自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 资源 (6)
  • 收藏
  • 关注

原创 诊断Java代码中常见的数据库性能热点问题

当我在帮助一些开发者或架构师分析及优化Java应用程序的性能时,关键往往不在于对个别方法进行微调,以节省一或两微秒的执行时间。虽然对某些软件来说,微秒级的优化确实非常重要,但我认为这并非着眼点所在。我在2015年间对数百个应用进行了分析,发现多数性能与可伸缩性问题都来源于糟糕的架构决策、框架的错误配置、错误的数据库访问模式、过量的日志记录,以及由于内存过度消耗而导致的垃圾回收所带来的影响。...

2016-09-01 11:49:22 416

原创 linux下rar包的压缩与解压方案

方法一:yum install unrar方法二:下载地址:http://www.rarsoft.com/download.htm以最新的为准。对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1:对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介...

2015-03-03 15:57:34 459

原创 webservice大文件传输

来自: http://blog.sina.com.cn/s/blog_5245a6580100vw5r.html 和 http://blog.sina.com.cn/s/blog_5245a6580100w7wd.html 好吧,我想我的写写了。我用的方法很简单,首先先把大文件转换成byte数组,然后调用webservice将byte数组转换成文...

2015-02-28 11:03:52 1345

原创 使用xmlhttp.send()方法的参数来传递大容量的数据

使用xmlhttp.send()方法的参数来传递大容量的数据Posted on 2009-01-12 16:31 MARTIALIS 阅读(624) 评论(0) 编辑 收藏 所属分类: ASP.NET Ajax技术中的xmlhttp.send()方法提供我们传送大量数据的功能,要使用该功能,首先要将要传到服务端的数据封装在一个xml对象中,在将这个xml对象的xml属性做为send()方法...

2015-02-28 10:13:51 1989

原创 Tomcat调优及JMX监控

