自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

原创 关于SimpleDateFormat的一些使用及性能数据

下午在代码review时,和Y同学讨论了SimpleDateFormat的使用,发现自己以前使用有不当的地方,特此记录。在jdk的doc中指出SimpleDateFormatSynchronizationDate formats are not synchronized. It is recommended to create separate format insta

2013-06-09 23:50:07 788

原创 Java中夏令时带来的Date不一致问题

最近同事W发现使用Java Date创建日期,在不同的机器上执行,得到的部分天小时数不一致。一开始怀疑机器的时间同步有问题,便拿到自己的机器上运行,异常复现,开始排查。一. 测试代码package com.bc.time;import java.text.SimpleDateFormat;import java.util.Date;import java.util.

2013-06-09 23:32:07 1390

原创 简单的字符编解码

今天在使用搜索的时候,发现网站对中文编码不是常见的形式%AB%,而是%u4e92%,采用的是Unicode编码,决定对其解码。package com.bc.codec;import java.io.UnsupportedEncodingException;import

2011-09-16 16:59:38 350

原创 多线程依次修改数值

多个线程同时访问一个变量,并依次对其数值加1,代码如下:package com.bc.thread;/** * 多线程访问变量,依次加1 * * @author ly * @date 2011/09/02 */class MyThreadTe

2011-09-02 17:58:34 333

原创 用正则表达式实现号码自分类

题记:给定任意的6位数字,按以下规则返回其类型。例如275678,满足后四位连续,属于第3类。       数字类型              规则                      规则描述              例子由于每组数字都有其特点,采用正则表达

2011-08-14 21:30:36 428

转载 (转)ORACLE 大数据表Update处理

ORACLE中如果表数据量很大(M级或更大),update某个字段是很慢的(如我的HIS项目中更新历史业务流程表,160万条记录,用CURSOR来更新,1000条COMMIT一次,花了4天也没更新完),后来尝试过的改进办法有:<br />1.把表上的LOGGING取消<br />2.把表上的INDEX取消<br />但是依然很慢,无奈下找到这个:<br />http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:64079939

2011-02-14 15:20:00 925

转载 ASCII,Unicode和UTF-8, 了解乱码由来

<br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。<br />上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。<br />ASCII

2010-09-06 14:12:00 496

