自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 Lambda表达式的意义

Lambda表达式又称为闭包或匿名方法,形式如下:(int x, int y) -> x-y;( ) -> 2;(String s) -> { System.out.println(s); };第一个lambda表达式接收x和y这两个整形参数并返回它们的差;第二个lambda表达式不接收任何参数,直接返回整数2;第三个lambda表达式接收一个字符串并把它打印到控制台。从上面的例子看,lambd

2017-12-28 15:00:00 1941

转载 Java 8 Lambda表达式探险

http://www.cnblogs.com/feichexia/archive/2012/11/15/Java8_LambdaExpression.html为什么?    我们为什么需要Lambda表达式    主要有三个原因:    > 更加紧凑的代码      比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗

2017-12-28 14:58:18 142

转载 JavaEE PO VO BO DTO POJO DAO 整理总结

作者:Orson 出处:http://www.cnblogs.com/java-class/ 阅读目录1.DAO[data access object]数据访问对象2.DTO[data transfer object]数据传输对象3.PO[persistant object]持久层对象4.BO[bussiness object]业务对象5.VO[value object

2017-12-28 13:46:28 171

转载 Lombok

https://www.jianshu.com/p/365ea41b3573Lombok简介###Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloo

2017-12-28 11:06:54 186

转载 利用@DynamicInsert和@DynamicUpdate生成动态SQL语句

https://www.cnblogs.com/quanyongan/p/3152290.html最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate如果是在配置文件的话那就是dynamic -insert 和 dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省S

2017-12-28 10:15:25 369

原创 idea已使用的快捷键

IntelliJ IDEA 使用心得与常用快捷键4.系统终端有了这个东西,你就不必频繁地切换窗口了打开方式:Tools--Open Terminal快捷键:Alt+F125.SSH工具打开方式:Tools--Start SSH session6.数据库连接工具打开方式:View--Tool Windows--Database7.IDEA talk

2017-12-27 15:33:49 279

转载 Java常用日志框架介绍

Java常用日志框架介绍https://www.cnblogs.com/chenhongliang/p/5312517.htmljava日志概述对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。java领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Log

2017-12-27 14:37:15 168

转载 @Valid注解的使用

http://blog.csdn.net/xzmeasy/article/details/76098188@Valid注解用于校验,所属包为:javax.validation.Valid。① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性):[java] view plain 

2017-12-26 13:15:04 1564

转载 @NotEmpty、@NotBlank、@NotNull的区别

在网上搜索的内容,大致如下:@NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释:1. @NotEmpty/** * Asserts that the annotated strin

2017-12-26 13:07:54 180

转载 maven的三大生命周期

maven的三大生命周期一、Maven的生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 二、三套生命周期Maven有三套相互独立的生命周期,分别是cl

2017-12-23 16:12:50 1254

转载 Spring Boot 热部署的实现

实现方式有两大种(其中包含3种):一、基于springloaded1.1)Maven启动方式  第一步:在pom.xml中的“plugin节点”里面添加如下依赖:       org.springframeworkspringloaded1.2.6.RELEASE  第二步:右键pom.xml点击Properties,复制pom.xml所在的文件夹路径

2017-12-22 15:17:55 155

转载 Spring Boot 发布方法

发布方式构建Jar包,cmd命令行运行Spring Boot程序    第一步:在pom.xml中将packing节点值修改为jar,如下面加粗部分:               com.example          Demo          0.0.1-SNAPSHOT          jar    第二步:右键pom.xml点击Run as - > Ma

2017-12-22 15:16:32 186

转载 基于Maven的SpringBoot项目实现热部署的两种方式

前言JRebel是JavaEE中比较流行的热部署插件,可快速实现热部署,节省了大量重启时间,提高了个人开发效率。看一张图就知道了:我这里提到JRebel的目的主要是说明热部署工具带来的优势:节省时间,提高开发效率 下面我将介绍使用maven构建的SpringBoot项目中实现热部署的两种方式,使得部署变得异常简单,同时两种方式也非常的简单。热部署devtoolsPom.

2017-12-22 09:55:49 217

转载 IntelliJ Idea SpringBoot jpa mysql数据库增删改查实例

参考教程:http://www.imooc.com/learn/767\SpringBootSpringBoot 是 SpringMVC 的升级版,相对于编码、配置、部署和监控方面,会更加简单微服务微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,

2017-12-21 17:42:27 8656 5

转载 HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】

介绍HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或我们的 CheckUpDown 机器人)所指定的具体网址资源而需要在 Web 服务器上执行的动作。则这些方法如下:OPTIONS( 选项 ) :查找适用于一个特定网址资源的通讯选择。 在不需执行具体的涉及数据传输的动作情况下, 允许客户端来确定与资源相关的选项以及 / 或者要求, 或是一个服务器的性能。GET( 获取

2017-12-21 17:21:48 3373

转载 IntelliJ IDEA设置自动导入包

IntelliJ IDEA可以自动优化导入包,但是有多个同名的类位于不同的包时,需要自己手动使用Alt + Enter进行导入。Settings→Editor→General→Auto Import选中Optimize imports on the fly和Add unambiguous imports on the flyOptimize imports on t

2017-12-21 10:39:34 11907

原创 Tomcat端口被占

cmd:netstat -ano找到本地地址,查找对应Tomcat端口所对应的PID任务管理器 -> 详细信息 -> 删除查找PID所对应的进程

2017-12-21 09:58:17 150

转载 IntelliJ 中Maven pom.xml依赖不生效解决

IntelliJ 中Maven pom.xml依赖不生效解决问题描述:在IntelliJ中创建了Maven项目,并在pom.xml中加入了 slf4j 和 log4j 的依赖,但在编写程序时发现IntelliJ根本没有关于 slf4j 和 log4j 的文本辅助,查看之下才发现pom.xml中的依赖虽然已经下载到了本地仓库 repository,但是却没有加入到项目路径的 Exte

2017-12-20 17:28:39 4749 1

转载 Intellij idea 对YML文件支持的解决方案

Intellij idea 对YML文件支持的解决方案问题由于使用技术需要,项目使用springboot,配置信息要在yml文件中配置,新建yml后发现ide默认对yml的支持不好。搜索了网上发现并没有好的解决方案。解决方案安装插件intelli

2017-12-20 16:51:03 2837

原创 springboot

springboot的特点化繁为简,简化配置备受关注,是下一代框架微服务的入门级微框三种启动springboot方式第一种是在编译器中启动app类。第二种是在原项目文件中mvn spring-boot:run的mvn方式启动。第三种是先在mvn install的maven编译,找到target目录中有一个jar包文件(版本号和名称与项目相同的

2017-12-20 13:27:28 179

原创 maven

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来

2017-12-18 10:25:03 166

转载 JDK版本切换

安装JDK的时候个人比较推荐使用压缩包的方式安装。如果你的电脑存在多个JDK版本的时候,如果使用的是压缩包解压的方式安装的话,你可能仅仅需要更改一下JAVA_HOME环境变量你敲java -version就会发现你的JDK版本已经改变了,如果不幸发现没变化去你的系统盘里看看,把JAVA相关的程序删掉,一般是java.exe,javaw.exe等32位操作系统在C:\Wind

2017-12-15 17:30:24 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除