- 博客(157)
- 资源 (1)
- 收藏
- 关注
转载 JPA @MappedSuperclass注解的使用说明
地址:http://blog.sina.com.cn/s/blog_7085382f0100uk4p.html基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang.annotation.Elem
2017-12-12 14:34:05 635
转载 (一)由浅入深学习springboot中使用redis
地址:https://www.cnblogs.com/nfcm/p/7833032.htmlredis连接工厂类 第一步,需要加上springboot的redis jar包dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter
2017-12-12 11:03:41 502
转载 HttpClient4.X发送带参数的Get请求
原地址:http://blog.csdn.net/zknxx/article/details/51598852HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具。所用jar包为httpclient-4.3.6.jar、httpcore-4.3.3.jar、httpmime-4.3.6.jar、commons-codec-1.6.jar。发送G
2017-12-06 16:19:31 625
转载 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API。我在公司的项目中就看到了这种情况。其实,也无可厚非,我相信好多项目都是这个样子。我们不可能要求程序
2017-12-06 13:46:19 330
转载 Hibernate Validator学习笔记
Hibernate Validator 是 Bean Validation 的参考实现 。Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。在日常开发中,Hibernate Validator经常用来验证bean的字段,基于注解,方便快捷高效。1. Bean Validat
2017-12-01 09:26:32 379
转载 maven项目 加入json-lib-2.2.3-jdk15.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
向把json-lib-2.2.3-jdk15.jar包加入到maven项目里面,pom.xml文件配置为: net.sf.json-lib json-lib 2.2.3 但是报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
2017-11-28 18:27:28 1187
转载 几种读大文件方法的效率对比测试
说明:1、首先调用了 generateBigFile() 生成一个大的txt 文件 a.txt,大小是 1.88G 。[java] view plain copypackage com.other.test1; import java.io.BufferedReader; import java.i
2017-11-20 11:35:17 890
转载 CountDownLatch理解:与join的区别
原文地址:http://blog.csdn.net/zhutulang/article/details/48504487首先,我们来看一个应用场景1:假设一条流水线上有三个工作者:worker0,worker1,worker2。有一个任务的完成需要他们三者协作完成,worker2可以开始这个任务的前提是worker0和worker1完成了他们的工作,而worker0和worke
2017-11-20 11:16:00 249
转载 CountDownLatch的用法
CountDownLatch1、类介绍一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重
2017-11-20 10:20:49 319
转载 Spring Boot实战之Rest接口开发及数据库基本操作
Spring Boot实战之Rest接口开发及数据库基本操作地址:http://blog.csdn.net/sun_t89/article/details/51912905
2017-11-13 23:05:39 504
原创 Springboot快速构建restful接口
demo目录结构如下:这里用到了lombok,在pom文件中引入依赖 org.projectlombok lombok 1.16.10 在Intellij idea中快速构建Springboot web工程,创建User类:@Data@NoArgsConstructorpublic class User { private Stri
2017-11-13 15:25:21 606
转载 java 如何获取程序运行时的相对路径
有时候需要在程序中操作本地文件,比如读取配置信息,为了能在不同的机器上运行程序,需要获取程序运行时的相对路径,这样方便找到文件的位置,方法如下:[java] view plain copy print?String ProjectPath=XXX.class.getProtectionDomain().getCodeSource().getLocat
2017-11-10 09:03:52 1836
转载 jquery 父、子页面之间页面元素的获取
http://www.cnblogs.com/it-xcn/p/5896231.htmljquery 父、子页面之间页面元素的获取,方法的调用一、jquery 父、子页面之间页面元素的获取,方法的调用:1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").cli
2017-11-08 09:44:04 11543
原创 XML fragments parsed from previous mappers already contains value for
resultType出错,必须要注意的是 resultType类型如果是一个DTO或者PO,则必须在namespace的所在的dao包下不然找不到类
2017-11-07 18:34:39 1053
原创 netty学习---Netty4.x用户指南
地址:https://zhuanlan.zhihu.com/p/24955867?refer=dreawer
2017-11-06 16:10:25 1569
转载 Netty之ChannelOption
原文地址:http://www.cnblogs.com/googlemeoften/p/6082785.html一、概述 最近在写一个分布式服务框架,打算用netty框架做底层网络通信,关于netty的学习可以参考如下资料: http://blog.csdn.net/column/details/enjoynetty.html 李林锋的《Netty权威
2017-11-06 12:59:46 203
转载 一步一步理解ioc与aop
github地址:https://github.com/code4craft/tiny-spring/releases/tag/step-1-container-register-and-get
2017-11-03 21:01:39 207
转载 mysql悲观锁总结和实践
原文地址:http://chenzhou123520.iteye.com/blog/1860954最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往
2017-10-30 14:19:12 285
转载 mysql乐观锁总结和实践
原文地址:http://chenzhou123520.iteye.com/blog/1863407上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响
2017-10-30 14:16:20 214
转载 数据库锁机制 很详细的教程,易懂
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:------
2017-10-30 14:08:37 301
原创 protostuff工具的使用
pom.xml文件引入依赖: com.dyuproject.protostuff protostuff-core 1.0.8 com.dyuproject.protostuff protostuff-runtime
2017-10-28 16:56:47 411
原创 使用maven命令创建web骨架项目
mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local
2017-10-25 09:54:05 874
转载 spring boot + log4j2 配置
原文地址:http://blog.csdn.net/wy978651775/article/details/52911571spring boot + log4j2 配置首先自定义一个log4j2.xml文件:Java代码 "1.0" encoding="UTF-8"?> "WARN"> "C
2017-10-24 21:49:35 1101
原创 Thymeleaf 模板
error.htmlhtml>html lang="en" xmlns:th="http://www.thymeleaf.org">head> meta charset="UTF-8"/> title>统一异常处理title>head>body> h1>Error Handlerh1> div th:text="${url}">div>
2017-10-24 15:32:13 281
转载 mongoDB的学习
链接地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html
2017-10-24 11:33:05 155
转载 CentOS的下安装MongoDB
原文:http://www.cnblogs.com/bubu1213/p/6120228.htmlMongodb是一种nosql类型的数据库,高性能、易部署、易使用的特点在IT行业非常流行。 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongod
2017-10-24 11:18:18 186
转载 java 客户端链接不上redis解决方案
原文地址:http://blog.csdn.net/yingxiake/article/details/51472810出现问题描述: 1.Could not get a resource from the pool, Connection refused: connectwindows java这边客户端链接被拒接了,想想问题1.Vmware里面的linux所安装的redis
2017-10-24 09:58:09 213
转载 springboot系列之-logging
原文地址:http://www.cnblogs.com/nuccch/p/6221255.html配置文件以application.yml为例说明:Spring Boot默认的日志组件为Logback。一. 日志配置参数:logging: file: # 日志文件,绝对路径或相对路径 path: # 保存日志文件目录路径 config:
2017-10-24 09:27:16 500
原创 Intellij Idea 安装阿里巴巴java开发规约插件
安装完成之后 ,重启 IntelliJ IDEA ,选择要检查的 包、类 ,然后选择 编码规约扫描 就可以看到 代码的缺陷
2017-10-23 14:56:23 408
转载 SpringMVC 测试 mockMVC
原文地址:http://www.cnblogs.com/lyy-2016/p/6122144.htmlSpringMVC测试框架基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。一 MockMvcBuilderMockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现
2017-10-20 17:28:38 241
转载 一位资深程序员大牛给予Java初学者的学习路线建议
原文地址:http://www.cnblogs.com/huaxingtianxia/p/5724093.htmljava学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Jav
2017-10-19 09:14:51 250
转载 linux环境安装配置jdk8
原文地址:http://blog.csdn.net/yjb7268888/article/details/51766855 java安装(rpm) 64位: 1. 下载上传jdk: 从oracle官网下载jdk(jdk-8u73-linux-x64.rpm),下载后使用ssh上传到linux系统的soft(若未创建,请先在根目录下创建soft目录)目录下,当然也可以放在其它目录。
2017-10-18 16:44:29 254
转载 在 CentOS7 上安装 Zookeeper-3.4.9 服务
在 CentOS7 上安装 zookeeper-3.4.9 服务 1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中: cd /usr/local/services/zookee
2017-10-18 15:21:38 224
转载 远程连接redis
原文地址:http://www.cnblogs.com/hltswd/p/6232042.html1、在ubuntu上的redis作为服务端,默认是打开的在redis的配置文件redis.conf中,找到bind localhost注释掉。 注释掉本机,局域网内的所有计算机都能访问。 bind localhost 只能本机访问,局域网内计算机不能访问
2017-10-18 14:11:17 4758
转载 阿里云服务器3306端口MySQL连接异常
地址:http://m.blog.csdn.net/wangjiawei0227/article/details/73430980阿里云服务器端口连接一直想自己弄一台服务器,就在阿里云上买了学生价的服务器,还是蛮便宜的。100多块钱一年,先买一年的玩玩看。说起来买服务器主要是想在上面跑一些程序或者放数据库用的,于是就安装了个ubuntu,下载了mysql等一系列东西。
2017-10-17 23:08:00 625
转载 mysql在linux下的安装
原文地址:http://www.cnblogs.com/bookwed/p/5896619.htmlmysql在linux下的安装安装环境:系统是 centos6.51、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,l
2017-10-17 21:16:57 194
转载 Linux下Redis的安装和部署
原地址:http://www.cnblogs.com/wangchunniu1314/p/6339416.html一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类
2017-10-16 22:19:00 131
转载 select into from 和 insert into select 的用法和区别
原文地址:http://www.studyofnet.com/news/182.html本文导读:Insert是T-sql中常用语句,但我们在开发中经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了
2017-10-16 11:17:05 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人