- 博客(27)
- 收藏
- 关注
转载 js解析json读取List中的实体对象示例
1、由后台action 传给前台是需要将map 转成json格式 Map resultMap; JSONObject json = JSONObject.fromObject(resultMap); message = json.toString(); List中存放多个student对象 2、前台js 中先将结果json串转成对象
2017-06-18 13:39:06
1505
转载 java利用hashcode判断对象
转载:http://myhadoop.iteye.com/blog/2059833HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究
2017-06-06 20:40:56
931
原创 java守护线程见解
Java中线程分为两种类型:用户线程和守护线程。通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程.2.Daemon thread在
2017-06-06 20:04:21
287
转载 java异常处理:finally中不要return
参考牛人博客:http://www.cnblogs.com/Fskjb/archive/2012/02/15/2353256.htmlpublic class Ex1 { public static void main(String[] args) { System.out.println(Ex1.getResult()); }
2017-06-05 20:29:06
311
原创 java方法覆盖(当有static的方法时)
package test;public class Base {void method(){System.out.println("method of Base");}static void staticMethod(){System.out.println("static method of Base");}public static void main(
2017-06-05 20:20:53
999
原创 struts2把action中的值传递到jsp页面
对于如何把struts2的action中的值传到jsp页面中,主要的方法有2种:使用转发视图利用request域中储存所需的值使用重定向时存储数据进入session使其在jsp中可以获得下面,让我们分先后的讲解这2种方法!一、转发到jsp:准备步骤:jsp页面随时准备使用el表达式获取request中的值,
2017-05-11 17:14:23
500
转载 java深拷贝浅拷贝
转载:http://blog.csdn.net/XIAXIA__/article/details/416520571、直接赋值好,下面我们先看第一种方式,直接赋值。在Java中,A a1 = a2,我们需要理解的是这实际上复制的是引用,也就是说a1和a2指向的是同一个对象。因此,当a1变化的时候,a2里面的成员变量也会跟着变化。各位,请看下面的代码吧!
2017-05-06 17:23:25
292
转载 hibernate延迟加载(get和load的区别)
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。一.load加载方式当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session
2017-04-28 16:23:06
165
转载 Spring的分散配置
使用spring的特殊bean,完成分散配置: beans.xml:说明: 当通过 context:property-placeholder 引入 属性文件的时候,有多个需要使用 , 号间隔.,classpath:com/hsp/dispatch/db2.properties"/> db2.name}" />db2.drivern
2017-04-17 09:08:04
321
转载 Spring获取bean工厂的两种方法
从ApplicationContex 应用上下文容器中获取bean和从bean工厂容器中获取bean具体案例://从ApplicationContext中取beanApplicationContextac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml");//当我们去实例化beans.xml,该文件中配置的bea
2017-04-13 09:46:57
3234
1
转载 Spring的bean的生命周期
bean的生命周期① 实例化(当我们的程序加载beans.xml文件),把我们的bean(前提是scope=singleton)实例化到内存② 调用set方法设置属性③ 如果你实现了bean名字关注接口(BeanNameAware)则,可以通过setBeanName获取id号④ 如果你实现了 bean工厂关注接口,(BeanFactoryAw
2017-04-13 09:40:28
471
转载 Hibernate 一级缓存的细节
一级缓存的细节① 什么操作会向一级缓存放入数据save,update,saveOrUpdate,load,get,list,iterate,locksave 案例: //添加一个学生 Studentstudent=new Student(); student.setName(
2017-04-11 12:29:54
193
转载 hibernate级联操作
u 级联操作所谓级联操作就是说,当你进行某个操作(添加/修改/删除...),就由hibernate自动给你完成.比如: Department Student 对象关系,我希望当我删除一个department ,那么就自动删除该部门的所有学生? 再比如: bbs项目 主帖回帖 , 把主帖删除,那我们就希望把该主帖的回帖自动删除,这样我们可以使用级联(cascade)操作\
2017-04-09 13:06:22
374
转载 hibernate懒加载
懒加载:简述: 当我们查询一个对象的时候,在默认情况下,返回的只是该对象的普通属性,当用户去使用对象属性时,才会向数据库发出再一次的查询.这种现象我们称为 lazy现象.解决方法可以这样:1. 显示初始化 Hibernate.initized(代理对象)2. 修改对象关系文件 lazy 改写 lazy=false3. 通过过滤器(web项目)openS
2017-04-09 11:13:31
177
转载 理解Java中的引用传递和值传递
具体方法参考转载地址:http://www.cnblogs.com/binyue/p/3862276.html1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本类型的变量保存原始值,即它代表的值就是数值本身;而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某
2017-04-02 16:34:48
187
转载 jsp中--->contentType 和 pageEncoding的区别
contentType=“text/html;charset=utf-8” 指定网页以什么方式显示页面pageEncoding=“utf-8” 指定Servlet引擎以什么方法翻译jsp->servlet 并 指定网页以什么方式显示页面
2017-03-31 15:10:07
220
转载 ServletContext使用说明
ServletContext 1. ServletContext 是在服务器2. ServletContext 是被所有客户端共享3. ServletContext 是当web应用启动的时候,自动创建4. ServletContext 当web应用关闭/tomcat关闭/对web应用reload 会造成servletContext销毁.6.5.3 Ser
2017-03-30 17:36:18
358
转载 URL重写 浏览器禁用cookie后使用session的方法
禁用Cookie后Servlet不能共享数据◆ 解决方案:URL重写■response.encodeRedirectURL(java.lang.Stringurl) ■用于对sendRedirect方法后的url地址进行重写■response.encodeURL(java.lang.String url)■用于对表单action和超链接的url地址进行重写 encod
2017-03-30 12:28:32
682
原创 利用cookie和session的网页小应用
cookie:保存上一次的访问时间和是否记住账号和密码的功能。session:保存购物车功能,保存登录时验证码的信息以便于用户输入的核对功能。
2017-03-29 14:43:45
180
原创 cookie 和 session对浏览器
若不设置过期时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。存储在硬盘上
2017-03-20 12:44:58
274
原创 java操作数据库—SqlHelper(读取properties文件)
连接mysql数据库:mysql.properties:url=jdbc:mysql://127.0.0.1/testusername=rootdriver=com.mysql.jdbc.Driverpassword=123456SqlHelper.java 工具类:public class SqlHelper{ //定义变量 pri
2017-03-19 16:18:19
368
1
原创 java细节,防止内存泄露
初学者常犯错误:比如在代码中,if else语句里都有new 一个sm,会导致内存泄露。当new第二个sm,后果会导致第一个sm没有了,但他还是指向堆区,空间依然还在,没有被自动回收。解决方法:把StuModel sm作为一个成员变量。
2016-12-10 21:47:00
257
原创 利用TableModel封装一个表的类
首先,要定义两个Vector rowData,columnNames来存放数据。1.Model类继承 AbstractTableModel 类;2.在Model构造函数里写有关JDBC于数据库连接得到的数据加入到两个向量Vector rowData,columnNames 里。3.重写 getColumnCount(),getRowCount(),getValueAt(int row,
2016-12-08 09:44:54
621
原创 java按钮监听方法
按钮名称为:JButton bt=new JButtob("按钮") 第一种:使用if(arg.getSource==bt)来判断,使用要求,在同一个类里面。第二种:对按钮 bt.setActionCommand(“”按钮“”)
2016-12-07 21:26:48
3186
1
原创 如何删除一张表重复的记录?
temp_table: 是一张临时表a :是要处理的表(有重复数据的)--把 a的记录distinct后的结果放入到temp_tableselect distinct * into temp_table from a--把a表的记录清空delete from a--把temp_table表的数据(没有重复记录),插入到a表i
2016-12-07 16:41:09
1002
原创 sql.server数据类型
1.char , varchar 都是字长最大8000字符(非unicode编码。)2.char(10) ‘小明’ 前四个字符放‘小明’,后面6和空格补全,varchar(10)只会分配四个字符,节省空间。3.知道确定字长用char,比如固定学号,身份证,因为查询速度相当快,比varchar快多了,当用select语句查询时,char会全部匹配比如身份证18位一起匹配,而varchar
2016-12-05 11:27:12
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人