了解synchronized和lock

Java开发当中实现代码的同步,多线程操作共享资源时都是离不开锁的。接下来我们来了解一下Java中所提供的synchronized这个关键字和Lock这个接口。

阅读更多

线程池及实现原理

在Java实际开发当中,多线程开发很常见,提起多线程自然少不了线程池,下面来学习一下线程池的原理以及实际应用。

阅读更多

HashMap、HashTable和ConcurrentHashMap底层实现有什么区别?

在面试过程中面试官会经常问到HashMapHashTable的底层实现和区别,以下是对其做了简单的总结。

阅读更多

HashCode相等两个类一定相等码?equals呢?

HashCodejava中,代表了对象的一种特征,不同对象哈希码是不同的。哈希码是一种数据结构算法。

阅读更多

Jenkins持续集成

jenkins 是一款持续集成,快速部署项目的工具,入行以来一直用来作为javaweb的自动部署,方便快捷,省去了繁琐的打包发布过程,这些操作经过jenkins的简单配置即可达到快捷部署。

阅读更多

Vue 组件里常用的生命周期钩子

进到一个页面或者一个组件的时候,

阅读更多

入手 jQuery

对于刚接触 web 开发的同学来说,已经注意到 web 项目主要包括三部分

阅读更多

几分钟撑握markdown语法

mathjax: true

今天介绍一种工具,markdown是一种纯文本的标记语言,通过一些简单的标记语法,可以让普通的文本内容具有一定的格式,变得更加美观简洁,语法很简单,10分钟足以撑握。

阅读更多

百度Ueditor自定义上传请求地址

ueditor 1.4.2+ 推荐使用唯一的请求地址,通过GET参数action指定不同请求类型。 但很多用户都希望使用自己写好的上传地址,下面提供一种解决方法: 由于所有ueditor请求都通过editor对象的getActionUrl方法获取请求地址,可以直接通过复写这个方法实现,例子如下:

阅读更多

了解 vue-router

一个 web App,它无非就是一系列的页面,每个页面具有特定的展示与交互

阅读更多