项目中使用了ext,用json传递数据,使用了jsonlib的工具类
大家在什么阶段生成json对象呢?
是在业务层里面生成呢 ,还是在控制层生成
我写的是在业务层生成jsonobject
权限概念中,我认为原子元素只有三种:用户、功能权限、数据权限。其他的角色、用户组之类的东西都是为了解耦用户与其他元素之间关系而引入的,或者为了方便起见,都是一个中间变量而已。
1.功能权限。
针对某个一功能,是否能访问。比如此用户是否能访问读取客户资料的功能。这个权限比较基础,不是yes就是no,所以有人又称Y/N权限。
2.数据权限。
在允许访问某一功能权限的基础上,控制可访问的数据范围。比如用户能访问读取客户资料的功能,但他只能访问本人录入的,或分配给本部门的客户资料。
我自己开发了一个权限管理系统,对于功能权限,是可配置的,这一点跟JAAS在web.xml配置是类似的;对于 ...
发一个全排列算法,面试时可能会用到,输入一个字符串,返回所有的排列
增加了指定几个数字不能相邻的功能,但是觉得实现不是太好,大家有何高见
import java.util.ArrayList;
import java.util.List;
/**
* 全排列numbers
*
* @author laiseeme
*/
public class RangeNumber
{
private char[] numbers; //输入的字符数组
private List<String> list;//返回的全排列字符串数组
private S ...
DecimalFormat df = new DecimalFormat("#.##");
Hibernate相关问题
Hibernate缓存的种类?
答:分为内置缓存和外置缓存两种.
内置缓存的分类:
1、Session中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将持久化对象缓存到Session中
2、SessionFactory中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将一些数据库操作的
Sql语句缓存起来。这个缓存是只读的
持久化层的缓存的范围:
1、事务范围:Session的内置缓存就是一个事务范围的,也就是缓存的生命周期随着事务的建立而产生,
随着事务的结束而消亡。
2、进程范围:缓存被进程内的所有事务共享,这些事务由可 ...
public List findByExample(Class entityClass) {
log.debug("finding instance by example");
try {
Example example = Example.create(entityClass).ignoreCase().enableLike(MatchMode.ANYWHERE);
List results = findByExample(example ,entityClass);
log.deb ...
Hibernate检索对象的方式
教学内容
HQL检索方式
QBC检索方式
本地SQL检索方式
Hibernate提供的检索对象的方式
导航对象图检索方式
根据已经加载的对象,导航到其他对象。例如,对于已经加载的Customer对象,调用它的getOrders().iterator()方法就可以导航到所有关联的Order对象,假如在关联级别使用了延迟加载检索策略,那么首次执行此方法时,Hibernate会从数据库中加载关联的Order对象,否则就从缓存中取得Order对象。
OID检索方式
按照对象的OID来检索对象。Session的get()和load()方法提供了这种功能。如果在应用程序 ...
Ireport生成pdf格式的报表中的中文乱码问题解决办法
前阵子作报表,用ireprot,生成pdf格式的报表是中文要么是乱码要不就是干脆不显示,上网搜了些解决办法,最后得出的解决办法
在有中文的字段上属性中选择
然后要加入三个jar包才能正确生成中文
好像是专门针对pdf的三个jar包
这样做后生成的报表就不会有中文乱码了
对list的中的bean的某属性排序的方法
我们经常会碰到多装到list的bean中的某个属性排序
下面介绍一种简单的方法使用Collections类的sort方法进行排序
先建立一个要排序的bean
要实现Comparable接口
public class JavaBean implements Comparable<JavaBean>
{
private String name;
private Integer value;
public JavaBean(String name, Integer value)
{
this.name = na ...
在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
java 代码
String retUrl = request.getHeader("Referer");
if(retUrl != null)
{
response.sendRedirect(retUrl);
}
就这么简单,就可以了.
对于添加和编辑操作 ...
- 15:11
- 浏览 (445)
- 评论 (1)
- 分类: web server
- 浏览: 10432 次
- 性别:

- 来自: 沈阳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
问个处理在什么阶段生成js ...
所以在service里面都是这样的方法 public JSONObject lo ...
-- by laiseeme -
Hibernate相关问题 ...
http://blog.163.com/hgj_online/blog/stat ...
-- by laiseeme -
多表同结构的Native sql查 ...
数据表的整合,定时去把一些表整合到一个表或几个表,可以考虑用job,定时去后台整 ...
-- by antonyup_2006 -
多表同结构的Native sql查 ...
看起来数据量很大啊,得每天一表~~~那你再根据常用的统计时段为每个时段建一个表, ...
-- by movingboy -
多表同结构的Native sql查 ...
用这种方式的话,小心sql注入
-- by 抛出异常的爱






评论排行榜