网站首页> 文章专栏
Linux运维 Tomcat优化性能,JVM优化
原创 推荐  如何搭建Redis集群?

问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,为什么还要学习redis集群? 答: (1)单个redis存在不稳定性。当redis服务宕机了,就没有可用的服务了。 (2)单个redis的读写能力是有限的。......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》设计规约七

⚫ 确定系统边界。确定系统在技术层面上的做与不做。 ⚫ 确定系统内模块之间的关系。确定模块之间的依赖关系及模块的宏观输入与输出。 ⚫ 确定指导后续设计与演化的原则。使后续的子系统或模块设计在规定的框架内继续演化。 ⚫ 确定非功能性需求。非功能性需求是指安全性、可用性、可扩展性......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》工程结构六

1)精简可控原则。移除一切不必要的 API 和依赖,只包含 Service API、必要的领域模型对象、Utils类、常量、枚举等。如果依赖其它二方库,尽量是 provided 引入,让二方库使用者去依赖具体版本号;......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》MYSQL规范六

【参考】@Transactional 事务不要滥用。事务会影响数据库的 QPS,另外使用事务的地方需要考虑各方面的回滚方案,包括缓存回滚、搜索引擎回滚、消息补偿、统计修正等。......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》安全规约五

【推荐】发贴、评论、发送即时消息等用户生成内容的场景必须实现防刷、文本内容违禁词过滤等风控策略。......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》单元测试三

⚫ 构造方法中做的事情过多。 ⚫ 存在过多的全局变量和静态方法。 ⚫ 存在过多的外部依赖。 ⚫ 存在过多的条件语句。......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》 日志规约

【推荐】尽量用英文来描述日志错误信息,如果日志中的错误信息用英文描述不清楚的话使用中文描述即可,否则容易产生歧义。【强制】国际化团队或海外部署的服务器由于字符集问题,使用全英文来注释和描述日志错误信息。......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》异常日志

说明:本手册明确防止 NPE 是调用者的责任。即使被调用方法返回空集合或者空对象,对调用者来说,也并非高枕无忧,必须考虑到远程调用失败、序列化失败、运行时异常等场景返回 null 的情况......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》编程规约一【(7)(8)(9)】

说明:日期格式化时,yyyy 表示当天所在的年,而大写的 YYYY 代表是 week in which year(JDK7 之后引入的概念),意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的 YYYY 就是下一年。另外需要注意:......

阿里开发规范 Tomcat优化性能,JVM优化
原创 推荐  《Java开发手册》编程规约一【(4)(5)(6)】

所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规 约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。 另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。......