• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
05 2018 档案
SpringBoot系列之Hikari连接池

摘要:1.springboot 2.0 中默认连接池是Hikari,在引用parents后不用专门再添加依赖 2.application.yml中的配置 阅读全文
posted @ 2018-05-29 17:26 山高我为峰 阅读(25109) 评论(0) 推荐(0)
SpringBoot系列之jar包转war包

摘要:1.修改pom,将打包方式改为war包 2.dependencides中配置外部tomcat 3.添加一个SpringBootServletInitializer 的继承类 4.main主类还是保持不变 阅读全文
posted @ 2018-05-21 15:53 山高我为峰 阅读(530) 评论(0) 推荐(0)
Spring注解之BeanPostProcessor与InitializingBean

摘要:InitializingBean和BeanPostProcessor的执行顺序:构造方法-->BeanPostProcessor-->InitializingBean-->bean中的初始化方法 bean的最终初始化是由AbstractAutowireCapableBeanFactory的initi 阅读全文
posted @ 2018-05-18 12:00 山高我为峰 阅读(5285) 评论(0) 推荐(0)
activiti实战系列之动态表单 formService 自定义变量类型

摘要:目前Activiti默认支持的类型有String,long,enum,date,boolean,collection 要自定义字段类型,首先需要表单类型解析类 第二、在流程引擎中注册解析类 扩展:SpringBoot方式注册解析 参考: How to declare an Activiti cust 阅读全文
posted @ 2018-05-18 10:48 山高我为峰 阅读(9719) 评论(0) 推荐(0)
js向一个数组中插入元素的几个方法-性能比较

摘要:向一个数组中插入元素是平时很常见的一件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。 但是这些已知的方法,并不意味着没有更加高效的方法。让我们接着往下看…… 向数组结尾添加元素 向数组结尾添加元素用push()很简单,但下 阅读全文
posted @ 2018-05-15 17:44 山高我为峰 阅读(3264) 评论(0) 推荐(1)
Mac系统安装和配置tomcat步骤详解

摘要:一:下载 打开Apache Tomcat官网,选择需要的版本下载: 二:存放到本地 文件夹重名民为ApacheTomcat,放到/Users/计算机名/Library/目录下 三:启动Tomcat 打开Terminal,进入ApacheTomcat所在目录的bin目录下 启动Tomcat 如果出现: 阅读全文
posted @ 2018-05-15 11:46 山高我为峰 阅读(626) 评论(0) 推荐(0)
Spring注解之@validated的使用

摘要:spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。比如,我们判断一个输入参数是否合法,可以用如下方式 一 基础使用 因为spring-boot已经引入了基础包,所以直接使用就可以了1 首先在controller上声明需要对数据进行校验 阅读全文
posted @ 2018-05-14 15:35 山高我为峰 阅读(189950) 评论(3) 推荐(9)
Spring注解之@Lazy注解

摘要:@Lazy用于指定该Bean是否取消预初始化。主要用于修饰Spring Bean类,用于指定该Bean的预初始化行为, 使用该Annotation时可以指定一个boolean型的value属性,该属性决定是否要预初始化该Bean lazy代表延时加载,lazy=false,代表不延时,如果对象A中还 阅读全文
posted @ 2018-05-14 12:24 山高我为峰 阅读(4365) 评论(1) 推荐(0)
centos命令行系列之升级glibc到

摘要:1.从http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz 下载文件 2、安装部署 3.查看版本 阅读全文
posted @ 2018-05-12 16:37 山高我为峰 阅读(1113) 评论(0) 推荐(0)
docker实战系列之docker 端口映射错误解决方法

摘要:错误: 解决办法:重建docker0网络恢复 转:https://blog.csdn.net/tengdazhang770960436/article/details/77963182 阅读全文
posted @ 2018-05-12 14:26 山高我为峰 阅读(277) 评论(0) 推荐(0)
centos命令行系列之centos6防火墙的关闭以及开启

摘要:输入:cat /etc/issue 查看版本 (一)通过service命令 注:service命令开启以及关闭防火墙为即时生效,下次重启机器的时候会自动复原 查看防火墙状态:service iptables status ,记得在CentOS6.9中是输入iptables,网上有些教程使用servi 阅读全文
posted @ 2018-05-11 20:57 山高我为峰 阅读(15060) 评论(0) 推荐(0)
docker实战系列之搭建rabbitmq

摘要:1.搜索镜像【注:因为我这里采用的是阿里云镜像加速器,所以我直接在阿里云中搜索相关镜像路径】,点击"详情"查看公网拉取路径 2.拉取镜像 3.查看拉取的镜像 4.创建并运行容器【注:这里直接采用了"IMAGE ID"来指定镜像运行】 5.查看日志 参考:rabbitmq官方docker使用说明 阅读全文
posted @ 2018-05-11 20:50 山高我为峰 阅读(1868) 评论(0) 推荐(0)
docker实战系列之快速删除docker中的容器

