自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java Socket编程

Java Socket编程       对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之

2014-10-06 21:48:24 526

转载 也谈析构:析构函数何时被调用

为什么要说“也”?用google搜索“析构函数”是,google会说“约有81,500项符合 析构函数 的查询结果”,我最近复习c++是有所心得,所以“也”想谈谈“析构函数”。我不想像教科书似的介绍它,而是从它何时被调用来浅谈一下。析构函数在下边3种情况时被调用:1.对象生命周期结束,被销毁时;2.delete指向对象的指针时,或delete指向对象的基类类型指针,而其基类虚构函数

2014-09-17 14:59:35 510

转载 java堆栈分析实例

有一个圆心类Point,里面两个参数(x y坐标),有一个圆类,里面有一个(point圆心和半径r),然后分析Circle c = new Circle(new Point(0.0.,0.0),1.1);这句话的内存分配。1)在栈中创建一个c变量。2)在堆中创建一个Point对象内存空间3)在栈中创建x和y,赋值为0.0 0.04)将栈中的xy赋值给堆中的point

2014-09-05 20:46:25 745

转载 jQuery整理笔记七----几个经典表单应用

1、文本框获得(失去)焦点当文本框获得输入焦点时,将该文本框高亮显示,算不得一个应用,只是一个小技巧,可以提高用户体验。[html] view plaincopyspan style="font-family:SimSun;font-size:12px;">>  html xmlns="http://www.w3.org/19

2014-05-07 22:11:35 548

转载 mysql中GROUP BY结合GROUP_CONCAT的使用

我们知道,group by可以将sql查询结果按照group by后面列进行分类显示。比如:Sql代码  select columnA,columnB from table group by columnA,columnB   则查询结果将按照columnA和columnB分类显示。没有显示在group by中的列不能直接作为返回列放在sql语句中,

2014-04-29 22:36:08 787

转载 jQuery-ui tab选项卡

Insert title here              href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">                         $(function() {              $("#tabs").tabs({        

2014-04-29 14:46:08 1565

转载 jQuery插件之ajaxFileUpload

jQuery插件之ajaxFileUpload一、ajaxFileUpload是一个异步上传文件的jQuery插件。  传一个不知道什么版本的上来,以后不用到处找了。  语法:$.ajaxFileUpload([options])  options参数说明:1、url            上传处理程序地址。  2,fileElementId       需要上传的

2014-04-26 14:36:30 662

原创 Hibernate多对多

hibernate中数据库表多对多把多对多分割成2个一对多,一般情况下,单向关联比较多!

2014-04-10 14:45:04 476

转载 JPA实体标识的自动生成

数据的唯一性是所有应用程序非常基本的要求,由开发者或者用户来维护这种唯一性存在着较大的风险,因此,由系统自动产生唯一标识是一种常见的做法。OpenJPA 中支持四种不同的实体标识自动生成策略:容器自动生成的实体标识; 使用数据库的自动增长字段生成实体标识; 根据数据库序列号(Sequence)技术生成实体标识; 使用数据库表的字段生成实体标识; 这四种方式各有优缺点,开发者可以根据实际

2014-04-09 11:39:09 695

转载 Hibernate注解完整文档

第 2 章 实体Bean   第 2 章 实体Bean2.1. 简介本章内容覆盖了EJB3.0实体bean的注解规范以及Hibernate特有的扩展.2.2. 用EJB3注解进行映射现在EJB3实体Bean是纯粹的POJO.实际上这表达了和Hibern

2014-04-09 10:09:56 651

转载 Criteria查询

Criteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ) ,设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 LockMode (数据库锁模式)。  Criterion 是 Criteria 的查询条件。Cr

2014-04-09 09:52:12 527

转载 详细介绍 Hibernate 泛型 DAO 及其使用方法

编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。 首先定义接口泛型DAO接口 GenericDaopackage com.th.huz;import java.io.Serializable;import 

2014-04-09 09:47:30 499

转载 hibernate.cfg.xml配置

目录(?)[-]c3p0连接池proxool连接池dbcp连接池MySql连接配置Sql Server连接配置Oracle连接配置Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:1. 配置数据源       在Hibernate.

2014-04-09 09:41:23 453

原创 hibernate架构

2014-04-09 09:39:51 764 1

转载 Hibernate注释大全收藏

Hibernate注释大全收藏声明实体Bean @Entitypublic class Flight implements Serializable {  Long id;  @Id  public Long getId() { return id; }  public void setId(Long id) { this.id = id; }} 

2014-04-07 17:45:47 529

转载 Hibernate的LockMode(悲观锁和乐观锁)

Hibernate的LockMode(悲观锁和乐观锁)     在了解Hibernate的LockMode之前,我们先讲一下LockMode是什么东西?其实LockMode只是在使用Hibernate 中 的session.load()加载数据时指定的模式,也叫悲观锁(模式),然而,悲观锁是为了弥补read-committed 机制的不足,从而解决non-repeatable