实验背景======================================================系统版本:CentOS release 6.5 (Final)Tomcat版本: Apache-tomcat-7.0.54 Tomcat介绍:Tomcat是Apache 软件基金会(Apache Software Foundatio...

2015-02-28 10:04:35 255

原创 java千万级别数据生成文件思路和优化

一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去. 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就来了....由于程序使用的局点数据量巨大,需要生...

2015-02-28 10:01:15 317

原创 项目管理总结

【一】开发环境和测试环境部署和配置:具体包括JDK、TOMCAT、Eclipse、SVN、ANT 、Maven,以及缺陷库环境的搭建,以及用户权限的分配。【三】数据库服务器环境的部署、搭建、并根据项目需求情况,建立相应的表空间、用户对象、并制定数据库备份计划。【四】 SVN环境的部署及配置,并建立版本库和对应的项目目录结构、常用知识库目录结构等。并根据项目组成员情况给予相应赋权【五...

2015-02-25 11:09:24 328

原创 Linux下剪切拷贝命令

Linux下剪切拷贝命令 命令格式: mv source dest mv: 命令字 source: 源文件 dest: 目的地址 Linux下拷贝命令 命令格式:cp [-rf] source dest 使用备注:源文件在前,目标文件在后。 参数说明:   -r   若 source 中含有目录,则将目录下之档...

2015-02-15 09:47:28 1091

原创 CentOS安装zip及用法

在CentOS中安装完rar命令,会自动安装zip命令。具体安装请点击这里。以下命令均在/home目录下操作cd /home #进入/home目录1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面...

2015-02-15 09:42:13 1282

原创 CentOS安装rar及用法

安装步骤如下:1、下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下载的rar为rarlinux-x64-4.2.0.tar.gz。2、安装rar[root@localhost 下载]# ls #查看已下载的rar安装包rarlinux-32bi...

2015-02-15 09:40:40 285

原创 Linux tar打包命令

范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc

2015-02-15 09:37:56 273

原创 采用ajp代理模式配置Apache+tomcat实现负载均(附件中具有详细配置)

负载均衡的定义:       负载均衡的意思就是有几台服务器或者几个服务,通过设备或者软件,将外部来的连接均匀的分配到这几个服务器或者服务上面,使服务器的负载平均,使外部访问基本达到快速。负载均衡又分为硬负载和软负载,硬负载通过特定的负载均衡器硬件来设置;软负载又分为应用负载、NDS负载、反向代理负载等。 Apache2.2中自带的proxy_mod模块实现了反向代理负载。 正向代...

2015-01-12 16:41:37 512

原创 同一账号不能多地登录(限制同一账号同一时刻只能一个用户登录使用,向QQ一样)...

解决四个问题:1. 实现在线用户列表2. 当用户在异地登录后,使前一次登录自动退出 3. 关闭浏览器,session失效,该session对应当前登录用户将会从在线列表移除,4. 用户正常退出,session失效,该session对应当前登录用户将会从在线列表移除,实现方法: 用户登录时,会创建一个session,用于保存用户信息。将所有用户登录时的session...

2014-12-30 11:36:42 3657 1

原创 Spring4.03+Hibernate4.3.5整合

通过maven工具进行构建:第一步:  第二步:   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4....

2014-12-22 16:07:02 212

原创 java 将汉字转换为全拼及返回中文的首字母-带JAR包

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j....

2014-12-22 15:59:32 441

转载 phonegap push-消息推送实现

最近一直在研究各种推送,ios的由于是apns,比较容易实现,但是andriod的就比较麻烦。后来看了很多解决方案,gcm明显是不行的,其他的方案更是一头雾水,而且需要做第二次开发,太麻烦,后来就选择用第三方的服务来实现推送。目前国内做的比较好的有个推和极光。个推最优但是需要付费。对于我们这样的小app,根本应付不了,然后果断选择极光。以下是我对phonegap 与极光sd

2014-12-08 15:55:35 649

原创 因为无能为力,所以顺其自然。因为心无所恃,所以随遇而安

在很久以前,有一个寺院,里面住着一老一小两位和尚。有一天老和尚给小和尚一些花种,让他种在自己的院子里,小和尚拿着花种正往院子里走去,突然被门槛绊了一下,摔了一跤。手中的花种洒了满地。这时方丈在屋中说道“随遇”。小和尚看到花种洒了,连忙要去扫。等他把扫帚拿来正要扫的时候,突然天空中刮起了一阵大风,把散在地上的花种吹得满院都是,方丈这个时候又说了一句“随缘”。小和尚一看这下可怎么办呢?师傅交代的...

2014-10-19 16:12:58 773

原创 OFFICE2007软件打开时出现SETUP ERROR的解决方法

今天从同学那拷了一份OFFICE2007的安装套件,由于只需其中的ACCESS,所以安装时选择了自定义安装,安装成功后,就来了问题了。当我尝试去打开WORD2007时,出现了问题: 点确定后又会出现一个窗口:再次点确定,WORD2007就成功打开了,可是我们每一次打开都要点两次确定,是不是感觉太麻烦了。这个问题是怎么引起的呢?因为Office2007正常的大小是2G左右,出现...

2014-09-28 08:20:38 2990

原创 SVN安装与启动服务

                                                               SVN安装与启动服务 一、安装首先下载一个SubVersion,和TortoiseSVN。前者是svn的服务器端,后者是svn的客户端。注意服务器端得版本和客户端得版本一定要一致才可以,否则会出现错误:Error * 期望文件系统格式“2”;发现格式“3...

2014-09-25 21:20:07 283

原创 从程序员到项目经理-转

从薪水上看,当然是资本家比小工人拿得最多,而且越接近资本家拿得也就越多,从码畜到领袖就是这样一个接近的过程,薪水业成正比。但是,行业内什么人才都是需要的,从数量上看,管理者应该远少于被管理者,程序员数量应该是项目管理者的几倍,这样也是合理的。但是程序员与管理者的转变,本质上是种职业的逐渐转变,尤其是上层管理者,我想马化腾、李彦宏等领袖们每天都不会去写代码的。如果是想赚很多的钱,必须从小工人去接近...

2014-09-23 21:17:59 1260

原创 jquery easyui dialog的几个使用问题

jquery easyui dialog可以两种方式使用 1)定义div,使用iframe <div id="openRoleDiv" class="easyui-window" closed="true" modal="true" title="标题" style="width:500px;height:350px;">     <iframe

2014-09-20 11:27:55 270

原创 easyUi-中文API

一位大神说:  EasyUI终于迎来大版本更新了,本次更新内容诸多,除了常规维护外,还新增了3个新组件,都很实用。详细的可以阅读更新说明,里面给了详细的解读。详细内容如下链接:http://blog.sina.com.cn/s/blog_58cfda2a0102uygz.html...

2014-09-17 22:51:07 339

原创 springMVC详解以及注解说明

基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。概述注释配置相对于 XML 配置具有很多的优势:· 它可以充分利用 Java 的反射...

2014-09-17 22:46:17 178

原创 eclipse 配置maven web项目-热部署

  maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。 一、准备条件1、安装下载jdk     这里以jdk1.6为例 2、安装eclipse     到eclipse官网下载 Eclipse IDE for Java EE Developers版本的...

2014-09-16 21:43:16 375

转载 JQuery利用json读取JavaBean List

读取JavaBean 1、一个JavaBean Java代码: response.setContentType("text/html;charset=utf-8");   PrintWriter out = response.getWriter();   StuBean stu = new StuBean();   stu.setId("s001");   stu.se

2014-09-12 19:40:45 736

原创 用java实现对字符串的IDEA加密

首先引入bcprov-ext-jdk14-140.jar这个包,可以从http://www.bouncycastle.org上下载,下面是代码/*** 加密工具类*/package net.risesoft.platform.util;import org.bouncycastle.crypto.BlockCipher;import org.bouncycastle.crypto....

2014-09-07 16:33:39 874

原创 JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher是因为需要的类没有找到,一般,是因为少导入了JAR包,使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons...

2014-09-07 16:31:58 280

原创 java 的 文件、文件夹 的建立、删除、复制以及移动等功能 操作

