Ehcache简介 Ehcache是一个纯Java的进程内缓存框架,是Hibernate中默认的CacheProvider,主要面向通用缓存,Java EE和轻量级容器。主要特性有: 简单快速 多种缓存策略,支持LRU、LFU和FIFO。 支持内存和硬盘作为缓存存储 缓存数据会在虚拟机重启的过程中写入磁盘 具有缓存和缓存管理器的侦听接口 可以通过RMI、可插入API等方式进行分布式缓存 可...阅读全文>>
Typecho博客相关
Overview 本文记录了在使用Typecho的过程中,遇到的一些小问题以及解决方法。 1.添加置顶插件 首先去Typecho的官网插件页面http://docs.typecho.org/plugins下载Sticky插件,下载结束后,解压缩,将此文件夹放至服务器上Typecho的plugin文件夹中,具体地址为blog/usr/plugins/中。 使用超级管理员admin登陆到后天,...阅读全文>>
关于日志部分的简单介绍
Java日志体系概览 关于Java的日志API可以概括为日志记录的封装API和日志记录实现两类。前一种的典型代表是Apache Commons Logging和SLF4J,后一种的典型代表有JDK自带的日志实现(java.util.logging 包,JUL)以及著名的Log4j。日志封装API是为日志使用者提供了一种统一的接口,使用者可以根据需求来切换具体日志实现方案。 Java日志API...阅读全文>>
jeesite中hibernate的应用
1.综述 总的来说,jeesite中hibernate的应用主要有2个方面,annotation和查询语句。前者主要是指定实体类与数据库表的各种关系,而后者则包括criteria,它以面向对象对方式来实现各种查询逻辑,以及HQL语句,hibernate自定的查询语句。 2.annotation 先说annotation,就拿User来举例,首先对与User类,有如下的实现: @Entity ...阅读全文>>
命令行下为常用的命令取别名
Overview 很多时候由于在命令行会经常使用到很长的命令或者进一个很长的目录,可能需要为常用的命令取一个别名。通常有两种别名的方式,一种是不带参数的别名,一种是可以自带参数的别名。 两种方式都是通过修改shell的配置文件实现,该配置目录在home目录下,默认是隐藏文件,在home目录使用ls -a就可以看到。如果使用bsh,则文件名为.bshrc文件,如果使用zsh,则文件名为.zsh...阅读全文>>
IE6兼容PNG透明背景记录
PNG相比GIF有更好的显示质量。 但是在IE6下面,透明背景无法被兼容。 下面记录下具体兼容的一种方法: 图片img采用div加背景图片的方式添加,在html文件中添加css代码: #logo { width: 300px; height: 300px; background:url(img/logo.png) no-repeat; /*以下为IE6设置PNG透明代码*/ _backgr...阅读全文>>
关于前端使用SiteMesh的一些介绍
Overview 在网站开发的过程中,通常一个网站会有一个整体的风格,页面都有很多共同的菜单,横栏的底部信息。以前我们会采用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们不必再使用这种方式来保持风格统一了。 关于SiteMesh概述 sitemesh的设计思想是装饰者(d...阅读全文>>
login模块的从头到尾整合
1.sysLogin.jsp 本文采用从前端到后台的形式,整体的阐述一下jeesite中login模块的交互流程,整个jeesite的重要功能我拟将他分为login,list,权限三个部分,应该包括了我们需要实现的大部分功能,计划将这三个部分逐一写出。 ...阅读全文>>
关于代码生成器的使用和解析
代码生成器的使用 正如许多J2EE整合开发框架一样,Jeesite也提供了代码生成器,我们可以通过配置,利用它来生成一个独立模块的各层次的基础部分,其中包括: Entity,即实体类。对应MVC的Model部分。其继承了Common模块中的模板类BaseEntity。 DAO层,封装了对实体类的CRUD操作,相应地继承了模板类BaseDAO。 Service层,封装底层,并加了一些基础功能...阅读全文>>
前台兼容性测试及fix
浏览器种类 目前,前端需要专门测试的浏览器包括: IE6 IE7 IE8 IE9+ chrome firefox opera 360浏览器(on xp/windows7) 其中,IE6/IE7/360+xp作为低端浏览器,专门做兼容fix。 其他浏览器可以看作modern浏览器,兼容性问题相对较少。 开发过程 开发,从modern浏览器中的chrome作为标准,第一波测试在基于chrom...阅读全文>>