自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(500)
  • 资源 (12)
  • 收藏
  • 关注

原创 公用云、私有云、混合云【转】

云计算,一种新兴的信息服务的交付和使用模式,可以快速按需的给用户提供便捷、低成本的包括网络、服务器、存储、应用和服务等一系列的服务资源。通常“云计算”提供的服务模式有“公有云”、“私有云”以及两者兼并的“混合云”那么到底什么样的企业适合做私有云呢?我们首先明白公有云、私有云和混合云的区别在哪儿?公有云是将搭建好的云资源池放到Internet上,所有有使用权限的用...

2018-03-13 21:11:40 433

原创 日常思考点

分页和查询分开设计bean ,更用通用性

2015-08-12 08:03:22 223

原创 日常工作linux命令

btrace –E rt 83583 com.tmall.yosemite.home.api.impl.HomeServiceImpl queryHosudo -u admin ./jstack 83583sudo ./jstat -gctuil 进程号 时间删除大文件:echo /dev/null > tcp.dumpsudo -u admin ...

2015-08-12 07:58:17 238

原创 /dev/zero和/dev/null的区别

http://www.cnblogs.com/jacktu/archive/2010/06/28/1766791.htmlhttp://blog.csdn.net/kaiwii/article/details/7308729

2015-08-11 23:17:04 173

原创 应用服务器的类型

应用服务器没有特殊的类型:可以按业务不同划分为:cpu型,内存型,io型

2015-07-16 14:25:15 426

原创 JSONEditor

JSONEditor:https://github.com/josdejong/jsoneditorangularJS :https://github.com/angular-tools/ng-jsoneditor

2015-07-08 20:11:08 517

原创 PowerDesigner:[3]16.5版本显示工具箱

点击View菜单 - > 然后选择Toolbox选项;->工具箱成功显示!!参考链接:http://jingyan.baidu.com/article/3c343ff700aefd0d37796337.html

2015-07-08 09:42:40 158

原创 Spring MVC 3.1新特性 生产者、消费者请求限定

参考地址:http://www.iteye.com/topic/1127120

2015-06-15 07:42:27 98

原创 Thread.setDaemon详解

[size=medium]java中线程分为两种类型:用户线程和守护线程。通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。用户线程和守护线程的区别:1. 主线程结束后用户线程还会继续运行,JVM存活;主线程结束后守护线程和JVM的状态又下面第2条确定。2.如果...

2015-04-24 21:31:07 101

原创 HTTP_X_REAL_IP

[size=medium]$_SERVER['REMOTE_ADDR'];得到的都是服务器的地址$_SERVER['HTTP_X_REAL_IP'];得到的都是客户端的地址nginx 代理模式下,获取客户端真实IP在nginx中设置:proxy_set_header Host $host;proxy_set_header ...

2015-04-20 17:50:33 3207

原创 怎么使用 ConcurrentHashMap 才能是线程安全的?

