加载中
MySQL5.7 windows二进制安装

请用管理员打开CMD MySQL5.7 windows二进制安装 介绍 1.下载解压 下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-winx64.zip 将下载的mysql解压重命名放在C:\Progra...

2017/03/17 09:28
201
Java中的常用异常处理方法

觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connecti...

2017/03/13 10:03
191
Hibernate-Validate结合SpringMVC数据验证

1.实体类: package com.thrall.business.vo; import com.thrall.business.vaild.VaildQuoteGroupVOAdd; import com.thrall.business.vaild.VaildQuoteGroupVOEdit; import org.hibernate.va...

2017/01/20 15:50
252
Spring Boot Controller层单元测试

package com.thrall.dongrj.controller; import com.alibaba.fastjson.JSON; import com.thrall.Application; import com.thrall.business.vo.QuoteGroupVO; import com.thrall.common.uti...

2017/01/20 15:45
1.5K
Java 泛型 PECS

最近在研究框架的源码,发现有好多代码中使用了很多泛型了的用法<? extends>和<? super>。以前看《Java编程思想》的时候也有所了解,但是具体不是很清楚,所以写了这篇博客分享一下。其实这写...

2016/10/27 16:53
139
CyclicBarrier的使用

在前面我写了一篇关于CountDownLatch的博文。CyclicBarrier区别于CountDownLatch主要在: CyclicBarrier用于一组线程之间相互等待当这些线程都完成之后才会同时执行其他任务,CountDownLatch用...

2016/10/27 11:37
2
Java多线程中的long和double

Java虚拟机规范定义的许多规则中有一条:基本类型变量的读取和写入操作必须是原子级操作的。但是对于64位存储的long和double类型来说,JVM读操作和写操作是分开的,这样当多个线程读取一个非...

2016/10/26 11:17
189
CountDownLatch的使用

1.CountDownLatch介绍: 类CountDownLatch所提供的功能是判断count计数不为0时则当前线程呈wait状态,如果为0则继续运行。实现等待与继续运行的效果分别需要使用await()和countDown()方法来实...

2016/09/27 23:50
46
Semaphore的使用

1. Semaphore介绍: Semaphore (信号量)从概念上讲维护了一个许可集. 在获取acquire()到许可之后才能执行任务,每获取一次许可,许可数-1,在线程释放release()之后许可数+1。Semaphore就是根...

2016/09/26 23:36
48
IntelliJ IDEA 使用教程

从接触java起自己用过很多IDE有记事本、JCreator、Eclipse、NetBeans、MyEclipse、IntelliJ IDEA 。感觉IDEA使用起来最顺手,但每个人的喜好不同,使用感受也不同。这里仅介绍一下IntelliJ ...

2016/09/13 15:02
195
Eclipse下Maven打包非法字符问题

###1.问题 Eclipse导入新项目后打包发现代码有非法字符问题,问题如下截图: ###2.解决 对出错文件右键选择Properties,将文件的编码设置为:ISO-8859-1 设置后文件将显示非法字符,删除后将文...

2016/09/13 10:21
460
Java线程之Exchanger

java.util.concurrent.Exchanger用于两个线程之间传递数据,并且只限于两个线程。该类通过exchange()方法进行线程之间的数据交换。线程A在调用exchange()方法之后会被阻塞,直到有线程B调用了...

2016/08/29 13:51
35
Mac OS X 下源码安装MySQL 5.7

# 解压 cd /Users/famiover/Downloads tar zxvf mysql-5.7.9.tar.gz # 移动解压后的二进制包到安装目录 sudo mv mysql-5.7.9 /usr/local/mysql # 更改 mysql 安装目录所属用户与用户组 cd...

2016/08/13 09:48
272
MyBait中foreach的使用

1.当给角色赋予一个或者多个权限,我们可能会使用List<RolePermission>进行添加,这时候可以使用foreach, Java代码如下: @Override @Transactional public void createRolePerm...

2016/07/13 14:58
63
Docker Dockerfile详解

Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7: docker build -t edward...

2016/06/30 15:46
24
CentOS7下将网卡名改为eth0

输入如下命令,进入对应目录,编辑文件: vim /etc/sysconfig/grub 然后,往这个文件中添加“net.ifnames=0 biosdevname=0”内容,如下图所示: 上图中,红框部分是我所添加的内容(注意它的...

2016/06/24 13:21
22
解决子pom.xml需要版本

问题: 在构建Maven项目时,父pom.xml文件中指定了jar的version,但是在子pom.xml文件中还是需要version

2016/06/16 15:48
237
Maven使用profile 和 filtering实现多种环境下配置打包

项目开发过程中我们经常定义不同环境的配置文件,如开发环境、测试环境、生产环境。若我们使用一份配置文件在发布的时候进行手动更改,那将是一件非常麻烦痛苦的一件事,这是我们可以借助Mav...

2016/06/16 14:41
339
Nginx安装部署

Nginx安装部署 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,...

2016/05/31 01:44
335
使用Dubbo来构建面向服务(SOA)的分布式系统

使用Dubbo来构建面向服务(SOA)的分布式系统

2016/05/24 00:06
352

没有更多内容

加载失败,请刷新页面

返回顶部
顶部