PostGreSQL 日期格式处理
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <exclusions> <exclusion> <groupId>org.slf4j</groupId&
开启防火墙 systemctl start firewalld 开放指定端口 firewall-cmd --zone=public --add-port=要开放的端口号/tcp --permanent 命令含义: –zone #作用域 –add-port=6379/tcp #添加端口(如 8080 , 3306 都行)格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效
在ConfigFilter#decrypt方法中会获取参数config.decrypt.key: 公钥,加密后的密码 ,使用ConfigTools#decrypt方法进行解密件。
使用Validator接口
开闭原则:对修改关闭,对扩展开放单一职责原则:一个类只做一件事,只有一个引起它修改的原因里氏替换原则:子类可以完全替换父类,在使用中至扩展不修改父类原有的功能依赖倒置原则:程序依赖于抽象接口,而不是依赖于具体实现。把抽象放在程序设计的高层,具体实现细节由层实现层来完成。简单说就是对抽象进行编程,不要对实现进行编程,降低客户与现实模块间的耦合。迪米特法则(最少知道原则):一个类对其他类知道的越少越好
首先引入validation依赖<dependency<groupIdorg.springframework.boot</groupId<artifactIdspringbootstartervalidation</artifactId</dependency自定义解析器importjavax.validation.ConstraintValidator;importjavax.validatio
Propagation取值:REQUIRED(默认值):在有transaction状态下执行;如当前没有transaction,则创建新的transaction;SUPPORTS:如当前有transaction,则在transaction状态下执行;如果当前没有transaction,在无transaction状态下执行;MANDATORY:必须在有transaction状态下执行,如果当前没有t
1.新建2.运行3.阻塞4.等待5.计时等待6.中止在java.lang.Thread.State类中可以查看一个线程在给定的时间点只能处于一种状态面试题:一个线程两次调用start()方法会出现什么情况Java的线程是不允许启动两次的,第二次调用必然会抛出IllegalThreadStateException,这是一种运行时异常,多次调用start被认为是编程错误。在第二次调用start()方法
excel数据依赖版本 4.4.0 (也有同样的问题)代码问题定位ImportBaseService.getAllExcelField.excelParams赋值问题 会将groupName扫描出来 但excel titleName
1、URL解析2、DNS查询3、TCP连接4、处理请求5、接受响应6、渲染页面!未命名图片.png(https://s2.51cto.com/images/20220306/1646576661585366.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,
javapublicvoidstart(){try{//设置命令参数List<Stringcmds=newArrayList<();cmds.add("java");cmds.add("jar");cmds.add("bootdemos0.0.1SNAPSHOT.jar");ProcessBuilderprocessBuilder=newProcessBuilder().command(cmds)
提交代码弹出输入密码!image.png(https://s2.51cto.com/images/20220306/1646576127357854.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naG
dockerrunitdp8210:8210name=testrestart=alwaysgateway:latest/usr/bin/javaXmx100mXms100mjar/data/server.jarrestart=always自动重启
使用wiatnoify实现Wiat会使当前线程进入等待状态,其他线程还可以继续运行Notify会唤醒当前线程NotifyAll会唤醒所有调用该对象的线程创建生产线程:java@Log4j2publicclassProducerimplementsRunnable{privateListlist;privatestaticintDEFAULT_SIZE=5;publicProducer(Listli
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号