自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 Eclipse MAT和jvisualvm分析内存溢出

---------------------------------------------mac os版------------------------------------------------------MAT是内存分析工具1、下载http://www.eclipse.org/mat/downloads.php2、解压后得到a 3、运行并指定需要分析的dump文...

2018-12-06 18:24:28 1089

转载 IntelliJ Idea 常用快捷键列表

1 查询快捷键CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+SHIFT+ALT+N 查找类中的方法或变量 CIRL+B 找变量的来源 CTRL+ALT+B 找所有的子类 CTRL+SHIFT+B 找变量的类 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当

2016-05-23 16:32:56 332

原创 ubuntu删除mysql重装mysql亲测没有任何问题

/var/run/mysqld/mysqld.sock报这个文件找不到火大,不想浪费时间了果断删除重新装。今天把mysql的数据目录/var/lib/mysql删除了。数据库stop之后start不了。重装吧。步骤如下:第一步、删除mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-

2016-05-22 10:14:18 531

转载 jre/lib/amd64/libawt_xawt.so: libXi.so.6:

jre/lib/amd64/libawt_xawt.so: libXi.so.6:

2016-05-22 00:19:14 7427 1

原创 ajax上传文件和csv文件读写

ajax上传文件和csv文件读写

2016-05-12 16:03:33 2451

原创 存储过程循环建100张表。

存储过程循环建100张表。

2016-05-11 14:43:05 1124 1

转载 Dubbo源码分析(二):Dubbo之消费端(Consumer)

通观全部Dubbo代码,有两个很重要的对象就是Invoker和Exporter,Dubbo会根据用户配置的协议调用不同协议的Invoker,再通过ReferenceFonfig将Invoker的引用关联到Reference的ref属性上提供给消费端调用。当用户调用一个Service接口的一个方法后由于Dubbo使用javassist动态代理,会调用Invoker的Invoke方法从而初始化一个RP

2015-03-19 14:50:05 851

转载 Dubbo源码分析(一):概览

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,是阿里巴巴的一个开源项目。    笔者认为阿里巴巴的Dubbo的user guide写得非常好,下面是笔者摘抄的一部分内容:    随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的

2015-03-19 14:47:42 465

原创 表单中Readonly和Disabled的区别

表单中Readonly和Disabled的区别Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox

2014-08-04 14:40:47 462

原创 设置页面缓存