原创 Commons组件之BeanUtils.copyProperties()的效率探究二——copyProperties的效率分析

       上一篇介绍了BeanUtils的使用,这一篇将分析copyProperties的执行效率。测试的时候引入了Spring的BeanUtils做比较。        主体代码如下:  public void  CalEfficence()  throws IllegalAccessException, InvocationTargetException {  Long traditionalCopyTime = 0L;  Long springCopyPropertiesTime = 0L;  L

2010-09-06 14:05:00 1199

原创 Commons组件之BeanUtils.copyProperties()的效率探究一——BeanUtils的简介

一、简介:      BeanUtils提供对 Java反射和自身API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:      BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如下:      public static void copyProperties(j

2010-09-06 13:40:00 656

转载 Hibernate3操作Oracle的Blob字段

hibernate作为一个优秀的OR-Mapping构架,对数据库的基本操作进行了比较好的封装,针对Blob类型字段的操作也不例外。但网上大部分能找到的hibernate操作Blob的例程都是基于hibernate2版本的,同时在实际操作中我发现针对不同的数据库,可以有不同的操作方法。下面将hibernate3操作oracle的Blob字段进行一个介绍。          用JDBC操作Blob最

2010-05-27 13:59:00 719

原创 JavaMail发送邮件实例

1.使用JavaMail发邮件需要引入mail.jar和activation.jar两个包2.遇见的异常可能会有   (1)java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream   (2)java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSu

2010-05-25 11:06:00 489

原创 讨论--并发执行SQL时的更新丢失,如何解决这种问题

    最近遇到一个问题,在操作SQL更新账户余额时,常常发现更新后的余额与实际的不相符,马上想到了是不是存在并发更新,一查果然如此。之前也曾遇到过这样的问题,当时没太在意,现在是解决的时候了。用Mysql模拟了一下这个过程:创建两张表,paralltable和parallalter,每次根据paratable表更新parallalter表,有如下几条逻辑    ① parallProcess

2010-05-24 17:22:00 601

原创 求解NextDate问题

这两天要写了个NextDate求解函数,有两种想法,一种方法很简单,直接利用Calendar类的add()方法,得到给定日期的下一日;另一种方法就是自己写函数求解,根据输入的日期,分类判断,比较繁琐。实现界面如下图1:      期望的布局如下图2: 附图1的源代码:  import java.awt.*;import java.awt.even

2009-12-07 17:38:00 2125

原创 根据给定的字节数,截取字符串

  今天遇到这样一题目:有一字符串,例如“abc中国”,如果要求截取4个字节,则输出“abc”,如果截取5个字节,输出“abc中”,现输入一个任意的字符串和字节数,要求输出截取后的字符串。我写的代码如下:  import java.util.Scanner;public class StringTruncate{ /** * @auther badu  2009-11-7 * @pur

2009-11-07 13:36:00 460

原创 从网站复制代码时去除每行的行号

     今天在JavaEye上看到一个不错的代码,于是想保存下来看看运行的结果,但是代码复制过来的时候,每行前面都带有行号,手工去除的话绝对是一件繁琐的工程。于是想编个程序代劳,便有了以下的代码: import java.util.Scanner;import java.io.BufferedReader;import java.io.FileReader;import java.io.

2009-11-05 18:16:00 1095 1

翻译 修复windows 7中的COM Surrogate已经停止工作的错误

     最近一个礼拜,每次打开我的视频文件夹时,总是会弹出一个错误框,提示COM Surrogate已经停止工作,或是Explorer已经停止工作,需要重启,虽然不影响使用,但是很不爽,便上坛子转了转,发现这个问题很普遍,而且解决了这个问题的人并不多,碰巧,我找到了一个方法,现整理如下: 右击计算机,点击属性, 出来下面界面    点击高级系统属性,跳到下一个界面

2009-11-01 20:22:00 114792 3

原创 用Shell批量重命名文件

前两天,参加了一次面试,面试官问了这样一个问题:在一个目录下,有很多音频文件,文件名格式为”唱片名称_发行时间_歌手_歌曲名.MP3“,要求把所有的文件重命名为”歌曲名.MP3“。当时的想法是,用grep或sed命令替换由正则表达式匹配的“唱片名称_发行时间_歌手_”字符串,达到重命名的目的,现场却因不知道如何匹配汉字而没能答出来。 回来后,google了一下,linux中有个重命名的命令:r

2009-11-01 19:38:00 3524

原创 sed常用方法之系列一

1. 向文件中插入文本: sed 具体行数n /a插入的内容 文件名                      sed 具体行数n /i插入的内容 文件名   例如----           sed 3 a/this is a test program. test                      sed 3 i/this is a test program. tes

2009-07-27 23:07:00 606

原创 Rad Hat Enterprise Linux AS4下中文乱码的解决办法

为了学习装了个AS4,安装时选择英文语言.这下惹了麻烦了,发现在图形界面下上网无法显示中文,且无中文输入法,实在不想通过重装系统来解决问题.找了好长时间才找到了这几个包,希望对大家有帮助.因为所用的rpm包都是redhat系统自带的还是梃方便的.执行如下命令步骤一:插入RedHat 第三张光盘,执行如下命令mount /dev/cdromcd /media/cdrom/RedHat/RPM

2009-07-27 23:01:00 590

SQL并行更新时丢失数据实例

是模拟SQL并行更新时数据丢失的实例,那位有好的解决办法,可以探讨一下。

2010-05-24

struts-menu 人门 demo

一个很好的struts-menu的人门例子,包括数据库文件,可以直接运行。

2010-04-27

一个简单的SSH配置工程

很简单的一个例子,然而麻雀虽小,五脏俱全,欲知结果,请主动下载。

2010-04-02

图书管理系统(Mysql版V2.0)

这是之前上传的图书管理系统的第二个版本,相比于前一个版本,重新设计了数据库,增加了历史记录表,方便查新历史信息;对各种操作重新归类,并优化了界面布局,新的界面更统一,简洁。第一版本的下载地址为http://download.youkuaiyun.com/source/1951620

2010-01-13

图书管理系统(Mysql数据库)

以前传过数据库管理系统,那个数据库用的是sql server,现在移植成了Mysql的,其它部分无改动,需要下载之前版本的,请参考http://download.youkuaiyun.com/source/1501257

2009-12-31

Java中如何使用正则表达式

介绍如何在Java中使用正则表达式,包括正则表达式的基本语法和一些常用的句式,还有一个简单的例子。

2009-07-19

数据库课程设计——图书管理系统

数据库课程设计——图书管理系统,包括两个版本,GUI和B/S架构的,有详细的源代码,数据库设计和相应文档。数据库用是SQL Server 2005,使用时修改连接数据库代码即可。

2009-07-19

一个简单的ssh配置工程

一个简单的SSH配置工程,对于那些刚刚学习SSH的会是一个不错的参考

2009-07-19

JavaScript+语言精髓与编程实践

详细讲述了Javascript的优势和技巧,是学习Javascript的一本好资料

2009-07-19

数据库课程设计——图书管理系统

数据库的课程设计,包括GUI版的和B/S版,用Sql server 2005做数据库,很实用的代码。

2009-07-18

关于在虚拟机上安装RHEL4和Oracle10g的几点说明

一直觉得在Linux下装Oracle很麻烦,在这里写了一些自己的安装经验,希望对需要的朋友有所帮助。

2009-07-18

应届生求职大礼包—微软

你向往进入到国际大公司——微软吗?你了解她的文化吗?不妨来看看

2008-10-09

一个Java程序员应该掌握的10项技能

你是否刚刚开始学习java??你是否梦想希望成为java程序员??那就看这篇《一个Java程序员应该掌握的10项技能》!!

2008-10-07

写给计算机专业的大学生

很客观的评价了一部分大学生的现状,对自己的专业不感兴趣,对自己的前途不知所措,希望能帮到忙

2008-10-07

算法设计

好不容易整理出来的 与大家一起分享了 大家踊跃下载把

2008-09-29

数据结构1800试题

数据结构1800试题 包括题目和答案 相信你会需要的

2008-09-03

空空如也

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

TA关注的人

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