如果有人问你“数据库事务有哪些特性”?你可能会很快回答出原子性、一致性、隔离性、持久性即ACID特性。那么你知道InnoDB如何保证这些事务特性的吗?如果知道的话这篇文章就可以直接跳过不看啦(#^.^#) 先说结论: r…
分类:java
super关键字
` 一.用super操作被隐藏的成员变量和方法 子类一旦隐藏了继承的成员变量,那么子类创建的对象就不再拥有该变量,该变量将归关键字super所拥有,同样子类一旦隐藏了继承的方法,那么子类创建的对象就不能调用被隐藏…
Java之路---Day11(接口)
2019-10-25-23:22:23 目录 1.接口的概念 2.接口的定义格式 3.接口包含的内容 4.接口的使用步骤 5.继承父类并实现多个接口 6.接口之间的多继承 接口的概念 接口是指…
深圳Java培训学习:MyBatis Plus 介绍--【千锋】
深圳Java 培训学习: MyBatis Plus 介绍 — 【千锋】 MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率…
设计模式之访问者模式
访问者模式的实现 访问者模式就是针对不同的资源设置不同的访问权限, 反转这访问权限的设置位置,从而达到不修改资源来控制访问权限的目的. 先设置一个元素材资源和元访问权限 public class unionLevel {…
CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档
—————-CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档———&…
Java日期时间API系列30-----Jdk8中java.time包中的新的日期时间API类,减少时间精度方法性能比较和使用。
实际使用中,经常需要使用不同精确度的Date,比如保留到天 2020-04-23 00:00:00,保留到小时,保留到分钟,保留到秒等,常见的方法是通过格式化到指定精确度(比如:yyyy-MM-dd),然后再解析为D…
JAVA8十大新特性详解
一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: interface Formula { double calculate(…
使用java将数据写入文件,并下载到客户端
最近做了一个功能,觉得挺有意思,决定记录下来,以前也见过类似的功能,以为很高端,其实很简单。 第一步:写一个创建文件的工具类 public class CSVUtils{ /** * CSV文件生成方法 * @param…
Java单例模式中双检锁的线程安全问题
一、 实现一个双检锁 双检锁,顾名思义,两次检查一次锁: public class DoubleCheckLock { private static DoubleCheckLock instance; private D…
sql中判断两个时间之差是否大于30分钟
我在做超时订单自动取消时,需要判断当前时间和数据库中的时间是否超过了30分钟,于是我找了很久,找到了这个 TIMESTAMPDIFF(MINUTE, add_time,NOW() ) < 30 TIMESTAMPD…
java实现将PDF文件拆分成图片
利用java实现将PDF文件拆分成图片 实现代码如下: import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PD…