10 2019 档案

摘要:BigDecimal的运算——加减乘除首先是bigdecimal的初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal( 阅读全文
posted @ 2019-10-28 18:20 LZ太热 阅读(241) 评论(0) 推荐(0) 编辑
摘要:为什么需要锁在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一 阅读全文
posted @ 2019-10-26 10:45 LZ太热 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:一:简介 SXSSFWorkbook是用来生成海量excel数据文件,主要原理是借助临时存储空间生成excel, SXSSFWorkbook专门处理大数据,对于大型excel的创建且不会内存溢出的,就只有SXSSFWorkbook了。 它的原理很简单,用硬盘空间换内存(就像hashmap用空间换时间 阅读全文
posted @ 2019-10-24 13:53 LZ太热 阅读(3795) 评论(1) 推荐(1) 编辑
摘要:转载自:http://blog.csdn.net/cclovett/article/details/12448843/ 结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.match 阅读全文
posted @ 2019-10-22 10:47 LZ太热 阅读(422) 评论(0) 推荐(0) 编辑
摘要:问题现象:使用Druid的数据库连接池,在进行一个查询SQL的时候,抛出了异常: [2017-10-20 01:40:59.269 ERROR com.alibaba.druid.pool.DruidDataSource:2189] abandon connection, owner thread: 阅读全文
posted @ 2019-10-21 22:06 LZ太热 阅读(3531) 评论(0) 推荐(0) 编辑
摘要:项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器 1.在项目的web.xml文件中添加如下代码: 1 2 3 4 <!--添加Session监听器--> <listener> <listener-class> 监听器路径 </listener- 阅读全文
posted @ 2019-10-21 21:52 LZ太热 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:问题现象:使用Druid的数据库连接池,在进行一个查询SQL的时候,抛出了异常: [2017-10-20 01:40:59.269 ERROR com.alibaba.druid.pool.DruidDataSource:2189] abandon connection, owner thread: 阅读全文
posted @ 2019-10-17 18:11 LZ太热 阅读(3871) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_18860653/article/details/79907984问题描述在使用Spring 事务的时候,加上了timeout的限制,@ 阅读全文
posted @ 2019-10-16 22:07 LZ太热 阅读(2752) 评论(1) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/bnmnba/article/details/84762201ORA-01013: 用户请求取消当前的操作 这个错误是指数据库客户端取消了正在 阅读全文
posted @ 2019-10-16 22:05 LZ太热 阅读(11814) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/wezheng/p/8366029.html 目前,我们已经探讨了许多关于数据库锁的问题,锁能够有效地解决并发的问题,但这也带来了一个严重的缺点,那就是死锁。 死锁在操作系统中指的是两个或两个以上的进程在执行的过程中,因争夺资源而造成的一种互相等 阅读全文
posted @ 2019-10-16 22:04 LZ太热 阅读(491) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/zjdxr-up/p/9069738.html js中replace方法与java中的replace方法相同,主要做替换。 表达式:stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项。要执 阅读全文
posted @ 2019-10-15 12:48 LZ太热 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/zb0567/article/details/71248817/ 刚开始使用new HSSFWorkbook(new FileInputStream(excelFile))来读取Workbook,对Excel2003以前(包括2003)的版本没有问题 阅读全文
posted @ 2019-10-14 15:21 LZ太热 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:Java中导入、导出Excel 一、介绍当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。 目前,比较常用 阅读全文
posted @ 2019-10-14 13:51 LZ太热 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用Java做Web开发时,不可避免的会遇到Json的使用。下面我们就简单讲一下Json的使用以及fastjson.jar包的使用。 一:JSON形式与语法 阅读全文
posted @ 2019-10-13 08:15 LZ太热 阅读(561) 评论(0) 推荐(0) 编辑
摘要:RSA算法广泛应用与加密与认证两个领域 1.加密(保证数据安全性) 使用公钥加密,需使用私钥解密。 这种广泛应用在保证数据的安全性的方面,用户将自己的公钥广播出去,所有人给该用户发数据时使用该公钥加密,但是只有该用户可以使用自己的私钥解密,保证了数据的安全性。 2.认证(用于身份判断) 使用私钥签名 阅读全文
posted @ 2019-10-09 17:49 LZ太热 阅读(2446) 评论(0) 推荐(1) 编辑
摘要:AOP即面向切面编程。AOP是基于代理模式的。 代理模式: 当我们需要修改一个类,在类中加入代码时,为了不破坏这个类的封装性。可以使用代理模式,建立一个代理类。 比如:修改需求,在调用UserController类的saveUser()方法之前要判断用户是否有权限,普通的办法我们可以直接修改类中的s 阅读全文
posted @ 2019-10-09 13:23 LZ太热 阅读(783) 评论(0) 推荐(1) 编辑
摘要:import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.u 阅读全文
posted @ 2019-10-08 11:59 LZ太热 阅读(5679) 评论(2) 推荐(1) 编辑
摘要:spring security控制session本文给你描述在spring security中如何控制http session。包括session超时、启用并发session以及其他高级安全配置。 创建session时机我们可以准确地控制什么时机创建session,有以下选项进行控制: always 阅读全文
posted @ 2019-10-08 11:47 LZ太热 阅读(3955) 评论(0) 推荐(0) 编辑
摘要:Spring security session配置中如果配了如下的invalid-session-url,配置了permitAll链接首次链接系统时会跳转到登录页,将该配置删除即可解决此问题。 <session-management invalid-session-url="/auth/sessio 阅读全文
posted @ 2019-10-08 11:46 LZ太热 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:import java.util.regex.Pattern;//具体过滤关键字符public class XSSUtil { private static Pattern[] patterns = new Pattern[]{ // Script fragments Pattern.compile 阅读全文
posted @ 2019-10-08 11:24 LZ太热 阅读(2411) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示