自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongkong的专栏

流水账记录

  • 博客(26)
  • 资源 (26)
  • 收藏
  • 关注

原创 PostProcessorRegistrationDelegate处理BeanFactoryPostProcessor

AbstractApplicationContext.refresh@Overridepublic void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // 准备刷新 Prepare this context for refreshing. prepareRefresh(); //下面一句 当然,这里说的 Bean 还没有初始化,只

2020-09-29 19:27:26 1535

原创 mstsc连接远程桌面闪退

我是通过vpn方式,mstsc连接远程桌面,闪退我估计非vpn,mstsc连接远程桌面,也有这个问题网上的解决方式一mstsc -admin (在本人机器上,验证失败)网上的解决方式二删除本机的所有打印机驱动,但由于本机接了几个打印机,这个方法没验证本人解决方法根据上面的猜想,我估计还是跟打印机有关,在无意点点中,发现了答案,真是如获至宝把上面的打印机打勾去掉,默认上面2个都是打勾的...

2020-09-27 21:54:09 5079 1

转载 Arthas实践:是哪个Controller处理了请求?

trace定位DispatcherServlet我们先试下跟踪Servlet:trace javax.servlet.Servlet *从trace的结果可以看出来,请求最终是被DispatcherServlet#doDispatch()处理了,但是没有办法知道是哪个Controller处理。`---[27.453122ms] org.springframework.web.servlet.DispatcherServlet:doDispatch() +---[0.005822m

2020-09-27 20:09:18 307

原创 @MapperScan扫描

