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

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

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
Java简单实现动态代理模式过程解析 Java

Java简单实现动态代理模式过程解析

基本知识:JDK动态代理是java.lang.reflect.*包提供的方式,它必须借助一个接口才能生成代理对象. 步骤: 1、首先建一个接口类,并提供一个实现类: public interface ISubject { public int add(int a, int b); } public class Subject implements ISubject {...
阅读全文
关于工作效率的一些感想 编程技术

关于工作效率的一些感想

背景 在2020年年初,非冠病毒传播很快,举国上下共同抗疫,从国企到小微企业都不得不选择远程办公,我这亦是如此。 公司从2月中旬复工,然后就开始远程办公,每天早会同步昨日工作,下班发送日报的模式运转着。刚开始,由于家里电脑开发环境的搭建,需要费一点时间,但是当环境搭建起来之后,开发效率明显比在公司快多了,且不说别的,就拿我负责的入侵检测系统来说,从一开始入门Go,调研相关开发库,研究同行的系统...
阅读全文
你以为大厂写得代码就不烂了? 编程技术

你以为大厂写得代码就不烂了?

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? 历史遗留 如果是老项目,几乎每个人都是一来接手一个项目,如果之前维护这个项目的人,水平比较高,代码行云流水,代码规...
阅读全文
你以为大厂写得代码就不烂了? 编程技术

你以为大厂写得代码就不烂了?

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? 历史遗留 如果是老项目,几乎每个人都是一来接手一个项目,如果之前维护这个项目的人,水平比较高,代码行云流水,代码规...
阅读全文
你以为大厂写得代码就不烂了? 编程技术

你以为大厂写得代码就不烂了?

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? 历史遗留 如果是老项目,几乎每个人都是一来接手一个项目,如果之前维护这个项目的人,水平比较高,代码行云流水,代码规...
阅读全文
你以为大厂写得代码就不烂了? 编程技术

你以为大厂写得代码就不烂了?

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? 历史遗留 如果是老项目,几乎每个人都是一来接手一个项目,如果之前维护这个项目的人,水平比较高,代码行云流水,代码规...
阅读全文
【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer) 编程技术

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美团、京东两家互联网大厂技术专家offer 之后的面经总结...
阅读全文
Java 与 JNI 互传数据的那些事 编程技术

Java 与 JNI 互传数据的那些事

昨天加班的时候遇到了 GetPrimitiveArrayCritical 导致的崩溃,正好搜到这篇文章,提到这个问题,大家可以借鉴一下,避免像我这样出错。 解决后续,使用 GetByteArrayElements 替代了 GetPrimitiveArrayCritical 方法。 以下是原文: 常规类型的传递 这部分算是 JNI 的基本内容, 理所当然的有一大...
阅读全文
7 年 Java 后端妹子被淘汰,一路北漂辛酸史 Java

7 年 Java 后端妹子被淘汰,一路北漂辛酸史

点击“ 开发者技术前线 ”,选择“星标:top:”  在看|星标|留言,  真爱 来源: https://dwz.cn/feikHNmp 今天分享一位同行的经历, 正文如下: 本人Java开发6年半不到7年的样子。 英语专业,临毕业跟着隔壁专业去培训了四个月 Java 。 跟他们一起来了北京找工作,一...
阅读全文
Loading...