自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 Java垃圾回收介绍(译)

在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的。与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码。这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用。这是一个四部分的系列教程,以了解在Java中垃圾回收的基础,Java垃圾回收介绍Java垃圾回收如何工作?Java垃圾回收器的类型监控和分析Jav...

2014-10-27 22:47:00 134

转载 rdb文件解析及恢复

参见:rdb_parse转载于:https://www.cnblogs.com/jadic/p/3752629.html

2014-05-26 10:57:00 178

转载 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关注的人

提示
确定要删除当前文章?
取消 删除