@MapperScan@MapperScan({"com.kq.mybatis.mapper","com.kq.mybatis1.mapper"})public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) { AnnotationAttributes mapperScanAttrs = AnnotationAttribute

2020-09-25 23:33:05 13705

原创 mybatis设置参数

简化流程图PreparedStatement设置如果是PreparedStatement,则最终都是调用PreparedStatement的setXXX方法PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET AGE=? WHERE ID = ?"); pstmt.setInt(1, 20);pstmt.setInt(2, 11.

2020-09-24 21:06:19 826

原创 MetaObject

MapWrapper@Testpublic void testMap(){ Map<String,Object> map = new HashMap(); map.put("param1","hello"); Account account = new Account(); account.setId(8L); account.setUsername("admin"); Teacher teacher = new Teacher(); teacher.setId(1L)

2020-09-24 00:11:09 407

原创 Parameter获取实际参数名 -parameters

AccountMapperpublic interface AccountMapper { public void accountAdd(Long id, String username, Date createTime);}PTestpublic class PTest { public static void main(String[] args) throws Exception { Method method = AccountMappe.

2020-09-23 14:42:42 1595 3

原创 IDEA Error:java: Compilation failed: internal java compiler error

File --> Settings...Target bytecode version 选择和jdk一致

2020-09-23 14:11:41 206 1

原创 ParamNameResolver 参数名称解析器

本版本3.5.2* <li>aMethod(@Param("M") int a, @Param("N") int b) -&gt; {{0, "M"}, {1, "N"}}</li>* <li>aMethod(int a, int b) -&gt; {{0, "0"}, {1, "1"}}</li>* <li>aMethod(int a, RowBounds rb, int b) -&gt; {{0, "0"},.

2020-09-22 19:30:09 784

原创 StatementHandler

类图RoutingStatementHandlerStatementHandler的路由类处理具体的业务的都是delegatepublic class RoutingStatementHandler implements StatementHandler { private final StatementHandler delegate; public RoutingStatementHandler(Executor executor, MappedStatemen.

2020-09-22 18:01:38 551

原创 mybatis-jdbc日志代理类

BaseExecutorprotected Connection getConnection(Log statementLog) throws SQLException { Connection connection = transaction.getConnection(); if (statementLog.isDebugEnabled()) { return ConnectionLogger.newInstance(connection, statementLog,

2020-09-22 18:01:09 417

原创 Mybatis执行select流程

AccountMapper从图中可知,AccountMapper的代理就是1个MapperProxy主线流程MapperProxypublic class MapperProxy<T> implements InvocationHandler, Serializable { private static final long serialVersionUID = -6424540398559729838L; private final SqlSes..

2020-09-21 19:33:08 418

原创 ps命令

语法ps [options]例子To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely To see every process on the system using BSD syntax: ps ax ps axu To p

2020-09-21 14:45:11 333

原创 jmeter压测oracle

下载oracle驱动<dependency> <groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc6</artifactId> <version>${ojdbc.version}</version></dependency>拷贝驱动把驱动放到jmeter的lib目录下添加设置jdbc连接添加jdbc..

2020-09-18 17:15:12 487

原创 计数器

新建设置使用

2020-09-18 10:56:05 220

原创 随机变量

添加设置使用

2020-09-18 10:37:19 233

原创 用户定义的变量

新建设置使用

2020-09-18 10:23:57 339

原创 springboot-tomcat配置参数

配置server: port: 10000 servlet: context-path: / tomcat: max-connections: 10 #默认10000 accept-count: 100 #默认100 min-spare-threads: 10 #默认10 max-threads: 200 #默认200accept-countorg.apache.tomcat.util.net.NioEndpoint# accep

2020-09-17 18:08:13 1968

原创 nacos监听配置

https://nacos.io/zh-cn/docs/open-api.html监听配置描述监听 Nacos 上的配置,以便实时感知配置变更。如果配置变更,则用获取配置接口获取配置的最新值,动态刷新本地缓存。注册监听采用的是异步 Servlet 技术。注册监听本质就是带着配置和配置值的 MD5 值和后台对比。如果 MD5 值不一致,就立即返回不一致的配置。如果值一致,就等待住 30 秒。返回值为空。请求类型POST请求URL/nacos/v1/cs/configs/list

2020-09-14 19:27:41 7863

原创 logback conditional

参考文档http://logback.qos.ch/manual/configuration.html#conditionalConditional processing is supportedanywherewithin the<configuration>elementmaven<dependency> <groupId>org.codehaus.janino</groupId> <artifactId>j...

2020-09-10 19:21:02 908

原创 logback不同的包输出到不同日志文件

logback-spring.xml 配置<logger name="com.kq.dao" level="${log.level.service}"> <appender-ref ref="DAO"/></logger><logger name="com.kq.service" level="${log.level.service}"> <appender-ref ref="SERVICE"/></logger&gt.

2020-09-09 19:04:23 832

原创 logback layouts常用配置参数

参考文章http://logback.qos.ch/manual/layouts.htmlloggerNamec{length}lo{length}logger{length}length=0 是类名------------------------------------------------------------------------------------------------------------------------------------------------..

2020-09-09 15:18:18 204

原创 Spring默认初始化的BeanPostProcess

调用图AnnotationConfigUtilspublic static Set<BeanDefinitionHolder> registerAnnotationConfigProcessors( BeanDefinitionRegistry registry, @Nullable Object source) { //从registry里得到beanFactory DefaultListableBeanFactory beanFactory = unwrapDe.

2020-09-08 19:09:57 628

原创 springboot配置logback-spring.xml

参考页面https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-loggingspringProperty// source来源于配置文件 比如applicaton.yml<springProperty scope="context" name="LOG_FILE_NAME" source="logging.file.name"/>

2020-09-08 19:09:14 490

原创 @Resource注入-CommonAnnotationBeanPostProcessor

​​​​​​CommonAnnotationBeanPostProcessorprotected Object getResource(LookupElement element, @Nullable String requestingBeanName) throws NoSuchBeanDefinitionException { if (StringUtils.hasLength(element.mappedName)) { //优先处理mappedName return th..

2020-09-04 17:13:36 478

原创 ResolvableType Demo

Spring 中优雅的获取泛型信息的方法,Spring给我们提供了ResolvableType这个类例子public class ResolvableTypeDemo { HashMap<String,Integer> map = new HashMap<>();}ResolvableType t = ResolvableType.forField(ResolvableTypeDemo.class.getDeclaredField("map"));.

2020-09-01 19:02:20 371

汇编软件 包含DOSBox0.74-3-win32-installer

汇编软件 包含DOSBox0.74-3-win32-installer

2022-05-22

Dosbox0.74-3

Dosbox0.74-3

2022-05-22

canal.1.1.5包

canal.deployer-1.1.5.tar canal.admin-1.1.5.tar canal.deployer-1.1.5.tar canal.example-1.1.5.tar

2022-05-08

eclipse.paho.ui.app-1.0.2.win32.x86_64.zip

mqtt客户端测试工具

2021-12-03

org.eclipse.paho.ui.app-1.0.2-win32.x86_64.zip.zip

mqtt测试工具

2021-12-02

seata-server-1.4.2.zip

seata-server-1.4.2

2021-07-14

jdk-8u172-linux-x64.zip

linux版的jdk8

2021-07-14

sentinel-dashboard.jar

version: 1.8.1

2021-03-24

java8-261.zip

jdk-8u261-windows-x64

2021-03-07

EasyConnectInstaller

EasyConnect 7.6.7.0

2021-01-10

Git-2.30.0-64-bit

Git-2.30.0-64-bit

2021-01-04

Git-1.9.5-preview20150319

Git-1.9.5-preview20150319

2021-01-04

Jaspersoft Studio 6官方文档

IBCO Jaspersoft Studio User Guide Jasperreport6官方文档

2020-12-01

mysql5.7文档

mysql5.7文档

2020-11-09

seata-server-1.2.0.tar.gz

分布式事务seata服务,自己直接网上下载seata-server-1.2.0.tar.gz有点难下载,主要用于自己备份,方便下载

2020-06-29

navicat_premium12

Navicat Premium 12是一套数据库开发管理工具,支持连接 MySQL、Oracle等多种数据库,可以快速轻松地创建、管理和维护数据库。

2019-02-25

清理日志脚本

linux日志定时清理shell脚本, 可指定目录, 指定天数

2018-11-11

java reflection action

java reflection action

2014-11-22

Head First Design Patterns

Head First Design Patterns

2014-11-03

Manning.JUnit.in.Action.2nd.Edition

learning junit good book

2014-10-29

how to learn bash third edition

学习bash好书 OReilly.Learning.the.bash.Shell.3rd.Edition.Mar.2005.eBook-DDU.chm

2009-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除