摘要:1、停用全部运行中的容器 2、删除全部容器 3.停用并删除容器 阅读全文
posted @ 2018-05-11 20:33 山高我为峰 阅读(1092) 评论(0) 推荐(0)
centos命令行系列之centos查看磁盘空间大小

摘要:扩展: 1.查看当前文件夹所有文件大小 2.查看指定文件下所有文件大小 3.查看指定文件大小 4.查指定文件夹大小 阅读全文
posted @ 2018-05-11 20:19 山高我为峰 阅读(40541) 评论(1) 推荐(0)
几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)

摘要:GPL GPL授予程序接受人以下权利,或称“自由”: * 以任何目的运行此程序的自由 * 以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提) * 再发行复制件的自由 * 改进此程序,并公开发布改进的自由(能得到源代码是前提) 相反地,随版权所有软件的最终用户许可证几乎从不授予用户任 阅读全文
posted @ 2018-05-11 16:49 山高我为峰 阅读(12753) 评论(0) 推荐(1)
Postman系列之@RequestBody修饰的对象传参数

摘要:例如有如下接口: 那么在postman中传递参数呢?如下图: 阅读全文
posted @ 2018-05-10 19:55 山高我为峰 阅读(29368) 评论(0) 推荐(1)
win10 中redis client提示 ERR Client sent AUTH,but no password is set

摘要:【问题原因】Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求。 【解决办法】 确定Redis启动时指定是哪个配置文件 如上图是 redis.windows.conf 文件,用文本编辑工具打开文件,找到“requirepass”,去掉注释设置密码。 阅读全文
posted @ 2018-05-10 17:09 山高我为峰 阅读(2645) 评论(0) 推荐(0)
Spring Boot系列之配置日志输出等级

摘要:我们都知道Spring boot 默认使用 logback作进行日志输出,那么 在配置Spring boot日志输出时有两种方式: 第一种application.properties 只要加入如下属性 logging.level.root=warn 即可让日志只输出warn及以上级别的信息 当然,这 阅读全文
posted @ 2018-05-10 16:33 山高我为峰 阅读(2869) 评论(0) 推荐(1)
postman系列之批量执行接口测试用例

摘要:postman如何批量执行接口测试用例~其实很简单,但是会给我们的工作带来很多方便~ 比如我们写了几十个测试用例,请求都是同一个服务器IP,一旦服务器IP地址从测试环境搬到线上环境,需要修改所有的服务器IP, 如果不能将测试用例保存起来,统一修改服务器IP ,并且批量执行,那将是一件很麻烦的事情! 阅读全文
posted @ 2018-05-09 21:14 山高我为峰 阅读(20387) 评论(0) 推荐(2)
Consider defining a bean of type 'org.springframework.data.redis.connection.RedisConnectionFactory' in your configuration

摘要:解决方案: 阅读全文
posted @ 2018-05-09 17:40 山高我为峰 阅读(22922) 评论(0) 推荐(3)
IDEA 自动生成 serialVersionUID 的设置

摘要:打开File菜单,选择Settings选项,打开Settings设置对话框;左边树形目录,打开Editor》Inspections 阅读全文
posted @ 2018-05-09 15:22 山高我为峰 阅读(363) 评论(0) 推荐(0)
spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient区别

摘要:在使用服务发现的时候有两种注解, 一种为@EnableDiscoveryClient, 一种为@EnableEurekaClient, 用法上基本一致,下文是从stackoverflow上面找到的对这两者的解释: 意思也就是spring cloud中discovery service有许多种实现(e 阅读全文
posted @ 2018-05-09 10:38 山高我为峰 阅读(5724) 评论(0) 推荐(0)
Spring ApplicationListener使用方法及问题

摘要:使用场景 在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册等等。这个时候我们就可以使用Spring提供的ApplicationListener来进行操作。 用法 本文以在Spring boot下的使用为例来进行说明。首先,需要实现Applica 阅读全文
posted @ 2018-05-09 10:29 山高我为峰 阅读(894) 评论(0) 推荐(0)
Spring注解之 @EnableScheduling计划任务注解

摘要:要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持, 然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务 示例:计划任务执行类 在这个类中的方法上需要@Scheduled注解配合@EnableScheduling使用。 配置类 通过@ 阅读全文
posted @ 2018-05-08 17:19 山高我为峰 阅读(1779) 评论(0) 推荐(0)
Spring注解之 @SuppressWarnings注解

摘要:简介:java.lang.SuppressWarnings是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用: @SuppressWarnings(“”) @SuppressW 阅读全文
posted @ 2018-05-08 16:42 山高我为峰 阅读(54580) 评论(0) 推荐(6)
application使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)

摘要:在application配置文件中使用@出现异常: 代码: 解决方案,用单引号或双引号将@@之间的内容包起来: 阅读全文
posted @ 2018-05-08 14:07 山高我为峰 阅读(21004) 评论(2) 推荐(2)
Maven插件系列之spring-boot-maven-plugin

