07 2019 档案

摘要:很多情况下,我们在写程序的时候都会把代码设置为UTF-8的编码,可以在下载文件设置filename的时候却有违常理,竟然设置编码格式为ISO8859-1,代码如下(如是英文的话就不需要这样处理了): Java代码 response.setHeader("Content-disposition", " 阅读全文
posted @ 2019-07-28 10:32 LZ太热 阅读(923) 评论(1) 推荐(1) 编辑
摘要:一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。 阅读全文
posted @ 2019-07-25 09:39 LZ太热 阅读(166) 评论(0) 推荐(0) 编辑
摘要:因为程序要从数据读取近10W行记录处理,当读到9W的时候就出现 java.lang.OutOfMemoryError: Java heap space 这样的错误。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量set JAVA_OPTS= -Xms 阅读全文
posted @ 2019-07-23 13:07 LZ太热 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:Java.io包的File类,File类用于目录和文件的创建、删除、遍历等操作,但不能用于文件的读写。 Java 对文件的写入和读取涉及到流的概念,写入为输出流,读取为输入流。如何理解流的概念呢?可以把流看成流动的自来水,打开水龙头,自来水就会通过自来水管从水源流到用户家中,同样的道理,水库中的水也 阅读全文
posted @ 2019-07-19 09:27 LZ太热 阅读(371) 评论(0) 推荐(0) 编辑
摘要:centos 6.5 直接yum安装即可 配置文件位于:/etc/nginx/nginx.conf,里面可以修改处理器数量、日志路径、pid文件路径等,默认的日志: 在nginx.conf末尾有一句:include /etc/nginx/conf.d/*.conf; 推荐把用户自己的配置放到conf 阅读全文
posted @ 2019-07-18 14:25 LZ太热 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:这篇文章是对Spring Security的Authentication模块进行一个初步的概念了解,知道它是如何进行用户认证的 考虑一个大家比较熟悉的标准认证过程: 1.用户使用username和password登录 2.系统验证这个password对于该username是正确的 3.假设第二步验证 阅读全文
posted @ 2019-07-14 22:26 LZ太热 阅读(598) 评论(0) 推荐(0) 编辑
摘要:1.代码中事务控制的3种方式[1] 编程式事务:就是直接在代码里手动开启事务,手动提交,手动回滚。优点就是可以灵活控制,缺点就是太麻烦了,太多重复的代码了。 声明式事务:就是使用SpringAop配置事务,这种方式大大的简化了编码。需要注意的是切入点表达式一定要写正确。 注解事务:直接在Servic 阅读全文
posted @ 2019-07-09 20:03 LZ太热 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:一.异常的概念 Java异常类层次结构图: Throwable:有两个重要的子类:Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而 阅读全文
posted @ 2019-07-09 20:02 LZ太热 阅读(7624) 评论(2) 推荐(1) 编辑
摘要:文章目录 一、自定义认证成功、失败处理 1.1 CustomAuthenticationSuccessHandler 1.2 CustomAuthenticationFailureHandler 1.3 修改 WebSecurityConfig 1.4 运行程序二、Session 超时三、限制最大登 阅读全文
posted @ 2019-07-09 19:33 LZ太热 阅读(966) 评论(0) 推荐(0) 编辑
摘要:FileUtils类的应用 1、写入一个文件; 2、从文件中读取; 3、创建一个文件夹,包括文件夹; 4、复制文件和文件夹; 5、删除文件和文件夹; 6、从URL地址中获取文件; 7、通过文件过滤器和扩展名列出文件和文件夹; 8、比较文件内容; 9、文件最后的修改时间; 10、计算校验和。 一、 复 阅读全文
posted @ 2019-07-09 09:41 LZ太热 阅读(700) 评论(0) 推荐(0) 编辑
摘要:/** * getExtension * 获取文件的后缀名 */ public static void testGetExtension() { String extension = FilenameUtils.getExtension("D:"+File.separator+"data.txt") 阅读全文
posted @ 2019-07-09 09:35 LZ太热 阅读(2072) 评论(0) 推荐(0) 编辑
摘要:阅读目录 主要的几个端口 一机多部署需要修改的端口 阅读目录 主要的几个端口 一机多部署需要修改的端口 背景:在同一个服务器上部署工程,总会遇到tomcat端口占用的情况,所有有必要分清楚各个端口的作用,和需要更改的端口。 同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomc 阅读全文
posted @ 2019-07-09 09:25 LZ太热 阅读(649) 评论(0) 推荐(0) 编辑

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