- 浏览: 15635 次
- 性别:
- 来自: 成都
最新评论
文章列表
1.通过请求request获取IP地址。
例如:String IP = request.getRemoteAddr() ;
2.通过 java.net.InetAddress 的 静态方法 getByName(),只需输入目标主机的名字,就可以获取目标主机的IP。
例如: InetAddress address=InetAddress.getByName("www.baidu.com");
3.通过 java.net.InetAddress 的 静态方法 getLocalHost()获取一个InetAddress
spring中使用HQL批量删除数据
public void delByIds(Integer[] limitIds) {
sessionFactory.getCurrentSession().createQuery("delete Limit as l where l.id in (:ids)").setParameterList("ids", limitIds);
}
setParameter();设置单个id条件。
setParameterLis();设置多个id条件。
单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是“高内聚”,写代码最终极的原则只有六个字“高内聚、低耦合”,就如同葵花宝典或辟邪剑谱的中心思想就八个字“欲练此功必先自宫”,所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责。我们都知道一句话叫“因为专注,所以专业”,一个对象如果承担太多的职责,那么注定它什么都做不好。这个世界上任何好的东西都有两个特征,一个是功能单一,好的相机绝对不是电视购物里面卖的那种一个机器有一百多种功能的,它基本上只能照相;另一个是模块化,好的自行车 ...
spring获取类的方法
- 博客分类:
- java
1:(通过FileSystemXmlApplicationContext)
通过程序在初始化的时候,导入Bean配置文件applicationContext.xml
ApplicationContext ctx=new FileSystemXmlApplicationConte( "classpath:applicationContext.xml");
BaseDAO baseDAO=(BaseDAO) ctx.getBean( "baseDAO ");
2:(通过WebApplicationContextUtil)
在w ...
java hibernate获取刚生成记录的主键
- 博客分类:
- java
对于在hibernate中获取刚生成记录的主键值得方法:
User user= new User();
save(user);
String id = user.getId();
解释一下:
首先说明下:上面的save方法是hibernate中save方法的简写;
上面的User为什么能够取到主键,原因在于保存user后,hibernate会自动将生成的主键存到user中,而由于user是一个对象,在方法中对其做了改变,外面会跟着改变,所以user有save之前的主键为空,到 ...
鸭子判定法:
即通过对象包含哪些属性来判定类型。这样的方法来判定数据类型是更靠谱的判定方法,通过in运算符产生的布尔值可以判断指定属性是否包含在在指定的对象中。
例如:"name" in user;其中:name是user中的一个属性,user是User类的一个实例。
instanceof运算符:
在javascript中,instanceof是最为常见的数据类型判定的方法,但是这种方法有时候并不能够有效的判定某些对象的数据类型。
在javascript的数据类型判定上我更倾向于使用鸭子判定 ...
(1)我在后台一个controller跳转到另一个controller,为什么有这种需求呢,是这样的。我有一个列表页面,然后我会进行新增操作,新增在后台完成之后我要跳转到列表页面,不需要传递参数,列表页面默认查询所有的。
方式一:使用ModelAndView
return new ModelAndView("redirect:/toList");
这样可以重定向到toList这个方法
方式二:返回String
return "redirect:/ toList & ...