好久没有更新博客了,今天和大家分享一个关于emoji表情持久化问题,相信做web开发的都遇到过这样的问题,因为我们知道mysql的utf-8字符集保存不了保存不了表情字符,这是为什么呢?因为普通的字符串或者表情都是占…
分类:编程语言
Java集合详解8:Java集合类细节精讲
今天我们来探索一下Java集合类中的一些技术细节。主要是对一些比较容易被遗漏和误解的知识点做一些讲解和补充。可能不全面,还请谅解。 本文参考:http://cmsblogs.com/?cat=5 具体代码在我的GitHu…
Java基础(四) StringBuffer、StringBuilder原理浅析
StringBuilder与StringBuffer作用就是用来处理字符串,但String类本身也具备很多方法可以用来处理字符串,那么为什么还要引入这两个类呢? 关于String的讲解请看Java基础(三) String…
Java实现异步调用
一、创建线程 @Test public void test0() throws Exception { System.out.println("main函数开始执行"); Thread thread=new Thread…
JDK8的default方法
JDK8的default方法 Default方法可以认为是Lambda表达式和JDK类库之间的桥梁.引入Default方法的主要目的是为了升级标准JDK接口,另外也是为了我们最终能在Java8中顺畅使用Lambda表达式…
BAT研发面试36题总结:Spring+Redis+Docker+Dubbo+高并发架构
Java程序员必经之路 一面:: 1. ArrayList和 linkedlist区别。 ArrayList是否会越界。 2 ArrayList和 hashset有何区别。 hashset存的数是有序的么。 3. vol…
Centos7.6安装Java8
本博客 猫叔的博客,转载请申明出处 本系列教程为 HMStrange项目附带。 历史文章 如何在VMware12安装Centos7.6最新版 下载 https://www.oracle.com/technetwork/j…
Java8极简手册-01
为忙碌的程序员归纳总结和翻译的Java8极简教程,有助于快速了解Java8的新特性。 系列文章链接: Java8极简手册-01Java8极简手册-02Java8极简手册-03Java8极简手册-04 接口的默认方法(De…
JAVA创建数组对象出现空指针
在创建数组对象时,通常仅仅使用了创建数组,而没有对每一个ball对象实例化(对于每一个对象而言,地址为null) public class ball { boolean right = true; boolean lef…
equals和==的区别
equals 方法是 java.lang.Object 类的方法。 有两种用法说明: (1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 “==”比较两个变量本身的值,即两个对…
java – 如何创建一个树?
我有一个文本文件,其内容如下: a.b.c.d a.c a.d a.x.y.z a.x.y.a a.x.y.b a.subtree 我想把它变成一棵树: a / / \ \ \ b c d x subtree | | c…
[面试] Thread 中 start() 和 run() 的区别都不知道,还怎么混?
引子 最近面试了不少 Java 工程师,有一些心得体会想给大家分享,比如,上次就有一个小哥被我 “送走” 了,我尽量复原一下当时的面试情景,对话大致如下: 我:我们知道,JDK 中的线程 Thread 类有两个方法,一个…