herman的文章

JAVA

一个 ArrayList 就能让你面试到哭!

7年前 (2018-11-07) 5965浏览

一个 ArrayList 就能让你面试到哭!我觉得这句话一点也不夸张。阅读本文让你彻底了解 ArrayList 吧! 在开始之前,我们先来简单的回顾一下 ArrayList 吧! ArrayList ...

JAVA

Java 线程安全的3大核心:原子性、可见性、有序性

7年前 (2018-11-06) 3492浏览

有人将原子性、可见性、有序性归结为 java 多线程的3大核心。我认为欠佳,应该把它归为线程安全的知识点。本文我就给大家详细的说下,线程安全的3个核心知识点:原子性、可见性、有序性。 在开始之前我们先来看看什么是线程安全? 线程安全 ...

JAVA

短网址的3种算法:进制算法、随机数算法和HASH算法

7年前 (2018-11-06) 4528浏览

在Web 2.0的今天,不得不说,短网址已经是一个潮流。前段时间有人在公众号里问我 java 如何实现短网址功能,今天我就抽个时间,简单的说一下短网址的相关算法! 短网址,或者说短域名。顾名思义,就是把长的 URL 转成短的 URL, 现在...

JAVA

看完这篇文章后,你还想学Java吗?

7年前 (2018-11-05) 2685浏览

前段时间,脉脉中有一个 HR 火了。具体是因为她发了一个招聘,“大量招聘头发稀少的程序员,头发越少越好。光头的可以不面直接给Offer”。为什么会火呢?因为优秀的程序员是没有头发的! 很多程序员或者同学在上...

JAVA

设计一个社交网站的点赞最佳方案

7年前 (2018-11-05) 5434浏览

我搜了一下,发现网络上很少有关于社交网络的点赞功能的设计和实现。究其原因是很多人没遇到过这样的需求,真实场景太过于复杂,写出来的文章容易被打脸!而我今天就是冲着打脸来的! 在开始之前,我们参考一下微博的点赞案例! 大V、明星的一条微博...

JAVA

jeesite网站开发快入门视频教程免费下载

7年前 (2018-11-05) 3073浏览

JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE),在线代码生成功能,包括核心模...

JAVA

Java并发之CPU缓存一致性

7年前 (2018-11-05) 2867浏览

只学习缓存框架的使用,而不了解缓存的底层实现逻辑,对于高级开发来说太没理想了!今天我们来聊聊CPU的缓存一致性! 准确的说,我们今天要聊的是CPU缓存一致性协议MESI。 为什么CPU需要高速缓存? 在摩尔定律的指导下CPU以每...

JAVA

什么是线程安全?

7年前 (2018-11-04) 2612浏览

先说一下,我为什么要写这篇文章!因为有位网友给我发了一篇关于AtomicInteger的文章:https://blog.csdn.net/fanrenxiang/article/details/80623884,说看不懂。我看了这篇文章,我说看不...

业余杂谈

pm2启动文件processes.json配置参数详解

7年前 (2018-11-03) 6327浏览

pm2 很多人不熟悉它,其实它可以很方便的帮助我们实现自动化部署 nodejs 的项目。pm2 经常搭配 koa、mongodb、nodejs一起使用。本文给大家介绍一下 pm2 中 processes.json 文件的一些配...

HTML5

nodejs pm2 常用命令总结

7年前 (2018-11-03) 3708浏览

PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。但是很多程序员还不熟悉它,尤其是对它的一些常用命令都记不住,不会用。 很难吗?其实不难!虽然它命令多,命令不好...

HTML5

关于正则表达式你只需要做到3点即可!

7年前 (2018-11-03) 2411浏览

关于正则表达式有人觉得难,有人觉得简单。其实就是难的觉得不会,会的觉得不难! 除了前面我的公众号里分享的那套“正则表达式”视频教程外,今天我在给大家分享一张照片,你记住照片上的招式,你就会了正则表达式! ...

JAVA

神奇的 Integer

7年前 (2018-11-01) 2439浏览

当你认为你已经无比强大的时候,往往细节会打败你!最近我的身边就发生了一个细节决定成败的例子! 先看下面的一段代码: public class Xttblog { public static void main(String[...

业余杂谈

码农、黑客、CRUD程序员的区别

7年前 (2018-11-01) 8553浏览

程序员经常喜欢自嘲,为此创造出了很多冷幽默!当然也有交了很多智商税的! 下面我们一起看看网上流传的码农、黑客、CRUD程序员的区别! 这还不算完,我们继续看看下面的! // 码农: System.out.println...