工作
文章平均质量分 58
小强聊it
7年+互联网和金融技术人,个人微信:xiaoqiang666it,公众号:小强聊it,欢迎一起聊聊专注在技术、成长和AIGC的内容。
展开
-
团队配置管理规范浅见
开发分支是预发分支的”上游”,预发分支又是生产分支的”上游”。1、借用软件系统分析师的配置管理部分内容来介绍配置管理的工作(原谅时间精力有限,原文基本已经涉及了在工作中涉及的大部分内容,无法再进行梳理加工,只是缺少案例和图描述完整的一个项目,要完整描述的话,需要花费的时间精力可能得好几天);对于”持续发布”的项目,它建议在master分支以外,再建立不同的环境分支。比如,”开发环境”的分支是master,”预发环境”的分支是pre-production,”生产环境”的分支是production。原创 2024-02-12 21:50:12 · 1553 阅读 · 0 评论 -
动态扩缩容下的全局流水号设计
序列号:12bit,用于离散同一机器同一毫秒级别生成多条Id时,可允许同一毫秒生成2^12 = 4096个Id,则一秒就可生成4096*1000 = 400w个Id。时间戳:41bit,服务上线的时间毫秒级的时间戳(为当前时间-服务第一次上线时间),这里为(2^41-1)/1000/60/60/24/365 = 49.7年。在服务每次上线的时候就会把之前的 incr 值加 1。工作机器id:10bit,表示工作机器id,用于处理分布式部署id不重复问题,可支持2^10 = 1024个节点。原创 2024-02-06 22:25:02 · 657 阅读 · 0 评论 -
读分布式稳定性建设指南文档
最近还是在做一些和稳定性建设相关的事情,找到一份《分布式稳定性建设指南》文档,摘抄了其中的重点,以便后续回顾方便,一直没上传好资源,我之后再试试,原文内容质量非常高。原创 2024-02-06 22:05:49 · 267 阅读 · 0 评论 -
技术债解决思考v2
3、在分析新需求时,可以再学习徐峰老师的有效需求分析,在质量属性评估的时候SAAM、ATAM、CBAM这样的方法是否可以?类似这样的,查的介绍ATAM的流程文档。原创 2024-02-05 23:53:02 · 188 阅读 · 0 评论 -
日志问题总结
记录应用系统日志主要有三个原因:记录操作轨迹、监控系统运行状况、回溯系统故障。记录操作轨迹:可以数据化分析用户偏好,有助于优化系统业务逻辑,为用户提供个性化服务。如:通过access.log记录用户的操作频率和跳转链接,有助于分析用户后续行为。监控系统运行状况:全面有效的日志系统有助于建立完善的应用监控体系。通过应用监控体系,可以实时监控系统运行状况,及时预警,避免故障发送。系统运行状况是指服务器的运行状态,如内存、CPU等使用情况;应用运行状况,如接口RT(响应时间)、QPS等。原创 2024-02-03 21:19:33 · 1037 阅读 · 0 评论 -
如何接手一个新系统
在平时的工作中,接手别人的系统上一个一年还是会有几次的工作,本期我们就来梳理下,一般接手一个新系统都要从哪些方面来尽快熟悉下,保障自己不掉队。原创 2024-02-04 23:30:36 · 1152 阅读 · 0 评论 -
获取到数据循环写文件
/** * 取数初始值, */ static int start = 1; /** * 每次处理数据值 */ static int batchCount = 100; public List getData() { List<SheetData> sheetDataList = new ArrayList(); PageInfo pageInfo = new PageInfo(start, bat.原创 2020-05-26 20:11:43 · 183 阅读 · 0 评论 -
水平越权访问与垂直越权访问漏洞的解决办法
1、水平越权访问与垂直越权访问漏洞越权访问漏洞越权访问(Broken Access Control,简称BAC)是Web应用程序中一种常见的漏洞,由于其存在范围广、危害大,被OWASP列为Web应用十大安全隐患的第二名。该漏洞是指应用在检查授权时存在纰漏,使得攻击者在获得低权限用户账户后,利用一些方式绕过权限检查,访问或者操作其他用户或者更高权限。越权漏洞的成因主要是因为开发人员在对数据进行增、删、改、查询时对客户端请求的数据过分相信而遗漏了权限的判定。越权访问漏洞主要分为水平越权访问和垂直越权转载 2020-05-12 22:35:40 · 7206 阅读 · 0 评论 -
java 内嵌Groovy动态脚本
1、demo : https://blog.csdn.net/sleetdream/article/details/88791861 和https://www.jianshu.com/p/c7803626c09d2、清除Grovy的缓存:https://blog.csdn.net/cuichunchi/article/details/89454577...转载 2020-01-03 08:31:20 · 223 阅读 · 0 评论 -
网关性能提升文章技术解析
1、火焰图: https://www.cnblogs.com/xiaoxitest/p/10584542.html2、查看当前系统的glibc版本 : https://blog.csdn.net/u011495642/article/details/84031867 待续转载 2020-01-03 08:24:11 · 114 阅读 · 0 评论 -
IE浏览器与谷歌Chrome浏览器获取当前页面Cookie
https://blog.csdn.net/sdalsdsdf/article/details/86623232转载 2020-01-02 08:29:24 · 347 阅读 · 0 评论 -
MyBatis中Like语句使用总结
1、http://www.pianshen.com/article/3251285303/2、https://www.cnblogs.com/lxcmyf/p/9017222.html转载 2020-01-02 07:20:11 · 65 阅读 · 0 评论 -
java 中肿么比较两个时间相差的秒数
http://ask.zol.com.cn/x/4208932.html转载 2020-01-01 11:00:46 · 563 阅读 · 0 评论 -
关于CSV文件的读写问题(特别是有双引号和逗号的情况)
https://blog.csdn.net/xyr05288/article/details/53696464转载 2020-01-01 10:59:05 · 1549 阅读 · 0 评论 -
maven和idea使用
1、向eclipse倒入maven工程:https://jingyan.baidu.com/article/597a0643442a0d312b524331.html2、Maven的setting配置文件 和 在Eclipse中对Maven的正确配置:https://www.cnblogs.com/DreamDrive/p/5571916.html3、maven POM.xml 标签详...转载 2018-12-23 11:51:08 · 99 阅读 · 0 评论 -
zuul框架学习
1、zuul的各种配置:https://huan1993.iteye.com/blog/2424676 和https://blog.csdn.net/m0_37556444/article/details/825845462、Spring Cloud Zuul中路由配置细节 :https://blog.csdn.net/u012702547/article/detai...转载 2018-12-23 21:59:28 · 124 阅读 · 0 评论 -
swagger-api
1、swagger-api实现简单的数据增删改查:https://blog.csdn.net/sanpiao_0527/article/details/793454672、Swagger简介:https://blog.csdn.net/wangnan9279/article/details/445416653、Swagger 嵌套对象、嵌套json数据返回的写法:https://blog....转载 2019-08-19 00:04:29 · 97 阅读 · 0 评论 -
cygwin的使用
windows下cygwin的安装:https://blog.csdn.net/heshushun/article/details/78664384Cygwin工具的简单使用:https://www.cnblogs.com/myidea/p/4858862.html转载 2019-08-19 00:17:33 · 127 阅读 · 0 评论 -
CDN
1、CDN详解:https://www.cnblogs.com/tinywan/p/6067126.html2、使用:https://blog.csdn.net/Lunaqi/article/details/78987936转载 2019-08-19 00:20:55 · 63 阅读 · 0 评论 -
ConnectTimeout和ReadTimeout所代表的意义
1、通过实现springframework的Order接口指定bean实例初始化加载顺序的代码示例:http://www.xwood.net/_site_domain_/_root/5870/5874/t_c279539.html2、Spring AOP(三)之AfterThrowing增强处理:https://blog.csdn.net/owen_william/article/categor...转载 2019-09-03 14:07:31 · 297 阅读 · 0 评论 -
Tomcat启动报Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLD和idea使用jetty启动项目
Tomcat启动报Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLD:https://blog.csdn.net/sinat_34104446/article/details/82721250和jetty插件启动项目:https://www.jianshu.com/p/96afc387fe84...原创 2019-09-18 13:57:42 · 190 阅读 · 0 评论