自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 序列化方案性能评测 DIY

未完待续…引言现在在redis中使用Json保存数据,总感觉这种挺浪费资源(有许多重复的key) 事后想想小公司,其实对这些性能要求不高,节省的一点资源还不能形成规模,进而不能形成资金的影响力但是,wangjj怀着一颗好奇的心,开启了自己的探索之旅,用原始的方式的测试常用的序列化 BYW,对技术的探索是不应该受到现实的限制的评测标准序列化速度反序列化的速度序列化的大小运行时内存占

2017-02-15 22:00:21 537

原创 数据库连接池简单理解

概念数据库连接是一种关键的有限的昂贵的资源 物理连接统一由连接池管理,减少数据库连接释放的压力 :) 每次请求每次新建一个逻辑连接,实际是复用连接池的物理连接 类比Java的线程池概念,将线程的创建和销毁的资源节省了下来 Jedis的例子 图解参考由数据库连接池引出的三种设计模式

2017-02-15 21:32:20 631

原创 SVN patch 复制文件问题

正文历史原因使用手动的patch reviewA的提交让B去review A使用命令 svn diff --patch-compatible > 1.patch --patch-compatible生成全量的patch,否则使用默认的会导致复制文件不起作用(copied files) B使用命令应用patch(p0在项目当前目录) patch –p0 < ../1.patch 删除pat

2017-02-15 20:46:10 547

原创 设计模式之 女朋友与情人节

如何创建一个女朋友@2017-02-14 在第N个情人节,终于可以学以致用,用代码创建一个Girlfriend过节 语言选用Java,设计模式用工厂模式import org.apache.log4j.Logger;/** * Created by Jianjie Wang on 2017/2/14. */public class GirlfriendTest { private st

2017-02-14 22:10:22 770

原创 Java HashTable HashMap ConcurrentHashMap 对比选择

1.总结这个面试中问到太多了,先来个结论 单线程用HashMap 多线程用ConcurrentHashMap,Java5+ HashTable基本是历史遗留问题了 除了HashMap不是外,HashTable和ConcurrentHashMap都是线程安全的2.区别HashTable是几乎每个方法都加了synchronized同步类,所以保障了线程安全,但是这个粒度过大,导致性能的下降 H

2017-02-14 20:47:58 451

原创 CodeForces 123A 构造 + YY

题意题目链接 给一个字符串,然后对于这个字符串来说,他的素数p位置 * i (1=<p*i <= len)要等于p他本身,从新构造这个字符串,判断是否有一种情况满足这个条件并查集什么的没用上 做法是暴力染色,统计出相同的位置的个数, 然后用贪心,按词频从大到小尽量匹配,剩余的随便分配即可#include<iostream>#include<sstream>#include<fstream>

2017-02-11 11:05:08 434

原创 正则表达式 之贪婪模式

贪婪模式直观上是尽可能多的匹配字符 在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:”{m,n}”, “{m,}”, “?”, “*”, “+”,具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。 比如,针对文本 “dxxxdxxxd”,举例如下: (d)(\w+)中"\w+" 将匹配第一个 "d"

2017-02-09 16:42:47 465

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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