自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (22)
  • 收藏
  • 关注

原创 JVM 垃圾回收笔记

JVM垃圾收集器GC要做的三件事:1.哪些内存(对象占用的内存)需要回收;2.什么时候回收;3.如何回收;判断对象可回收的算法有引用计数算法和根搜索算法两种引用计数算法:给对象添加引用计数器,引用计数器为0的时候认为不再使用,算法简单效率高但是很难解决对象相互引用的问题。根搜索算法(JAVA、C#使用):通过GC Roots对象作为起点向下搜索,当一个对象不能通过引用链到达时认为不

2015-03-26 23:57:22 748

原创 JVM笔记——调优案例分析与实战

给JAVA虚拟机分配超大堆的前提是有把握把应用程序的FULL GC 频率控制的足够低,至少不能影响用户体验。可以使用定时任务在深夜执行FULL GC。一台服务器上的负载均衡使用非复制Session方式时,开发阶段基本不用为集群环境做特别的考虑。该方式需要考虑的问题:1.尽量避免节点竞争全局的资源,例如磁盘竞争,两个节点同时访问一个文件时容易引起IO异常。2.很难高效地利用池

2015-03-07 08:42:23 898

转载 DB2错误代码集

操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因 (声明:这是搜集网上的资料得来的,详细出处不记得了) sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告

2015-01-12 13:48:53 1612

转载 JSTL fmt/functions/sql用法

<%@ taglib prefix="c"     uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib prefix="fn"   uri="http://java.sun.com/jsp

2014-06-23 21:25:56 1015

原创 mysql 近期使用命令

mysql只能localhost连接,解决不允许其他机器去访问 登陆mysql 首先 use mysql; mysql> update user set host='%' where user = 'root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 然后查看数据库的host信息如下: 

2014-05-14 16:36:10 659

原创 自定义404错误页

web.xml文件中配置err-page节点  404  /error.jsp error.jsp页面的page指令添加 属性isErrorPage=“true”error.jsp页面添加Java脚本response.setStatus(HttpServletResponse.SC_OK);

2014-01-23 16:15:57 644

原创 Java核心技术读书笔记

实现多线程的两种方式,继承Thread类、实现Runnable接口。不要调用Thread子类或实现Runnable接口的类的run方法,否则只会在当前线程中执行run方法,而不会启动新线程,

2014-01-14 13:48:46 1002

转载 Oracle Start Up 2 Oracle 框架构件、启动、解决一个问题

OracleUP框架数据结构SQL Warming Up:       本文适合Oracle初学者。      在Oracle Start Up 1中我说了几个概念和Oracle数据库的结构,当然在Oracle Start Up 1 里面主要说明的是Oracle数据库的结构(物理组成和逻辑结构)。      本文解决一个初学者很可能常遇到的问题(我遇到了,花了好久才解决)。

2014-01-14 13:46:44 822

原创 netstat -ano 查看机器端口占用情况

windows下dos命令窗口输入netstat -ano即可查看端口使用情况,如果要查看指定端口是否被占用可以使用命令netstat -ano|findstr 端口号,例如要查看8080端口号是否已经被占用就使用命令netstat -ano|findstr 8080 如果结果为空则说明没有被使用,如果有值则说明已经被使用,最后一列为使用8080端口号的进程ID。使用ntsd -c q -p

2013-12-24 09:42:57 80114 3

原创 Spring WebApplicationContext的两种初始化方式

Spring提供了两种方式用于初始化WebApplicationContext,ServletContext监听器、自启动Servlet。其中只有Servlet2.3以上版本的Web容器才支持ServletContext监听器方式初始化WebApplicationContext。一、监听器方式(org.springframework.web.context.ContextLoaderListe

2013-09-16 16:25:52 11640

原创 eclipse+maven远程(自动)部署web项目到tomcat

eclipse集成maven后可以用maven命令把web项目自动部署到tomcat,具体步骤如下一、修改tomcat-users.xml配置文件打开tomcat管理用户,配置文件位置在tomcat目录/conf下。修改如下图二、配置maven的settings.xml配置文件,添加server节点指定服务器的用户名、密码,用户名、密码要与tomcat-users.xml文件中配置的用

2013-09-06 11:07:17 11650 2

转载 文件上传 enctype multipart/form-data

今天想知道文件上传的原理,搜索了半天终于找到了一篇实用的文章.并按该文章实现了文件的上传功能.通过 http 协议上传文件                 rfc1867协议概述,jsp 应用举例,客户端发送内容构造1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为

2013-09-05 14:38:41 2881

原创 easyui tabs update后tab上关闭图标失效的解决方案

问题:使用easyui的tabs组件的时候,调用了tab的update方法,更新后的tab标签上的关闭图标失效 使用的js文件是1.3版本的jquery.easyui.min.js文件,通过读源文件发现add函数里添加关闭图标时,关闭图标绑定了单击事件但是在update函数里关闭图标没有绑定单击事件,由此判断add函数中关闭图标绑定的事件就是关闭标签页事件。原因已经找到,那么可以在执行up

2013-09-03 16:54:18 3483 3

转载 easyui tabs组件关闭tab时释放iframe占用内存

EasyUI的Tabs,如果你在Tab中使用了显示Tab页面内容,在关闭Tab后,iframe所占用的内存并不能得到释放,直到浏览器关闭。当Tab操作得越多,内存占用就越大,随时都会令浏览器内存溢出,你就不得不希望能通过限制Tab的打开数量来改善这种状况。但要注意,关闭后的Tab并没有释放iframe所占用的内存,只是简单地限制同时打开的Tab数量效果似乎是太理想的。很多人为这个问题而烦恼。下面给

2013-09-02 16:13:42 7264 1

原创 使用Nexus创建Maven私有仓库

从Maven中央仓库下载所需的jar包,需要外网的支持如果公司不能上外网的话则不能从中央仓库下载所需jar包,公司网速慢的时候也会影响项目构建的速度。用户可以用nexus创建本地的maven仓库。首先下载nexus,下载地址是http://www.sonatype.org/nexus/go,在此页面可以下载最新版本的Nexus,可以下载zip包也可以下载war包两种包的部署方式不一样。一、

2013-08-20 16:46:59 71907 3

原创 maven eclipse集成

越来越多的项目使用maven进行管理,下面介绍一下maven的基本使用以及与eclipse的集成一、下载maven并配置环境变量1.首先下载maven,下载地址为http://maven.apache.org/download.html,本人下载的版本为3.1.0。2.下载完成以后解压到自定义目录,例如本人解压的路径为“d:\program files\maven3.1.0”,然后配置

2013-08-09 13:56:47 5196

转载 Java如何调用系统打印机打印文件

private static void printFileAction(String filePath) {  File file = new File(filePath);// 获取选择的文件  // 构建打印请求属性集  PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();  // 设置打印格式,

2013-06-28 10:56:08 2898

原创 JSP直接打开PDF文件

Checking if Acrobat Reader installed (IE4+)...                    document.all [                         document.all.PDFNotKnown ? "IfNoAcrobat" : "IfAcrobat"                         ] .sty

2013-06-19 10:29:33 3883 1

转载 js 日期函数

Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种:   new Date("month dd,yyyy hh:mm:ss");   new  Date("month dd,yyyy");   new  Date(yyyy,mth,dd,hh,mm,s

2013-06-18 14:58:02 503

转载 linux scp命令(主机,服务器间复制文件)

scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。有时我们需要获得 远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。一、 将本机文件复制到远程服务器上#scp /home/administrator/news.txt [email protected]:/e

2013-01-22 09:33:24 534

原创 Hibernate getSession与sessionFactoy.currentSession区别

最近用ssh2做项目遇到了一个问题,项目发布以后,点几下就挂掉了,奇怪的是没有任何异常发生。后来发现只有含有DB操作的请求处于一直等待状态,没有DB操作的请求都正常,由此推断是db操作的原因,然后查找db状态,tomcat关闭后有很多连接释放,由此推断是因为DB操作没有关闭数据库连接导致数据库连接达到一定数量导致DB连接异常,但是使用C3P0连接池管理数据库连接,根本不用特意去关闭数据库连接。

2012-11-10 11:14:40 752

原创 linux初试

1.ubuntu系统root密码Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。可以在终端输入命令sudo passwd,然后输入新的密码并确认,此时的密码就是root新密码。2.移除目录命令rmdir只能移除空文件夹,rm -rf 目录名 可以删除非空目录及空目录3.用户注销命令exit或logout,关机命令 shutdown -h【-r 重启】  now【

2012-11-09 22:38:32 310

转载 Filter与Interceptor

Filter:配置filter以及filtermapping在web.xml中,在程序里判断URL来筛选白名单。Interceptor:配置Interceptor在struts.xml中。比较一,filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。比较二,

2012-09-12 15:45:31 418

转载 表单参数与URL参数的优先级

众所周知,http提交请求的参数方式有两种:post和get,有时候我们会遇到两种方式并存的情况如:http://xxx.html?id=12&userName=aaa,如果此时通过form表单方式提交,但是url后面又同时带了?id=12&userName=aaa此时我们服务器端获取到的参数值会是什么?request.getParameter(id) ,reque

2012-08-31 10:59:08 1526

转载 HibernateTemplate的常用方法

HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介:      void delete(Object entity

2012-08-29 14:08:50 588

转载 sqlserver查看数据库编码

SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')936 简体中文GBK950 繁体中文BIG5437 美国/加拿大英语932 日文949 韩文866 俄文65001 unicode UFT-8

2012-08-02 09:19:11 11301 1

原创 文件下载

<br />string url = @"http://tieba.baidu.com/cgi-bin/genimg?7CDBEB22520CAD4F06BBF9C85B2FE872F68D4381D4366CF60EA055FA2AFA7E42986F6E4BABF4628E3A802853E4E66F22ED317BB7E22401885D874B";<br />string file = @"c:/1.jpg";<br /><br />HttpWebRequest httpRequest = (Htt

2011-01-26 20:55:00 624

原创 文件复制

<br />package edu.java.P13文件复制;<br />import java.io.FileInputStream;<br />import java.io.FileNotFoundException;<br />import java.io.FileOutputStream;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import java.io.OutputStream;<br />p

2011-01-26 20:41:00 437

原创 mysql的distinct关键字

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会

2009-08-20 11:20:00 1079 1

完整的VISIO教程-入门到精通.ppt

一图胜千言 很多时候使用图形比使用文字能够更好的表达意思,更容易被其他人理解。 Visio是微软公司推出的一款矢量绘图软件。该软件提供了一个标准、易于上手的绘图环境,并配有整套范围广泛的模板、形状和先进工具。

2020-06-02

Project完美教程.ppt

project教程从入门到精通 工期、工时、资源单位 任务类型 资源类型 任务限制类型 创建日历: 工具\更改日历。在弹出的对话框中,选择新建 ,输入日历名称,设定工作日,假期等数据,确定。

2020-06-02

领域驱动设计

随着微服务的兴起,领域驱动设计又被大家提起;ddd又称为时下的热门

2018-04-02

设计原本-中文完整

设计原本电子书,设计必读经典书籍,清晰带目录,分享

2018-03-09

java邮件发送

javamail 邮件发送,可以发送附件,附件的形式可以是文件也可以是IO流

2014-10-16

linux 配置apache+tomcat

linux 配置apache+tomcat

2013-02-22

c#模拟浏览器请求

控制台程序模拟浏览器请求,一次流程请求4次,请求的url从文件中随机读取,每次请求之间随机停5秒以内,关闭控制台之前一直循环执行流程

2012-07-13

cxf+spring的webservice实例

cxf+spring开发webservice的简单实例,通过查看cfx的doc文档确定wsdl支持所引用的最少jar包

2012-07-11

axis1.4开发webservice

近期使用到webservice做了一个axis1.4的例子,以备以后再用

2012-07-10

ssh最小jar包

struts2.3.3+spring2.5.6+hibernate3.6.10所需最小jar包

2012-05-23

jquery基本使用例

jquer依然是最好用的js框架之一,做一点例子给不会的人看一下

2012-01-10

css 在ie7与ie8下的差别

讲述css在ie7与ie8下的差别,最近开发需要用到,在网上收的一点相关资料。

2011-08-14

java程序员上班那点事2

java程序员上班那点事,值得一读的好书。

2011-06-28

java程序员上班那点事

java程序员上班那点事,值得一读的一本好书

2011-06-28

asp.net 禁止F5和后退

执行过postback操作的web页面在刷新的时候,浏览器会有“不重新发送信息,则无法刷新网页”的提示,若刚刚执行的恰好是往数据库插入一条新记录的操作,点[重试]的结果是插入了两条重复的记录,以前一直是用保存数据后重新转向当前页面的方法解决,最近又找到了一个新的方法。

2011-02-24

轻松搞定 ext_js

被extjs的效果震撼了,框架太强悍了,与jquery有的一比

2011-02-16

jquery ui 3.5

都是常用的一些功能,个人感觉jquery很好很强大,对ui大力支持

2011-02-16

c# 实现大文件下载

c#实现大文件上传,asp.net时使用

2011-01-26

jquery 3 API

jquery api 想要用js做出炫丽效果的可以下来看看,很有用的东西。

2011-01-18

Eclipse 开发android应用

android入门,适合初学人员学习! 有移动开发兴趣的可以下来看看

2010-05-26

java写的家庭理财工具

有不足的地方欢迎大家发现不足及时更改上传!

2009-04-30

java写的贪食蛇源码

适合大学里课程设计的选题,在大学里写过的课题

2009-04-29

空空如也

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

TA关注的人

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