自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平常心

每个人都想和别人不一样,结果是每个人都一样......

  • 博客(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 7121 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 720

原创 Spring tomcat jdbc pool mybatis 集成配置

最近项目用到了Spring、Tomcat7自带的数据库连接池tomcat jdbc pool 、mybatis,现将三者集成的配置记录一下,以备不时之需。所需的jar包:spring框架需要的jar包(这里就不详细说了)mybatis-3.1.1.jarmybatis-spring-1.1.1.jarmysql-connector-java-5.1.15-bin.jar

2012-12-01 12:46:31 3269

原创 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 693

原创 Spring任务调度配置

最近项目使用任务调度的功能很多,将spring集成任务调度的配置记录一下,以备不时之需。需要的jar包:quartz-1.5.2.jar(spring的jar包就不用说了)配置如下: deleteAndDow

2012-10-12 14:32:05 685

原创 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 4875 5

转载 理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),

2012-09-16 00:00:12 573

转载 理解MySQL——架构与概念

写在前面:最早接触的MySQL是在三年前,那时候MySQL还是4.x版本,很多功能都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQL,完全可以应用于企业级应用环境(很多互联网公司都用其作为数据库服务器,尽管节约成本是一个因素,但是没有强

2012-09-15 23:56:52 783

原创 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 1204

原创 常用的Linux基本命令

以下是本人经常用到的一些Linux基本命令,记录一下,以备不时只需。ls 查看文件夹下所有文件ls -lrt 按时间顺序排列文件pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。more filename 分页显示文件内容cat filename 顺序显示文件内容tac filename 倒序显示文件内容head filename 显示文件内容hea

2012-09-14 23:05:02 702

原创 使用cmd命令批处理判断windows系统是32bit还是64bit

使用cmd命令批处理判断windows系统是32bit还是64bit。批处理文件如下:@echo off::从系统文件中获取系统版本信息for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b::将版本信息赋值给变量bset b=%b:* =%::输出指定值echo %b:~0,4%echo %PROCESSOR_AR

2012-09-14 16:21:57 6531

原创 Spring集成log4j日志管理

在使用Spring框架的时候,我们可以很方便的配置log4j来进行日志管理。进行配置之前,首先得下载jar包(log4j-1.2.11.jar)配置如下:1.在web.xml中最上面加入如下配置代码: log4jConfigLocation /WEB-INF/log4j.properties

2012-09-12 08:24:39 9213

原创 Java API 自带的日志管理,可配置文件路径,并自动创建不存在的目录

由于项目需要根据日志来跟踪了解系统信息,方便查看传输数据以及异常信息,所以打算用log4j来完成这个日志管理的功能。可惜的是,在使用中发现log4j在打印异常信息时,并不能像控制台那样详细打印出跟踪栈StackTrace内的信息到配置文件指定的日志文件中去。可能是我能力有限,网上查了很多资料,尝试了很多办法都不行。后来发现Java API 自带的日志管理java.util.loggin

2012-09-11 20:56:26 11961

转载 Java反射

以下是笔者从网上查找的关于java反射的一些内容,这些内容简要的阐述了java反射的原理以及使用,通俗易懂,所以转载过来与大家分享,也供笔者以后查阅之用。由于是下载的文档,不知道作者是谁,所以在这儿就不标明文章出处了,请见谅。 一、预先需要掌握的知识(java虚拟机)

2011-10-15 12:52:49 735 1

转载 几种java任务调度方法的比较

转载:http://www.oschina.net/question/129540_28053 综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCr

2011-09-21 19:52:50 667

转载 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 866

原创 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 1672

原创 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 617

原创 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 1097 2

原创 在指定位置显示窗口

昨天一同学问我一个问题,如何在页面的指定元素的指定位置,点击该元素触发显示窗口的事件网上查了一下资料,自己整理了一下,代码如下:function showWindow(obj){   var oPopup = window.createPopup();     //创建一个窗口对象    with (oPopup.document.body) {          style.back

2009-10-14 09:05:00 763

原创 一个类似生产者和消费者问题的笔试题

在网上看到一道类似生产者和消费者问题的笔试题,大致内容如下:有3个线程,要求分别打印出字母A、B、C,并且按顺序打印10次"ABCABC......ABC"。网上有人给出了一些答案,不过都有些小bug,自己修改了一下,运行成功,代码如下: public class Test {     public static void main(String[] s){     Statu

2009-10-13 14:32:00 1335

原创 初来咋到

第一次听说csdn网站是在大四的时候。当时一同学介绍说这个网站挺好,关于新技术的文章和业内新闻更新很快,而且技术论坛涉及的知识面广,高手很多,博客文章更新不断,于是注册了一个账号,进来看了看,确实挺不错的。我是一菜鸟,初来咋到,向各位高手和前辈学习学习,升华一下,提高自身的价值o(∩_∩)o...

2009-09-15 16:25:00 443

java版的泡泡堂游戏

java版的泡泡堂游戏的源代码,里面附有游戏的模块化设计。

2009-04-29

java编译器源代码

源代码和注释详细,可供对java语言感兴趣的人学习使用。

2009-04-29

C编译器的设计和实现

源代码和注释详细,方便对C语言感兴趣的学习

2009-04-29

空空如也

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

TA关注的人

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