随笔分类 -  java

摘要:我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子: DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可 阅读全文
posted @ 2017-03-12 20:12 滥好人 阅读(76162) 评论(0) 推荐(4)
摘要:业务逻辑的实现过程中,往往需要保证数据访问的排他性。因此,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其它程序修改。 Hibernate 支持两种锁机制: 1. 悲观锁(Pessimistic Lo 阅读全文
posted @ 2017-03-12 20:05 滥好人 阅读(3342) 评论(0) 推荐(1)
摘要:Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 Hibernate缓存包括两大类:Hiberna 阅读全文
posted @ 2017-03-11 16:26 滥好人 阅读(196) 评论(0) 推荐(0)
摘要:一、延迟加载 1.简单查询get,load 针对对象本身延迟或即时 当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对 阅读全文
posted @ 2017-03-09 14:21 滥好人 阅读(428) 评论(0) 推荐(0)
摘要:最近在研究 Hibernate 的性能优化的时候碰到了"抓取策略", 由于以前没有详细的研究过, 所以到处找资料, 但是无论从一些讲 Hibernate 书籍,还是他人 Blog 中都没有找到详细 介绍 Hibernate 文档中所说的原汁原味的抓取策略, 综合懒加载等等特性混在了一起, 所 以在这 阅读全文
posted @ 2017-03-09 14:21 滥好人 阅读(159) 评论(0) 推荐(0)
摘要:多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 也就是说一对多和多对一的映射策略是一样的,只是站的角度不同 1.多对一(下面示例人员表(Info),民族表(Nation)) 多个人员对应一个民族。 阅读全文
posted @ 2017-03-09 13:24 滥好人 阅读(5667) 评论(0) 推荐(1)
摘要:这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码: Special类: 阅读全文
posted @ 2017-03-09 13:15 滥好人 阅读(210) 评论(0) 推荐(0)
摘要:,一、建好项目后先导入两类jar包,一类是hibernate的jar包,一类是jdbc的jar包 二、点击“窗口”--“显示视图”--“其它”-“Hibernate configurations” 三、添加配置。在"hibernate configurations"窗口中右击,选择“Add Conf 阅读全文
posted @ 2017-03-06 23:00 滥好人 阅读(289) 评论(0) 推荐(0)
摘要:因为每次用增删改查时都需要用到session,直接做一个类,需要的时候只需要调用即可 import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; 阅读全文
posted @ 2017-03-03 19:21 滥好人 阅读(1156) 评论(0) 推荐(0)
摘要:搭建环境 一、新建一个项目 , 导包 一个是hibernate的jar包,一个是jdbc的jar包 hibernate的jar包 这些jar包全部导入 二、配置Hibernate。 1.建立hibernate.cfg.xml文件, 包所在的文件夹的project里去搜索cfg.xml复制并修改 2. 阅读全文
posted @ 2017-03-03 18:21 滥好人 阅读(4947) 评论(0) 推荐(0)
摘要:做过滤器: 一、做类 建一个实现javax.servlet.Filter接口的类 在doFilter()方法中编写过滤逻辑 二、做配置 在web.xml中配置<filter>和<filter-mapping>元素 例一: 验证页面是否登录,没登录跳转到登录页面。 1.建一个实现javax.servl 阅读全文
posted @ 2017-02-13 18:54 滥好人 阅读(430) 评论(0) 推荐(0)
摘要:当JSTL标签库已经无法满足我们的需求时候,就需要自己开发自定义标签,来满足我们的需求,自定义标签实际上是一个普通的java类,继承SimpleTagSupport类。 做类。派生自SimpleTagSupport,重写doTag()方法。getJspBody(),getJspContext(),i 阅读全文
posted @ 2017-02-12 21:41 滥好人 阅读(2544) 评论(0) 推荐(1)
摘要:表达式语言除了可以使用基本的运算符外,还可以使用自定义函数。通过使用自定义函数,加强了表达式语言的功能。 EL表达式函数,主要功能是完成对数据的修改,统一化格式; 步骤 1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法; 2. 建立TLD文件,定义表达式函数; 3.在JSP页面 阅读全文
posted @ 2017-02-11 22:35 滥好人 阅读(2300) 评论(0) 推荐(0)
摘要:符号 ASCII码 意义\n 10 换行NL\r 13 回车CR 回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Fee 阅读全文
posted @ 2017-02-11 15:32 滥好人 阅读(9296) 评论(1) 推荐(2)
摘要:(尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/53311722 冷血之心的博客) 一、JSTL标签介绍 1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言! 阅读全文
posted @ 2017-02-09 15:18 滥好人 阅读(166) 评论(0) 推荐(0)
摘要:JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象 request对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务 阅读全文
posted @ 2017-02-07 23:29 滥好人 阅读(321) 评论(0) 推荐(0)
摘要:一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 最快的存储区, 由编译器根 阅读全文
posted @ 2017-01-28 17:08 滥好人 阅读(185) 评论(0) 推荐(1)
摘要:一.Jsp与servlet的区别: jsp是java代码嵌入html中,用java代码控制来html。 Servlet完全是JAVA程序代码构成,用来流程控制和事务处理 jsp更擅长表现于页面显示,servlet更擅长于逻辑控制. Servlet中没有内置对象,Jsp中的内置对象都是必须通过Http 阅读全文
posted @ 2017-01-17 23:50 滥好人 阅读(1934) 评论(0) 推荐(1)
摘要:java多线程实现方式主要有两种:继承Thread类、实现Runnable接口 1、继承Thread类实现多线程 继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类 阅读全文
posted @ 2017-01-12 16:54 滥好人 阅读(13737) 评论(1) 推荐(0)
摘要:java缓冲流本身不具IO功能,只是在别的流上加上缓冲提高效率,像是为别的流装上一种包装。当对文件或其他目标频繁读写或操作效率低,效能差。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所以说,缓冲流还是很重要的,在IO操作时记得加上缓冲流提升性能。 缓冲流分 阅读全文
posted @ 2017-01-09 23:23 滥好人 阅读(521) 评论(0) 推荐(2)