关闭

Java 对象锁

在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。 1.对象的锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。 只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。 每当任务离开一个synchro...
阅读(217) 评论(0)

AES加密解密

/**      * 密钥算法      */     public static final String KEY_ALGORITHM = "AES"; /**      * 加密数据 具体实现: Base64(AES256(明文数据,Base64编码后的密钥))      *       * @param data 待加密数据      * @param key 密...
阅读(498) 评论(0)

linux实操常用命令总结

1. linux目录操作命令 ------目录的增、删、改、查------ cd, pwd, ls, mkdir, mv, ls(du, df, tree) 切换目录,跟window的使用类似 cd  显示目录的详细信息 ls -ld 直接切换到根目录 cd / 在根目录下创建oracle目录 mkdir /oracle ls -ld /ora...
阅读(237) 评论(0)

如何手动编译项目,很简单

eclipse手动编译项目,把自动编译勾去掉,然后手动build project。...
阅读(134) 评论(0)

更新Java final常量后,class不能重新编译的问题

程序中使用的各种常量用一个类来统一管理,类似: public class AppConst {       public static final String STR_1 = "String1";       public static final String STR_2 = "String2";       ......   }     然后在某些逻辑代...
阅读(141) 评论(0)

Java 集合类详解

0.参考文献 http://blog.csdn.net/liulin_good/article/details/6213815 1.java集合类图 1.1 1.2   上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,...
阅读(188) 评论(0)

如何在win7上安装memcached,用Java去应用memcached

如何应用memcached 先下载memcached的服务端和基于Java端的memcached的jar包。 这里我们用java_memcached-release_1.6和memcached-win64-1.4.4-14。 然后是安装服务端。 1. 解压放某个盘下面,比如在c:\memcached 2. 在CMD下输入 "c:\memcached\memcached.exe -d i...
阅读(120) 评论(0)

Eclipse Code Review 工具介绍

最近组内一直在做代码改进,既然是代码级别的改进,我想比较直接有效的办法就是Code Review。 虽然以前开发部也做过代码评审,但基本上是程序员手动打包代码,评审人员对照打包和IDE中的代码提交缺陷,缺陷在平台上,代码在IDE中,我想评审效率和评审效果都会大打折扣。 既然发现了问题,目标很明确,找到一个即可以提高评审效率(即让评审人和被评审人都可以很方便的来参与评审),又可以保证评审...
阅读(1091) 评论(0)

Jupiter Code Review Reference -- Jupiter代码审查工具使用参考 (修改版)

Jupiter Code Review Reference 备注:IE6内核的浏览器图片总是出不来,建 议使用Mozilla Firefox,Opera,谷歌浏览器  一、       Jupiter 是什么? 这里的 Jupiter 是一个开源的代码审查工具,是集成在 Eclipse 下执行代码审查工作一个很棒的工具。 可以把 Jupiter 的工作划分为 3 个阶段,(我个人认为 ...
阅读(224) 评论(0)

误操作,将数据文件物理删除,访问不了数据库,解决方法

在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。   一、使用offline数据文件的方法 非归档模式使用:alter database datafile '...' offline drop; 归档模式使用:  alter database datafile '...' offline; ...
阅读(235) 评论(0)

用VisualVM来进行性能测试

下载VisualVM launcher for Eclipse,安装。 在这里设置是否启用...
阅读(133) 评论(0)

url参数中出现+、空格、=、%、&、#等字符的解决办法

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好? 解决办法 将这些字符转化成服务器可以识别的字符,对应关系如下: URL字符转义 用其它字符替代吧,或用全角的。 +    URL 中+号表示空格                                 %2B    空格 URL中的空格可以用+号或者编码 ...
阅读(127) 评论(0)

设置eclipse的debug提醒

如以下设置,...
阅读(146) 评论(0)

如何将Java工程转换成Java web工程

有时候,将myeclipse中的工程,附加到eclipse中时,会出现Java web程序变成Java程序,需要修改一下配置。 勾选上Dynamic Web Module...
阅读(224) 评论(0)

hibernate 实现多表连接查询 查询结果映射到自定义类中

Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。 现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么解决呢? 举个例子: 现在有两个表,一个users用户表, 一个goods商品表,每个用户可以有多个商品,而一个商品只能对应一个用户。 users表中的字段:userId,us...
阅读(211) 评论(0)
93条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:27965次
    • 积分:693
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:60篇
    • 译文:2篇
    • 评论:0条