- 博客(17)
- 资源 (16)
- 收藏
- 关注
原创 php正则
PHP代码 str=pregreplace("/(<a.∗?>)(.∗?)(<\/a>)/",′\1<spanclass="link">\2</span>\3′,str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link">\2</span>\3', str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个
2017-08-23 21:21:40 275
原创 详细设计
详细设计还是很重要的每次写方案,都觉得差不多了,差不多了,没法再进一步了,不会出问题了。但实际上着手去实现的时候,又会发现,问题还是很多,还是有些细节没有想到
2017-08-21 17:46:28 284
转载 hashmap的原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入让
2017-08-21 17:01:21 137
原创 打包
export JAVA_HOME=/opt/jdk1.6.0_26/ export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar java -version sh bin/mvn clean ins
2017-08-15 11:22:06 172
转载 本地jdk版本问题,没走java_home
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行Java -version得到 C:\Users\liuxiang2>java-version javaversion “1.7.0_21” Java(TM)SE Runt
2017-08-15 09:59:00 336
转载 关于protobuf 枚举未指定默认值的情况
语法规则 protobuf协议的文件后缀名为.proto。一个简单的protobuf协议如下: message Person { required string name = 1; required int32 id = 2; optional string email = 3;enum PhoneType { MOBILE = 0; HOME = 1;
2017-08-11 13:52:29 9206
原创 冗余
1、有的时候为了代码好看或者之前设计有缺陷,后面有优化,需要改变客户已有的集成,也就是新的优化不兼容之前的客户,或者不完全支持之前的客户,这个时候,还是冗余下代码,保证兼容性。否则还需要花时间跟客户去解释,而且造成不好的影响,本来几行代码就可以解决的问题
2017-08-11 10:28:17 260
原创 stringcharbyteslength
package TestDemo.test;import java.io.UnsupportedEncodingException;public class TestStrByte{ public static void main(String[] args){ String str=”中”; char x = ‘中’; byte[]
2017-08-10 17:35:23 162
原创 打包的坑
差点把源代码发给了客户 mvn clean install source:jar -Dmaven.test.skip=true -Dpackagedir=
2017-08-10 16:49:19 150
原创 java之用volatile和不用volatile的区别
在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。 要解决这个问题,只需要像在本程序中的这样,把该变量声明为volatile(不稳定的)即可,这就指示JVM,这个变量是不稳定的,每次使用它都到主存中进行读取。一般说来,多任务环
2017-08-09 14:30:04 527
原创 代码混淆资料收集【转】
http://blog.csdn.net/zhangjianying/article/details/7939593 http://blog.csdn.net/wltj920/article/details/48970869
2017-08-02 11:26:56 147
原创 利用redis设计锁
// 锁ttl自动释放 private boolean lock() { IRedis jedisLock = JetisProxyFactory.getJedis(Config.getSetName()); String key1 = Config.getLock1(); boolean locked = false;
2017-08-01 17:36:47 185
原创 azkaban调度过程
昨晚因为一个坑,调试azkaban的过程,调了蛮久; 问题有两个:1、老是感觉工具有问题,老是怀疑mysql导出有什么用法自己不知道; 2、没有仔细理解脚本,只是照葫芦画瓢 3、最后发现还是脚本写的有问题
2017-08-01 10:26:17 874
plsql 最新Version15版本,64bit
2022-07-01
删oracle注册表.md
2019-11-20
python从数据库中拉数据做报表发邮件
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人