- 博客(29)
- 收藏
- 关注
原创 Spring实现BeanFactoryPostProcessor接口导致无法进行属性填充
在注册BeanDefinitionRegistry.registerBeanDefinition这里是注册BeanDefinition。添加configurableListableBeanFactory.destroySingletons();但是getBeansWithAnnotation创建了bean,所以需要清空bean。具体是怎么这个情况还需要进一步调试源码才能知道。
2024-11-19 19:34:07
225
1
原创 org/springframework/context/ApplicationContext
【代码】org/springframework/context/ApplicationContext。
2024-11-15 23:14:57
208
1
原创 ZooKeeper报异常ConnectionLossException: KeeperErrorCode = ConnectionLoss
关于网上都说关闭防火墙都试过了,一般大家都把防火墙都关了,所以只能通过其他方式去尝试了,希望对大家有帮助。由于java客户端连接 centos中的ZookeePer Session还没有创建。
2023-06-03 21:49:59
1004
转载 记录docker运行centos出现的问题及解决方法
docker run --privileged -it -d centos /usr/sbin/init #注意2点:1. --privileged 参数必须加,2. /usr/sbin/init作为容器的启动命令。对于所创建的bash容器,当用户使用exit命令退出bash进程之后,容器也会自动退出。这是因为对于容器来说,当其中的应用退出后,容器的使命完成,也就没有继续运行的必要了。此时,可以通过添加-d参数来实现。docker exec -it 容器ID bash #进入容器的bash命令行。
2022-09-18 18:11:20
1148
1
转载 解决jar包冲突
Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除、依赖管理等常规方式来尝试解决该问题,但这些方式真正能彻底解决该冲突问题吗?答案是否定的。
2022-09-15 00:26:48
1464
翻译 Spring 异步事件监听器
SmartApplicationListener实现异步事件监听器,但是两个异步之间的控制不了执行顺序。idea中需要加上延迟才能看出异步的效果。* 定义事件监听器的顺序。
2022-08-27 19:39:50
483
转载 SVN 撤回已提交的代码
2.右键点击你想撤回的提交->Revertchangesfromthisrevision----->Revert----->OK。步骤二只是让你本地的代码回滚(撤回)到你未提交前的一个版本,并不会更新到SVN服务器上,也就是说你的同事依然能更新到你错误提交的代码。复原此版本作出的修改(这个操作会恢复本文件未提交前的版本(代码)),接下来提交,也就是相当于同步svn服务器上面的代码。和正常代码提交一样,完成后提交的错误代码即可撤销了。回到你的本地代码存储位置,空白处右击commit。...
2022-07-26 14:59:25
13289
1
转载 javax.servlet.jsp.tagext 在哪个jar包
jsp-api.jar tomcat下边的lib中就有 如果项目中报错的话 把这个加入到项目中
2022-07-03 21:51:49
399
转载 解决java compiler level does not match the version of the installed java project facet
ava compiler level does not match the version of the installed java project facet错误的解决因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?如图所示: 其实要解决也很
2022-07-03 21:50:24
102
转载 问题:org.apache.jasper.JasperException: Unable to compile class for JSP
发布一个从别处拿来的项目后访问登录页面遇到问题:严重: Servlet.service() for servlet [jsp] in context with path [/train] threw exception [Unable to compile class for JSP: An error occurred at line: [54] in the generated java file: [D:\Tomcat8\work\Catalina\localhost\train\org\apache
2022-07-03 21:47:05
504
原创 The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from
在tomcat 的lib目录下 复制jsp-api.jarservlet-api.jar
2022-07-03 21:44:51
138
转载 eclipse代码中有错误,项目中却不显示红叉解决办法
解决办法:修改eclipse代码提示级别1.单个项目修改项目上右键-->properties-->javacompiler-->building-->enable project specific setting-->build pathproblems-->选中abort Incomplete build path/Circular dependencies 这两个选项修改为Warning2.整个环境修改window->preferences->java->compiler->building->bu
2022-07-03 21:42:03
2446
转载 mybatis打印sql和分页语句所用时间
import java.lang.reflect.Field;import java.sql.Statement;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Iterator;import java.util.List;import java.util.Properties;import java.util.regex.Matcher;import org.apache.ibatis...
2022-05-25 17:28:21
474
原创 根据文件目录后缀查找文件目录然后删除文件目录
%设置以管理员模式启动%%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"%根据文件目录后缀查找文件目录然后删除文件目录%for /D %%i in ( C:\Users\aotohime\Documents\Virtual Machines\cczlinux*lc.
2022-05-23 15:54:52
148
转载 一键生成数据库文档大利器
在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法。但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备,终于在2020年的3月中旬开始进行编写,4月上旬完成初版,想完善差不多在开源,但由于工作
2022-04-27 18:03:09
477
1
转载 线程池7个参数描述
所谓的线程池的 7 大参数是指,在使用 ThreadPoolExecutor 创建线程池时所设置的 7 个参数,如以下源码所示:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,
2022-04-24 17:22:01
16695
2
转载 mysql动态添加mybatis的sql执行所需要的时间
SqlStatementInterceptor.javaimport org.apache.ibatis.cache.CacheKey;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibatis.plugin.*;import or.
2022-04-24 10:45:01
610
转载 mybatis插件将带问号的sql填充实际参数,减少开发填写参数
MybatisInterceptor.javaimport org.apache.ibatis.cache.CacheKey;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibatis.mapping.ParameterMappin..
2022-04-24 10:40:02
1119
原创 log4j.properties可以打印日志输出哪一行,鼠标可以点到具体类的某一行
log4j.propertieslog4j.rootLogger=INFO,CONSOLElog4j.addivity.org.apache=falselog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender.CONSOLE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}|%-5p..
2022-03-14 17:40:43
136
转载 批处理命令一键彻底关闭WIN10自动更新
@echo offtitle BLOCK Win10AU!mode con cols=70 lines=15color 1fecho ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※echo ※ 禁用Windows10自动更新 ※echo ※ ※echo ※ Block Windows X Automatic Update By F1tz ※echo ※ ※echo ※ 请先退出360等安全管家! ※echo ※ 请确认右键选择“以管理员身份运行”此脚本 ※ech
2022-02-18 09:27:05
4324
转载 logback.xml开发时根据日志打印定位到类的某行
<!-- 控制台输出 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <!-- 设置日志输出格式 %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n--><!-- <pattern>%d{yyy..
2022-01-05 09:59:07
421
转载 maven手动批量安装jar包到本地仓库
import java.io.File;import java.util.Iterator;import java.util.LinkedList; /** * 功能:生成maven批量安装jar的语句 * @author pactera * */ public class MyTest { //批量安装jar所在目录// public static String filePath = "D:/develop/apache.
2021-12-16 17:16:11
2100
转载 lib 目录下的jar转成maven pom格式文件
将一个web项目转成Maven项目,在lib文件夹下,jar包较多的时候,就需要高效快速的生成其对应依赖来完成快速开发import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.List;import java.util.jar.JarInputStream;import java.uti
2021-12-16 16:15:06
1130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人