错误总结
文章平均质量分 81
灬点点
菜鸟
展开
-
阅读高并发笔记三
分布式寻址,1.不重启客户端就能动态地变更服务节点。2.实现优雅关闭的功能。3.主动探测,心跳模式。4.要控制一组注册中心管理的服务集群的规模。5.扩容注册中心节点。6.规范一下对于注册中心的使用方式,如果只是变更某一个节点,那么只需要通知这个节点的变更信息即可。7.如果是自建的注册中心,你也可以在其中加入一些保护策略,比如说如果通知的消息量达到某一个阈值就停止变更通知。分布式组件慢请求,1.给同一个请求的每一行日志增加一个相同的标记,通过这个标记就能请求链路上所有步骤的耗时(在记录打点日原创 2021-04-20 22:43:02 · 273 阅读 · 0 评论 -
阅读高并发笔记一
高并发,1.抵御洪水方案:流量分开(分而治之),缓存(拓宽河道),异步(单位时间内处理更多请求)。一般系统演进,1.满足现状,选择最熟悉的技术体系。随着流量和业务增加修正架构存在问题,选择社区成熟的,团队熟悉的组件解决问题,在社区没有合适解决方案的前提下,才会自己造轮子。对架构小修小补无法满足时,考虑重构或者重写,解决现有问题。系统分层,1.终端显示层:各端模板渲染并执行显示的层。当前主要是 Velocity 渲染,JS 渲染, JSP 渲染,移动端展示等。2.开放接口层:将 Service原创 2021-04-19 22:25:08 · 272 阅读 · 3 评论 -
java开发采坑之路续集
1.在web环境中使用ThreadLocal出现数据错乱原因:线程可能重用,导致ThreadLocal中的数据会串解决办法:ThreadLocal<String> localName = new ThreadLocal();try {localName.set("Java");// 其它业务逻辑} finally {localName.remove();}2.使用ConcurrentHashMap出现线程安全问题和性能并未提升原因:ConcurrentHashMap只翻译 2020-09-10 00:16:36 · 340 阅读 · 0 评论 -
Connection reset by peer
问题一:java.net.ConnectException: Connection refused: connect解决办法:1.杀死占用端口号(一般为8080)的进程,释放端口;2.彻底关闭 Tomcat 服务器,或者重新启动项目。3.无限制:ulimit -u 131072 或者 ulimit -u 无限制问题二:java.io.IOEXception: Connection re...原创 2019-02-13 21:50:33 · 4206 阅读 · 0 评论 -
阅读源码方法与步骤(从一篇大神的微信公众号获得感悟)
第一,学会会做笔记。这里我推荐使用思维导图,比如下面是我做的一个关于阅读其他系统源码的笔记。看到没,这样做想不会都很难!如果还做不到这一点,或者虽然这样做了,但是还有点吃力。那么看我的第二条!第二,在阅读源码之前,学一点设计模式!你要记住,当遇到 XXFilter,那可能就是过滤器模式;看到 XXBulider,那就是建造者模式;看到 XXFactory,那就是工厂模式;看到 XXStra...翻译 2019-01-29 15:06:35 · 3234 阅读 · 1 评论 -
stringRedisTemplate设置过期时间与Springboot2.X mybatis 批量更新删除插入查询
stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作 stringRedisTemplate.opsForValu...原创 2018-12-25 21:44:14 · 18650 阅读 · 0 评论 -
Android与IOS加固的五种方式
1.360加固保 链接:http://jiagu.360.cn/2.阿里聚安全 链接:http://jaq.alibaba.com/3.腾讯云应用乐固 链接:https://www.qcloud.com/product/cr.html4.梆梆安全 链接:http://www.bangcle.com/5.通付盾移动安全云 链接:http://www.appfortify.cn/pc-...原创 2018-05-22 10:02:53 · 2103 阅读 · 0 评论 -
docker错误总结
一、docker的安装Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本[root@runoob ~]# uname -r 3.10.0-327.el7.x86_64Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。...原创 2018-11-24 11:30:38 · 976 阅读 · 0 评论 -
Spring Boot 错误总结(累计30个常见错误)
1.新建Spring boot,出现src的包上出现错误的叉号: 分析原因: 你要更新一下选择项目-----Maven----Updata project,或者删除jar包---Libraries---Maven Dependencies,然后重新关闭eclipse,重新启动!2.如果你项目与别人一样,怎么试都不行,还是报错,或者其它问题: 分析原因:记住一句话,小问题重启,...原创 2017-08-14 14:31:51 · 56023 阅读 · 3 评论 -
分享java采坑解决问题的链接
Kotlin https://lyndonchin.gitbooks.io/kotlin-docs-zh/content/basics/00_basic-types.htmlJWT http://blog.leapoahead.com/2015/09/06/understanding-jwt/ https://www.jianshu.com/p/576dbf44b2ae http://...原创 2018-04-14 14:15:33 · 771 阅读 · 0 评论 -
Cannot read property 'appendChild' of null
1.js报错解决办法 这个一般是你获取的节点不存在引起的。 可能出现这种情况的原因:你获取这节点时,节点还没加载,例如:你的JS写在head里面,取body里面的某一节点,这时候是取不到的。这种情况的解决方法:把JS代码放到后面 ...原创 2018-05-02 14:14:28 · 22391 阅读 · 2 评论 -
Spring +Elastic search 错误总结
1.错误 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘enableRedisKeyspaceNotificationsInitializer’ defined in class path resource [org/springframework/ses原创 2018-02-05 22:22:54 · 779 阅读 · 0 评论 -
Spring boot 错误总结(二)
1问题:关于Spring boot中读取属性配置文件出现中文乱码的问题1.再配置文件(application.properties)中添加编码字符集#返回页面、数据中文乱码问题spring.http.encoding.force=truespring.http.encoding.charset=UTF-8spring.http.encoding.enabled=true原创 2017-12-23 12:05:38 · 1231 阅读 · 0 评论