自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

几秒前,几分钟前,几小时前...的java实现

        最近在web前端需要实现将一个发布或创建日期转换显示为是几秒前,几分钟前...参考来自stackoverflow上的代码: package com.demo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public...

2014-03-09 17:03:08 534

原创 Hibernate批量插入数据

    使用Hibernate将大量的记录(如100000条)插入到数据库时,很自然的的一种做法可能是:  Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); for ( int i=0; i<100000; i++ ) { ...

2014-02-25 10:04:39 335

Spring中多配置文件以及寻找引用其他bean的方式

  Spring多配置文件有什么好处?直接写在一个配置文件里不就完了么?而且多配置文件不是会增加读取配置文件的开销么?其实我当我第一次碰到这些我也有这些问题,但在公司实习的一段时间我看到了它的一些优点,下面说下我自己的看法:       首先,如果一直把眼光停留在小工程小项目的层次上是无法理解这其中的好处,在企业级的项目中,Spring的配置文件中是会有很多东西的,所以这是其中一点:按照目...

2013-11-23 22:14:57 372

原创 J2EE架构模型

        从开始学Java Web到现在,使用的J2EE架构一步一步的在改变,从最简单的到越来越复杂,刚开始都是完全就照着每个架构的形式去开发项目,很少自己会想为什么用这样的架构好?好在哪里?现在学了这么久,也做了一些项目,回过头来仔细去思考这一个一个的架构,顿时发现了其中的道理。当你使用一种架构时,发现架构存在某个明显不足的地方,这时候,就应该去思考有什么办法去解决,这样子不断改善,也...

2013-11-04 01:03:08 522

读《大数据时代》后的一些感想

        最近快速阅读了《大数据时代》后,写下自己的一些感想,自己也稍微清楚大数据这个概念吧!         随着2012年云技术的迅速发展,大数据也紧跟其后出现了,而且近期受到许多行业的关注。几乎稍微有在网上逛逛的都会不经意就看到“大数据”这三个关键字。我也是在今年的9月份开始注意到大数据的,对所谓的大数据的概念基本上是一头雾水,只是简单的认为大数据只是在说数据量巨大,需要寻...

2013-10-31 00:54:37 898

原创 Java排序之冒泡排序

冒泡排序:冒泡排序其实就是把小的元素往前调(把大的元素往后调),从后面往前(从前往后)依次对相                  邻的俩个元素比较,发现顺序错误就把他们交换过来,直到没有再需要交换,就排序完成。 算法步骤描述:  1、从后往前比较相邻的元素。如果前面的比后面的大,就交换他们两个 2、对每一对相邻元素作同样的工作之后,这时候第一个元素就是最小的数了 3...

2013-10-30 00:43:21 106

简单Web单点登录SSO

       最近在写一个Web的单之间点登录模块,所谓的单点登录就是使多个互相信任的应用系统之间只需要登录一次,就可以在访问所有这些系统。这里要强调的就是一个信任问题,直接判断session或者cookie么?要知道session是维持在一个会话里的,不同会话是无法直接就取到相同的session的,也即session的跨域问题;cookie也存在跨域的问题,一开始我想cookie不是存在浏览...

2013-10-30 00:35:41 118

Java排序之插入排序

插入排序:将一个数据插入到已经排好序的序列中去,插入后保证序列依然有序,这个过程就是插入排序。        现在给定一个未知是否排好序的数组,要将其进行从小到大排序。如果使用插入排序,必须先将该数据分为两部分,一部分是排好序的,一部分是未排序的,并且逐一将未排序的部分插入到已排序的部分中去。 算法步骤描述:  1、选定数组第一个元素作为已排好序部分  2、取下一个元素作...

2013-10-09 12:01:56 127

原创 堆排序

       最近几次笔试总碰到堆排序,恰好这种排序是自己没学过的,所以看了一下堆排序,才知道堆排序其实是一种比较快的排序算法,自己整理了一下写出来,加深自己的印象。 堆排序            堆的定义:把待排序序列看成一棵完全二叉树,当满足以下条件的一个时,称为堆:                         ki ≤ k2i 且 ki ≤ k2i+1 (小顶...

2013-09-26 11:28:25 389

Java程序设计编程题40题(二)

6、题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程   找出1000以内的所有完数。     思路:在1000内通过循环判断每个数是否完数,这里又可以利用一个数最大被它的1/2整除,只需判断每              个数的前一半数。 public class WanShu { public static void main(S...

2013-09-24 23:22:04 190

Hibernate学习笔记2

1、 Hibernate中的session是什么?与Web中的session有何区别?         Hibernate中的session是Java程序与数据库的会话,它提供了一系列数据库操作的方法,Hibernate的运作中心,持久层操作的基础。与对象的生命周期/事务的管理/数据库的存取都与Session息息相关Web中的session是浏览器与服务器的会话,能够缓存浏览器不同请...

2013-09-18 19:18:40 96

原创 Java程序设计编程题40题(一)

        听一些人说平时自己多敲一敲网上的什么类似经典算法多少题多少题啊,对一些公司的笔试面试会经常碰到,我想强调一下这个所谓的碰到并不是指会碰到原题,也不一定就只是单纯的换个问法而已,而是当你做过这些练习后,并且是理解了的,在对一些笔试面试的算法题上很多都能给自己带来一个思路或者方法。如碰到某道算法题恰好可以利用之前某个算法题里解决部分问题的做法,又可以利用另外一道算法题里解决某部分问...

2013-09-17 21:11:25 361

Hibernate学习笔记1

 一、使用Hibernate之前的工程在数据库底层存在哪些问题?         1、存在大量的SQL硬编码(自己写死了SQL)        2、若需要支持多数据库需要自己写多套SQL逻辑(不同数据库驱动、连接方式以及一些SQL逻辑实现             都不一样),结构复杂,工作量大(工厂)        3、每次对数据库进行操作都需要创建连接对象,或者是需要...

2013-09-16 21:51:08 86

Hibernate的Session对数据库操作的实际过程

         之前只是简单的了解像flush、commit、evict这些方法,而且对实际的执行过程也缺乏了解,在做一些项目的时候也因此导致出现一些错误。通过查阅一些资料后才知道原来是怎么一回事,以下是自己整理的一点东西,给有需要的人看看。         之前使用hibernate框架的时候经常会忘记了在我们的应用程序与数据库之间还隔了一Hibernate,只是简单的认为通过ses...

2013-09-13 12:11:36 257

会话技术Cookie & Session

 1.1、在WEB开发中什么是会话?        当我们打开浏览器,在浏览器上访一个网站,不管在网站里点击多少个超链接、访问多少资源,一直到关闭浏览器,这一整个过程就是一个会话。 1.2、会话中常需要解决的问题       用户与服务器的交互会话过程中,每个用户都会存在自己的一些数据,例如登录后记住登录状态,用户访问过的资源信息、网上购物选购的商品信息..........

2013-09-12 13:42:12 114

自己用过的一些比较有用的css3新属性

         css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开始慢慢的去了解并使用css3(还有html5),因为我觉得这是一种趋势,它是一种已经被制定的标准。我并不是专门在做前端的,只是有时不得不自己去写这些东西,有时喜欢研究研究这些,所有以上只是我的个人看法。  1、在之前我想在页面做出一个边框为圆角框,貌似需要写挺多css代码的...

2013-09-11 18:18:39 166

懂配置Java开发环境却不知道为什么

      我发现我身边有很多跟我一样学习Java的人,基本都能随时配置Java开发环境,也有一部分人还需要看以前的笔记来配置;我惊讶的是,包括一些不用看笔记就能轻松配置Java开发环境的人,也只是记得如何配置环境,并不是真正知道具体为什么要那样去配置。有些人认为这个没必要知道,只要会配置环境就行了,但对于一个真正想学习Java或者是想从事这行的人来说好么?这是不可行的,既然打算要学要做,我们对...

2013-09-11 11:15:13 96

空空如也

空空如也

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

TA关注的人

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