摘要:Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为 阅读全文
posted @ 2018-05-08 12:52 山高我为峰 阅读(74791) 评论(0) 推荐(6)
Spring Cloud系列之Feign的常见问题总结

摘要:一、FeignClient接口,不能使用@GettingMapping 之类的组合注解 代码示例: @FeignClient("microservice-provider-user") public interface UserFeignClient { @RequestMapping(value 阅读全文
posted @ 2018-05-07 18:19 山高我为峰 阅读(4944) 评论(0) 推荐(0)
Spring注解之@Transactional对于事务异常的处理

摘要:spring对于事务异常的处理 unchecked 运行期Exception spring默认会进行事务回滚 比如:RuntimeException checked 用户Exception spring默认不会进行事务回滚 比如:Exception 如何改变spring的这种默认事务行为?可以通过在 阅读全文
posted @ 2018-05-07 14:14 山高我为峰 阅读(6698) 评论(0) 推荐(0)
jackson实体转json时 为NULL不参加序列化的汇总

摘要:首先加入依赖 方法一、实体上使用 @JsonInclude(JsonInclude.Include.NON_NULL) 1、如果放在属性上,如果该属性为NULL则不参与序列化 ; 2、如果放在类上,那对这个类的全部属性起作用 ; 参数意义: JsonInclude.Include.ALWAYS 默认 阅读全文
posted @ 2018-05-05 16:16 山高我为峰 阅读(1276) 评论(0) 推荐(0)
Redis 系列之CentOS下Redis的安装

摘要:前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数 阅读全文
posted @ 2018-05-05 16:11 山高我为峰 阅读(222) 评论(0) 推荐(0)
docker 系列之 配置阿里云镜像加速器

摘要:1.登录阿里云 2.登录后找到右上角的“管理中心”,点击进入后》点击“镜像加速器”;剩下的安装文档配置就好 问题1:配置完后还是提示:Tag latest not found in repository 【本人也是在这里被困了好久,尝试了各种方法】 解决方案:最后发现这里有个镜像搜索 这里以busy 阅读全文
posted @ 2018-05-05 12:45 山高我为峰 阅读(18441) 评论(0) 推荐(0)
docker 系列之 docker安装

摘要:Docker支持以下的CentOS版本 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Do 阅读全文
posted @ 2018-05-05 12:07 山高我为峰 阅读(235) 评论(0) 推荐(0)
Eclipse直接打开类文件/文件夹所在的本地目录

摘要:1.Eclipse原生的文件浏览操作 选择项目目录/文件 按 ALT+SHIFT +W , 会弹出菜单点击 System Explorer 就可以打开文件所在的本地目录了; 设置工具目录 Run --》ExternalTools --》External Tools Configurations 阅读全文
posted @ 2018-05-05 11:28 山高我为峰 阅读(6389) 评论(1) 推荐(1)
ACID

摘要:ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必须要具有这四种特性,否则在事务过程(Transaction pro 阅读全文
posted @ 2018-05-05 10:03 山高我为峰 阅读(214) 评论(0) 推荐(1)
docker容器扫盲

摘要:Centos 6.5 安装和使用docker 基于本人一贯的习惯,关于“某某某是什么”这样的问题,请百度吧,会有更专业的人士,会比我说的更详细更深,这里我只给出本人亲历的安装和使用过程。 1.安装 先检查服务器环境,docker要求操作系统CentOS6以上,kernel 版本必须2.6.32-43 阅读全文
posted @ 2018-05-04 15:38 山高我为峰 阅读(339) 评论(0) 推荐(0)
CentOS是哪个版本 CentOS版本信息查看技巧

摘要:root@MyMail ~ # uname Linux root@MyMail ~ # uname -r 2.6.18-164.el5 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/... 阅读全文
posted @ 2018-05-03 17:52 山高我为峰 阅读(544) 评论(0) 推荐(0)
SVN 多分支管理

摘要:SVN 新建时可以选择性的建立三个文件夹 trunk 一般作为主开发的地方 branches 一般作为从trunk Copy过去的代码,形成分支 tags 一般作为固定版本,不进行修改 branches 与tags 的生成过程其实就是trunk 代码完整Copy过去的。 后期branches的修改或 阅读全文
posted @ 2018-05-03 14:04 山高我为峰 阅读(6330) 评论(0) 推荐(0)
SpringBoot热部署:spring-boot-devtools在Idea中热部署方法

摘要:1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。 2 更改idea配置 1) “File” -> “Settings” -> “Buil 阅读全文
posted @ 2018-05-02 09:27 山高我为峰 阅读(432) 评论(0) 推荐(0)
Activiti手动执行的应用(UserTask)

摘要:工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天,组长批准,人事批准即可请假。 2.如果请假大约三天,需要项目经理或者产品经理批准,并且项目总监批准 流程图: 流程配置: <?xml version="1.0" encoding="UTF-8"?> < 阅读全文
posted @ 2018-05-01 12:57 山高我为峰 阅读(4155) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3