摘要:
开始复习设计模式,一开始理解单例模式中的双重校验锁卡住了,想通了后就自己做了段思维导图来帮助自己理解。
其实理解下来并不难,但还是记录下来帮助自己回忆和借机试试养成写博客的习惯~
public class Singleton {
private volatile static Singl... 阅读原文
2019-09-03 11:22:05 阅读(3496) 评论(0)
摘要:
最近中秋、国庆临近,当大家开始抢票才反应过来,原来假日已然临近,打开mac日历,发现并没有标注节假日安排,发现了这篇文章,写了这篇读后感。
上面的文章介绍使用了两种在苹果系列设备设置中国节假日的方式:一种是订阅式,一种是导入方式。在这里我推荐使用订阅方式,一次订阅,终身使用(当然前提是不删除订阅并且提供方... 阅读原文
2019-09-03 09:42:01 阅读(2470) 评论(0)
摘要:
前面介绍了FXML的基本格式及其控制器的用法,算是打通了FXML方式的编码流程。程序界面通常保持固定尺寸,不过有时也允许用户拖曳窗口大小,不拖不打紧,一拖就可能坏事。像之前的登录窗口,没拖的时候界面如下图所示。
现在开始慢慢把窗口拖长,拖到一半停下来,此时登录界面如下图所示。
乍看过去,界面上的各控件大小... 阅读原文
2019-09-03 09:14:05 阅读(2378) 评论(0)
摘要:
我们可以使用第三方的邮箱服务器来发送邮件。
常用的邮件传输协议有2种:POP3/SMTP、IMAP/SMTP。
POP和IMAP的区别:在邮箱客户端的操作,比如移动邮件、标记已读,如果使用POP,是不会同步到邮箱服务器上的;如果使用IMAP,这些操作会同步到邮箱服务器上。
需要2... 阅读原文
2019-09-03 08:36:01 阅读(2420) 评论(0)
摘要:
JSTL是Sun给JSP制定的一套标准标签库,JS代表JSP,TL即Tag Library。
JSTL是一套很古老的标签库了,很多东西都不再适用,这里只介绍几个常用的标签。
使用JSTL需下载添加以下4个jar包
<c:out>标签 输出一段... 阅读原文
2019-09-03 08:20:02 阅读(2529) 评论(0)
摘要:
本章节主要基于上一章节单sheet导出的基础上进行改造实现多sheet的导出,上一章节参考地址:https://www.cnblogs.com/sunny1009/p/11437005.html
1.数据准备
这里导出两个sheet为例进行讲解,第一个sheet导出学生基本信息,表结构和数据参考上一章节,... 阅读原文
2019-09-03 07:31:04 阅读(2545) 评论(0)
摘要:
---恢复内容开始---
本篇笔记聊聊Git的安装和使用教程
一、认 识 Git
什么是Git?
Git是一个开源的分布式版本控制... 阅读原文
2019-09-03 07:10:29 阅读(2475) 评论(0)
摘要:
一、存储引擎
1、InnoDB引擎
设计目标是面向在线事务(OLTP)处理的应用。
支持事务、行级锁、通过多版本并发控制(MVCC)支持高并发、提供一致性非锁定读、next-key locking避免幻读、主键聚集索引
2、MyISAM引擎
设计目标是面向OLAP应用。
不支持事务、不支持行锁、表... 阅读原文
2019-09-03 06:00:03 阅读(2384) 评论(0)
摘要:
JDBC学习笔记二
4.execute()方法执行SQL语句
execute几乎可以执行任何SQL语句,当execute执行过SQL语句之后会返回一个布尔类型的值,代表是否返回了ResultSet对象。
以下两个方法分别获得结果集或受影响的行数:
getResultSet(): 获取该Statement执行查... 阅读原文
2019-09-03 00:00:01 阅读(2783) 评论(0)
摘要:
前言
到底什么是线程的不安全?为什么会存在线程的不安全?线程的不安全其实就是多个线程并发的去操作同一共享变量没用做同步所产生意料之外的结果。那是如何体现出来的呢?我们看下面的一个非常经典的例子:两个操作员同时操作同一个银行账户,A操作员存钱,100B操作员取钱50。我们看一下流程。
两个操作员同时处理,没用... 阅读原文
2019-09-02 19:02:25 阅读(2297) 评论(0)