自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 pg数据库sql优化总结

       pg数据库用近1年多,操作的数据量也越来越大,生产上也多次出现慢查询现象,系统在高峰时间cpu使用率冲高达到100%,经分析罪魁祸首就是慢查询了。 第一、排查,分析索引         因业务量的增大,很多单表的记录数已经超1,2千万,对于查询而言,没有索引将会是灾难,不仅cpu的压力很大,应用预设的数据库连接池也受到很大的挑战,可能出现数据库连接超时的现象。分析索引,exp...

2018-07-30 10:00:39 3767

原创 tomcat https访问配置

1.生成证书秘钥   keytool -genkey -alias tomcat -keyalg RSA2.tomcat 的server.xml 配置                   maxThreads="150" scheme="https" secure="true"               clientAuth="false" sslProtocol

2016-11-03 16:52:01 267

翻译 java内存模型简述

线程共享区:java堆  方法区线程私有区:虚拟机栈本地方法栈 程序计数器 程序计数器一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支,跳转,循环基础功能都要依赖它来实现,每条线程都有一个独立的程序计数器,各线程的计数器互不影响,因此该区域的线程私有的。当线程在执行一个java方法时,该计数

2016-10-20 17:01:57 950

原创 8中排序算法java实现

package Sort;/** * 冒泡排序思想 * 自上而下,相邻的两个比较,小的向前,大的向后 * @author 2000105959 * */public class SortMP { public static void main(String[] args) { int[] a={2,4,1,2,5,6,3,7,8,4,6}; int temp; f

2016-10-13 13:55:54 407

原创 常用java集合总结

注:虚线框代表接实线代表接口的实线类 集合作为java语言最基础的知识,常用的集合类型分为list Set Map,各有千秋,必须理解他优劣,才可灵活运用,更好的为我们提供服务。1.      List:按照索引的位置进行排序(输入输出顺序不变),可有重复值 *ArrayList: 实现了可变大小的数组。查询效率高,插入,删除不高,它允许所有元素,包括null。ArrayList没

2016-10-11 17:35:20 208

原创 spring事物的传播行为和隔离级别

1.      传播行为1.        propagation_required 表示当前方法必须运行在事物中,如果当前事物存在,加入, 不存在,则新建2.      propagation_requirednew 不管事物存在与否,新建事物,如果当前事物存在,被挂起,调用结束,原事物恢复执行3.      propagation_supports :该方法在某个事务范围内被调用,

2016-10-11 15:55:20 256

原创 oracle 分组函数rank() over(),dense_rank(),row_number()

1.row_number(),分组后最后一名的记录:select * from (select l.event_id,l.open_id,l.title,l.create_dt,l.close_yn, row_number() over(partition by l.open_id order by l.create_dt desc) pk from ocjoms.tw_weixin_ev

2016-07-04 10:50:41 252

原创 springmvc基于注解事物配置详解

一、首先spring的事物的默认作用范围,哪些是checked异常,哪些又是unckecked其中RunTimeException是属于unckecked,其余剩下的都是checked的;Spring事物的默认对unchecked才有效;二、关于事物的配置 <!-- sql打印 -->

2016-05-18 19:03:42 3451

转载 nodejs环境搭建express,jade,bootstrap,Augular

第一部分:安装node 、Express、Jade   1、下载nodejs,官方下载地址:http://nodejs.org/   2、安装过程,选择下一步直到安装完成。(node -v | npm-v //查看版本)   3、设置淘宝的registry[plain] view plain copynpm config set

2016-03-02 17:52:14 969

原创 js正则表达式

正则字符串操作:search 查找 位置substring 获取子字符串charAt 查找某个字符 charAt(3);split 分割字符串成数组/a/I  i 忽略大小写     g全部     范围:     . 任意字符    \d 数字    \D 非数字    \w 数字英文 下划线    \W 除了数字字母 下划线    \s空

2014-12-16 11:12:03 337

原创 Android中浏览器中JS和JAVA交互实例

webView的浏览器的内核是基于webkit内核的,webkit集成

2014-10-31 17:04:41 745

原创 hibernate 数据库几种连接数据

关于hibernate的连接池方式主要有那么几种,dbcp,c3p0

2014-09-09 16:34:51 439

原创 一种许愿瓶效果

写下您的祝福 提交

2014-09-09 11:34:53 618

原创 linux rsync同步定时任务操作

1.1.1  启用rsync1、启动RSYNC#vi /etc/xinetd.d/rsync  把原来的YES改成NOservice rsync{        disable = no        socket_type    = stream       wait            = no       user            = root

2014-09-09 09:42:53 1663

转载 线程池原理和数据库连接池原理

当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来。而数据库连接池的使用则将大大提高程序运行效率,同时,我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。本文我们主要就介绍一下线程池和数据库连接池的原理,接下来我们一起来了解一下这一部分内容。线程池的原理:其实线程池的原理很简单,类似于操作系统中的缓冲区的概

2014-08-04 10:04:32 620

转载 log4j 配置详解

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。Log4j下载在apache网站,可以免费下载到Log4j最新版本的软件包Apache log4j  (推荐)Apache log4j 2Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的

2014-07-16 09:52:28 426

Spring计时器的功能用例

基于spring 的一个简单计时器功能的框架

2014-07-03

空空如也

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

TA关注的人

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