摘要:
15套java架构师、集群、高可用、高可扩 展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布 式项目实战视频教程
视频课程包含:
高级Java架构师包含:Spring boot、Spring cloud、Dubbo、Redis... 阅读原文
2017-07-31 07:30:18 阅读(777) 评论(0)
摘要:
ReentrantLock是Java并发包中提供的一个可重入的互斥锁。ReentrantLock和synchronized在基本用法,行为语义上都是类似的,同样都具有可重入性。只不过相比原生的Synchronized,ReentrantLock增加了一些高级的扩展功能,比如它可以实现公平锁,同时也可以绑定多个Co... 阅读原文
2017-07-31 06:00:03 阅读(795) 评论(0)
摘要:
mybatis 是apache下的一个面向sql编程的半自动化的ORM持久层的框架。特点:面向sql编程,达到高性能的使用目的。
下面是简单使用
现导入jar包,只有mybatis和数据库驱动包(这里用的是mysql的驱动包)是必须的,其余是日志需要的包
db.properties配置连接池的配置文件
1 jdb... 阅读原文
2017-07-30 23:38:02 阅读(791) 评论(0)
摘要:
最近的一次面试中,被问到桥接模式,以前呢并没有很仔细的研究过这个设计模式,借此机会剖析一下。
先给出自己对这个模式理解后的源码:
interface A{
void methodA();
}
interface B{
void methodB();
}
Class AImpl impl... 阅读原文
2017-07-30 21:43:02 阅读(801) 评论(0)
摘要:
首先,这是我对自己的需求而使用的逻辑,若有可以完美的地方方便告诉下小白。
MAVEN
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi<... 阅读原文
2017-07-30 21:33:01 阅读(807) 评论(0)
摘要:
摘要
ArrayList 是Java中常用的一个集合类,其继承自AbstractList并实现了List
构造器
ArrayList 提供了三个构造器,分别是
含参构造器-1
// 含参构造器-1
// 参数含义: 初始化线性表容量
public ArrayList(int initialCapacity) {
... 阅读原文
2017-07-30 20:45:02 阅读(787) 评论(0)
摘要:
继承PagingAndSortingRepository
我们可以看到,BlogRepository定义了这样一个方法:Page<Blog> findByDeletedFalse(Pageable pageable);,我们主要关注它的参数以及返回值。
Pageable 是Spring Data库中定义... 阅读原文
2017-07-30 20:12:04 阅读(860) 评论(0)
摘要:
CrudRepository 的主要方法
long count();
boolean exists(Integer arg0);
<S extends StudentPO> S save(S arg0);
<S extends StudentPO> Itera... 阅读原文
2017-07-30 20:02:02 阅读(791) 评论(0)
摘要:
@Modifying 注解使用
@Modifying 结合 @Query注解进行更新操作
咱们单单的一个查询注解是没有办法完成事务的操作的
我们还要结合一点就是@Transaction 在springdata的使用
话不多说 我们开始
开始之前我先讲下上篇文章的 漏了一个 查询总记录数的 本来想给大家写个例... 阅读原文
2017-07-30 19:49:02 阅读(783) 评论(0)
摘要:
Eclipse默认显示文字大小为五号,可修改:
Window->Preferences->General->Appearance->Colors and Fonts->Basic->Text Font,可改变字体、字形和大小。
阅读原文
2017-07-30 07:27:02 阅读(751) 评论(0)