Redis 连接池配置

背景:发现项目在运行一段时间后老是莫名其妙的挂掉。查看错误日志,报too many open files,想到应该是有打开的资源忘记关闭。经过分析排查,发现redis连接数飙升的同时服务器open files也飙升,因而确定是redis导致。当时redis未使用连接池,每次获取一个新的jedis对...

2016-08-30 17:04:23

阅读数 38405

评论数 2

覆盖索引

覆盖索引(covering index),MySQL只需要通过索引就可以返回查询所需要的数据,而不必在查到索引之后再去查询数据,所以那是相当的快!但是同时也要求所查询的字段必须被索引所覆盖到,在Explain的时候,输出的Extra信息中如果有“Using Index”,就表示这条查询使用了覆盖索...

2016-08-26 15:33:18

阅读数 427

评论数 0

mysql 字段类型与索引的关系

1、字段是varchar类型,参数是int类型,不走索引 2、字段是varchar类型,参数是字符串,走索引 3、字段是int类型,参数是int类型,走索引 4、字段是int类型,参数是字符串,走索引 仅测试了mysql 5.1和5.6。

2016-08-26 11:05:38

阅读数 1158

评论数 0

Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转        1.1 String -> Date   Java代码   String dateStr = "2010/05/04 12:34:23";      ...

2013-12-17 11:48:25

阅读数 369

评论数 0

JAVA日期加减运算

1.用java.util.Calender来实现    Calendar calendar=Calendar.getInstance();       calendar.setTime(new Date());     System.out.println(calendar.get(Ca...

2013-12-16 16:11:17

阅读数 384

评论数 0

JAVA接口的作用

今天和同事好好的讨论了下接口的原理和作用,发现原来自己的对接口的理解仅仅是局限在概念的高度抽象上,觉得好像理解了但是不会变化应用其实和没有理解差不多。以前看一个帖子说学习一个东西不管什么时候都要带着“这个东西是什么?”、“这个东西有什么作用?”和“这个东西怎样用?”三个问题,这三个问题回答上来了说...

2013-12-06 14:55:45

阅读数 895

评论数 0

数据库操作

JDBC-ODBC桥接器 创建了一个数据源,这个数据源就是一个数据库。为了连接到这个数据库,需要建立一个JDBC-ODBC桥接器,即加载桥接器驱动程序。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 这里Class是包jav...

2013-12-02 10:45:31

阅读数 464

评论数 0

HttpClient 学习整理

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵...

2013-11-28 09:05:08

阅读数 332

评论数 0

gson(json转对象和对象转json的方法)

Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。   Gson里最重要的对象有2个Gson 和 GsonBuilder   Gson有2个最基本的方法 1) toJson() – 转换java 对象到JSON ...

2013-11-27 15:17:46

阅读数 834

评论数 0

SSH--application.xml配置示例

xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http...

2013-11-27 10:36:53

阅读数 497

评论数 0

JAVA线程池原理以及常用线程池介绍

什么原因使我们不得不使用线程池?  个人认为主要原因是:短时间内需要处理的任务数量很多  使用线程池的好处:  1.减少在创建和销毁线程上所花的时间以及系统资源的开销  2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存  以下是Java自带的几种线程池:  1、newF...

2013-11-25 16:56:03

阅读数 379

评论数 0

Struts2:通过action标签向页面传值

1.action标签允许开发者在JSP页面中直接调用action,该标签有以下属性: (1)executeResult:可选属性,为一个Boolean类型值,用来指定是否显示action的执行结果,默认值为false,即不显示。 (2)id:可选属性,用来引用该action的标识。 ...

2013-11-18 10:43:54

阅读数 540

评论数 0

Struts2配置详解_配置Action

Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。 该方法如下:    public String ...

2013-11-18 10:21:41

阅读数 324

评论数 0

struts.xml配置文件(package,namespace,action)

struts2.0 xml配置 struts.xml文件结构  struts.xml文件是整个Struts2框架的核心。  struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。  ...

2013-11-18 09:01:59

阅读数 579

评论数 0

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