- 博客(13)
- 收藏
- 关注
原创 站内信系统数据库设计
站内信系统数据库设计很多网站系统(cms系统、sns系统等),都有站内信的功能。站内信不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而站内信是系统内的消息,说白了,站内信的实现,就是通过数据库插入记录来实现的。站内信有两个基本功能.一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(满足一定条件的
2014-10-30 11:16:53 7242 1
原创 Mysql之union联合查询
MySql之Union查询Union:即联合的意思,即把两次或多次查询结果合并起来。要求:多次查询的列数必须一致。(列的类型可以不一致但是推荐一致的类型,方便之后的操作。)可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准。如果不同的语句中取出行,有完全相同(指的是每个列的值都相同),那么使用union会将相同的合并,最终
2014-10-30 10:16:19 1145
原创 递归的使用
递归的使用递归即方法体内调用自身方法,如果没有十足的把握就尽量不要使用递归方法,用不好就出现内存溢出如果没有十足的把握就尽量不要使用递归方法,用不好就会出现内存溢出。一定要给递归函数出口,寻找递归的出口很重要。 遍历某个目录下的所有文件://使用递归的方法,迭代出某个目录下的所有文件。public static void listDir(File f
2014-10-28 18:17:58 377
原创 收藏网址
站内信数据库设计:http://www.cnblogs.com/grenet/archive/2010/03/08/1680655.htmlJVMSH
2014-10-28 12:01:20 531
原创 Spring 杂谈
Spring 杂谈应用程序的服务(对象)定位 备注:这是主动定位的 比如传统的new Class()属性编辑器(很少使用)比如将spring配置中的字符串转换为Date类型Spring 宗旨约定优于配置多配置文件的读取方式:可以使用数组方式、通配符方式、或者import导入方式(推荐后者)减少配置量方法:提取公共配置文件 使用abstract 使用继
2014-10-27 14:59:45 470
原创 Spring bean注解开发
Spring bean基于注解开发Spring的开发可以基于xml配置文件也可以基于注解开发,各有优点(注解开发块,xml后期修改查看方便)要使用注解首先要配置扫描组件:即配置特定组件包括:1.@Component:基本注解,标识一个受Spring管理的组件2.@Respository:标识持久层组件3.@Service:标识服务层(业务层)组件4.
2014-10-19 14:17:20 806
原创 Struts2.x运行流程(非常重要)
Struts2.x运行流程(非常重要)Struts2.x简单运行流程:1、所有请求被Struts2.x核心控制器StrutsPrepareAndExecuteFilter拦截2、根据ActionMapper提供的信息决定如何进行下一步(如果不是action请求 那么直接 chain.doFilter(request,response)放行,否则进入下一步创建Action
2014-10-15 09:53:14 492
原创 Struts2.x重要类、接口以及配置文件
Struts2.x重要类和接口以及配置文件 研究任何一个开源框架,最好的办法是寻找突破口,从最核心的接口和类入手,然后慢慢延伸出别的源码。Struts2.x的核心接口和类如下: 核心过滤器:StrutsPrepareAndExecuteFilterAction接口、ActionSupport类、18个拦截器 配置文件:web.xml、struts.xml、def
2014-10-15 09:50:40 1599
原创 Struts2.x中的Action访问Servlet API方式
Struts2.x中Action访问Servlet API方式Action访问Servlet API方式总体分为两种方式:侵入Servlet API和非侵入Servlet API。 侵入Servlet API:使用ServletActoinContext静态方法直接获得request等对象 非侵入Servlet API:使用ActionContext
2014-10-15 09:39:03 576
原创 Struts2.x接收数据方式
Struts2.x接收数据方式传统的在使用MVC框架之前,在使用servlet、jsp的时候通常都是使用request等域对象来接收数据的,此种方式并没有体现封装数据的思想。 使用Struts2.x之后接收数据方式1、属性驱动模式2、模型驱动模式3、直接使用表单封装数据 1、属性驱动模式(常用)即在Action中写入对应的属性例如: private
2014-10-15 09:24:00 461
原创 版本管理系统Subversion(SVN)
版本管理系统SubversionCvs、Svn、Git都是版本管理系统基本概念:版本库(Repository):Subersion是一种集中式的分享信息的系统,它的核心是版本库。版本模型:版本控制兄台那个的核心任务是提供协作编辑和数据共享,但是不同的兄台那个使用不同的策略来达到目的。文件共享问题1.锁定-修改-解锁 (存在问题)2.拷贝-修改-合并
2014-10-12 16:46:00 2175
原创 SSH整合之后获得Session的方法
SSH整合之后获得Session的方法 1.使用继承SuperDao: 包含SessionFactory获得的方法PersonDaoImpl 继承SuperDao 和 实现PersonDao spring里面的配置文件如下:配置superDao -->配置具体Dao--> 备注:父类的 abstract="true"
2014-10-09 15:13:55 3319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人