摘要:
偶尔看到string hashcode方法如下 以31为权,每一位为字符的ASCII值进行运算,用自然溢出来等效取模。 ASCII码见 http://blog.csdn.net/lucky_bo/article/details/52247939 哈希计算公式可以计为s[0]*31^(n-1) + s 阅读全文
2017年12月26日
2017年12月22日
摘要:
package com.road.crawler.meizitu.crawler; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.net.URL; import org.apache.commons.lang3.StringUtils; import org.a... 阅读全文
2017年12月20日
摘要:
今天在map源码中看到这个关键字 百度看一下 转载记录下 源文:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的 阅读全文
摘要:
1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失 阅读全文
2017年12月11日
摘要:
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
2017年12月1日
摘要:
index1=-5index2=2index3=-1index4=-7 阅读全文
2017年11月30日
摘要:
转自 http://blog.csdn.net/hello_realworld/article/details/59110243import java.nio.file.FileSystems; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardWatchEventKinds; ... 阅读全文
2017年11月15日
摘要:
今天在转换一个关于金额字段发现一个关于json转换的bug 目前尚未深入观察 问题: 如果金钱为bigdecimal json转换后不会丢失精度 但是通过@responsebody 返回到前端后发现精度会丢失 比如 9.00 会变成9 因为代码无法粘贴 这里描述下 bigdecimal在传入numb 阅读全文
摘要:
1、先看代码 1.1、spring-config.xml Java代码 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverC 阅读全文
摘要:
1、预备知识 aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】 spring的事务管理,请参考【http://jinnianshilongnian.iteye 阅读全文