摘要: Java序列化(创建可复用的Java对象) 保持(持久化)对象及其状态到内存或磁盘   Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化... 阅读原文
2019-11-26 22:54:01 阅读(2374) 评论(0)
摘要: MyBatis的事物 事物的概念 在Java语言数据库框架中,数据库的事务管理都是非常重要的。 每个业务逻辑都是由一系列数据库访问完成的,这些访问可能修改多条数据记录,这一系列修改应该是一个整体,绝对不能只修改其中的某几条数据记录。 多个数据库原子访问应该被绑定成一个整体,这就是事物。事务是一步或几步操作组成... 阅读原文
2019-11-26 22:35:07 阅读(2377) 评论(0)
摘要: Java集合框架 LinkedList 序列分先进先出FIFO,先进后出FILO FIFO在Java中又叫Queue 队列 FILO在Java中又叫Stack 栈 示例 1 : LinkedList 与 List接口 与ArrayList一样,LinkedList也实现了List接口,诸如add,remove... 阅读原文
2019-11-26 21:05:03 阅读(2960) 评论(0)
摘要: 根据定义的方式不同,内部类分为静态内部类、成员内部类、局部内部类、匿名内部类四种。 1.静态内部类   定义在类内部的静态类,就是静态内部类。 1 public class Out { 2 private static int a; 3 private int b; 4 pu... 阅读原文
2019-11-26 20:08:02 阅读(2933) 评论(0)
摘要: 之前公司的某个系统为了实现推送技术,所用的技术都是Ajax轮询,这种方式浏览器需要不断的向服务器发出请求,显然这样会浪费很多的带宽等资源,所以研究了下WebSocket,本文将详细介绍下。 一、什么是WebSocket? WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议,... 阅读原文
2019-11-26 17:48:03 阅读(2875) 评论(0)
摘要: J.U.C剖析与解读1(Lock的实现) 前言 为了节省各位的时间,我简单介绍一下这篇文章。这篇文章主要分为三块:Lock的实现,AQS的由来(通过演变的方式),JUC三大工具类的使用与原理剖析。 Lock的实现:简单介绍ReentrantLock,ReentrantReadWriteLock两种JUC下经... 阅读原文
2019-11-26 17:24:02 阅读(2577) 评论(0)
摘要: 接上回书 书接上一回,分享了Class文件的主要构成,同时也详细分析了魔数、次版本号、主版本号、常量池集合、访问标志的构造,接下来我们就继续学习。 欢迎关注微信公众号:万猫学社,每周一分享Java技术干货。 类索引和父类索引 类索引(this_class)和父类索引(super_class)都是一个u2类型的... 阅读原文
2019-11-26 16:10:05 阅读(2460) 评论(0)
摘要: SpringBoot 是原生支持配置迁移的,但是官方文档没有看到这方面描述,在源码中才看到此模块,spring-boot-properties-migrator,幸亏我没有跳过。看到这篇文章的各位,可算是捡到宝了,相信你继续往下看下去,定会忍不住点赞、收藏、关注。 效果 先放个效果吸引你 :) 从 Spri... 阅读原文
2019-11-26 15:05:02 阅读(2504) 评论(0)
摘要: 简介: 注:和之前的C不一样,本人没有学过java,所以内容上可能会相对详细一些。   主要特性: 1.这跟c++一样是面对对象语言: Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Ja... 阅读原文
2019-11-26 13:32:03 阅读(3588) 评论(0)
摘要: JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 cd $JAVA_HOME/bin ls 本篇只... 阅读原文
2019-11-26 13:10:19 阅读(2338) 评论(0)