[code="java"]public class test { public static ConcurrentHashMap chm = new ConcurrentHashMap(); public static void main(String[] args) { for(int i=1;i

2015-04-13 11:54:14 170

原创 linux top命令查看内存及多核CPU的使用讲述

linux top命令查看内存及多核CPU的使用讲述http://blog.csdn.net/linghao00/article/details/8059244$netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'ESTABLISHED 984CLOSING 1LAST_ACK 1 ...

2015-04-02 16:09:00 258

原创 Linux 的僵尸(zombie)进程

[size=medium]可能很少有人意识到,在一个进程调用了exit之后,该进程 并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所 有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退出状态等信息供其他进程收集,除此之外,僵尸进程不再占有 任何内存空间。僵尸进...

2015-04-02 16:01:18 109

原创 需要学习

MySQL索引和查询优化http://www.cnblogs.com/mailingfeng/archive/2012/09/26/2704344.htmlshow index from tablename;http://www.oschina.net/question/156709_112566MySQL事务隔离级别详解http://xm-ki...

2015-03-31 10:06:05 111

原创 MySQL 数据库 事物

MySQL事务隔离级别详解http://xm-king.iteye.com/blog/770721数据库事务隔离级别与锁http://case0079.iteye.com/blog/205201mysql事务隔离级别设置与查看 http://webnoties.blog.163.com/blog/static/1835251412013591050...

2015-03-31 10:02:51 100

原创 高并发下数据库插入重复数据

方法1:[code="java"]ServiceA{ // 根据username查询数据库中是否存在该数据 Method isInDB(String username); //保存用户 Method saveUser() { boolean flag = Method isInDB(username); ...

2015-03-30 16:57:21 1574

原创 介绍4款json的java类库 及 其性能测试

转载链接:http://www.cnblogs.com/windlaughing/p/3241776.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - De...

2015-03-30 10:45:44 334

原创 securecrt中使用上传下载sftp

SecureCRT这个工具自带了一个FTP,方便我们上传和下载,而且做的比较人性化,由于其基本命令和linux中基本命令大都相似,熟悉LINUX人能很容易上手。 当我们用SecureCRT连接上一台主机时,点击该工具的上 “文件”,在其下拉列表中选中“连接SFTP标签页”,结果就出现sftp>,这样我们就连接上了FTP,就可以利用该FTP进行上传和下载了。[img]ht...

2015-03-29 13:14:50 140

原创 SecureCRT自动记录日志

http://lzj0470.iteye.com/blog/1189368

2015-03-27 11:53:07 86

原创 JPA project Change Event Handler问题解决

这是Eclipse中的一个GUG:Bug 386171 - JPA Java Change Event Handler (Waiting)https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171解决方法:1.) 退出Myeclipse(或eclipse);2.) 进入Myeclipse(或eclipse)的...

2015-03-24 10:39:10 990

原创 Tomcat配置远程调试端口

1.Linxu系统: apach/bin/startup.sh开始处中增加如下内容: Java代码 收藏代码[code="java"]declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,addr...

2015-03-09 12:10:45 108

原创 二叉树的深度优先遍历、广度优先遍历和非递归遍历

二叉树的遍历:D:访问根结点,L:遍历根结点的左子树,R:遍历根结点的右子树。给定一棵二叉树的前序遍历序列和中序遍历序列可以惟一确定一棵二叉树。二叉树的深度优先遍历的非递归的通用做法是采用栈,广度优先遍历的非递归的通用做法是采用队列。深度优先遍历二叉树。1. 中序遍历(LDR)的递归算法:若二叉树为空,则算法结束;否则: 中序遍历根结点...

2015-03-01 18:52:37 146

原创 Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 代码如下 client_ma...

2015-02-27 19:44:11 128

原创 ajaxfileupload回到json带<pre>

ajaxfileupload返回json带老系统,将文件上传方式修改为ajax上传,调用ajaxfileupload.js出错现象:文件正常提交,后台接收正常,action中返回json正常,用火狐查看,响应的值也是正常的但是,ajax调用js中,就是不走success的方法。经过调查,是因为返回的json中,带有标签。修正方法:ajaxfi...

2015-02-27 11:25:48 110

原创 CSRF TOKEN

[code="java"]package com.uncle5.pubrub.web.common; import java.util.UUID; import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession; public final class CsrfToken...

2015-02-14 18:02:45 183

原创 LOG4J的NDC与MDC

NDC和MDC NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic Context)是log4j种非常有用的两个类,它们用于存储应用程序的上下文信息(context infomation),从而便于在log中使用这些上下文信息。 NDC采用了一个类似栈的机制来push和pop上下文信息,每一个线程都独立地储存上下文信息。比如说一...

2015-01-21 20:21:29 106

原创 21,tomcat关闭钩子

在很多环境下,在关闭应用程序的时候需要做一些清理工作。问题在于,用户并不是经常的按照要求的流程来退出Java提供了一种优雅的方式供程序员来使用,这样可以保证清理代码的执行。使用一个关闭钩子(shutdown hool)来保证清理代码一定会被执行。在Java中,虚拟机遇到两种事件的时候会关闭虚拟机:· 应用程序正常退出如System.exit方法被调用或者最后一个非守护退出。 ·...

2014-12-31 10:36:49 144

原创 Mysql存储过程(五)——SEQUENCE的实现

在 oracle 中, sequence 提供多表多字段可共用一个不重复值。 Mysql 中存在自增列,基本可以满足 PK 的要求。但自增列存在限制:a. 只能用于表中的一个字段,一张不能同时存在两个以上的自增列 ;b. 自增列必须被定义为 key ( PK 或 FK ) ;c. 自增列不能被多个表共用 ;d. 当 insert 语句不包括自增字段或将其值设置为 N...

2014-12-24 23:51:25 126

原创 log4j.xml配置示例

1、 一般的log4j.xml的两种配置方式:1、Logger 完成日志信息的处理定义输出的层次和决定信息是否输出DEBUG ...

2014-12-11 15:48:02 186

原创 ibatIS中返回结果map 并使用list获取

ibatis作为一个轻量级的orm工具现在非常流行,我在使用中发现,有时仅仅希望返回一个类型为map的list就可以了,比如简单的查询统计之类的,没有必要定义太多的pojo,因此想能不能在ibatis中直接传入sql语句来执行,然后返回map呢?从网上搜了一下, 还真有,实验成功后总结一下,大家共同进步。其实很简单,就是在配置文件中添加以下的配置, ...

2014-12-11 01:18:08 1058

原创 mysql 查看是否存在某一张表

判断表是否存在SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';判断存储过程是否存在select * from information_schema.ROUTINES a where a.SPECIFIC_NAME='sp_analy setimeout'...

2014-12-11 01:17:13 123

原创 ibatis的remapResults属性

ibatis的select标签有个属性remapResults,该属性默认值为false;对于该属性的应用情况,如: SELECT $selectresultfields$ FROM $ftablename$ WHERE $selectcondityions$ ...

2014-12-11 00:32:01 235

原创 ibatis的selectKey学习

[size=medium]背景: 在使用ibatis插入数据进数据库的时候,会用到一些sequence的数据,有些情况下,在插入完成之后还需要将sequence的值返回,然后才能进行下一步的操作。 使用ibatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。 对于oracle: ...

2014-12-10 16:40:06 305

原创 Java NIO使用及原理分析 (一) 【转载】

【转载】: http://blog.csdn.net/wuxianglong/article/details/6604817http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htm最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有...

2014-10-24 00:04:23 90

原创 Java 两个集合取交集

public static Set intersectionSet(Set setA, Set setB) {Set intersectionSet = new HashSet();Iterator iterA = setA.iterator();while (iterA.hasNext()) {Object tempInner = iterA.next();if (setB....

2014-10-14 21:16:17 729

原创 Calendar类roll和add的区别

[code="java"]import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Calendar类roll和add的区别. */ public class Test18 { public static void m...

2014-10-10 22:28:04 168

原创 Gson通过借助TypeToken获取泛型参数的类型的方法

[size=medium]最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的泛型类型在运行时都是Object类型)。但是有的时候,我们...

2014-09-30 00:26:18 163

原创 HashMap的遍历效率讨论

经常遇到对HashMap中的key和value值对的遍历操作,有如下两种方法:Map paraMap = new HashMap();................//第一个循环Set appFieldDefIds = paraMap.keySet();for (String appFieldDefId : appFieldDefIds) {String[] valu...

2014-09-27 20:41:39 116

原创 CRC32、MD5、SHA1算法校验介绍

昨天介绍了几款比较常用的文件校验软件,今天继续昨天的话题向大家介绍一下CRC32、MD5及SHA1算法校验知识,在想要写本文之前思齐对这些内容也是不太了解,所以特地在网络上找了一下这部分的资料,然后再整理整理放上来与大家共同分享学习下!CRC32、MD5和SHA1是目前用来校验文件信息真实性的主要手段,使用这些校验算法可以发现保存或传输的信息是否受到损坏或篡改,防止文件或信息被恶意篡改。下...

2014-09-24 09:30:22 326

原创 Javascript开发调试

小谈chrome调试命令:console.log的使用http://sentsin.com/web/11.htmlchrome developer tool 调试技巧http://ued.taobao.com/blog/2012/06/debug-with-chrome-dev-tool/

2014-07-08 10:08:35 73

js 图片滚动 滑动

js 图片滚动 滑动,比flash更省资源。

2011-01-04

weblogic 8 9 10 破解

weblogic 8,9,10破解方法及破解文件,希望可以对更多人有用

2010-11-25

oracle 9 10 11

oracle 9 10 11通用客户端 oracle 9 10 11通用客户端

2010-11-19

hibernate annotations

hibernate-annotations-3.4.0.GA 相关的jar包,源码和相关的文档,欢迎前来下载。

2010-01-22

struts api Enligshi version

struts api Enligshi versionstruts api Enligshi versionstruts api Enligshi versionstruts api Enligshi versionstruts api Enligshi versionstrdduts api Enligshi version

2009-12-28

Spring study code

Spring Spring Spring Spring Spring Spring Spring Spring Spring Spring Spring Spring

2009-12-22

Struts study code

Struts Struts Struts Struts Struts Struts Struts Struts Struts Struts

2009-12-22

hibernate stydy code

vhibernate hibernate hibernate hibernate hibernate hibernate hibernate hibernate

2009-12-22

javascript+jquery+个人基本资料整理

个人的学习总结,一些开发常用的文档,对j2ee开发很有用的,个人的知识出来总结。

2009-12-22

j2me速查手册,api

学j2me的好资料,有时间多看看,很有帮助的。

2009-10-28

javascript,js,api

学javascript必备的资料,api,可以帮你快速掌握js.

2009-10-28

JavaScript表单验证

JavaScript经典的表单验证!高手制作,有知识大家一起分享!谢谢

2008-10-25

空空如也

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

TA关注的人

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