自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RedisTemplate 不能按类型装配注入

今天做RedisTemplate的测试,在Spring boot 中自动注入RedisTemplate,测试报错。@Autowiredprivate RedisTemplate<Serializable,Serializable> redisTemplate; 报错:Caused by: org.springframework.beans.factory.NoSuchBeanDefinition

2017-08-10 11:30:01 7327 1

转载 Mysql 建表时,日期时间类型选择

原文

2017-08-07 22:00:27 843

原创 tomcat/jedis参数

maxIdle:最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。MaxActive:连接池的最大数据库连接数。设为0表示无限制。maxWait:最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。*maxActive:最大连接数据库连接数,设 0 为没有限制 *maxIdle:最大等待连接中的数量,设 0 为没有

2017-08-07 17:13:20 416

转载 关于springboot-actuator监控的401无权限访问

今天心血来潮看一下spring监控 访问/beans 等敏感的信息时候报错:Full authentication is required to access this resourceapplication.properties添加配置参数management.security.enabled=false原文

2017-07-29 20:51:21 2713

原创 获取当前系统的换行符

/** * 获取当前系统的换行符 */ public static final String NEW_LINE = System.getProperty("line.separator");

2017-07-28 18:46:38 1563

原创 利用@Order控制配置类/AOP/方法/字段的加载顺序

1.AOP加载顺序 @Component @Aspect @Order(1) public class Ascpect { ... System.out.println("aop-1 加载了"); } @Component @Aspect @Order(2) public class Ascpect

2017-07-10 13:12:52 9032 3

原创 自定义注解API

getAnnotationsAnnotation[] getAnnotations()返回此元素上存在的所有注释。(如果此元素没有注释,则返回长度为零的数组。)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。返回:此元素上存在的所有注释(包括继承来的)getDeclaredAnnotationsAnnotation[] getDeclaredAnnotation

2017-07-05 11:12:24 401

原创 AOP拦截常用请求内容

