`
daoqidelv
  • 浏览: 28166 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
最近在做单位电子账户系统,为应对可能发生的恶意流量攻击,对暴露在外的注册和登录交易加入了流量控制,以提高系统的安全性。 流量控制器的实现基于原子计数器AtomicInteger,这个类是线程安全的,在高并发下实现计数是相当有用的。 其实现原子计数的秘诀在于使用Unsafe从内存级别保证了数据的一致性,他会在做加减操作之前先读取该计数器对应内存位置的值,并同原值进行比较,如果相同则update成新值,这类似于数据库的乐观锁机制。这也被称为:CAS(Compare And Swap)。 Unsafe 这个类是用于执行低级别、不安全操作的方法集合。尽管这个类和所有的方法都是公开的(public) ...
1、Hibernate和各个数据库之间数据类型的映射关系,hbm 文件中映射配置错误,可能出现如下错误(以DB2为例): SQLCODE=-301, SQLSTATE=07006, SQLERRMC=9 《Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表》见: [url] http://bl ...
转自:http://space.doit.com.cn/51460/viewspace-14008.html
CSDN上有一篇很好的文章《 Java读取Properties文件的六种方法》,http://blog.csdn.net/senton/archive/2009/04/16/4083127.aspx。对java读取properties的方法做了总结,现在就自己在实际中遇到的问题进行下补充。 首先简单描述下《 Java读取Properties文件的六种方法》: 1。使用java.util.Properties类的load()方法 2。使用java.util.ResourceBundle类的getBundle()方法 3。使用java.util.PropertyResourceBundle类的构 ...
一、试验环境: OS: Windows XP Eclipse  3.4.2 JDK:1.6.0_10-rc2 二、所需软件 1、fscontext-1_2-beta3.zip:fscontext.jar,providerutil.jar 2、jdk版本低于Java 2 SDK, v1.3的,需要JNDI software 下载地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7110-jndi-1.2. ...
    在EJB JPA中,使用results = (List<Object>) query.getResultList()查询数据,当数据库中没有数据时,results 得到的并不是null,而是一个list:[null].     以下代码说明了这个问题:     public  static void main(String args[]) {          List<Object> lt = get(); if(lt == null)     System.out.println("0"); else     System.ou ...
Global site tag (gtag.js) - Google Analytics