JAVA

设计模式初探

设计模式初探

2019年12月13日
概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解…
JAVA技术点总结一

JAVA技术点总结一

2019年11月18日
分布式技术 1 反向代理方面,nginx的基本配置,比如如何通过lua语言设置规则,如何设置session粘滞。如果可以,再看些nginx的底层,比如协议,集群设置,失效转移等。 2 远程调用dubbo方面,可以看下dubbo和…
分布式锁-Zookeeper实现分布式锁

分布式锁-Zookeeper实现分布式锁

2019年11月11日
如何用Zookeeper实现分布式锁? 在学习分布式锁之前,需要首先了解一下Zookeeper的[临时顺序节点]。 什么是临时顺序节点? 让我们来回顾一下Zookeeper节点的概念: Zookeeper的数据存储结构就像一棵树,这棵…
分布式锁-Java常用技术方案

分布式锁-Java常用技术方案

2019年11月11日
前言:       由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资…
架构师究竟比高级开发厉害在哪?

架构师究竟比高级开发厉害在哪?

2019年11月6日
目前我在互联网公司里干了1年多,接触了多位技术和业务的架构师,由于我正在升级到架构师,所以能直观地感受到高级开发和架构的差距,而且,对于高级开发如何升级到架构师,本人目前更有切身体会。本文将结…
如何在面试中介绍自己的项目经验

如何在面试中介绍自己的项目经验

2019年11月6日
在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从…
JAVA简单快速的读写Excel之EasyExcel

JAVA简单快速的读写Excel之EasyExcel

2019年10月25日
简介 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 官网地址:https://alibaba-easyexcel.github.io/index.html github地址:https://githu…
了解一下Spring中用了哪些设计模式

了解一下Spring中用了哪些设计模式

2019年10月20日
一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFact…
JVM内存结构详解

JVM内存结构详解

2019年10月18日
思考一下 学习一项知识总该知道为什么学习吧。有人会说,这些写代码好像又用不上,貌似所有的事情JVM都替我们做好了。那就,思考一下为什么要学习JVM虚拟机结构。 那你是否遇到这样的困惑:堆内存该设置多大…