自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shan_mei的专栏

养得一团春意思

  • 博客(18)
  • 资源 (17)
  • 收藏
  • 关注

原创 Java中断机制

Java中断机制是一种协作机制,也就是说通过中断并不能直接终止另一个线程,而需要被中断的线程自己处理中断。 每个线程对象里都有一个boolean类型的标识, 代表着是否有中断请求。当线程t1想中断线程t2,只需要在线程t1中将线程t2对象的中断标识置为true,然后线程2可以选择在合适的时候处理该中断请求,甚至可以不理会该请求,就像这个线程没有被中断一样。 public stati

2013-05-30 22:17:01 1170

转载 java各种处理字符串情况乱码原因分析及其解决方法

JAVA编解码                         ----乱码问题---- 通过一个事例进行分析一、需求:二、过程分析:第一步:java文件编码格式   文件格式非固定:第二步:java文件编写保存第三步:编译成Class文件第四步:load class文件到JVM第五步:内存1、java文件中的字符串2、运行时从网

2013-05-27 22:09:00 5472

转载 程序员追求的是什么?

上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到你们赞同哪些,反对哪些,重要性的评判,以及你们认为遗漏了的要点。1. 做软件产品。我希望我参与编写的程序成为公司的主要业务。这就排除了IT维护工作,因为这种工

2013-05-26 21:43:35 820

转载 我是怎么招聘程序员的

很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。  工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下

2013-05-26 21:38:55 874

转载 高效程序员的 7 个共同特征

导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。本文将给出成为一个伟大的程

2013-05-26 21:34:44 855

转载 Serializing XML DOMs using Xerces/Xalan

import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;//Serialization classesi

2013-05-26 21:31:15 895

转载 Java 各进制间的转换

//十进制转成十六进制:    Integer.toHexString(n1);    //十进制转成八进制    Integer.toOctalString(n1);    //十进制转成二进制    Integer.toBinaryString(12);        //十六进制转成十进制    Integer.valueOf("FFFF",16).toStr

2013-05-26 16:10:32 949

转载 学习新技术的10个建议

我们生活在一个振奋人心的时代。我们可以越来越方便廉价地获得大量学习资源。这些资源的传播载体由最初的教室被变成了博客,技术论坛等。坐拥如此众多的学习资源,我们没有任何理由不去好好利用。随之而来的问题便是如何在这知识的海洋中选择自己的前进方向。在这篇文章中,我将简要概括一些技术学习的建议,希望可以给你带来一些启发。尽管我的建议主要涉及的是软件开发方面,但是这些原则在其他领域也同样适用。

2013-05-26 13:42:24 973

转载 jstat 详解

jstat 1. jstat -gc pid            可以显示gc的信息,查看gc的次数,及时间。            其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。      2.jstat -gccapacity pid            可以显示,VM内

2013-05-26 12:56:06 889

原创 Ajax返回值的问题

使用jquery中的ajax, 其中dataType类型有: xml、html、text、json、jsonp、string;   后台返回的数据类型 json、 plain...... 例子:        后台返回的是json类型, 页面有指定传回来的数据类型, 当后台发送的是boolean时是可以接受到的, 但是如果是String类型的话, 就接送不到了, 不进入success函

2013-05-24 20:42:53 1148

原创 麻省理工学院《算法导论》(MIT - Introduction to Algorithms) 视频教学下载地址

ed2k://|file|%5BMIT%E7%AE%97%E6%B3%95%E5%AF%BC%E8%AE%BA.%E8%A7%86%E9%A2%91%5D.1.ocw-6.046-07sep2005-220k.mp4|175006724|bfc576d79ef02417b64235680425ecc1|h=qn3fzicbevragyniohnbf6i77kq5pvze|/ed2k://|fi

2013-05-23 21:11:53 7994 1

原创 Java实现去掉每行的行号

