自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux常用基本命令

一、文件系统的管理tips:输入命令的时候要常用tab键来补全ls   查看目录信息  ( ls /  )  ls -l 等价于  llpwd      查看当前所处的路径   cd     切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~mkdir   创建文件夹mkdir -p a/b/c  如果要创建的文件夹的父目录不存在,则自动创建rmd

2016-03-31 13:30:56 364

原创 Quartz任务调度器及与Spring的整合使用

参考 点击打开链接

2016-03-30 15:18:20 278

原创 RPC简介与Thrift框架

RPC,全称是remote process call,远程过程调用,简单来讲就是调用部署在另一台服务器上的服务或者被部署在另一台服务器上的服务调用。由于各服务部署在不同机器,服务间的调用免不了网络通信过程,服务消费方每调用一个服务都要写一坨网络通信相关的代码,不仅复杂而且极易出错。如果有一种方式能让我们像调用本地服务一样调用远程服务,而不用关心网络通信这些细节,那么将大大提高生产力。这就需要一些R

2016-03-25 16:36:31 650

原创 redis事务、管道及消息通知探究

一.事务redis中使用事务,multi表示事务开始,对redis进行一些列操作之后再用exec提交事务,对应的方法分别是Transaction jedis.multi(),List tx.exec()。需要注意的是,开启了事务,在提交事务前,操作redis不是用Jedis API,而是用Transaction API(Jedis API的绝大部分方法在Transaction API都有对应)

2016-03-25 02:36:33 2147

原创 浏览器如何处理带上传控件的表单及服务器如何获取参数值

POST /servlet/testServlet HTTP/1.1Host: localhost:8080Cache-Control: no-cache----WebKitFormBoundaryE19zNvXGzXaLvS5CContent-Disposition: form-data; name="image"; filename="jetty配置.png"Content

2016-03-23 23:49:43 1842

原创 用Jedis获取redis连接(集群和非集群状态下)

第一:非集群状态下非集群状态下用Jedis获取redis连接,得到Jedis对象即可,一共有两种:1.利用Jedis构造器,仅限用于测试,在实际项目中肯定是用JedisPool。  Jedis(String host);  Jedis(String host , int port);2.利用JedisPool主要是利用Jedis jedis=jedisPool.getR

2016-03-22 17:40:08 23579

原创 待从写

都被他

2016-03-17 17:57:59 966

原创 从Map、JSONObject取不存在键值对时的异常情况

1.在Map中取不存在的键值对时不会报异常,只会返回null。@Test public void testMap() { Map map = new HashMap(); map.put("d", 10); // 从map中取出不存在的键值对时不会报异常,会返回null Object b = map.get("c"); System.out.println(b); }打

2016-03-17 15:00:00 29555 3

原创 split分割字符串时的一些特殊分隔符

@Test public void testSplit() { String address = "上海.上海市.闵行区.吴中路"; String[] splitAddress = address.split("\\."); System.out.println(splitAddress[0] + splitAddress[1] + splitAddress[2] + splitAd

2016-03-16 20:00:09 3139 2

原创 mysql、sqlserver数据库常见数据类型对应java中的的类型探究

由于本次测试表的结构不涉及到主键的自增长,所以mysql、sqlserver建表语句相同:CREATE TABLE testType ( id INT NOT NULL DEFAULT 0, gender TINYINT NOT NULL DEFAULT 0, married SMALLINT NOT NULL DEFAULT 0, bigPro BIGINT NOT NULL

2016-03-16 15:38:55 1341

原创 json处理三部曲之第三曲:利用Gson处理json

需要导入gson-xxx.jar包 com.google.code.gson gson 2.0常用的类有三个:com.google.gson.JsonElement抽象类及其两个子类com.google.gson.JsonObject 和 com.google.gson.JsonArray发挥做用的也就两个方法:Gson gson=new Gson();String

2016-03-14 18:15:12 855

原创 json处理三部曲之第二曲:利用Jackson处理json

利用Jackson处理json需要导入的jar包(2以上版本的): com.fasterxml.jackson.core jackson-core 2.3.3 com.fasterxml.jackson.core jackson-databind 2.3.3 com.fasterxml.jackson.core ja

2016-03-14 17:57:10 932 1

原创 缓存穿透与雪崩

缓存穿透是指查询一个一定不存在的数据,如查询id=-1的数据信息,由于缓存不命中(cache miss),还要到数据库去查,但是数据库也查不到,这时给查询请求返回空,并且不会写数据到缓存中,这样,下次同样的请求还是会到数据库去查,大量这样的请求将给数据库造成极大的压力从而失去了缓存的意义。

2016-03-12 00:43:14 679

原创 全局变量和局部变量初始化及默认值探究

class Person { private String lastName; private String familyName; public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastNam

2016-03-11 18:15:19 5689

原创 json处理三部曲之第一曲:利用json-lib-xxx.jar处理json

json-lib-xxx.jar包需要一些依赖包,这里就不一一指出。常用的方法有几个:JSONObject.fromObject();   转为JSONObject类型                                    JSONObject.toBean();                                    JSONObject.toStrin

2016-03-11 17:33:40 633

原创 hibernate的批量更新、批量删除

hibernate的批处理API:session.createQuery(hql).executeUpdate(),如果有参数则在执行之前设置参数。批量更新示例:@Test public void testBatchUpdate() { String hql = "update Employee set name=:name , age=:age where id>:minId an

2016-03-11 01:14:04 742

原创 spring中JdbcTemplate的使用

一.首先JdbcTemplate有一个DataSource类型的属性,所以需要在spring的配置文件中为JdbcTemplate的实例配置dataSource属性: 需要注意的是,JdbcTemplate类是spring 的jar包中的类,具体来说是spring-jdbc-xxx.RELEASE.jar包中的类,跟H

2016-03-09 23:03:54 3299 1

原创 待重写

虽然v的哥哥吃的号放假

2016-03-03 00:08:08 336

原创 把ResultSet对象转变成List对象

private static List> convertRS2List(ResultSet rs) throws SQLException { List> list = new ArrayList>(); // return the description of this ResultSet object's columns ResultSetMetaData rsMetaData =

2016-03-01 19:59:25 1859

空空如也

空空如也

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

TA关注的人

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