自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 windows系统根据端口号查询并kill进程

比如我启动tomcat时报端口号1099被占用,查找相应的进程:netstat -ano|findstr 1099。

2024-03-07 10:13:22 1736

原创 dubbo应用

dubbo简单应用学习

2022-08-18 22:21:52 903

原创 dubbo和zookeeper集成-dubbo系列一

dubbo集成zookeeper

2022-08-17 14:25:31 755

原创 测试synchronized的底层实现

测试synchronize的底层实现1、synchronized的三种应用方式1.1. 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁修饰实例方法案例反编译结果分析(ACC_SYNCHRONIZED)1.2. 静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁修饰静态方法案例反编译结果分析(ACC_SYNCHRONIZED)1.3. 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。修饰代码块案例反编译结果分析(monitorenter\mon

2022-05-09 21:23:45 692

原创 spring的注入及自动装配

spring的依赖注入及自动装配1.0、spring的依赖注入1)setter方式注入实现步骤IndexDaoImpl类IndexDaoImpl类xml文件配置test类2)构造方法注入IndexDaoImpl类xml文件配置总结:2.0、spring的自动装配2.1 xml实现自动装配2.1.1 byName实现方式2.1.1.1 setter方式实现IndexServiceImpl类IndexDaoImpl类xml类test类2.1.1.2构造方法实现变更IndexServiceImpl类2.1.1.3

2022-04-03 20:02:40 1304

原创 svn: E230001: Server SSL certificate verification failed

@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增

2022-02-23 21:21:59 307

原创 mybatis-spring项目搭建(注解方式)

mybatis-spring项目搭建-注解方式一、前言二、构建mybatis-spring工程1)引入mybatis-spring依赖2)定义SqlSessionFactory对象和Mapper接口2.1)配置文件2.2)Mapper接口Service调用类运行测试三、未完待续一、前言首先要知道mybatis的官网结构:1)mybatis官网:https://mybatis.org/mybatis-3/2)mybatis-spring官网:http://mybatis.org/spring/3)m

2022-02-19 17:14:42 248

原创 mybatis集成到spring的入口及解析过程

mybatis集成到spring的入口及即系过程spring bean工厂的入口接入mybatis解析过程1)mybait虽然在spring的配置文件增加的注解是@MapperScan("***"),但是在注解MapperScan内进行了@Import({MapperScannerRegistrar.class})导入,而在spring源码的bean工厂的初始化过程中,其org.springframework.context.annotation.ConfigurationClassParser#doPro

2022-02-18 22:39:48 601

原创 mac设置用户环境变量

mac设置用户环境变量1. cd ~2. vim ~/.bash_profile (任意一个文件中添加用户级环境变量)3. export PATH=/opt/local/bin:/opt/local/sbin:$PATH4. source 相应的文件 生效配置环境5. 查看PATH1. cd ~2. vim ~/.bash_profile (任意一个文件中添加用户级环境变量)3. export PATH=/opt/local/bin:/opt/local/sbin:$PATH把上述代码添加到~/.b

2021-10-15 22:35:44 521

原创 # Spring EL表达式 ##

