- 博客(195)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Intellij IDEA 双击启动报错ClassNotFoundException: com.licel.b.z@
解决Intellij IDEA 双击启动报错ClassNotFoundException: com.licel.b.z@
2023-07-28 17:08:20
1287
原创 JSch登录sftp时发现需要Kerberos身份验证
项目开发中使用了SFTP,debug调试程序时发现了每次都需要手动输入 Kerberos的口令信息。这就很奇怪了难道每次连接SFTP时候都需要手动输入吗?本问记录使用JSch登录sftps时遇到的Kerberos验证问题并记录了解决方法
2023-06-26 18:58:33
376
原创 如何使用SonarQube+ SonarScanner分析项目
六一儿童节要玩程序员的玩具,动手试一试挺有意思的,本文主要介绍如何使用sonarqube+sonarscanner扫描项目,并记录常见问题
2023-06-08 19:14:56
877
原创 Linux 下安装SonarQube (版本sonarqube7.6)
公司的虚拟环境坏了,sonarqube需要重新安装。简单记录安装过程和遇到的问题。相关环境信息。
2023-05-22 08:54:01
548
原创 频繁GC引起卡顿问题排查与解决
本问题是因为开发提交了几行未经测试的代码引起, 此代码直接引起内存泄露,系统频繁GC。这也是提交未测试代码引起故障的典型案例
2023-04-23 16:36:43
894
原创 了解高可用
高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。设计系统的可用性,最重要的是满足用户的需求。系统的失败只有当其导致服务的失效性足以影响到系统用户的需求时才会影响其可用性的指标。
2023-04-11 18:39:05
392
原创 如何使用监控诊断工具Arthas(阿尔萨斯)
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率一。本文介绍其最常使用的功能
2022-12-26 15:40:53
1832
4
原创 解析异常SAXParseExceptionis如何处理
特殊字符串经常会造成字符串解析异常SAXParseException,本文记录某次问题的排查过程和处理方法。
2022-11-28 16:54:28
1355
转载 Jboss最佳线程数调优
在设置jboss的参数中,maxThreads(最大线程数)和acceptCount(最大等待线程数)是两个非常重要的指标,直接影响到程序的QPS。本文讲解jboss连接的运行原理,以及如何设置这两个参数
2022-11-08 10:42:12
404
原创 SpringAMQP中AmqpTemplate发送接收消息
Spring AMQP提供了一个扮演核心角色的“模板”,定义操作的接口是AmqpTemplate , 接口操作涵盖了发送和接收消息的一般行为 . 因此他包含了发送和接收消息的所有基本操作. 模板接口的每一个实现都依赖特定的客户端类库, 目前只有RabbitTemplate。
2022-11-04 10:22:58
1653
原创 SpringAMQP和RabbitMQ入门
Spring AMQP项目将Spring的核心概念应用到基于AMQP的消息传递解决方案的开发中。它提供了一个“模板”作为发送和接收消息的高级抽象。它还通过一个“监听器容器”为消息驱动的POJOs提供支持。这些库方便了AMQP资源的管理,同时促进了依赖注入和声明性配置的使用。
2022-10-31 19:37:02
1141
原创 进入软件行业的几点建议
今年年初给自己定了目标,每个月写一遍感悟性的文章。促使自己思考和沉淀。回望自己在软件行业的经历,总是感叹如果早知道某某事情多好。这篇文章主要写一些建议,如果这边文章有幸被你看到, 希望对你有帮助。
2022-10-25 19:57:28
974
1
原创 Spring中的Bean继承关系
写在之前最近没事在浏览Spring官网,简单写一些相关的笔记,并不包所有技术点,信息来自Spring5.2.3。
2022-10-24 17:39:44
1409
原创 Spring中自定义Bean行为InitalizingBean和DisposableBean
Spring虽然可以通过InitializingBean完成一个bean初始化后对这个bean的回调,但是这种方式要求bean实现Spring提供的 InitializingBean接口。这个bean的代码就和Spring耦合到一起了。Spring的 DisposableBean接口允许bean在容器中销毁时回调,DisposableBean接口仅有一个destory方法,该方法在BeanFactory在销毁单例时调用,此接口的异常只会被记录在日志中不会抛出,保证其他bean可以释放它们的资源。
2022-10-18 19:55:51
437
原创 Spring中的作用域Bean Scope
Spring Framework框架提供了一种思想,当创建bean定义时,需要先创建一个配方(官网叫recipe),用配方创建由该bean定义定义出的类的实际实例。这种方式不仅可以实现控制要插入到从特定bean定义创建的对象中的依赖项和配置值,而且还可以控制从特定bean定义创建对象的范围。这种方法功能强大且灵活,因为您可以通过配置选择创建的对象的范围,而不必在Java类级别控制对象的范围。
2022-10-01 00:00:27
340
原创 Oralce ORA-00018超出最大会话数处理记录
当出现ORA-00018: 超出最大会话数的时候一般是访问量超过设置, 只需要将会话数增加就可解决问题, 当然还需要先分析访问量增大是否是合理
2022-09-29 19:38:57
1191
原创 Spring 中有哪些感知接口
Spring内置了用于不同目的的大量感知接口,实现这些感知接口的Bean在被初始之后,DI容器就会自动调用这些回调接口所定义的方法,进而将相关对象注入进来,可以取得一些相对应的资源。例如:实例BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而实例ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例等等。
2022-09-29 11:18:30
564
原创 Spring事务问题,同一次请求中相同SQL查询结果不一致
上周同事让我帮他看个问题. 他说同一个SQL 两次执行后,查询结果不一致, 两次查询一次有记录一次没有记录
2022-09-25 16:44:17
1027
原创 Oralce 日期型函数使用
SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟,如果分使用mm会出现ORA-01810错误
2022-09-21 18:53:59
495
原创 Oracle死锁问题: enq: TX - row lock contention
如何解决Oracle死锁问题 enq: TX - row lock contention
2022-08-22 20:10:05
1002
原创 Tomcat报错 Cannot assign requested address: JVM_Bind
遇到Cannot assign requested address: JVM_Bind怎么处理
2022-08-18 19:10:39
697
原创 JAVA多线程同步队列SynchronousQueue
SynchronousQueue是一个不存储元素的阻塞队列,每个put操作必须等待一个take操作,否则不能添加元素
2022-08-09 19:03:49
889
问题 Illegal Load: 0.0
2022-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人