- 博客(10)
- 收藏
- 关注
jvm运行时的数据区域
根据Java虚拟机的规范,Java虚拟机所管理的内存将包括以下几个运行时数据区域,但是JVM实现的时候可能会将某些区域合并、共用。 1、程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,它的作用可以看成是当前线程所执行的字节码的行号指示器。每个线程都会有一个独立的程序计数器(线程私有,互不影响)来记录正在执行的虚拟机字节码指令地...
2013-06-06 23:27:01 68
原创 一段分析数据的总结
业务背景: 有一个表中存在1亿的数据,存着个人信息(城市、单位、学校等内容),而这些内容在字段中存储的是json,需要将这些数据分析后,算出这些内容的离散模型,取出TOP100。 最先的实现方案是批量查出来1W数据,分析后一条条更新,发现更新太慢。随后做了如下改进,也是总结: 1、先查询后更新的操作,用MySQL考虑 ON DUPLICATE KEY U...
2013-06-05 18:22:47 135
原创 将一行英文倒序打出(例如How are you?输出为?you are How)
此题考虑是用正则解决: import java.util.regex.Pattern; public class Inverse { public static void main(String[] args){ String words = "How are you??"; toInverse(words); } public static Strin...
2011-04-18 21:40:50 779
原创 搜索一个目录中的指定文件(此文件可能在N级子目录中)
这个问题用两种方式实现,一个是循环调用,一个是递归方法,两种方法比较,循环调用效率明显高于递归,而递归的好处就是简单,但是递归有一个致命的缺点:容易造成堆栈溢出。 import java.io.File; import java.util.LinkedList; public class Search { public static void main(String[] args){...
2011-04-18 21:33:20 99
原创 利用jquery的getJSON进行跨域请求
今天做了一个利用jQuery的getJSON进行跨域请求,并取得返回值,结果少写了几个参数纠结了两个小时,现在写下来以此为戒吧! 客户端的js代码: function fans(){ $.getJSON("http://xxx.test.com/test/page.jsp?tags=cat&tagmode=any&format=json&jsoncallback...
2011-04-13 19:13:25 99
原创 用swfobject加载flash设置div的层次
在用swfobject加载flash时,如果有div的弹出层,而且flash遮盖了弹出层,那么需要在swfobject增加一个属性: var swfVersionStr = "10.0.0"; var xiSwfUrlStr = ""; var flashvars = {}; var params = {}; params.quality = "high"; params.b...
2011-03-15 18:13:30 118
原创 用SAX方式解析XML
<?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="log.dir" value="dir" /> <property name="bufferedIO" value="false" /&a
2011-02-25 17:14:34 72
原创 Ascii码表(全)
ASCII Table (7-bit) (ASCII = American Standard Code for Information Interchange) Decimal Octal Hex Binary Value ------- ----- --- ------ ----- ...
2011-02-22 09:50:03 89
原创 解决BeanUtils复制Date时为null抛出异常的问题
使用BeaUtils.copyProperties时,如果源目标中包含Date类型(java.sql.date,java.util.date,java.sql.Timestamp)字段,而且该字段值为空时,会出现异常,无法赋值,解决方法是在源码中的两个类中各自增加一句代码即可: 1、ConvertUtilsBean.deregister() public void deregister() {...
2011-01-26 17:59:21 627
原创 js表单校验(必录、日期数字校验)
//校验表单必录,每个必录的表单需要增加一个属性required='true' function val(id){ var selected = "#"+id+" :input[required='true']"; var fields = $(selected); var flag = true; for(var i=0; i<fields...
2011-01-26 17:44:55 415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人