Java
文章平均质量分 51
点滴进步
坚持每天都抽一定的时间学习!
展开
-
Kafka动态增加Topic的副本
kafka动态添加副本操作步骤原创 2023-02-10 14:35:10 · 518 阅读 · 0 评论 -
Linux系统安装jdk8详细步骤
Linux安装jdk8原创 2023-02-06 17:17:31 · 4067 阅读 · 0 评论 -
SpringBoot2.x整合Redis
我们之所以要学习Redis,是要令我们Java程序更加有效率,我们在使用数据库的时候给它加上一个缓存中间件,就是用来提高我们程序的效率的,那么当然,Redis还是要集成到我们SpringBoot项目里面的!! 整合也非常简单,新建一个SpringBoot项目,导入相关依赖 只要把这些选项勾起来,那么SpringBoot在创建项目的时候就会自动帮我们导入所需要的依赖! <!-- r...转载 2022-03-24 19:04:39 · 1043 阅读 · 0 评论 -
struts解决xss攻击
struts解决xss攻击struts解决xss攻击的方法:1.采用struts2的拦截器过滤,将提交上来的参数转码来解决,例如配置struts.xml,代码如下:下面展示一些 内联代码片。<package name="default" namespace="/" extends="struts-default, json-default"> <!-- 配置拦截器 --> <interceptors> <!-- 定义xss拦截器转载 2021-08-15 23:15:33 · 850 阅读 · 0 评论 -
IDEA 启动Tomcat 时控制台乱码问题(转载)
问题描述:使用Intellij IDEA启动Tomcat,发现乱码问题,虽然不影响正常使用,但是本人有轻度强迫症,所以还是想把乱码改过来。 乱码情况:IDEA默认展示的三个log信息,全部乱码。 解决方案: 修改Tomcat安装目录下的con...转载 2021-04-07 17:04:36 · 129 阅读 · 0 评论 -
mybatis-plus自动填充时间
使用mybatis-plus的@TableField 注解 修改我们的实体类 import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;原创 2021-01-26 11:30:53 · 208 阅读 · 0 评论 -
解析日期/时间字符串时设置严格/宽松解析:setLenient()方法
工作中需要校验接口传来的时间格式是否正确,所以写了点代码发现了问题。 public static void main(String[] args) { String sendTime = "2019-06-35 10:66:20"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); boole...原创 2019-06-24 11:23:03 · 2110 阅读 · 0 评论 -
JAVA 中的StringBuilder 和StringBuffer 适用的场景是什么?
最简单的回答是,stringbuffer 基本没有适用场景,你应该在所有的情况下选择使用 stringbuiler,除非你真的遇到了一个需要线程安全的场景。然后,补充一点,关于线程安全,即使你真的遇到了这样的场景,很不幸的是,恐怕你仍然有 99.99…99% 的情况下没有必要选择 stringbuffer,因为 stringbuffer 的线程安全,仅仅是保证 jvm 不抛出异常顺利的往下执行而...转载 2019-06-27 15:10:16 · 269 阅读 · 0 评论 -
检查性异常和非检查性异常区别
1.检查型异常(Checked Exception)个人理解:所谓检查(Checked)是指编译器要检查这类异常,检查的目的一方面是因为该类异常的发生难以避免,另一方面就是让开发者去解决掉这类异常,所以称为必须处理(try …catch)的异常。如果不处理这类异常,集成开发环境中的编译器一般会给出错误提示。例如:一个读取文件的方法代码逻辑没有错误,但程序运行时可能会因为文件找不到而抛出File...转载 2019-07-09 13:49:11 · 3361 阅读 · 0 评论