/**  * 将每行的行号去掉, 只限于每行前面都有行号的, 并且是以"."为分割的,   * 还有其他各种可能, 有待完善 */ public static void removeLineNumber(File file) {  FileInputStream fis = null;  OutputStreamWriter fos = null;  BufferedR

2013-05-21 22:25:06 1414

原创 一个Jar包下载的链接

http://search.maven.org/#search%7Cga%7C1%7Cstruts2几乎所有的Jar都可以再这里搜索到! 很不错的链接!

2013-05-21 19:21:26 785

原创 给出一个函数表达式, 编程求它的函数值

给出一个函数表达式,请编程求它的函数值.Input输入有若干行,每行一对n,m的值。0,0表示结束。Ouput按样例的格式输入计算后的值。Sample Input1 12 15 43 44 30 0Sample Outputf(1,1)=1f(2,1)=2 f(5,4)=5f(3,4)=1f(4,3)=4

2013-05-19 19:39:52 2010

转载 程序员在面试中如何占据主动?

通过侧面、委婉问面试官一些问题, 就可以了解该公司的相关情况, 有些可以换个问法。http://www.iteye.com/news/27754

2013-05-18 23:45:34 766

转载 关于Oracle数据库中不同编码所造成的中文乱码问题

作为一个ORACLE DBA,在工作中会经常处理由于字符集产生的一些问题。但是当真正想写一些这方面的东西时,却突然又没有了头绪。发了半天呆,还是决定用两个字符集方面的例子作为切入点,倒不失为一个头绪,说不定在实验的过程中,问题就会一个接着一个的浮现出来。现在,让我们切入正题。我用的数据库是oracle10.2.0.3,数据库字符集是al32utf8。客户端就是同一台机器的windows

2013-05-18 12:06:40 5286

转载 使用JDBC进行批处理

l业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。l实现批处理有两种方式,第一种方式:•Statement.addBatch(sql)l执行批处理SQL语句•executeBatch()方法:执行批处理命令•clearBatch()方法:清除批处理命令Connectionco

2013-05-15 22:50:25 789

转载 java.lang.OutOfMemoryError: Java heap space

这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat  中加上:set JAVA_OPTS=-Xms6

2013-05-11 11:47:08 956

JsRender 的使用demo

JsRender的应用,提供一个循环迭代的例子。

2015-06-18

C/C++ 中文帮助文档API

C和C++的帮助文档,常用的语法,容器的使用

2014-12-29

Lua 编程规范

Lua编程规范, 规定Lua的文件名、函数名、参数等命名规则; 代码的注释规则; 代码的格式等

2014-05-09

JSONObject 使用到的jar

JSONObject与其他类型转换时需要用到的jar

2013-11-13

Hibernate配置属性

Hibernate配置属性, 有英文对照, 中文翻译

2013-10-13

MyBatis 中文官方文档

MyBatis 中文官方文档, 比较齐全, 有例子

2013-06-30

UML建模语言

UML统一建模语言, 一本不错的建模工具书,

2012-10-09

Ajax.基础教程

Ajax.基础教程, 详细, 易懂, 适合所有开发者

2012-10-09

精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl

2012-10-09

Java虚拟机规范中文版

Java虚拟机规范中文版,java底层, 跨平台, jvm

2012-10-09

别具光芒css.div

别具光芒css.div, css+div开发

2012-10-09

深入java虚拟机

深入java虚拟机, 了解jvm的运行机制

2012-10-09

sqlserver 2005 报表服务管理.ppt

sqlserver 2005 报表服务管理.ppt

2011-04-05

sqlserver 2005表的操作和管理

是有关sqlserver 2005对表的操作和管理的。

2011-04-05

SQL Server 2005 集成服务

有关sql server2005集成服务的相关内容。

2011-04-05

数据库之 触发器的操作与管理

触发器是一种特殊的存储过程,它在执行语言事件时自动生效。DML触发器创建、使用、管理和删除。

2011-03-15

空空如也

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

TA关注的人

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