自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

转载 git操作笔记

转自:http://my.oschina.net/lujianing/blog/180728#OSC_h3_2目录[-]1.下载github for window2.设置相关绑定3.项目的本地git提交3.1创建本地仓库3.2提交代码到本地git4.配置远程提交4.1 github上创建仓库4.2 Git Shell中配置远程仓库

2015-02-02 21:20:37 607

转载 水平切分

http://www.cnblogs.com/codebean/archive/2011/06/02/2068768.html  在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水

2014-06-06 14:57:42 480

转载 Java并发教程(Oracle官方资料)

http://www.iteye.com/magazines/131-Java-Concurrency

2014-06-05 00:03:13 476

转载 struts2源码

本章讲述Struts2的工作原理。  读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。Struts2是Struts社区

2014-06-01 01:24:58 704

转载 http://www.html5tricks.com/demo/jiaoben2255/index.html 排序算法jquery演示源码

xmlns="http://www.w3.org/1999/xhtml">  http-equiv="Content-Type" content="text/html; charset=utf-8" /> jquery快速排序算法动画特效  language="javascript" src="js/jquery.min.js">

2014-06-01 00:39:08 3000

转载 关于mysql取出数据库中连续日期(值)的例子,实现Oracle的row_number()

转自:http://www.tuicool.com/articles/uyEZJf在网上看到一道有意思的题目,大意是如何在mysql查询连续的时间内登录的次数。原文链接:     http://www.oschina.net/question/573517_118821     首先建表,填充测试数据:CREATE TABLE `tmysql_test_lianxu

2014-03-27 00:21:43 2423

原创 Timer类中的"Timer already cancelled."

