java开发时各类工具的使用规范 Java

java开发时各类工具的使用规范

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
架构师技术领导力成长之路 软件架构

架构师技术领导力成长之路

感谢技术琐话约稿,跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法。每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题,那样的话一切都是确定的,人生就没意思了。 什么是技术领导力 多数公司的技术体系都是团队作战,需要分工协作,无论正式还是非正式甚至是临时的领导者角色,或者只是团队中的普通一...
阅读全文
Kubernetes实战总结 - DevOps实现 Java

Kubernetes实战总结 - DevOps实现

一、概述 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins: 一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven : 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 H...
阅读全文
Maven包冲突的原理及解决方法 编程技术

Maven包冲突的原理及解决方法

Apache Maven ,是一个软件(特别是Java软件)项目管理及自动构建工具。在没有Maven的上古年代,项目中引入jar包需要手动下载一个个的去下载,但是随着代码数量的增加,引入的jar包数量自然会增加,随之而来的就是jar包冲突的问题了。 2.产生jar包冲突的原因 众所周知,一个项目中不能存在两个全限定类名一致的Class类,并且jar包的本质就是打包好的Class类文件,...
阅读全文
详解Maven命令大全 编程技术

详解Maven命令大全

一、Maven简介 Maven 官网: https://maven.apache.org Maven 3.3.9版本文档: http://maven.apache.org/ref/3 ... Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管...
阅读全文
【漏洞复现】Jenkins 漏洞利用 编程技术

【漏洞复现】Jenkins 漏洞利用

1、简介 Jenkins 是基于 Java 开发的开源软件项目,主要用于 CI (持续集成)、项目管理等。 Jenkins功能包括: 持续的软件版本发布/测试项目。 监控外部调用执行的工作。 2、服务探测与发现 fofa:  app="Jenkins" 3、CVE-201...
阅读全文
一个java后台开发人员的常用书签导航 Spring

一个java后台开发人员的常用书签导航

java-developer-bookmark 一个java后台开发人员的常用书签导航 本人是一个java程序员,常常在日常开发中会用到线上一些工具,我个人感觉很实用的,因此分享给大家,希望大家喜欢,欢迎各位 fork 一起完善! 在线工具 在线cron表达式生成 :java quartz cron表达式生成 开发人员在线工具 :开发人员工具集...
阅读全文
「2020年中总结」武汉程序员,跳出舒适区 Java

「2020年中总结」武汉程序员,跳出舒适区

❝ 我,一个地地道道的武汉人。武汉,对,那个新冠肺炎爆发的城市。 ❞ 一、温水有点烫 ❝ 公司有难处~ ❞ 1.1 有活干|没活干 从武汉封城后,过完年后,2月-4月,项目上有活干的人,在家干活,项目上没活干的人,则在家休息。 这两者什么区别呢?有活干的人,下个月工资按照实际干了多少天来发放。没活干的人则没有工资拿(只有武汉最低基本工资拿)。幸运的是我是...
阅读全文
腾讯T9纯手写基于SpringCloud+Boot+Docker开发源码笔记 Spring

腾讯T9纯手写基于SpringCloud+Boot+Docker开发源码笔记

这份笔记中的电商平台移动商城开发+商家管理后台与sso设计+平台管理后台开发是基于Spring Cloud+Spring Boot+Docker开发的,同时每个项目的源代码也是在笔记当中(已上传GitHub)! 这份笔记中的源码已经全部上传,具体的获取链接在笔记当中。需要免费获取这份腾讯T8手写的源码笔记的朋友文末查看如何获取哦 9 电商平台移动商城开发(源码已上传GitHub) ...
阅读全文
Loading...