自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

sql批量插入数据

hi,  自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。  WITH tempT AS (SELECTitem_id AS combo_id,item_id,now() AS create_dateFROMali_itemWHERE...

2015-07-14 17:28:17 328

利用thrift来实现消息群发

           Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就可以做到消息群发了,答案是可以的。充分利用这一点将能够解...

2015-06-26 14:19:48 537

使用redis实现分布式锁

在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下: public Long setnx(final byte[] key, final byte[] value) { checkIsInMulti(); client.setnx(key, value); return...

2015-06-26 14:07:34 164

原创 自己动手写开源爬虫框架 Slit

自己写的一个开源爬虫框架,取名为Slit。现在的爬虫框架确实有很多,例如Nutch,Heritrix,webMagic等等我为什么又要自己写一个呢?这几个爬虫框架确实都不错,网上也有很多关于它们的评价,但是我发现它们中有很多功能我用不到,有些地方扩展性有点限制,然后自己一想搞个适合自己的轻框架,于是准备这个练手的项目Slit。 下面我对Slit项目做一些基本的介绍,包括项目的架构,内部...

2015-05-26 16:19:33 469

Postgresql 连表更新字段语法 update

下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:UPDATE tops_visa.visa_orderSET op_audit_abort_pass_date = now()FROM tops_visa.visa_order as t1INNER JOIN tops_visa.visa_visitor as t2 ON t1...

2015-05-14 16:17:33 8913 1

原创 nginx的安装与配置,中途遇到问题的解决

我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装 wget http://nginx.org/download/nginx-1.0.11.tar.gztar zxvf nginx-1.0.11.tar.gz./configuremakemake install 安装的时候出现错误如下:....

2015-05-11 13:34:21 2238

java 多线程高并发读写控制 误区

先看一下下面的错误代码,对写加了synchronized控制,保证了写的安全,但是问题在哪里呢?public class testTh7 { private String data; public String read(){ System.out.println(Thread.currentThread().getName() + "read data " + data);...

2015-05-08 10:23:56 193

java封装的比较器,比较是否全相同,获取不同字段名字

 非常实用的java比较器,贴上代码:import java.util.HashSet;import java.util.List;import java.util.Set;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;impo...

2015-05-08 09:32:53 290

js控制input输入框的方法封装(数字,中文,字母,浮点数等)

在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。/** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/  function limitInptFormat(){...

2015-05-07 20:00:40 612

线程内存和主内存之间联系

1, java多线程共享主内存中变量的时候,一共会经过几个阶段,   lock:将主内存中的变量锁定,为一个线程所独占。  unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。  read:将主内存中的变量值读到工作内存当中。  load:将read读取的值保存到工作内存中的变量副本中。  use:将值传递给线程的代码执行引擎。  assign:...

2015-05-07 19:12:45 474

空空如也

空空如也

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

TA关注的人

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