全局唯一ID生成方案

摘要: 其实,这个全局唯一ID的问题,我并没有觉得很特别,甚至我觉得,如果生成全局唯一ID的时候,能把用户ID+时间戳也基本可以满足大部分业务的“全局唯一”的需求了。确实,生成全局ID的方法有很多,适应不同的场景、需求以及性能要求,所以即便是同一个系统,你也根据不同的业务场景设计不同的ID生成策略。 UUI 阅读全文
posted @ 2021-06-14 16:25 itproject-manager 阅读(217) 评论(0) 推荐(0) 编辑

Arthas 开源 Java 诊断工具

摘要: Arthas是强大的Java应用在线诊断工具,先来浏览一下常用命令及用途: dashboard:查看当前进程的信息概览 thread:打印线程的栈 jad:反编译class vmtool:从jvm里查询对象,执行forceGc monitor:方法执行监控 watch:方法执行数据观测,如方法入参及 阅读全文
posted @ 2021-06-14 16:23 itproject-manager 阅读(54) 评论(0) 推荐(0) 编辑

线上问题定位工具-精品推荐

摘要: CPU 负载特别高的问题 show-busy-java-threads.sh# 从 所有的 Java进程中找出最消耗CPU的线程(缺省5个),打印出其线程栈。show-busy-java-threads.sh -c <要显示的线程栈数>show-busy-java-threads.sh -c <要显 阅读全文
posted @ 2021-06-14 16:21 itproject-manager 阅读(136) 评论(0) 推荐(0) 编辑

代码质量标准及其相关检测工具

摘要: 编码规范:是否遵守了团队编码规范,降低维护代码的成本。 可读性:每个方法都必须有注释,改动的时候最好说明因为什么问题改动,改动的关键代码加上注释,加上改动者和相关Jira ID ,避免很多时候时间久了自己都看不懂自己的代码 ; 另外,检测可读性的另一个办法就是让别人review你的代码,如果别人能看 阅读全文
posted @ 2021-06-14 16:17 itproject-manager 阅读(647) 评论(0) 推荐(0) 编辑

性能测试工具Jmeter

摘要: 下载apache-jmeter-5.2.zip/apache-jmeter-5.2.tgz:https://downloads.apache.org/jmeter/binaries/ ​ Jmeter5.2 Window安装与使用 首先要安装JDK8+, 下载apache-jmeter-5.2.zi 阅读全文
posted @ 2021-06-14 16:11 itproject-manager 阅读(86) 评论(0) 推荐(0) 编辑

自主研发IT项目管理工具--清空IT Manager系统数据,一步步教你如何初始化和使用系统

摘要: 产品定位: 权限角色管理,权限管理细分到按钮级别,让系统权限更加严谨且灵活配置。 多公司多团队同时使用,只需要超级管理员简单地开一个帐号而已,并且一个人可以同时参与多个项目。 任务管理与分配,实现了敏捷开发中的Sprint概念,让工作可以按敏捷开发的思维去开展。 实时跟踪进度,每天可以填写工时,完成 阅读全文
posted @ 2021-04-16 22:59 itproject-manager 阅读(121) 评论(0) 推荐(0) 编辑

Springboot中有哪些扩展点以及其应用场景

摘要: 最后我们用“Springboot中有哪些扩展点”这个话题来回顾一下Springboot的内容。SpringBoot和Spring中提供了很多扩展点,给开发者一个很大的灵活空间,按照启动的调用顺序,大概有如下扩展点。 ApplicationContextInitializerSpringboot中默认 阅读全文
posted @ 2021-04-05 09:01 itproject-manager 阅读(1198) 评论(0) 推荐(0) 编辑

SpringBoot中一个Http Call怎么到达数据库的

摘要: 通过前面的章节我们知道Springboot会调用ServletWebServerApplicationContext#getWebServer方法启动tomcat 最终会调用TomcatWebServer#initialize这个方法,然后再调用tomcat#start方法,然后调用Lifecycl 阅读全文
posted @ 2021-04-05 08:59 itproject-manager 阅读(124) 评论(0) 推荐(0) 编辑

Springboot如何集成Mybatis

摘要: 开始之前建议先了解什么是Spring的 FactoryBean: Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。Spring FactoryBean是创建复杂的bean,一般的bean直接用xml配置即可,如果一个bean的创建过程中涉及到很 阅读全文
posted @ 2021-04-05 08:58 itproject-manager 阅读(306) 评论(0) 推荐(0) 编辑

Springboot如何集成SpringMVC

摘要: 在autoconfigure模块的spring.factories中,有自动配置类DispatcherServletAutoConfiguration: 进入这个配置类,可以知道这个自动配置只有是Web Application并且发现有DispatcherServlet类的时候才会生效。 那么是什么 阅读全文
posted @ 2021-04-05 08:57 itproject-manager 阅读(269) 评论(0) 推荐(0) 编辑