编程和英语一起学,每日一词

2019-03-22
阅读 1 分钟
1.9k
笔者可以坚持每天花一两个小时学习技术,并坚持了快两年了。但学习英语,坚持五天都做不到。笔者曾经在跨境电商公司工作过,看到同事用流利的英语和外国友人交流时,羡慕与崇拜。我开始督促自己也要学好英语。什么杂七杂八的APP下了一大堆。报名了一些看起来高大上的课程。可一个都没有坚持下来。

windows一键部署java项目

2018-07-09
阅读 5 分钟
4.8k
因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址。就像安装软件一样将jdk,tomcat,mysql,influxdb,nginx安装并配置到系统上,顺便还要初始化一下数据。花了一周的时间,这里记录我的踩坑日志。

Java 常用List集合使用场景分析

2018-02-11
阅读 6 分钟
2.9k
过年前的最后一篇,本章通过介绍ArrayList,LinkedList,Vector,CopyOnWriteArrayList 底层实现原理和四个集合的区别。让你清楚明白,为什么工作中会常用ArrayList和CopyOnWriteArrayList?了解底层实现原理,我们可以学习到很多代码设计的思路,开阔自己的思维。本章通俗易懂,还在等什么,快来学习吧!

初识Queue队列

2017-09-22
阅读 10 分钟
2.7k
线程通信概念:线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理,就不能成为一个整体,线程之间的通信就成为整体的必用方法之一。使用 wait/notify 方法注意点:1)wait 和 notify 必须要配合 synchronized 关键字使用2)wait方法是释放锁的, notify方法不释放锁。

初识线程关键字

2017-09-22
阅读 10 分钟
1.4k
首先我们要了解线程安全的概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。要如何确保类能表现出正确的行为,这就需要关键字出马!