package util;     import java.io.*;     /**   * 提供对文件、文件夹 的建立、删除、复制以及移动等功能   * 文件操作工具类   * @author 金涛   * @version 1.0.0   * @date2010-3-4   */  public class FileUtil {               /**        * 新建目...

2014-08-23 09:00:07 263

原创 Java中sleep()与wait()的区别

一种解释:功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩.       还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.第二种解释:sleep是Thread类的静态方法。sleep的...

2014-08-23 08:58:26 186

原创 Sticker桌面便签工具

Sticker桌面便签工具,是很适的哟,分享给广大朋友!

2014-08-14 08:20:27 1151

原创 Hibernate之双向一对多关系总结

双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。其中默认inverse=false,而mapedBy="xxxx"相当于inverse=true。( 在一对多中,如果要一方维护关系,就会使在插入或是删除"一"方时去update"多"方的每一个与这个"一"的对象有...

2014-08-09 18:53:03 211

原创 Hibernate一对多单向关联和双向关联映射方法及其优缺点 (待续)

一对多关联映射和多对一关联映射实现的基本原理都是一样的,既是在多的一端加入一个外键指向一的一端外键,而主要的区别就是维护端不同。它们的区别在于维护的关系不同:一对多关联映射是指在加载一的一端数据的同时加载多的一端的数据多对一关联映射是指在加载多的一端数据的同时加载一的一端的数据而单向一对多关联映射是在一的一端维护关系的,具有以下的缺点:必须先保存多的一端后才可以保存一的一端,所...

2014-08-09 18:51:41 266

原创 Java关键字final、static使用总结

一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方法不能被子类的方法覆盖,但可以被继承。        final成员变量表示...

2014-07-31 21:43:24 173

原创 Spring与Struts的整合_使用ActionSupport代替Action

有一种方法可以用于Spring与Struts的整合:让Action在程序中手动获得ApplicationContext实例。在这种整合策略下,Struts的Action不接受IoC容器管理,Action的代码与Spring API部分耦合,造成代码污染。这种策略也有其好处:代码的可读性非常强,Action的代码中显式调用业务逻辑组件,而无需等待容器注入。Action中访问ApplicationC...

2014-07-30 21:20:44 469

原创 DispatchAction类-根据请求参数实现业务分派 .

 DispatchAction是Struts包含的另一个能大量节省开发时间的Action类。与其它Action类仅提供单个execute()方法实现单个业务不同,DispatchAction允许你在单个Action类中编写多个与业务相关的方法。 这样可以减少Action类的数量,并且把相关的业务方法集合在一起使得维护起来更容易。要使用DispatchAction的功能,需要自...

2014-07-30 21:08:27 301

原创 Hibernate中的Inverse和cascade属性配置 .

Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因为只有这两种关联关系包含集合,而one-to-one和many-to-one...

2014-07-29 23:11:54 164

原创 垂直居中的几种实现方法 .

用过 Fireworks / PhotoShop 的人应该都知道,在画布中将一个页面模块居中是多容易的事,可如果是垂直居中,前端就苦逼了。因为 CSS 本身并没有提供相应的 API 支持(确切来说是提供不全)。今天重新整理一下思路,说说前端在实现页面元素垂直居中的几种思路:一、利用 position 和负边距利用绝对定位,让元素的顶部与居中线对齐,再让元素上移 50% 的高度。这个应该...

2014-07-10 21:14:06 226

原创 input文本框、文字、按钮、图片 垂直居中对齐的解决办法 .

1.input 文本框 文字垂直居中对齐表单默认input文本框文字并不垂直居中而在顶端,如何调整呢,可以通过css来调整垂直高度,代码演示如下 <input type="text" style="font-size:12px;line-height:45px; height:50px;" value="www.itstudy.cn"/> hei...

2014-07-10 21:12:46 2885

原创 Java 泛型 .

class Person{ private String name; private int age; public Person(String name,int age) {  this.name=name;  this.age=age; } public String getName() {  return this.name; } public int getAge() {  return...

2014-07-02 23:17:22 191

原创 synchronized 和ThreadLocal 区别

看了N个贴子,ThreadLocal讲得都不是很清楚,纠缠与synchronized的区别。直到看了http://qqdwll.iteye.com/blog/685586 才清晰了ThreadLocal的作用。 ThreadLocal可以为每个线程维护自己的变量,对于多线程使用同一对象可以起到管理作用。package com.koubei.Observable;import co...

2014-05-14 22:03:49 271

JQuery利用json读取JavaBean List

JQuery利用json读取JavaBean_List

2014-03-02

Eclipse中 资源文件中文插件

Eclipse中 资源文件中文插件,欢迎下载评分

2014-09-14

虚拟域名的配置和设置方法

虚拟域名的配置和设置方法

2015-09-22

P2P聊天工具.

WINFORM实现的,P2P聊天工具.欢迎大家下载,并提从建议

2014-09-12

北大青久C#幻灯片

北大青久C#幻灯片,ACCP4.0技术,C#学习爱好者的福音哟,嘿嘿

2014-09-12

空空如也

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

TA关注的人

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