自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 redis连接时报DENIED Redis is running in protected mode错误

解决使用jedis连接是报DENIED Redis is running in protected mode错误 1 2 3 4 5 DENIED Redis is running in protected mode because protected mode is enabled, no bind address was spec...

2018-08-22 11:00:18 826

转载 书籍 - 2018.07.10

90%的程序员,这些基础知识都没学好基础的东西,就算过了很长时间依然通用,知识如此,书籍亦如此。因此书籍不一定要求新,有些书籍虽然出版很久了,但依旧经典。学习编程,最主要的还是基础,基础学好了,才能更好的进阶高级内容分,下面我们推荐一些经典书籍,如果你想打好编程基础(算法与数据结构、数据库原理、计算机网络、操作系统、计算机系统等),这些书你一定要去看。1、《算法》这本书是算法领域的经典参考书,涵盖...

2018-07-10 09:52:04 269

转载 eclipse在git提交时忽略不必要的文件

eclipse下使用git提交代码时,有很多文件是不需要提交的,例如:target目录下的文件和classes下的文件都不需要提交。这里讲解一下如何忽略不必要的文件。方案一:为项目添加.gitignore文件,在该文件中配置需要忽略的文件。a.打开Navigator窗口,找到.gitignore文件(如果没有就添加一个)。b.配置需要忽略的文件。这里配置忽略target、.settings文件夹下...

2018-06-22 11:29:22 595

转载 elasticsearch windows 安装head插件

elasticsearch windows安装很简单,官网下载安装包,解压,启动即可,默认端口9200,但没有head插件还是很不方便,安装head插件需要先安装node.js,然后下载elasticsearch的head插件,修改配置完成安装1、下载node.js最新版,安装,我的安装路径D:\Program Files\nodejs输入node -v,查看node.js是否安装成功2、安装gr...

2018-05-28 15:09:22 182

转载 eclipse使用git如何merge

A:比如我在A分支开发,开发完成后需要把代码merge到B分支,我的顺序是先切换到B分支,然后选择A分支merge,但是merge完是merge到本地分支,还得push到远程分支,有没有办法直接从本地A分支merge到远程B分支B:正确的流程就是要先切换到本地B分支,然后进行merge,再push到远程。这样比较规范,也不容易出错...

2018-05-10 16:27:13 10505

转载 Maven:dependencies与dependencyManagement的区别

有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景         当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。         由于我们的模块很多...

2018-05-07 17:59:32 81

转载 [java]static关键字的四种用法

注:被static修饰的字段和实例无关了,只和类相关。在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性...

2018-05-07 14:37:35 111

转载 Maven:maven加载错误java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of

java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/XXX这个错误的解决方法就是删掉对应的jar然后maven update

2018-05-04 16:39:13 1907

转载 Maven报错:Missing artifact ...:jar 的解决方案

在MyEclipse中执行Maven的install命令时,报“Failed to read artifact descriptor for xxx:jar ”的错误。这可能是在下载过程中文件出现错误,其实这个时候你用一些压缩软件比如RAR去打开这些jar包的时候,会提示jar包已经损坏。解决办法:从本地的maven库中删除相关的jar包,然后右单击项目,Maven4MyEclipse->U...

2018-05-04 16:31:47 4223

转载 eclipse 下面的folder,source folder,package的区别与作用

首先明确一点,folder,source folder,package都是文件夹,既然是文件夹,那么任何的文件都可以往这三种文件夹下面的放。1.他们的区别folder就是普通的文件夹,它和我们window下面使用的文件夹没有任何区别source folder文件夹是一种特别的文件夹,如果你用面向对象的思想去看待这个source folder,那么他是folder的一个子集,作为子集,肯定是有fol...

2018-05-04 16:16:35 92

转载 Maven 实现依赖框架jar包的版本管理

摘要: Maven 实现依赖框架jar包的版本管理可以很好的让框架的版本保持统一,这里以实例来说明怎么实现jar的版本统一管理。1.版本统一管理        要实现jar的版本统一管理需要对jar的版本进行设置即<version></version>,如下是一段版本控制的以来配置:<dependencies>.................<dep...

2018-05-04 15:38:05 2044

转载 Java 知识点

要分清栈内存与堆内存的对象引用拷贝情况、属性设置情况Java中,等号(=)右边返回的引用是先复制、然后再赋给等号左边特定的变量的,等号(=)左右并不指向同一对象,而循环中冒号左边的对象却指向冒号右边的引用。...

2018-05-02 18:07:36 98

转载 Filter的执行顺序与实例

Filter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有如下几个用处。在...

2018-04-17 10:23:46 369

转载 spring boot get和post请求