1、缓存请求以GET方式2、控制层的时候要分http协议1.0和http协议1.1public class HttpPageCacheUtil {    //十分钟    public static final long EXPIRSE_TIME_10MINUTES = 600000;    //半小时    public static fi

2014-07-11 11:01:16 439

转载 从12306来学习互联网系统优化

1)  优化前端网页 充分利用CDN,使JS、图片等静态资源的请求能够就近访问(顺便说一下,如果12306订票插件能从google提供的http://cdnjs.com中引用JS,而不去直接引用github的JS,就不会把github搞瘫了)。将JS、CSS合并,最小化请求数。将JS和CSS压缩,最小化数据传输启用gzip压缩网页。2)  群集分发和调度 据说12306

2014-06-24 16:47:03 472

原创 spring接收对象数组实例

JSvar param= new Array();var one= new Object;one.id = '1';one.name= 'simba1';param.push(one);var two= new Object;two.id = '2';two.name= 'simba2';param.push(two);$.ajax({async :

2014-06-17 14:48:04 1089

原创 spring集成quartz

spring集成quartz注意:出现异常“Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class”Spring3.0不支

2014-06-17 14:42:22 907

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener

2014-02-12 15:31:54 716

转载 Java集合类详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E

2013-11-25 10:38:53 458

转载 Java之JMX

[动态修改程序的配置的思想值得学习!]  一、JMX简介  JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设

2013-11-22 17:02:53 527

转载 九 redis学习笔记之虚拟内存

九 redis学习笔记之虚拟内存        首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的 内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis server外。另外的能够提高数据库容量的办法就是使用vm把那些不经常

2013-11-22 11:20:55 595

转载 八 redis学习笔记之主从复制

八 redis学习笔记之主从复制      redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。下面是关于redis主从复制的一些特点1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞m

2013-11-22 11:20:16 552

转载 六 redis学习笔记之发布订阅

六 redis学习笔记之发布订阅        发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscrib

2013-11-22 11:18:20 663

转载 五 redis学习笔记之pipeline

五 redis学习笔记之pipelineredis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client: INCR XServer:

2013-11-22 11:17:47 550

转载 四 redis学习笔记之事务

四 redis学习笔记之事务  redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理结果,但是当一个client在一个连接中发出multi命

2013-11-22 11:17:12 491

转载 三 redis学习笔记之排序

三 redis学习笔记之排序在了解完各种redis类型后,这次介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下:SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey]下面

2013-11-22 11:16:38 470

转载 二 redis学习笔记之数据类型

二 redis学习笔记之数据类型本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash  1. keysredis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于key不是binary safe的字符串,所以像"my key"和"mykey

2013-11-22 11:16:00 528

转载 一、redis学习笔记之环境搭建

1.简介    redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string 类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(

2013-11-22 11:15:01 598

转载 七redis学习笔记之持久化

redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。下面分别介绍Snapshotting       快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的

2013-11-22 11:12:24 492

原创 Jenkins入门总结

http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html

2013-11-21 19:19:11 494

原创 ibatis的sqlMapConfig详细配置

ibatis的sqlMapConfig详细配置

2013-11-21 15:12:40 934

原创 Spring注解用法

spring注意详细用法

2013-07-22 23:43:04 1218

原创 cognos报表层操作

1、隐藏cognos上具栏 .mainViewerHeader3{ display: none;}.mainHeader1{ display: none;} 2、禁用右键弹出菜单function getObjectName(){    return document.getElementById("cv.id").value;}functio

2013-07-17 20:32:00 782

原创 安装mongodb和使用mongodb

安装mongodb以下是苹果系统安装为例1  下载mongodb 解压mongodb,并在mongodb目录下面创建data目录。2。配置~/.bash_filevi ~/.bash_profileTH="/Volumes/work/mongodb/bin:${PATH}"export PATH使用3.运行/mongod --dbpath /Volumes/

2013-07-17 09:01:46 498

原创 ext

Ext Core手册2009.4.5-5.3Ext Core概述简介Ext Core是一款具有多项功能的轻型JavaScript库,基于MIT许可为大家服务。在Ext Core中有许多激赏的功能,在倡导快速Web开发的同时也本着高质量、可伸缩性的代码的指导思想进行着。Core库对DOM操作、Ajax、事件、动画、模板、00机制等的任务都有相应的支持。Core库基于MIT方式发布,无论是一般的动态页

2010-05-29 22:54:00 672

原创 SQL面试题

Insert Into 数据表名称(字段名称1,字段名称2,...) values(字段值1,字段值2,...)insert into user(username,password,age) values(李老四,6666,45)Update 数据表名称 Set 字段名称=字段值,字段名称=字段值,...[Where 条件]Delete From 数据表下列查询返回在L

2010-05-13 10:04:00 781

原创 程序员羊皮卷

程序员羊皮卷目 录初入职场——程序员的职场成长3 第1 章 大学生活应该这样度过3 完成一个满意的项目丰富自己5 安排一次真正的实习,了解社会5 失败的实习生6 如何找到适合的实习机会7 实习成功的三有一无8 开发人员实习应该这样9 参加一个社团让自己融入团队9 承担一份责任10 感受项目经理的无奈11 真正感受集体的意义12 计算机专业的学生与IT 培训12 IT 培训的7 大陷阱14 大学毕业

2010-05-13 10:00:00 7793

原创 胜利?

胜利就是用手中一半去赢得上帝手中的另一半!!!

2009-10-12 08:18:00 500

原创 伊伊

付出不一事实上有收获,但要收获就必须付出

2009-10-11 10:24:00 856

基于j2ee平台的LBS

基于J2EE的LBS平台的设计与实现,针对目前LBS(Location Based Service)系统的缺陷,设计并实现了基于J2EE的LBS 平台。该平台集成了目前LBS应用系统的三大模式,实现了有关位置服务的基本功能,包括 地图操作、信息查询和手机定位等。服务提供商利用该平台可以方便的开发出各种LBS业 务。文中介绍了LBS平台的总体架构设计,并详细讲述关键技术的实现,最后给出了基于该 平台上的WAP和WEB两种业务测试实例及其测试结果。

2010-10-10

java+WEB网络开发技术大全

java/jsp学习资料,JAVA+WEB网络开发。

2009-10-08

空空如也

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

TA关注的人

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