logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot+log4j2+阿里云日志

1. springboot配置文件log4j2可以有多个配置文件根据环境的不同(本地环境、测试环境、线上环境)可以选择不同的配置,在application中可以使用以下属性进行配置:logging.config=classpath:log4j2-dev.xml2. log4j2文件格式log4j2配置文件后缀名只能为".xml",".json"或者".jsn"。系统选择配置文件的优先...

线程的5种状态详解

概念1.初始状态(NEW):新创建了一个线程对象。2.可运行状态(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3.运行状态(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。4.阻塞状态(BLOCK...

@NotNull和@NonNull的区别和使用

区别@NotNull在类字段中使用,表示该字段不能为空。它是 JSR303(Bean的校验框架)的注解。在调用controller的方法中加入@Valid就可以验证该方法参数中该类的对应属性是否为空,如果为空,注解中的提示信息会保存在result中。@NonNull在方法或构造函数的参数上使用,表示该参数不能为空。@NotNull使用/*** user类*/@Datapubli...

Tomcat简介及优化思路

Tomcat简介及优化思路Tomcat 处理请求大致流程和架构请求流程1.HTTP服务器会把请求信息使⽤ServletRequest对象封装起来2.进⼀步去调⽤Servlet容器中某个具体的Servlet3.在 2中,Servlet容器拿到请求后,根据URL和Servlet的映射关系,找到相应的Servlet4.如果Servlet还没有被加载,就⽤反射机制创建这个Servlet,并调⽤Servle

#tomcat#java#服务器
解决ios点击弹出键盘后,页面位置不恢复

<input name="patientId" class="input-line" placeholder="点此填写"@blur.prevent="changeBlur"/>changeBlur(){var u = navigator.userAgent, app = navigator.appVersion;...

到底了