- 博客(214)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
转载 Jboss最佳线程数调优
在设置jboss的参数中,maxThreads(最大线程数)和acceptCount(最大等待线程数)是两个非常重要的指标,直接影响到程序的QPS。本文讲解jboss连接的运行原理,以及如何设置这两个参数
2022-11-08 10:42:12 821
原创 SpringAMQP中AmqpTemplate发送接收消息
Spring AMQP提供了一个扮演核心角色的“模板”,定义操作的接口是AmqpTemplate , 接口操作涵盖了发送和接收消息的一般行为 . 因此他包含了发送和接收消息的所有基本操作. 模板接口的每一个实现都依赖特定的客户端类库, 目前只有RabbitTemplate。
2022-11-04 10:22:58 2530
原创 SpringAMQP和RabbitMQ入门
Spring AMQP项目将Spring的核心概念应用到基于AMQP的消息传递解决方案的开发中。它提供了一个“模板”作为发送和接收消息的高级抽象。它还通过一个“监听器容器”为消息驱动的POJOs提供支持。这些库方便了AMQP资源的管理,同时促进了依赖注入和声明性配置的使用。
2022-10-31 19:37:02 1840
原创 进入软件行业的几点建议
今年年初给自己定了目标,每个月写一遍感悟性的文章。促使自己思考和沉淀。回望自己在软件行业的经历,总是感叹如果早知道某某事情多好。这篇文章主要写一些建议,如果这边文章有幸被你看到, 希望对你有帮助。
2022-10-25 19:57:28 1082 1
原创 Spring中的Bean继承关系
写在之前最近没事在浏览Spring官网,简单写一些相关的笔记,并不包所有技术点,信息来自Spring5.2.3。
2022-10-24 17:39:44 1767
原创 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 626
原创 Spring中的作用域Bean Scope
Spring Framework框架提供了一种思想,当创建bean定义时,需要先创建一个配方(官网叫recipe),用配方创建由该bean定义定义出的类的实际实例。这种方式不仅可以实现控制要插入到从特定bean定义创建的对象中的依赖项和配置值,而且还可以控制从特定bean定义创建对象的范围。这种方法功能强大且灵活,因为您可以通过配置选择创建的对象的范围,而不必在Java类级别控制对象的范围。
2022-10-01 00:00:27 561
原创 Oralce ORA-00018超出最大会话数处理记录
当出现ORA-00018: 超出最大会话数的时候一般是访问量超过设置, 只需要将会话数增加就可解决问题, 当然还需要先分析访问量增大是否是合理
2022-09-29 19:38:57 1990
原创 Spring 中有哪些感知接口
Spring内置了用于不同目的的大量感知接口,实现这些感知接口的Bean在被初始之后,DI容器就会自动调用这些回调接口所定义的方法,进而将相关对象注入进来,可以取得一些相对应的资源。例如:实例BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而实例ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例等等。
2022-09-29 11:18:30 808
原创 Spring事务问题,同一次请求中相同SQL查询结果不一致
上周同事让我帮他看个问题. 他说同一个SQL 两次执行后,查询结果不一致, 两次查询一次有记录一次没有记录
2022-09-25 16:44:17 1792
原创 Oralce 日期型函数使用
SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟,如果分使用mm会出现ORA-01810错误
2022-09-21 18:53:59 761
原创 Oracle死锁问题: enq: TX - row lock contention
如何解决Oracle死锁问题 enq: TX - row lock contention
2022-08-22 20:10:05 1839
原创 Tomcat报错 Cannot assign requested address: JVM_Bind
遇到Cannot assign requested address: JVM_Bind怎么处理
2022-08-18 19:10:39 1026
原创 JAVA多线程同步队列SynchronousQueue
SynchronousQueue是一个不存储元素的阻塞队列,每个put操作必须等待一个take操作,否则不能添加元素
2022-08-09 19:03:49 1378
原创 JAVA多线程同步计数器CountDownLatch作用
CountDownLatch 是一个同步辅助类,即倒数计数器。在完成一组正在其他线程中执行的操作前,它允许一个或者多个线程处于等待状态,在当前计数到达零前,await方法会一直阻塞
2022-08-01 20:09:12 1314
原创 JAVA多线程FutureTask作用
FutureTask是一个异步运算的任务,FutureTask里面可以可以传入Callable实现类作为参数,可以对异步运算任务的结果进行等待获取,判断是否已经完成,取消任务等操作。理解FutureTask之前先要知道Future接口.........
2022-08-01 10:20:40 943
原创 Java中double精度丢失如何处理
不论是double还是float都是浮点数, 计算机进行计算的时候采用二进制来计算,先将10进制转换成二进制,然后进行计算,最后再将二进制转换为十进制。浮点数会失去一定的精度
2022-07-14 19:45:50 1938
原创 【IDEA】check out master invalid path 问题
遇到的check out master invalid path问题
2022-07-12 17:09:54 802
原创 硅谷产品实战学习感触
最近在“极客时间”看一些文章, 刚看完的课程叫硅谷产品实战, 主要写作者在硅谷工作时的感受, 有兴趣的朋友可以去集客时间看看文章 ,共36讲。其中有一些片段我比较有感触,增加一些思考记录下来。.........
2022-06-30 19:28:39 346
原创 数据修复时,我差点“跑路”
墨菲定律任何事都没有表面看起来那么简单;所有的事都会比你预计的时间长;会出错的事总会出错;如果你担心某种情况发生,那么它就更有可能发生
2022-06-28 01:19:36 334
原创 Eclipse通过Break Properties设置断点条件
在Eclipse中断点调试循环的时候,如果循环次数过多时调试操作往往会很麻烦,可以通过Break Properties来精确定位断点
2022-06-04 11:44:21 651
原创 Jedis 使用入门
Jedis 是Redis官方首选的 Java 客户端开发包, Jedis客户端同时支持单机模式、分片模式、集群模式的访问模式,通过构建Jedis类对象实现单机模式下的数据访问,通过构建ShardedJedis类对象实现分片模式的数据访问,通过构建JedisCluster类对象实现集群模式下的数据访问
2022-05-04 01:36:18 619
原创 坎宁汉姆定律是什么
坎宁汉姆定律:在网络上想得到正确答案的最好方法不是提问,而是写出一个错误的答案。Cunningham’s Law states: “The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”沃德 坎宁汉姆(Ward Cunningham ) 是一位著名的计算机程序员,这个定律来自有关他的一个小故事:Once I was on a..
2022-05-01 16:45:23 3308
原创 Oracle 如何使用循环控制关键字exit、goto、continue
1. exit用于跳出循环, 在10g和11g都可以使用2. goto 可以在10g和11g使用3. continue只能在11g上使用10g不支持4. oracle 不支持break
2022-04-20 19:05:46 2784 3
原创 Oracle 如何修改用户名称10g
1.修改用户名脚本--目的:将用户名BOSS641修改为BOSS660--使用sysdba角色账号登录--查询要修改的用户信息SELECT * FROM user$ where NAME='BOSS641'--记录用户的IDSELECT * FROM user$ where USER#=767--修改用户名UPDATE USE...
2022-04-15 09:46:27 1166
原创 如何处理团队的技术债务
沃德砍宁汗 (Ward Cunningham ) 是一位著名的计算机程序员,也就是上图的和蔼大爷。他之所以闻名是对“面向对象程序设计”的开发实践的贡献。他对模式研究和极限编程有很大影响,他还是wiki概念的发明者并建立了第一个wiki网站,并且他还是敏捷宣言的合著者。什么是技术债务技术债务在过去几年中成为了一个开发团队的流行术语。它指随着时间推移,代码变得越来越差和系统设计变得越来越“粗糙”,这些问题让对代码或者系统做修改变得越来越困难。 技术债务这个词来自沃德砍宁汗(Ward...
2022-04-13 19:43:38 648 1
原创 Redis 字符串String数据结构
Redis 中String是最简单的类型,一个key对应一个value,String类型的数据最大1G
2022-04-05 14:57:27 2192 1
原创 Redis 目录与配置说明
Redis 是一个开源的基于内存的数据结构存储,Redis 是远程字典服务(Remote Dictionary Server )的简写,它通常被用作数据库,缓存,消息代理和流引擎
2022-03-30 19:33:22 3474
原创 Java中如何使用try…catch处理异常
try...catch 块try..catch块主要用于处理异常, 一般会将可能出现问题的代码写在try块中,以处理程序中出现的程序错误,如果一个异常发生在try块中,如果异常需要被相应的程序处理,那么就使用catch块来捕获异常,并在catch块中填写处理异常的代码,就像下面的方式try { //这里是可能出现问题的代码}catch(Exception e){ //捕获后处理的代码}举个例子实现从配置文件system.properties配置文件中读...
2022-03-26 15:34:16 2597
原创 JBoss如何设置将日志输出到不同日志文件
og4j是Apache的一个开放源代码项目,是一种非常流行的日志框架。通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等,Log4j也可以帮助我们控制每一条日志的输出格式以及每一条日志信息的级别。
2022-03-24 19:42:56 1389
问题 Illegal Load: 0.0
2022-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人