1.拦截请求参数 @Component @Aspect public class Ascpect { private static final Logger log = LogManager.getLogger(Ascpect .class); @Pointcut("execution(* com.google.lvyou.controller.*

2017-06-30 18:12:40 3075

原创 关于spring-boot自定义starter的引用问题

自定义的starter是不能有启动入口的!即:只能作为工具类!类似jdk! 不要把自定义的pom写成了一个可启动的项目哈! 不然install后是引用不到自定义的starter里面的类的!!! 可对比install后的web项目 和 install后的工具类pom , 生成的jar文件的目录结构是不同的哈!!! 工具类pom的jar包结构: 一个完整的web项目的j

2017-06-30 10:54:09 6333 2

原创 同一张表的交集查询

mysql不支持intersect,替代方案:SELECT * FROM (SELECT * FROM table WHERE radius = 3) AS a INNER JOIN (SELECT * FROM table WHERE radius = 5) AS b WHERE a.id = b.id

2017-06-05 13:39:23 2115

转载 Intellij IDEA 自动生成 serialVersionUID

使用 Eclipse 或 MyEclipse 的同学可能知道,如果 implements Serializable 接口时,会提示你生成 serialVersionUID。但 Intellij IDEA 默认没启用这个功能。Setting->Inspections->Serialization issues->Serializable class without ’serialVersio

2017-04-24 12:01:22 446

原创 js冒泡排序优化排序次数

//循环控制趟数 var s = 0; var s1 = 0; //为什么 isSort = true,不能写在循环外面 //因为 交换位置 isSort = false. isSort的值永远是false 。我们要检测的是某一趟是否交换位置 for (var i = 0; i < array.length -

2017-04-23 19:56:02 1701

转载 lombok 注解

lombok 注解:    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.    下面介绍几个我常用的 lombok 注解:        @Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了eq

2017-03-09 10:08:34 318

转载 Java操作POI批量导出多个excle

一、前端JS//站内搜索查询报表-Excel导出function exportRecord(){ var browseUrl=$("#browseUrl").val(); if(browseUrl == null || browseUrl == ""){ $.messager.show({ title : '友好提示', msg : '浏览资源ID,不能为空!

2017-03-03 11:13:42 5917

原创 java学习笔记————本质篇7

100.oracle:oracle是甲骨文公司的一个大型数据库产品,一般在大型项目中应用较多。 比如:银行、大型企业系统等。和oracle数据库类似的数据库还有db2Oracle数据库:是一个文件系统,是物理概念。安装: // SCOTT HR 解锁实例:一个实例其实是指一系列的后台进程和内存结构// Oracle可以有多个实例,大部份情况就一个实例。 也就是说oracle就

2017-02-28 14:39:48 395

原创 java学习笔记————本质篇6

21.3.JSON:是一种轻量级的数据交换格式。 (JavaScript Object Notation)格式: [{“id”:1,”name”:”吉林省”},{“id”:2,”name”:”辽宁省”}][{'province':'辽宁省'},{'province':'吉林省'},{'province':'浙江省'}]语法; 一段JSON的字符串,本身就是JS中支持的一种数据的格式./

2017-02-28 14:39:14 307

原创 java学习笔记————本质篇5

19.过滤器:Filter.对客户端向服务器发送的请求进行过滤. // 参数:request + response + chain =====》 void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) Filter是Servlet中最为实用的技术.Filter和Listener都属于S

2017-02-28 14:38:21 277

原创 java学习笔记————本质篇4

17.Mysql数据库:数据库就是一个文件系统,但是这个文件访问需要通过标准SQL语句.1.关系型的数据库:保存的是实体之间关系.常见的关系型数据库: MYSQL、SQLServer、Oracle、DB2、SyBase、SQLite2.MYSQL内部存储结构:一个软件对应一个数据库,在数据库内部可以存在多张表:一个实体类对应一张表.表中可以有多条记录的.一般情况下:一个

2017-02-28 14:37:01 435

原创 java学习笔记————本质篇3

9.获取资源相关方法:1.获取真实路径:servletContext.getRealPath("/WEB-INF/b.txt") ====> String realPath2.获取资源流: // 即把资源以输入流的方式获取servletContext.getResourceAsStream("/WEB-INF/b.txt") ====> InputStream is

2017-02-28 14:34:56 281

原创 java学习笔记————本质篇2

10.Cookie:Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存Cookie,并会标注出Cookie的来源//哪个服务器的Cookie当客户端向服务器发出请求时会把所有这个服务器Cookie包含在请求中发送给服务器,这样服务器就可以识别客户端了Cookie是服务器送给浏览器的小纸条!保存在客户端的!当客户端再次发出请求时,会把这个服务器的cookie归

2017-02-28 14:33:26 701

原创 java学习笔记————本质篇1

1.HTML:超文本标记语言!不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体、颜色、大小等。 // 显示数据 JSP也是最终响应回 一个HTML格式页面来显示数据!2.CSS:层叠样式表!作用:定义网页的显示效果。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。外联:引入的方式ID选择器:#ID{ xxxx }类选择器:.clas

2017-02-28 14:23:22 558

转载 由system.currentTimeMillis() 获得当前的时间

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于Java.lang包。currentTimeMillis方法public static long currentTimeMillis()该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。可以直接把这个方法强制转换成date类型

2017-02-28 14:08:26 2274

原创 github个人使用笔记

1.Github有一个主库,每个人自己也有一个库,称为分支。 2.Github的协作流程:先从主库fork出自己的分支,然后进行代码的修改等操作,操作完之后从本地库上推到自己的服务器分支,然后 服务器分支Pull Request到主库。 3.本地仓库由git维护的三棵“树"组成:第1个是工作目录,它持有实际文件(即可以直接打开修改的文件);第2个是缓存区(index),它像

2017-01-11 17:39:37 587

转载 为mysql数据库建立索引

前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。  最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。

2016-12-29 23:56:42 315

原创 java学习笔记————本质篇

1.HTML:超文本标记语言!不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体、颜色、大小等。 // 显示数据  JSP也是最终响应回 一个HTML格式页面来显示数据!2.CSS:层叠样式表!作用:定义网页的显示效果。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。外联:引入的方式ID选择器:#ID{ xxxx  }类选择器

2016-12-29 19:04:44 1289

原创 java学习笔记————SSH

========================================== Struts2 ===========================================================================================================================1.Struts 2是一个MVC框架,以We

2016-12-29 19:00:36 1656

原创 java学习笔记————经验篇

1.在跳转到展示页面之前,必须作好预加载!即数据回显! -----常见操作: toList(列表页面)、toEdit(编辑页面) 页面list数据没有预加载 =====> tag 'select', field 'list', name 'em.rm.dm.uuid': The requested list key 'depList' could not be resolved

2016-12-19 01:41:50 400

转载 处理 Maven 项目名称红色感叹号的问题

问题描述:今天使用Maven构建了一个mavenSSH的入门例子,但是构建完成后,项目名称那里出现了红色的感叹号,但是pom.xml和Build Path下又没有相应的错误的提示。错误如下图:解决方案:选中项目 --> 右键 --> Maven --> Update Projects... 即可解决。

2016-12-06 02:08:54 750

原创 Maven 中央仓库地址

Maven 中央仓库地址:     1. http://maven.aliyun.com/nexus/content/groups/public/2. http://www.sonatype.org/nexus/3. http://mvnrepository.com/ (本人推荐仓库)4. http://repo1.maven.org/maven2

2016-12-06 02:05:15 593

空空如也

空空如也

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

TA关注的人

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