2014-04-06 21:15:42 1038

转载 数据库设计原则

数据库设计规范化的五个要求一:表中应该避免可为空的列二:表不应该有重复的值或者列三:表中记录应该有一个唯一的标识符四:数据库对象要有统一的前缀名五:尽量只存储单一实体类型的数据 数据库表的设计原则1)不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同 组件间所对应的数据库表之间的关联应尽可

2014-04-05 23:29:26 709

转载 数据库之范式详解

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1 第一范式(1NF)无重复的列    所谓第一范式(1NF)是指数据库表的每一列都是不可分

2014-04-05 23:24:20 573

原创 最短路径Dijsktra法

public class DijsktraTest {    public static void main(String[] args) {        int[][] data1 = { //测试数据1                  { 0, 1, 4, -1, -1, -1 },                  { 1, 0, 2, 7, 5, -1 },

2014-03-18 10:30:04 702

原创 排列组合

public void permutation(int[] num,int begin){ if(begin==num.length-1){ // }else{ for(int i = begin;i<num.length;i++){ int c = num[begin]; num[begin] = num[i]; num[i] = c;

2014-03-15 19:04:17 582

转载 Log4j的配置与使用详解

1、介绍  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。  Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的

2014-03-11 10:02:28 518

转载 使用JXL组件操作Excel和导出文件

前言:这段时间参与的项目要求做几张Excel报表,由于项目框架使用了jxl组件,所以把jxl组件的详细用法归纳总结一下。1、简介  jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中jExcelAPI功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,并不依赖W

2014-03-11 10:01:24 544

转载 Web.xml文件详解

前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。1、WEB工程加载web.xml过程  经过个人测试,WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会因为 filter

2014-03-11 09:59:54 391

转载 Listener 监听器

前言:之前写了一篇关于Filter的文章:http://www.cnblogs.com/hellojava/archive/2012/12/19/2824444.html,现在再来一篇Listener的,Filter和Listener在项目中是经常用到的,巧妙的使用可以达到事半功倍的效果。故把两者的用法总结一下。1、Listener的定义与作用  监听器Listener就是在applica

2014-03-11 09:59:03 347

转载 Tomcat的server.xml配置节点简介

tomcat 的server.Xml 中的各个节点Server 节点:  Server 代表整个Catalina servlet 容器。在server.xml 配置文件中必须是顶层元素且唯一,给它配置的属性代表整个容器的属性。Service 节点:  service 由连接器connector 和共享的处理引擎(Engine)。Connector 节点:  Connecto

2014-03-11 09:58:04 1225

转载 Filter过滤器

1、简介  Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  它主要用于对用户请求进行预处理,也可以对HttpServle

2014-03-11 09:56:44 502

转载 SSH2框架搭建--详细

SSH框架,当今最为流行的项目开发框架,那么掌握他的第一步自然是学习如何配置环境,java Web开发的无论哪种框架都离不开各种xml配置,虽然说配置在网上到处都有,但是要成为高手,必须要明白配置中每一部分的意义,分析它的规律,因此走好这第一步至关重要。SSH分为SSH1和SSH2,区别主要在于Struts的版本,即Struts1和Struts2,Struts1与Struts2在配置上有所差别

2014-03-11 09:08:46 715

原创 线段树--操作个字

问题描述有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值, 2.求连续一段格子权值和, 3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。 接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数p,x,y,p表示操作类型,p=1时

2014-03-07 14:09:06 634

原创 数据库分页

在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。mysql:select  *  from  tableName  limit   start_number ,end_number; sql server:方法1 定位法 (利用ID大于多少)语句形式:s

2014-01-12 14:10:02 814

原创 ajax应用

ajax代码:     //基础ajax应用  var xmlHttpRequest = null; //声明一个空对象以接收XMLHttpRequest对象      function ajaxSubmit()   {    if(window.ActiveXObject) // IE浏览器    {     xmlHttpRequest = new Acti

2014-01-11 22:55:44 625 1

原创 ajax

ajax代码:     //基础ajax应用  var xmlHttpRequest = null; //声明一个空对象以接收XMLHttpRequest对象      function ajaxSubmit()   {    if(window.ActiveXObject) // IE浏览器    {     xmlHttpRequest = new Acti

2014-01-11 22:55:15 760 1

转载 struts2过滤用户非法登陆

http://blog.csdn.net/class_horse/article/details/17456927?reload

2014-01-11 18:25:40 1009 2

原创 spring AOP注解拦截action导致无法注入

spring AOP注解拦截action导致无法注入,ssh集成的时候,aop会把action中的setter、getter方法拦截掉,做日志管理这些在service层做更加合适点

2014-01-11 17:42:54 1944

空空如也

空空如也

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

TA关注的人

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