Spring EL表达式1、写在前面关于SpringEL表达式的详细介绍,可参考博文2、为什么要调试SpringEL表达式的源码写代码时,想要通过@Value注解读取一些可能变化的配置,起初我我们可定会想直接使用@Value(∗∗∗)不就可以实现了么?但我可能需要接受的值是一个集合或是Map,如果使用@Value({***})不就可以实现了么?但我可能需要接受的值是一个集合或是Map,如果使用@Value(∗∗∗)不就可以实现了么?但我可能需要接受的值是一个集合或是Map,如果使用@Value({X

2021-09-01 19:31:12 387

转载 idea版本2020全局配置maven

转载:idea版本2020.1全局配置maven

2021-09-01 09:50:49 532

原创 mybatis的注解报错二

mybatis中的sql块,如果使用<![CDATA[sql语句块]]>,其中如果使用注释时(),会报错。

2021-08-11 16:44:58 93

原创 记一次mysql(innodb)死锁分析

记一次mysql(innodb)死锁分析我是带着比较复杂的心情来写这个文章的,首先,因为mysql innodb引擎模式下的内容实在较多,我没有把握能说明清除;其次,分析死锁的原理我也只是根据当前这种原因导致的死锁场景做出分析,并不代表我能分析秦楚所有的死锁场景。总之,这边文章可供参考的范围十分有限,请各位童鞋具体情况具体分析,那就开始吧~一、死锁日志出现第一次在服务器看到我写的模块出现了死锁情形,纳尼???不敢相信呀,你要知道呀,对于一个资深程序员来说死锁,以为这你这能力水平是很差的呢,当时被羞愧之

2021-07-05 20:30:21 256

原创 解决net.sf.json包json化后,对象系列化时net.sf.json.JSONNull[“empty“]错误

解决net.sf.json包json化后,对象系列化时net.sf.json.JSONNull[“empty”]错误一、问题描述前端(使用angularjs的架构)调用后台接口后显示404,看后台日志接口已经请求成功了。所以有两点就很奇怪了:一是请求了接口会什么会报404?为什么会没有错误日志二是这个具体的错误到底是什么?带着这样的疑问,我们来开启我们的定位调试之旅吧~代码使用二、问题一解决问题先说明下我使用的系统架构:前端使用angularjs 后端使用springmvc模式1)找

2021-05-28 18:41:20 2266 3

原创 mybatis错误解析mapper.xml注释错误分析

先上错误日志Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:— The error occurred in com/imodule/product/dao/sqlmap/test.xml.— The error occurred while applying a parameter map.— Check the claimcalc.sfCalcTerminalDpst-InlineParameterMap.— Che

2021-05-14 20:39:41 1722 1

原创 spring事务管理应用详解

转发这篇spring事务应用讲解的文章,希望想要了解事务应用的朋友看一看。之所以会推荐,主要是这篇文章把事务的基础特性细节处讲解的很清楚!特别事务的传播特性和隔离级别,希望对大家有帮助~《Spring事务管理(详解+实例)》https://blog.csdn.net/Trigl/article/details/50968079?utm_source=app&app_version=4.5.8...

2021-04-26 11:15:35 71

原创 SecureCRT命令方式上传文件

SecureCRT命令方式上传文件进入sftp模式实现上传效果图![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204140843518.png)进入sftp模式按住Alt+p,打开SFTP将本地要上传的文件直接拉进去实现上传进入待上传文件目录put命令上传本地文件到指定服务器目录效果图...

2021-02-04 14:09:17 954 1

原创 idea 插件 free mybatis plugin的正确使用

idea 插件 free mybatis plugin的正确使用写在开篇怎么正确使用free mybatis plugin呢?例子展示写在开篇想必所有使用idea开发的大家,应该一直有个疑问,就是强大的idea能够支持从方法调用A直接跳转到被调用方法B的实现,那么,有没有什么方法能够做到直接从Mapper.java类直接跳转到对应的mapper.xml文件呢??直到我最后找到了 ** free mybatis plugin** 完美的解决了我的问题怎么正确使用free mybatis plugin呢?

2020-12-17 10:56:37 1183

原创 《消息队列》常问面试题-吐血整理

《消息队列》常用面试题

2020-07-18 00:23:54 2897 1

原创 解决因jdk版本问题不支持aes256加密问题(Illegal key size or default parameters)

想必大家遇到aes256加密报如下异常:java.security.InvalidKeyException: Illegal key size or default parameters,在网上搜到最多的解决方案是在oracle官网下载补丁jar包(local_policy.jar、US_export_policy.jar),进行替换。当然,如果这个一个新项目,或者项目规模较小,完全可以通过替换对应jar包,或者升级jdk的版本来解决。但对于一个规模较大,稳定运行的项目,替换jar包可能意味着将系统推向潜

2020-06-05 08:05:14 5584 7

原创 mybatis 之 uncategorized SQLException for SQL [: SQL state [99999]: error code [17104]

mybatis oracle 之 uncategorized SQLException for SQL [: SQL state [99999]: error code [17104]错误日志错误形式一3形式二起初关于这个问题一直想通过错误码为入口进行问题排查,无奈源码阅读能力有限,一直没有弄明白错误码的生成原理,导致问题定位耗时较长。又苦于本地单元测试恰巧出问题,一直没发断点到源码追溯问题。纠结了一上午,加了日志查看执行sql前的list.传值。终于找到问题,是因为批量更新的脚本list传值

2020-05-19 17:25:19 4525

原创 系统hosts文件配置

系统hosts文件的作用hots文件是对IP地址和Host name(主机名)的映射关系维护,它规定要求每段只能包括一个映射关系,格式是:IP地址 + 空格 + 映射的Host name(主机名)[比如:163.177.151.110 www.baidu.com],在每段的后面用“#”分割后用文字说明。hosts文件的工作原理我们知道,访问互联网的一个网址,首先通过DNS服务器把网络域名(www.XXXX.com)解析成对应IP地址后,我们的计算机才能访问。用户如果每次请求域名都需要等待域名解析的过程

2020-05-12 23:41:53 999

原创 java8的新特性

java8的新特性1、函数式接口@FunctionalInterfacejava8通用的几类函数接口2、lambda表达式2.1、lambda表达式是什么2.2、lambda表达式语法2.2、示例2、接口的默认方法和静态方法2.1、默认方法2.2、静态方法3、新增方法引用格式3.1、示例:4、新增Stream类4.1、什么是Stream4.2、Stream两个基础的特征4.3、使用流的基本操作4....

2020-01-14 23:33:04 545

空空如也

空空如也

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

TA关注的人

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