- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 MySQL拼音首字母查询
最近一个项目中有个模块需要实现拼音首字母查询功能,网上查了一下资料,自己重新修改整理了一下,支持使其满足项目的要求。 实现过程如下: 1.创建一个获取中英文大写首字母函数: DROP FUNCTION IF EXISTS `GET_FIRST_PINYIN_CHAR`; CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255))
2013-12-23 13:41:42
7262
1
原创 JVM 调优参数 备忘
环境: 4G内存,双核CPU 调优参数设置: -Xms2048M 初始堆内存大小 -Xmx2048M 最大堆内存大小 -Xmn512M 新生代大小(Eden区与两个Survivor区) -XX:PermSize=256M 初始持久代大小 -XX:MaxPermSize=256M 最大持久代大小 -XX:SurvivorRatio=8 新生代中Eden区与Survivor区的
2013-01-25 14:56:44
791
原创 Spring tomcat jdbc pool mybatis 集成配置
最近项目用到了Spring、Tomcat7自带的数据库连接池tomcat jdbc pool 、mybatis,现将三者集成的配置记录一下,以备不时之需。 所需的jar包: spring框架需要的jar包(这里就不详细说了) mybatis-3.1.1.jar mybatis-spring-1.1.1.jar mysql-connector-java-5.1.15-bin.jar
2012-12-01 12:46:31
3347
原创 MySQL存储过程样例
下面是本人写的第一个有点复杂的MySQL存储过程,特此记录: -- 删除存储过程 DROP PROCEDURE IF EXISTS proc_update_term_group; -- 创建存储过程 DELIMITER // CREATE PROCEDURE proc_update_term_group(IN tg_id VARCHAR(40),IN ag_id VARCHAR(20),IN t
2012-11-03 08:56:30
749
原创 Spring任务调度配置
最近项目使用任务调度的功能很多,将spring集成任务调度的配置记录一下,以备不时之需。 需要的jar包:quartz-1.5.2.jar(spring的jar包就不用说了) 配置如下: deleteAndDow
2012-10-12 14:32:05
754
原创 js简单的文本编辑器(所见即所得)
项目页面需要一个简单的文本编辑器,网上的那些富文本编辑器功能都很强大,很多东西用不到,所以自己用js写了一个简单的文本编辑器。 代码如下: 简单文本编辑器 <div style="width: 450px; height: 30px; border-top: 1px solid; border-left: 1px solid; border-right: 1px soli
2012-09-20 00:00:56
5020
2
转载 理解MySQL——索引与优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),
2012-09-16 00:00:12
622
转载 理解MySQL——架构与概念
写在前面:最早接触的MySQL是在三年前,那时候MySQL还是4.x版本,很多功能都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQL,完全可以应用于企业级应用环境(很多互联网公司都用其作为数据库服务器,尽管节约成本是一个因素,但是没有强
2012-09-15 23:56:52
856
原创 MySQL问题集锦
1.c3p0连接池连接MySql数据库,当c3p0设置的最大连接数c3p0.max_size超过了MySQL设置的最大连接数max_connections,一旦系统使用的连接数超过了max_connections,就会报以下异常: 2012-9-15 12:00:26 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetect
2012-09-15 13:02:14
1258
原创 常用的Linux基本命令
以下是本人经常用到的一些Linux基本命令,记录一下,以备不时只需。 ls 查看文件夹下所有文件 ls -lrt 按时间顺序排列文件 pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 more filename 分页显示文件内容 cat filename 顺序显示文件内容 tac filename 倒序显示文件内容 head filename 显示文件内容 hea
2012-09-14 23:05:02
752
原创 使用cmd命令批处理判断windows系统是32bit还是64bit
使用cmd命令批处理判断windows系统是32bit还是64bit。 批处理文件如下: @echo off ::从系统文件中获取系统版本信息 for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b ::将版本信息赋值给变量b set b=%b:* =% ::输出指定值 echo %b:~0,4% echo %PROCESSOR_AR
2012-09-14 16:21:57
6711
原创 Spring集成log4j日志管理
在使用Spring框架的时候,我们可以很方便的配置log4j来进行日志管理。 进行配置之前,首先得下载jar包(log4j-1.2.11.jar) 配置如下: 1.在web.xml中最上面加入如下配置代码: log4jConfigLocation /WEB-INF/log4j.properties
2012-09-12 08:24:39
9353
原创 Java API 自带的日志管理,可配置文件路径,并自动创建不存在的目录
由于项目需要根据日志来跟踪了解系统信息,方便查看传输数据以及异常信息,所以打算用log4j来完成这个日志管理的功能。 可惜的是,在使用中发现log4j在打印异常信息时,并不能像控制台那样详细打印出跟踪栈StackTrace内的信息到配置文件指定的日志文件中去。 可能是我能力有限,网上查了很多资料,尝试了很多办法都不行。 后来发现Java API 自带的日志管理java.util.loggin
2012-09-11 20:56:26
12105
转载 Java反射
以下是笔者从网上查找的关于java反射的一些内容,这些内容简要的阐述了java反射的原理以及使用,通俗易懂,所以转载过来与大家分享,也供笔者以后查阅之用。由于是下载的文档,不知道作者是谁,所以在这儿就不标明文章出处了,请见谅。 一、预先需要掌握的知识(java虚拟机)
2011-10-15 12:52:49
794
转载 几种java任务调度方法的比较
转载:http://www.oschina.net/question/129540_28053 综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCr
2011-09-21 19:52:50
733
转载 Spring AOP
Spring AOP 事务管理 1. 教学目标 理解AOP的基本原理 掌握自定义Spring AOP的方法 熟练掌握Spring有关事务等AOP的配置和使用 掌握自定义Spring AOP的方法 掌握Spring与Hibernate集成和使用方法 2. AOP介绍 AOP,Aspect Oriented Programming,面向方面编程。 AOP原
2011-08-29 11:51:03
918
原创 js实现checkbox批量增加和删除
代码如下://判断checkbox是否选择 function checkSelect(obj,name) { var count = 0; //var checkId = new Array; var form = document.getElementsByTagName("input"); for(var i=0; i<form.length;
2009-11-17 11:18:00
1723
原创 Struts2文件下载
jsp代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here 文件 文件下载action代码: package cn.struts; import java.io.File; import jav
2009-11-17 11:10:00
670
原创 Struts2多文件上传
今天看一本书上讲了关于struts2中如何实现文件上传,但是没有提到如何实现多文件上传,于是自己研究了一下,测试成功。 jsp页面代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here <!-- function a
2009-11-17 10:56:00
1145
2
原创 在指定位置显示窗口
昨天一同学问我一个问题,如何在页面的指定元素的指定位置,点击该元素触发显示窗口的事件网上查了一下资料,自己整理了一下,代码如下:function showWindow(obj){ var oPopup = window.createPopup(); //创建一个窗口对象 with (oPopup.document.body) { style.back
2009-10-14 09:05:00
816
原创 一个类似生产者和消费者问题的笔试题
在网上看到一道类似生产者和消费者问题的笔试题,大致内容如下:有3个线程,要求分别打印出字母A、B、C,并且按顺序打印10次"ABCABC......ABC"。网上有人给出了一些答案,不过都有些小bug,自己修改了一下,运行成功,代码如下: public class Test { public static void main(String[] s){ Statu
2009-10-13 14:32:00
1399
原创 初来咋到
第一次听说csdn网站是在大四的时候。当时一同学介绍说这个网站挺好,关于新技术的文章和业内新闻更新很快,而且技术论坛涉及的知识面广,高手很多,博客文章更新不断,于是注册了一个账号,进来看了看,确实挺不错的。我是一菜鸟,初来咋到,向各位高手和前辈学习学习,升华一下,提高自身的价值o(∩_∩)o...
2009-09-15 16:25:00
488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