![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 81
Kally_Wang
这个作者很懒,什么都没留下…
展开
-
曾经面试给问到了Java保留小数问题
4种方法,都是四舍五入,例:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() {转载 2014-07-29 09:54:43 · 655 阅读 · 0 评论 -
500G JAVA视频网盘分享
传送门。http://blog.csdn.net/zhangdaiscott/article/details/18220411转载 2017-03-06 14:21:58 · 11793 阅读 · 0 评论 -
Spring的事务回滚
一、结论Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚。如果一个方法抛出Exception或者Checked异常,Spring事务管理默认不进行回滚。 二、改变默认方式在@Transaction注解中定义noRollbackFor和RollbackFor指定某种异常是否回滚。@Transaction转载 2017-02-17 11:37:16 · 473 阅读 · 0 评论 -
PreparedStatement和Statement的用法区别
1、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。三种方法 execute、 executeQuery 和 exec转载 2016-02-20 15:58:51 · 463 阅读 · 0 评论 -
hibernate的缓存机制,一级缓存和二级缓存
为了提高系统性能,hibernate也使用了缓存机制。在hibernate框架中,主要包含两个方面的缓存,一级缓存和二级缓存。hibernate缓存的作用主要表现在以下两个方面: 1) 通过主键(ID)加载数据的时候 .2) 延迟加载中。 一级缓存:hibernate的一级缓存是由session提供的,因此它只存在session的生命周期中。也就是说session关闭的时候转载 2015-12-31 16:22:47 · 1953 阅读 · 0 评论 -
Connection is read-only. Queries leading to data modification are not allowed
Connection is read-only. Queries leading to data modification are not allowedtx:advice id="txAdvice" transaction-manager="txManager">tx:attributes>例如有UserService的方法 listUsers, 获取所有用户,就没转载 2015-10-15 17:26:30 · 1596 阅读 · 0 评论 -
Servlet详细介绍,学习笔记
基本知识一.Web结构1.两种应用程序①桌面应用程序:QQ、CS、MyEclipse、Office、DW、360、浏览器等必须下载、安装、桌面快捷方式、注册表信息、操作系统后台服务、占用操作系统端口②web应用程序:不需要下载、占用硬盘空间、占用操作系统服务,只需要浏览器、网线 (运行在 Internet 网络上面的软件项目) 阿里巴巴转载 2015-07-03 10:49:45 · 695 阅读 · 0 评论 -
使用HttpSessionListener接口监听Session的创建和失效
HttpSessionListener : Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。这个接口也只包含两个方法,分别对应于Session的创建和失效:# public void sessionCreated(HttpSessionEvent se); # public void转载 2015-06-11 15:37:15 · 585 阅读 · 0 评论 -
JDBC连接数据库
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M转载 2015-06-24 10:38:00 · 446 阅读 · 0 评论 -
Java去空格
1. String.trim()trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间String str = " hell o ";String str2 = str.replaceAll(" ", "");System.out.println(str2); 3.或者replaceAll(" +",""); 去掉所转载 2014-12-28 11:55:19 · 583 阅读 · 0 评论 -
Hibernate3 注解
@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 cat转载 2014-12-06 14:49:24 · 803 阅读 · 0 评论 -
Web漏洞处理--http host头攻击漏洞处理方案/检测到目标URL存在宽字节跨站漏洞/ 检测到目标URL存在SQL注入漏洞
1.配置web 拦截器 <filter> <filter-name>XssSqlFilter</filter-name> <filter-class>com.modules.sys.security.SessionFilter</filter-class> //拦截器的位置 </filter&g...原创 2018-02-09 17:32:58 · 9359 阅读 · 2 评论