`
thinkincoder
  • 浏览: 12685 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
   根据Java虚拟机的规范,Java虚拟机所管理的内存将包括以下几个运行时数据区域,但是JVM实现的时候可能会将某些区域合并、共用。  1、程序计数器(Program Counter Register)     程序计数器是一块较小的内存空间,它的作用可以看成是当前线程所执行的字节码的行号指示器。每个线程都会有一个独立的程序计数器(线程私有,互不影响)来记录正在执行的虚拟机字节码指令地址,如果是Native方法,这个计数器值则为空(Undefined)。此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。 2、Java虚拟机栈(Java ...
业务背景:     有一个表中存在1亿的数据,存着个人信息(城市、单位、学校等内容),而这些内容在字段中存储的是json,需要将这些数据分析后,算出这些内容的离散模型,取出TOP100。          最先的实现方案是批量查出来1W数据,分析后一条条更新,发现更新太慢。随后做了如下改进,也是总结:   1、先查询后更新的操作,用MySQL考虑 ON DUPLICATE KEY UPDATE    但是表中必须有主键或者唯一索引   2、大量操作要批量更新,eg:      INSERT INTO sina_user_count(name,type,count)  ...
此题考虑是用正则解决: import java.util.regex.Pattern; public class Inverse { public static void main(String[] args){ String words = "How are you??"; toInverse(words); } public static String toInverse(String words){ Pattern pattern1 = Pattern.compile("([A-Za-z]+)([\\s]? ...
这个问题用两种方式实现,一个是循环调用,一个是递归方法,两种方法比较,循环调用效率明显高于递归,而递归的好处就是简单,但是递归有一个致命的缺点:容易造成堆栈溢出。 import java.io.File; import java.util.LinkedList; public class Search { public static void main(String[] args){ String fileName = "a.txt"; File directory = new File("D:/"); long a ...
今天做了一个利用jQuery的getJSON进行跨域请求,并取得返回值,结果少写了几个参数纠结了两个小时,现在写下来以此为戒吧! 客户端的js代码: function fans(){ $.getJSON("http://xxx.test.com/test/page.jsp?tags=cat&tagmode=any&format=json&jsoncallback=?", function(data){ alert(data.type); }); }  后面的tags=cat&tagmode ...
在用swfobject加载flash时,如果有div的弹出层,而且flash遮盖了弹出层,那么需要在swfobject增加一个属性:   var swfVersionStr = "10.0.0"; var xiSwfUrlStr = ""; var flashvars = {}; var params = {}; params.quality = "high"; params.bgcolor = "#2D264D"; params.play = "true"; params. ...
<?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="log.dir" value="dir" /> <property name="bufferedIO" value="false" /> <property name="immediateFlush" value="true" ...
ASCII Table (7-bit) (ASCII = American Standard Code for Information Interchange)       Decimal   Octal   Hex    Binary         Value        -------     -----     ---      ------            -----          000      000    000   00000000      NUL    (Null char.)          001      001    001   00000 ...
使用BeaUtils.copyProperties时,如果源目标中包含Date类型(java.sql.date,java.util.date,java.sql.Timestamp)字段,而且该字段值为空时,会出现异常,无法赋值,解决方法是在源码中的两个类中各自增加一句代码即可: 1、ConvertUtilsBean.deregister() public void deregister() { converters.clear(); registerPrimitives(false); registerStanda ...
//校验表单必录,每个必录的表单需要增加一个属性required='true' function val(id){ var selected = "#"+id+" :input[required='true']"; var fields = $(selected); var flag = true; for(var i=0; i<fields.length; i++){ if(fields[i].value.length == 0){ flag = fals ...
Global site tag (gtag.js) - Google Analytics