- 博客(24)
- 收藏
- 关注
转载 Java垃圾回收介绍(译)
在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的。与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码。这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用。这是一个四部分的系列教程,以了解在Java中垃圾回收的基础,Java垃圾回收介绍Java垃圾回收如何工作?Java垃圾回收器的类型监控和分析Jav...
2014-10-27 22:47:00
134
转载 Redis rdb文件CRC64校验算法 Java实现
查看RDB文件结构,发现最后的8字节是CRC64校验算得,从文件头开始直到8字节校验码前的FF结束码(含),经过CRC64校验计算发现,貌似最后的8字节是小端模式实现的。参考redis的crc64实现的代码,点击查看Java代码如下: 1 package com.jadic.utils; 2 3 /** 4 * @author Jadic 5 ...
2014-05-15 16:43:00
693
转载 Java Mail发送简单邮件,完整代码
依赖javax.mail.jar,地址:https://java.net/projects/javamail/pages/Home完整示例代码如下: 1 package com.jadic.utils; 2 3 import java.io.UnsupportedEncodingException; 4 import java.util.ArrayLis...
2014-05-15 10:09:00
282
转载 Memcached学习(三)
通过Java客户端实现与Memcached的交互,Java客户端的实现了使用了开源的Memcached-Java-Client,开源地址在GitHub上。如下是通过该开源库实现的Memcached交互demo。 1 import com.schooner.MemCached.SchoonerSockIOPool; 2 import com.whalin.MemCac...
2014-04-22 09:41:00
97
转载 Memcached学习(二)
4.协议简介Memcached服务与各客户端间通过Tcp链接通讯(也可通过Udp链接)。 各客户端间与服务间不需要发送特别的命令关闭链接,只要在不需要的时候直接关闭链接即可。建议客户端与服务间保持长连接,否则就失去了Memcached的优势,毕竟每次使用时再链接还是比较耗时的。Memcached现主要有两种协议方式,文本协议、二进制流协议。 Mem...
2014-03-31 17:07:00
119
转载 Memcached学习(一)
1.Memcached是什么? 引用维基百科上得简介,Memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前已被诸如Facebook等许多网站使用。这是一套开放源代码软件,以BSD license授权发布。常用于Web应用系统中,许多Web应用都将数据保存在RDBMS中,应用服务器从数据库中读取数据并在浏览器显示,但随着...
2014-03-23 15:44:00
124
转载 了解下SoftReference
昨天同事看到别人一段关于实现缓存功能的代码,看完之后他有点不明觉厉,哈哈,然后就给周围同事也看了下,可能之前大家都没用过SoftReference,所以并不明白是如何实现的。于是我就把代码要了过来,准备晚上回去看下,回家后做完饭,吃完饭,还顺便看了下恒大的比赛,之后想起来代码还没看,于是就打开电脑,开始琢磨他的代码。那段代码其实就是实现了缓存功能,限量存储,且还带"定时删除"功能...
2014-03-13 09:23:00
111
转载 Java Thread UncaughtExceptionHandler
有没有发生过这样的情况,你写的工作线程莫名其妙的挂了,如果不是被你刚好看到,拿只能抓瞎了,不知道啥原因了,因为异常的时候只会把stack trace打在控制台上,不会记在你想记得错误日志里,头皮都抓破了也没能找到确切的地方,最后只能在能加try catch 的地方都给加上。 Java的异常可以分为这两类,Checked Exceptions和Unchecked Exceptio...
2014-01-24 16:06:00
213
转载 Java Thread interrupt
现有线程对象threadA,调用threadA.interrupt(),则threadA中interrupted状态会被置成false,很多线程中都是通过isInterrupted()方法来检测线程是否中断,但在使用该过程中需要注意,run()方法中是否有其他代码捕获了InterruptedException异常,如果是,则会出现线程无法中断的可能性,主要代码如下:public ...
2014-01-24 12:58:00
132
转载 oracle表分区增加分区
昨天发现车辆轨迹库的表分区用完了,连夜加了分区,我们存轨迹的这张表建分区的时候按日期建只到2012-10-15,分区名从TAB_GPSBUSHIS_P1....TAB_GPSBUSHIS_P999,从2012-10-15开始的数据就默认都存在了TAB_GPSBUSHIS_P1000,所以现在的任务就是从2012-10-16开始继续建分区。为了分区的序号连续性,我先将maxvalue对...
2012-10-16 09:47:00
2481
转载 Thrift 首次使用小记
国庆放假闲着没事,乱逛,到了Apache的网站上去看了看,按语言浏览开源项目时,竟然看到有的delphi,颇感意外(虽然搞到最后才知道好像这玩意不支持我现在工作主要用的delphi 7,⊙﹏⊙),就进去看了下,项目名叫Thrift,没见过,新鲜玩意,官方介绍如下:The Apache Thrift software framework, for scalable cross-lang...
2012-10-06 00:48:00
178
转载 netty udp server demo
之前在工作中已经用netty写了tcp服务,感觉还不错,就又简单的写了个Udp服务,防止以后工作中用到,到时就不用再到处翻了,拿来就用O(∩_∩)O~说明:我用的是netty是3.5.3 ,截止目前3.x最新稳定版,看官网已经有4.0的alpha版了,不过4.0和3.x是不兼容的,改动比较大,等4.0稳定后再尝试尝试 1 /** 2 * @author Jadic ...
2012-08-11 14:59:00
211
转载 eclipse 打包工具 fat jar
网上下砸fat jar,我现在下载的版本是net.sf.fjep.fatjar_0.0.31.jar下载地址:http://sourceforge.net/projects/fjep/(如果没迁移应该还在这能下到)下完后,扔到eclipse的plugins目录下,重启eclipse完事,这样再右击你的java project就有一个右击菜单Build Fat Jarok...
2012-05-29 14:12:00
301
转载 android 拍照时 activity横竖切换时导致的问题
在activity中调用系统摄像头进行拍照前,我先把照片保存的路径保存在本地变量中,等拍照返回后再去根据路径去获取图片,但奇怪的是有时候会发现我保存的本地变量为空,后来经调试发现,在onActivityForResult方法调用前当前的activity被销毁,重新创建了,所以本地变量为空也就不足为奇了,后来发现手机屏幕横竖切换时默认会先销毁activity重新创建,所以问题应该就是在这了...
2012-03-30 11:34:00
179
转载 读取外部程序的标题和内容(转)
http://www.cnblogs.com/findumars/archive/2011/11/05/2236944.html很好很强到,所以转了Delphi 为我们提供了三个方便的函数:GlobalAllocPtr {简化自 API 的 GlobalAlloc}GlobalReAllocPtr {简化自 API 的 GlobalReAlloc}GlobalFr...
2012-03-21 16:56:00
253
转载 unable to extend index(转)
数据库报如下错误:ORA-01654: unable to extend index **** by 128 in tablespace USERS解决:1、通过查看表空间USERS对应的数据文件users01.dbf 文件大小已经32G,查看到表空间使用率已经百分之百。这个句话查看表空间虽然是自动扩展,但是依然报错,这时就想到了再创建一个数据文件。select file_name,ta...
2012-03-13 11:33:00
3037
转载 flex blazeds服务端发布和客户端访问
关于服务端的发布很简单,按照官网上介绍的,将blazeds.war下下来后,按照示例建一个blazeds的web project下面是我project目录的截图其中可能需要改动的就是remoting-config.xml和web.xml两个文件,其他配置文件默认不需要改动我的remoting-config.xml如下<?xml version="1.0" ...
2012-03-07 12:13:00
153
转载 ksoap调用cxf webservice传递类对象参数,返回类对象
感谢万能的互联网,废话少说,挑关键代码上了。服务端://服务接口import javax.jws.WebParam;import javax.jws.WebService;import com.jnbus.beans.DemoBean;@WebServicepublic interface JNBusWsI { public byte...
2012-02-08 16:40:00
231
转载 Variant or safe array is locked
有的电脑上运行delphi 客户端会出此错,将delphi版本下的midas.dll替换系统盘下的system32目录下的midas.dll转载于:https://www.cnblogs.com/jadic/archive/2012/01/30/2331905.html...
2012-01-30 14:32:00
831
转载 wireshark如何抓取本机包
把wireshark 下了下来,可以对本机与其他机器的数据进行抓包,但本机间的通信包怎么也抓不到,于是google了下找到解决方法了route add 本机ip mask 255.255.255.255 网关ipxp以上的系统可能要以管理员的身份打开cmd(本人测试时是xp系统)转载于:https://www.cnblogs.com/jadic/archive/2012/01...
2012-01-05 17:28:00
100
转载 flex keycode与按键对照表
keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5 = keycode 6 = keycode 7 = keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 10 = keycode 11 = keycode 12 = Clear ke...
2011-07-29 15:14:00
121
转载 tomcat 新装后无法启动
安装后,启动tomcat提示Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll解决办法:将jre目录bin文件夹下的msvcr71.dll拷贝到c:\windows\system32目录下即可转载于:https://www.cnblogs.com/jadic/archive/2011/07/...
2011-07-04 16:59:00
189
转载 Delphi 7 在windows 2003 server上调用webservice 发生 access violation at address
因需要服务器上的程序要改为连webservice的,在本人的本本上调试运行都是ok的,就往服务器上搬,没想到搬上去后,报了access violation at address ****的异常,就以为哪又没实例化了,就仔细的调了调,可是任凭你咋调试,它丫还就是不行,弄过来弄过去,发现就是开始调用接口的时候异常了,无语了,这是咋回事啊,就开始google了,输入webservice Ac...
2011-01-26 10:25:00
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人