最近有个问题,在没有timer调用cancel()方法的情况下,报以下异常Exception in thread "main" java.lang.IllegalStateException: Timer already cancelled.at java.util.Timer.sched(Timer.java:397)at java.util.Timer.schedule(Timer

2014-03-26 00:14:20 19655

原创 今天面试的总结--百度

今天参加了大猫内推的面试,部门是做类似支付宝的相关产品的,所以对数据库与多线程要求很高。由于工作原因,根本接触不到数据库,多线程接触的也少,所以面试非常吃力,直接挂掉的节奏。做个总结,也为以后的面试提供资料,或许一年之后再看到这篇文章,就跟我现在看一年前的文章一样有些许感触。1.实现一个HashMap2.多线程与多进程的各自优缺点3.数据库锁机制,比如说

2013-09-26 20:01:40 662

转载 在struts2中,接受ajax传的json对象集合,接收不到

转自百度知道:http://zhidao.baidu.com/question/480218713.html实例如下:action中,action中List jsonTest = new ArrayList();有jsonTest的get,set方法;JsonTest有属性t_id,t_name,有set,get方法,js:$.ajax({ type:

2013-07-27 00:59:07 4470

转载 Spring事务配置的五种方式

转自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于

2013-07-27 00:57:33 420

转载 Hibernate ID 生成策略

hibernate提供多种主键生成策略,有点是类似于JPA,有的是hibernate特有:native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。uuid: 采用128位的uuid算法生成主键,uuid被编码为一

2013-07-19 01:07:21 856

转载 Java 枚举7常见种用法(转自:http://www.iteye.com/topic/1116193)

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { 

2013-07-13 00:24:55 702

原创 面试题

1.linux怎么查看虚拟内存?2.为什么java中要用final 这个机制不是和java的继承相矛盾吗?3.hibernate为什么要用变量绑定?有什么优势?4.java虚拟机怎么加载1个类的2个版本?如果能加载?怎么加载?就是一个类 生成jar包后 然后改动这个类再生成一个jar包 能同时加载吗?这2个类吗 ?5.struts能实现设计人员和开发人员负责模块分离吗?6.为什么要用连接池? 

2013-07-03 23:29:07 776

原创 工作两个月的感受

毕业、工作,就这么过来了。北京,这个让人充满激情的城市。我又回来了。这里说第一个公司,是的,我对于现在的状况不满意,不是对公司不满意,公司非常正规,非常好。但是这种正规给人一种束缚的感觉,像在一个方格子中工作,有各种约定,各种安全红线,不小心就会被通报,现在我,如履薄冰...我对这种状态不满意,对我现在的工作内容也不满意。做事情畏首畏尾,处处小心,生怕弄出点问题。对于工作内容,基本上完全没

2013-07-03 23:29:01 569

原创 top n 二分法

在Jacky一篇关于Oracle排序算法的文章中,讨论了下Oracle的Short sort算法。文章中对此算法有详细描述,这里不赘述,大致就是通过Heap来实现。虽然Heap在处理优先队列类型的问题上很有优势,但是我一致觉得它不太适合做排序,调堆的代价其实是比较高的,每加入一个元素删除一个元素都要调堆。对于TopK的问题,我还是觉得二分法实现比较好。首先按快排的算法把数据分成两堆,左大右小,

2013-07-03 23:28:56 695

原创 TOP-N 算法 论文相关

top-k算法的二分实现(修正版)(C++实现)摘要:本文简要介绍了top-k(求一个序列中前K个最大或最小的元素)算法的二分实现方法,并给出了C++源代码关键字:top-k,二分,快排序         网上介绍top-k算法的博文貌似不多,有一个搜索引擎中排名靠前的top-k算法介绍中给出了源码,我试了试,发现有点小BUG,就自己整理了一下,先说说实现原理,后面给出源码。

2013-07-03 23:28:51 768

原创 2012第一篇,激励!要得到我想要的,乖乖写论文!

今天正月十五,转眼就过完年了,从回家到现在这些日子里没有一天不想论文,我这心啊,都说心大,可是怎么也放不下论文,总是担心,但是总觉得时间够用,不着急,这样从1月9号一直拖着到了2月6号。 在学校的时候也拖了一阵子,找到工作之后天天Dota,还挺嗨皮!我深知这样的日子不多了,在北京实习的那些时间让我知道,在外面工作不容易。毕业了就要去北京正事工作了,我的生活也会进入一个崭新的阶段,到那个时候还有

2013-07-03 23:28:46 444

原创 Linux 下 Eclipse、jdk、svn、tomcat 配置

Linux 下 Eclipse、jdk、svn、tomcat 配置一、下载安装包 1、 下载 jdk‐6u20‐linux‐i586.bin  、jre‐6u20‐linux‐i586.bin 地址:http://java.sun.com/javase/downloads/index.jsp 2、 下载 eclipse      地址:http://www.eclipse.org/download

2013-07-03 23:28:41 726

原创 正则表达式整理

字符串中只能由数字组成,而且数字由逗号隔开,逗号不能在中间出现1次以上:var reg = /^\d+($|\,\d+$)/;  javascript正则表达式判断中文、全角字符及中文长度 有时我们经常需要去判断一个字符串是否包含中文和全角的字符,尤其在表单提交时。中文: str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatc

2013-07-03 23:28:36 487

原创 jquery获得select option的值 和对select option的操作

获取Select : 获取select 选中的 text :   $("#ddlRegType").find("option:selected").text();  获取select选中的 value:   $("#ddlRegType ").val();  获取select选中的索引:     $("#ddlRegType ").get(0).selectedIn

2013-07-03 23:28:31 444

原创 大型网站架构演变和知识体系

这是经理转给我的一篇文章,找到了出处:http://www.blogjava.net/BlueDavy/archive/2011/06/07/226749.html 虽然是08年的文章,现在也很有借鉴意义,并且文章思路很清晰,所以转到自己的博客,希望作者理解!以下是正文:             之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,

2013-07-03 23:28:26 485

原创 js ajax 提交表单时url带有中文参数乱码问题

这个问题一直困扰了我们很久,今天找到了个解决方案,暂时先用着,以后再改善。方法如下: html:  url:'..../***.do?parms1='+ encodeURI((encodeURI(param)));  为什么转两次?如果只有一个套那么转到action的结果类此这种编码:/中文测试3文件夹  java中解码:

2013-07-03 23:28:20 1041

原创 java 文件操作 笔记

1.关于文件删除============================今天遇到个问题,有的时候可以删掉,有的时候不能删掉,最后究其原因是对文件进行操作的BufferedReader没有关闭,占用了文件的句柄,close()之后问题解决。 ================================= 2.File.delete()与deleteQuietly区别deleteQu

2013-07-03 23:28:15 635

原创 linux JAVA环境搭建

安装与设置JDK  转自帖子:http://www.iteye.com/topic/158133Sun JDK的安装基本上有两种方式:     1. 通过Ubuntu提供的包管理工具进行安装       Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Package Manager等都能安装,而

2013-07-03 23:28:10 488

原创 编写好代码的10条戒律

1. DRY: 不要重复你自己(Don’t repeat yourself)  DRY是一条最容易理解但又是相对比较难以应用的原则。它是指当你在两处或者更多的地方发现相似代码时,我们应当把它们抽象成一个新的函数,在之前重复的地方调用新的函数并带上适当的参数。  DRY也许是最普遍的一条编程原则,我从未发现一个开发人员认为编写重复的代码是件好事。但是我发现一些开发人员在编写单元测试时忘记了这

2013-07-03 23:28:05 385

原创 jquery前端校验框架validate使用笔记

email格式,password两次一致,ajax的重名校验,大概就这些吧。$('#jvForm').validate({ 'onkeyup' : false, 'rules' : { email : { required : true, email : true }, password : { requir

2013-07-03 23:28:00 1071

原创 jquery笔记

最近在改bug,涉及到很多前端验证的问题,整理了一下。1.bind使用:bind(type,[data],fn)为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false。多数情况下,可以把事件处理器函数定义为匿名函数(见示例一)

2013-07-03 23:27:55 560

原创 5-tips-for-creating-good-code-every

成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)  1. 将一天要做的事情列成清单  完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助

2013-07-03 23:27:50 453

原创 @Autowire与@Resource区别

spring提供两种annotation方式进行装配:@Autowire与@Resource方式装配,区别是:@Autowire  default by type,默认情况下它要求依赖对象必须存在如果允许为null,可以设置它required属性为false,如果我们想使用按照名称装配,可以结合@Qualifier注解一起使用;@Resource  default by name,当

2013-07-03 23:27:45 2465

原创 总结笔记

1.${pmsRole.decription}freemarker 传值 ${pmsRole.decription} ,textarea中的value写在标签中间2.oracle 本地连接更改配置:解决 ORA-12541: TNS: 无监听程序修改配置文件:F:\oracle\product\10.2.0\db_1\network\ADMIN\listener.ora中的ip地址与

2013-07-03 23:27:40 511

原创 新博客

新的博客,新的开始在工作过程中不要忘了总结。

2013-07-03 23:27:35 435

原创 oracle 笔记

select * from table1 where fld1 '' and fld1 is not null 这样写,即''(中间没有空格),oracle中查询结果为空。但是换成' '(中间有空格),则查询结果为a,b两条记录,即与sql server相同。但在sql server中,两种写法是一样的。而我写到table1中的数据insert into tab

2013-07-03 23:27:30 526

原创 hibernate 根据外键作为条件查询

List rooms = getHibernateTemplate().find("from Room room where room.roomName = '" + room.getRoomName()+ "'" + " and room.house_id = "+ room.getHouse().getId());设计是:room->house  ManyToOne 单向的关系

2013-04-30 02:08:02 5088

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2013-01-12 23:08:19 377

原创 面试题

1.linux怎么查看虚拟内存?2.为什么java中要用final 这个机制不是和java的继承相矛盾吗?3.hibernate为什么要用变量绑定?有什么优势?4.java虚拟机怎么加载1个类的2个版本?如果能加载?怎么加载?就是一个类 生成jar包后 然后改动这个类再生成一个jar包 能同时加载吗?这2个类吗 ?5.struts能实现设计人员和开发人员负责模块分离吗?6.为什么要用连接池? ...

2012-09-16 01:21:03 91

原创 工作两个月的感受

[size=medium]毕业、工作,就这么过来了。北京,这个让人充满激情的城市。我又回来了。这里说第一个公司,是的,我对于现在的状况不满意,不是对公司不满意,公司非常正规,非常好。但是这种正规给人一种束缚的感觉,像在一个方格子中工作,有各种约定,各种安全红线,不小心就会被通报,现在我,如履薄冰...我对这种状态不满意,对我现在的工作内容也不满意。做事情畏首畏尾,处处小心,生怕弄出...

2012-09-16 01:05:42 195

原创 top n 二分法

在Jacky一篇关于Oracle排序算法的文章中,讨论了下Oracle的Short sort算法。文章中对此算法有详细描述,这里不赘述,大致就是通过Heap来实现。虽然Heap在处理优先队列类型的问题上很有优势,但是我一致觉得它不太适合做排序,调堆的代价其实是比较高的,每加入一个元素删除一个元素都要调堆。对于TopK的问题,我还是觉得二分法实现比较好。首先按快排的算法把数据分成两堆,左大右...

2012-03-29 14:08:27 104

原创 TOP-N 算法 论文相关

top-k算法的二分实现(修正版)(C++实现)摘要:本文简要介绍了top-k(求一个序列中前K个最大或最小的元素)算法的二分实现方法,并给出了C++源代码关键字:top-k,二分,快排序 网上介绍top-k算法的博文貌似不多,有一个搜索引擎中排名靠前的top-k算法介绍中给出了源码,我试了试,发现有点小BUG,就自己整理了一下,先说说实现原...

2012-03-24 00:35:22 130

原创 2012第一篇,激励!要得到我想要的,乖乖写论文!

[size=medium]今天正月十五,转眼就过完年了,从回家到现在这些日子里没有一天不想论文,我这心啊,都说心大,可是怎么也放不下论文,总是担心,但是总觉得时间够用,不着急,这样从1月9号一直拖着到了2月6号。 在学校的时候也拖了一阵子,找到工作之后天天Dota,还挺嗨皮!我深知这样的日子不多了,在北京实习的那些时间让我知道,在外面工作不容易。毕业了就要去北京正事工作了,我的生活也会进入...

2012-02-06 22:42:56 123

原创 Linux 下 Eclipse、jdk、svn、tomcat 配置

               Linux 下 Eclipse、jdk、svn、tomcat 配置一、下载安装包 1、 下载 jdk‐6u20‐linux‐i586.bin  、jre‐6u20‐linux‐i586.bin 地址:http://java.sun.com/javase/downloads/index.jsp 2、 下载 eclipse      地址:http://www.eclip...

2011-08-11 13:55:37 113

空空如也

空空如也

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

TA关注的人

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