随笔分类 -  java

dubbo做的项目经常thread pool is exhausted pool size 200的问题解决记录
摘要:1、spring.dubbo.provider.retries 适当调小一点,并发量大的一但报错超时直接就宕机了 2、-Xms1G -Xmx1G 适当调大一些 3、其它配置不要乱改,不一定合适 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/ 阅读全文

posted @ 2021-01-26 16:49 代码风云 阅读(508) 评论(0) 推荐(0)

mvn常用命令记录
摘要:1、多模块切换命令 versions:set -DnewVersion=0.0.1-SNAPSHOT versions:set -DnewVersion=0.0.1-RELEASE 2、确认版本切换 versions:commit 3、回滚版本切换 versions:revert 独享环境包配置 < 阅读全文

posted @ 2020-05-03 23:17 代码风云 阅读(654) 评论(0) 推荐(0)

2020新部署以及开发踩坑记录
摘要:1、容器构建成功不代表项目编译成功,当无法正常启动时要注意查看构建日志 2、@Transactional不能回滚自己new的Exception,要用这个@Transactional(rollbackFor = Exception.class) 3、对接一些第三方服务的时候可能他们对IP做了一些绑定处 阅读全文

posted @ 2020-04-22 16:51 代码风云 阅读(204) 评论(0) 推荐(0)

dubbo服务层面上的负载均衡和高可用
摘要:dubbo上的服务层可以做集群,来达到负载均衡和高可用,很简单,只需要在不同的服务器节点上向同一个zk(内网环境)注册相同的服务 注意就是,消费者不能在同一个zk做这种集群操作的 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/ 阅读全文

posted @ 2019-06-08 23:15 代码风云 阅读(362) 评论(0) 推荐(0)

javafx随手记录
摘要:javafx的webview嵌套网页的时候可能会遇到一些需要允许跨域访问(禁止同源策略)的页面 那么我们在初始化的代码前加上以下代码即可 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/ 阅读全文

posted @ 2019-06-05 23:54 代码风云 阅读(243) 评论(0) 推荐(0)

rabbitMq实战使用
摘要:只做下工作记录,比较重要的几个属性: concurrency:一个生产者可以同时由多少个消费者消费,这个一般根据你的机器性能来进行配置 prefetch:允许为每个consumer指定最大的unacked messages数目。要是对实时性要求很高的话,prefetch应该设置成1,concurre 阅读全文

posted @ 2019-05-19 13:11 代码风云 阅读(993) 评论(0) 推荐(0)

git管理策略
摘要:master:生产环境,用于发布正式稳定版 release-*.*:预发布分支,发布稳定版之前的正式分支 develop:开发分支,测试环境中使用 feature/who xxx:功能分支,功能未开发完之前所提交的分支,功能开发完后合并到develop分支 fixbug:针对生产环境master的分 阅读全文

posted @ 2019-02-26 21:41 代码风云 阅读(287) 评论(0) 推荐(0)

sublime py不能输入中文
摘要:设置环境变量PYTHONIOENCODING=UTF-8,重启sublime即可 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/ 阅读全文

posted @ 2019-02-26 11:31 代码风云 阅读(207) 评论(0) 推荐(0)

解决sublime install package连不上的问题
摘要:下载文件 百度网盘:https://pan.baidu.com/s/1Z-11d4btZJyx5zA7uzNi8Q 修改配置文件 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/ 阅读全文

posted @ 2019-02-26 10:47 代码风云 阅读(1533) 评论(0) 推荐(0)

zk分布锁的java实现
摘要:只做记录,直接上代码 父类: 子类 使用示例: 注意:unlock必须写在finally里面,否则一旦业务出现运行错误造成没有解锁,下一次访问的人就需要等待一个sessionTime了 题外话:zk在linux上启动命令 ./zkServer.sh start 自己实现的很多细节没考虑到导致在高并发 阅读全文

posted @ 2018-10-05 09:29 代码风云 阅读(1143) 评论(0) 推荐(0)

dubbo+zk+maven的那点事
摘要:1、服务端建议使用xml方式进行服务暴露,可读性更高; 2、消费端不能直接引入service模块,而是通过引入service-api模块来使用服务端的服务,因为这不是单体应用; 题外话:dubbo是一个服务框架,他需要一个服务的注册中心,并且dubbo建议使用zk作为他的服务注册中心。 转载请注明博 阅读全文

posted @ 2018-09-28 23:51 代码风云 阅读(626) 评论(0) 推荐(0)

微信支付java
摘要:直接上代码: 1、支付配置PayCommonUtil 工具类MD5Util 2、接下来是调用,这里只贴核心部分代码 工具类XMLUtil 千万要注意参数的大小写问题,一个接口一个样 3、接收通知 支付成功后不是由客户端通知服务器的,这样无法保证正确性,而是应该由微信服务器来通知我们的项目服务器,并且 阅读全文

posted @ 2018-06-08 11:08 代码风云 阅读(3646) 评论(0) 推荐(1)

log4j2 项目日志组件
摘要:在项目运行过程中,常常需要进行功能调试以及用户行为的跟踪和记录,部分人习惯使用System.out,但这并不建议,它仅仅是使用方便但不便于维护也无扩展性。相比log4j的话,log4j可以控制日志信息的输送目的地、输出格式以及级别等等,使我们能够更加细致地控制日志的生成过程。 Log4j2是对Log 阅读全文

posted @ 2017-12-20 12:58 代码风云 阅读(1384) 评论(0) 推荐(2)

导航