- 博客(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
876
转载 书籍 - 2018.07.10
90%的程序员,这些基础知识都没学好基础的东西,就算过了很长时间依然通用,知识如此,书籍亦如此。因此书籍不一定要求新,有些书籍虽然出版很久了,但依旧经典。学习编程,最主要的还是基础,基础学好了,才能更好的进阶高级内容分,下面我们推荐一些经典书籍,如果你想打好编程基础(算法与数据结构、数据库原理、计算机网络、操作系统、计算机系统等),这些书你一定要去看。1、《算法》这本书是算法领域的经典参考书,涵盖...
2018-07-10 09:52:04
328
转载 eclipse在git提交时忽略不必要的文件
eclipse下使用git提交代码时,有很多文件是不需要提交的,例如:target目录下的文件和classes下的文件都不需要提交。这里讲解一下如何忽略不必要的文件。方案一:为项目添加.gitignore文件,在该文件中配置需要忽略的文件。a.打开Navigator窗口,找到.gitignore文件(如果没有就添加一个)。b.配置需要忽略的文件。这里配置忽略target、.settings文件夹下...
2018-06-22 11:29:22
627
转载 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
245
转载 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
10609
转载 Maven:dependencies与dependencyManagement的区别
有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 由于我们的模块很多...
2018-05-07 17:59:32
129
转载 [java]static关键字的四种用法
注:被static修饰的字段和实例无关了,只和类相关。在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性...
2018-05-07 14:37:35
159
转载 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
1934
转载 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
4343
转载 eclipse 下面的folder,source folder,package的区别与作用
首先明确一点,folder,source folder,package都是文件夹,既然是文件夹,那么任何的文件都可以往这三种文件夹下面的放。1.他们的区别folder就是普通的文件夹,它和我们window下面使用的文件夹没有任何区别source folder文件夹是一种特别的文件夹,如果你用面向对象的思想去看待这个source folder,那么他是folder的一个子集,作为子集,肯定是有fol...
2018-05-04 16:16:35
139
转载 Maven 实现依赖框架jar包的版本管理
摘要: Maven 实现依赖框架jar包的版本管理可以很好的让框架的版本保持统一,这里以实例来说明怎么实现jar的版本统一管理。1.版本统一管理 要实现jar的版本统一管理需要对jar的版本进行设置即<version></version>,如下是一段版本控制的以来配置:<dependencies>.................<dep...
2018-05-04 15:38:05
2096
转载 Java 知识点
要分清栈内存与堆内存的对象引用拷贝情况、属性设置情况Java中,等号(=)右边返回的引用是先复制、然后再赋给等号左边特定的变量的,等号(=)左右并不指向同一对象,而循环中冒号左边的对象却指向冒号右边的引用。...
2018-05-02 18:07:36
124
转载 Filter的执行顺序与实例
Filter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有如下几个用处。在...
2018-04-17 10:23:46
417
转载 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
3004
转载 @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
148
转载 @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
332
转载 关于@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
19593
8
转载 Java泛型
引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:12345public class Box { private String object; public void set(String object) { this....
2018-04-12 19:20:13
131
转载 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
281
转载 Java break跳出多层循环
编程中我们会经常用break来跳出循环,如下:通过截图可以看出,当 i==1 && j==1时,跳出了内层的for循环。但是,如果我们想要跳出外层的循环该怎么办呢,我们可以通过在循环前边加标号来实现,如下:说明:1、标号紧贴循环语句,并且处于循环语句的前边;2、通过标号能跳出任意层数的循环;3、break和continue都可以使用标号来灵活控制循环语句;4、我们反编译.cl...
2018-04-03 11:20:24
249
转载 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
192
转载 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
112
转载 JAVA高并发多线程必须懂的50个问题
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式...
2018-03-30 09:17:54
173
转载 SpringBoot整合Mybatis之进门篇
已经有好些日子没有总结了,不是变懒了,而是我一直在奋力学习springboot的路上,现在也算是完成了第一阶段的学习,今天给各位总结总结。 之前在网上找过不少关于springboot的教程,都是一些比较粗糙的文章,就连百度百科也是少的可怜,所以进度一直跟不上计划。下面根据我这几天的学习和摸索,谈谈我对spring和springboot的区别,以及很多业界人士说它的快速开发...
2018-03-29 17:49:49
155
转载 Persistence Context
Persistence context是由一组受托管的实体对象实例所构成的集合。它受entity manager 的管理。Entity manager追踪persistence context中所有对象的修改和更新情况,并根据指定的flush模式(本章稍后会做讨论)将这些修改保存到数据库中。一旦persistence context被关闭,所有实体对象实例都会脱离EntityManager而成为...
2018-03-29 16:30:02
4677
转载 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
637
转载 Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构
1. packagingpackaging给出了项目的打包类型,即作为项目的发布形式,其可能的类型。在Maven 3中,其可用的打包类型如下:jar,默认类型warejbearrarparpommaven-plugin2.multi-modulesMaven 3支持Maven项目的多模块(multi-modules)结构。这样的Maven项目也被称为聚合项目,通常由一个父模块和若干个子模块构成。其...
2018-03-28 14:15:55
980
转载 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
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人