GET、POST方式提时, 根据request header Content-Type的值来判断:    application/x-www-form-urlencoded, 可选(即非必须,因为这种情况的数据@RequestParam, @ModelAttribute也可以处理,当然@RequestBody也能处理);    multipart/form-data, 不能处理(即使用@Reque...

2018-04-16 17:40:09 2795

转载 @RequestBody和@RequestParam区别

@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,也可以接受对象类型。 实质是将Request.getParam...

2018-04-16 17:31:25 129

转载 @Valid注解的使用

@Valid注解用于校验,所属包为:javax.validation.Valid。① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性):[java] view plain copy@Min(value = 18,message = "未成年禁止入内")  private Integer age;  ② 其次在controller层的方法...

2018-04-16 16:23:43 311

转载 关于@DateTimeFormat注意点

用法很简单:pojo类上的哪个Date类型的字段需要,就用@DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")   标记这样前端页面传递过来的String类型的时间  '2016-11-11 11:11:11' 会转换为 Date 类型注意点来啦!!!之前我用这个注解一直不起效,一直报错误!我是这样写的:后来改了一个地方,他就好啦,就是将hh改为大写。一...

2018-04-16 16:13:28 19480 8

转载 Java泛型

引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:12345public class Box {    private String object;    public void set(String object) { this....

2018-04-12 19:20:13 98

转载 Java并发基础-锁的使用及原理(可重入锁、读写锁、内置锁、信号量等)

本文目录:1 基础1.1 可重入锁1.2 读写锁2 内置锁synchronized3 显式锁Lock3.1 简单示例3.2 锁常用操作3.3 读写锁使用示例4 信号量Semaphore4.1 信号量使用示例4.2 方法清单1 基础1.1 可重入锁可重入锁表示的是,如果一个线程在未释放已获得锁的情况下再次对该对象加锁,将可以加锁成功。而且可以不断的加锁成功多次。但需要注意的是,每次加锁操作必须对应着...

2018-04-07 16:24:18 223

转载 Java break跳出多层循环

编程中我们会经常用break来跳出循环,如下:通过截图可以看出,当 i==1 && j==1时,跳出了内层的for循环。但是,如果我们想要跳出外层的循环该怎么办呢,我们可以通过在循环前边加标号来实现,如下:说明:1、标号紧贴循环语句,并且处于循环语句的前边;2、通过标号能跳出任意层数的循环;3、break和continue都可以使用标号来灵活控制循环语句;4、我们反编译.cl...

2018-04-03 11:20:24 178

转载 java项目中Classpath路径到底指的是哪里?

1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。2、WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。3、引用classpath路径下的文件,只需在文件名前加classpath:<para...

2018-04-02 10:48:51 165

转载 Maven Setting文件

<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements.  See the NOTICE filedistributed with this work for ...

2018-04-01 15:49:18 87

转载 JAVA高并发多线程必须懂的50个问题

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式...

2018-03-30 09:17:54 111

转载 SpringBoot整合Mybatis之进门篇

       已经有好些日子没有总结了,不是变懒了,而是我一直在奋力学习springboot的路上,现在也算是完成了第一阶段的学习,今天给各位总结总结。       之前在网上找过不少关于springboot的教程,都是一些比较粗糙的文章,就连百度百科也是少的可怜,所以进度一直跟不上计划。下面根据我这几天的学习和摸索,谈谈我对spring和springboot的区别,以及很多业界人士说它的快速开发...

2018-03-29 17:49:49 129

转载 Persistence Context

 Persistence context是由一组受托管的实体对象实例所构成的集合。它受entity manager 的管理。Entity manager追踪persistence context中所有对象的修改和更新情况,并根据指定的flush模式(本章稍后会做讨论)将这些修改保存到数据库中。一旦persistence context被关闭,所有实体对象实例都会脱离EntityManager而成为...

2018-03-29 16:30:02 4554

转载 spring-data-jpa Repository的基本知识

1.项目中的Repository对象的使用 2.Repository 引入的两种方式   继承和使用注解3.Repository接口的定义Repository 接口是 spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法public interface Repository<T, ID extends Serializable> { } ...

2018-03-29 16:09:20 618

转载 Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构

1. packagingpackaging给出了项目的打包类型,即作为项目的发布形式,其可能的类型。在Maven 3中,其可用的打包类型如下:jar,默认类型warejbearrarparpommaven-plugin2.multi-modulesMaven 3支持Maven项目的多模块(multi-modules)结构。这样的Maven项目也被称为聚合项目,通常由一个父模块和若干个子模块构成。其...

2018-03-28 14:15:55 929

转载 Maven常用命令及在Eclipse中的应用

1、常用命令mvn archetype:generate--构建项目 mvn clean--项目清理 mvn test--项目单元测试的编译 mvn compile--项目源代码的编译 mvn package--项目打包 mvn install--发布项目提交到本地仓库 mvn deploy--发布项目到 mvn jetty:run--启动jetty容器 mvn...

2018-03-28 13:48:14 76

空空如也

空空如也

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

TA关注的人

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