java开发时各类工具的使用规范 Java 编程技术

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

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer! Java 编程技术

超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇)...
阅读全文
超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备? Java 编程技术

超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始终。 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到...
阅读全文
爱奇艺号基于Prometheus的微服务应用监控实践 编程技术 软件架构

爱奇艺号基于Prometheus的微服务应用监控实践

前言 微服务架构是目前各大互联网公司普遍采用的软件架构方式。在微服务架构中,系统被拆分为多个小的、相互独立的服务,这些服务运行在自己的进程中,可以独立的开发和部署。在业务快速变化时,微服务单一职责、自治的特点,使系统的边界更加清晰,提升了系统的可维护性;同时,简化了系统部署的复杂度,可以针对某个微服务单独升级和发布;在业务增长时,也可以方便的进行独立扩展。 微服务架构虽然带来了很多好处,但...
阅读全文
架构师技术领导力成长之路 编程技术 软件架构

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

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

一文讲解软件架构设计核心逻辑(200724)

昨天公司开经营会,晚上又一起聚餐,晚上回到家已经快12点,到家了就睡觉,但是昨天的博客忘记日更。当然还有一个原因就是由于最近还要更新头条文章,当两者都要去兼顾的时候也很容易分心。原来一般都是一早就更新新浪博客,因此很少忘记,而现在一般是早上先更新头条文章,而晚上才同步更新新浪博客,在这种安排下晚上稍微有点事情就很容易忘记。 今天准备再详细讲解下业务系统软件架构设计方面的内容,我在前面的...
阅读全文
调研机构:永信至诚网络靶场应用创新力和市场执行力双第一 编程技术 软件架构

调研机构:永信至诚网络靶场应用创新力和市场执行力双第一

7月23日,数字安全领域第三方调研机构数世咨询发布《网络靶场能力指南》报告(以下简称“报告”)。报告显示,永信至诚春秋云境网络靶场在应用创新力和市场执行力维度均位列第一。这是继永信至诚在网络安全人才培养与网络安全赛事领域后,又一细分领域的行业第一。 报告指出,近几年网络安全人才和实战化能力的缺乏,以及各类大型竞赛及演习活动的推动,有效促进了各行业用户对网络靶场的建设及应用需求,网络安...
阅读全文
APS为什么成功率低? 编程技术 软件架构

APS为什么成功率低?

不少业内朋友说,还没有见到一个APS成功的案例。 可能,这个说法绝对了。 最近这些年我也接触了不少企业,实施了APS都失败了。 然而,这阻挡不了APS如火如荼前赴后继的发展势头,似乎在生产计划调度领域没有其他选择。 几年前,我写了一个《聊聊APS》,肤浅得说了一下APS的问题,主要是不想影响同行的生意。 但是,看到那么多招标文件美好的词汇,明显是在挖坑。 为了双方不要掉下去,直接说说我的认识,以引...
阅读全文
图片质量压缩(Java->Thumbnailator + 原生API)-排坑 Java 编程技术

图片质量压缩(Java->Thumbnailator + 原生API)-排坑

业务要求需要将图片在上传服务器之前进行一波压缩。要求:图片保持原尺寸,所占内存压缩 注:网上各种类似的文章基本都是重复的,资源少并且很多文章的内容根本无法实现对应说明的效果。自己从开发开始到现在也一直是在面向百度编程,本着饮水思源的心理,记一下这个坑,以及自己的处理方式。 二、目前能做到压缩的几种方式 1.Thumbnailator (推荐) 1.1简介 Thumbnailat...
阅读全文
Loading...