自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud config遇到的坑

SpringCloud 版本Hoxton.SR3最新的SpringCloud版本很多用法和之前的不一样,导致参考老版本的资料遇到无数的坑,现在简单记录一下1.之前资料说config客户端的application.yml配置如下:management:security: enabled:false#是否开启actuator安全认证实际最新版本的早就废弃这种写法...

2020-03-13 23:15:38 576

原创 SpringCloud开启Eureka安全策略异常:Highlights unresolved and deprecated configuration keys and invalid values

springcloud搭建Eureka时,为了安全考虑,添加认证信息导入依赖: <!-- 添加注册中心权限依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...

2020-03-11 23:30:04 2477 1

原创 Jenkins+GitHub+Tomcat8实现项目自动集成发布(windows平台下的demo)

一、环境及软件准备运行环境:JDK1.8、Tomcat8、apache-maven-3.5.3、windows10、gitjenkins下载地址:https://jenkins.io/download/选择版本Generic Java package (.war)(一个web项目,直接部署到容器中就可以用了)二、jenkins安装直接将下载的war丢到Tomcat中...

2019-05-18 23:18:31 871

转载 Nginx学习中项目最全配置

转载至: https://blog.csdn.net/Roaryi/article/details/79852396 上面nginx.conf的图解配置详解worker_processes  8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_log  logs/error.log  info;error_log  logs/error.log; ...

2018-10-20 17:07:46 215

原创 Spring中数据库事务配置后不起作用

        最近搭建一个ssm框架,怎么能事务都不起作用。查看配置文件都没有问题,断点调试没有进入事务的拦截器。后来在网上找了个说法:        由于采用的是SpringMVC、 MyBatis,故统一采用了标注来声明Service、Controller 由于服务器启动时的加载配置文件的顺序为web.xml—root-context.xml(Spring的配置文件)—servlet-c...

2018-10-13 17:33:06 172

原创 IDEA常用设置和项目构建

        最近从eclipse的大军加入到IDEA大军中。做了一些笔记,用于遗忘时候使用。        另外就是如果想快速加入IDEA,就卸载你的ECLIPSE等开发工具,只留IDEA,这样会逼着你快速上手。一遍用着其他开发工具,一遍学IDEA还是比较慢的。目录一、全局设置1、修改主题:2、修改编码字体3、修改控制台字体及颜色4、编码方式5、滚轮调整字体大小...

2018-10-03 19:50:45 1296

原创 一款好用的浏览器json化工具

        现在前端和后台交互时接口传递的大部分都是已json格式,如果浏览器直接访问显示出一串字符串非常不易观看。好在浏览器有各种插件解决这一问题。推荐一款个人比较喜欢的json化工具。插件地址:https://www.baidufe.com/fehelper/jsonformat.htmlgithub地址:https://github.com/zxlie/FeHelper/tree...

2018-09-27 17:30:30 3496

转载 动态管理配置文件扩展接口EnvironmentPostProcessor

SpringBoot支持动态的读取文件,留下的扩展接口org.springframework.boot.env.EnvironmentPostProcessor。这个接口是spring包下的,使用这个进行配置文件的集中管理,而不需要每个项目都去配置配置文件。这种方法也是springboot框架留下的一个扩展(可以自己去扩展)demo在/Users/naeshihiroshi/study/st...

2018-09-26 22:30:19 280

转载 javassist的基本功能

javassist的基本功能Javassist是一个动态类库,可以用来检查、”动态”修改以及创建 Java类。其功能与jdk自带的反射功能类似,但比反射功能更强大。重要的类ClassPool:javassist的类池,使用ClassPool 类可以跟踪和控制所操作的类,它的工作方式与 JVM 类装载器非常相似, CtClass: CtClass提供了检查类数据(如字段和方法)以及在类中添...

2018-09-24 15:37:36 4277

转载 JavaAgegent 学习

最近团队在搭建开源的监控系统,使用到了这个工具,突然发现这个工具设计很优雅,对要监控的JAVA项目是无侵入的,只需要在被监控的应用的启动参数中,增加一段代码即可,实现的原理就是利用javaagent特性。 以前很少接触过javaagent的知识,项目中也很少有这方面实践的机会,于是想自己亲自动手实践下,并且加深对java agent的理解。JavaAgent 是JDK 1.5 以后引入的,也...

2018-09-24 15:35:49 392

转载 ajax跨域问题解决

为什么会出现跨域跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题,比如a标签、script标签、甚至form标签(可以直接跨域发送数据并接收数据)等 如何解决跨域问题JSONP    ...

2018-09-20 09:23:55 191

原创 苹果消息推送异常 DerInputStream.getLength(): lengthTag=111, too big.

最近苹果消息的推送,苹果手机推送添加p12证书,读取文件后报错DerInputStream.getLength(): lengthTag=111, too big.原因是maven的插件maven-resources-plugin会编译证书,导致证书内容改变(另附如何定义maven目录结构)org.apache.maven.pluginsmaven-re

2017-11-21 11:04:49 2070 1

转载 log4j2配置文件详解

log4j2配置文件详解

2017-11-06 10:15:03 397

转载 Log4J日志配置详解

log4j 配置文件详解

2017-11-06 09:59:04 183

转载 java.lang.NoClassDefFoundError异常原因及解决办法

系统前一秒还好好的,可以正常访问,之后突然就崩了,后台日志报:java.lang.NoClassDefFoundError: com/lmax/disruptor/EventFactory以及java.lang.NoClassDefFoundError: Could not initialize class等。着实有点崩溃,后来加了个disruptor的jar才可以正常访问。然后转载一遍相关博客。

2017-09-13 15:04:38 3706

原创 前端限制上传文件的大小

在很多时候我们需要限制用户上传文件的大小。大致限制文件大小可以从前端和服务端限制。这里单说前端限制。function artwork(picfile, picId, oldPic,pic){ if(getFileSize(pic)){return false;}return true;     }        function getFileSize(pic) {

2017-09-13 14:47:07 4561

原创 多台服务器日志查看

同一个项目会做集群,这样导致日志分布在不同的服务器上。之前查看日志都是一台一台切换,特别的麻烦,后来有同事分享了一段linux脚本来解决来回切换的问题。for tomcat_ip in  (所有需要访问的ip地址) ;do echo -e "目标服务器:${tomcat_ip}"; ssh "${tomcat_ip}"  grep "关键字" /data/logs/tomcat/tes

2017-09-08 15:59:50 6271

转载 java分布式系统开关功能设计(服务升降级)

​首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了,这时候其实完全可以不去调用C接口,怎么实现这个呢?改代码?no,no,no,这样太不敏捷,此时开关诞生了

2017-09-06 09:13:43 483

原创 Spring 如何给static变量赋值

先说明如何在将配置文件中的值赋值给spring中的变量:               1.在classpath下面的.properties文件中定义变量;               2.在spring配置文件中将.properties加载进来:                   3.在需要赋值的java变量上加注解:@Value("${properties文件中的key}")

2017-08-18 16:55:06 2637

原创 java类初始化顺序探索

父类类型指向子类对象

2017-08-11 15:50:39 174

原创 @Scheduled+BlockingQueue实现异步接口

之前做的一个同步接口最近需要改成异步接口,开始还以为是消息改成消息队列推送,后来发现其实就是讲请求的数据封装放到队列中。然后采用定时器定时的去执行数据。涉及知识:        spring的定时器任务:        fixedDelay  // 在上一个任务完成之后,多久后再次执行:        fixedRate = 2000    //定义一个按一定频率执行的定时

2017-08-08 17:06:07 340

原创 eclipse日常使用

1、在eclipse中配置类注释和方法注释类/** * @Description: ${todo} * @author chenjiaxu * @ClassName:  * @date ${date} ${time}  * ${tags} */方法/** * @Description:  * @author chenjiaxu * @da

2017-08-07 13:54:46 184

原创 springboot和Druid整合(三)

之前使用的是默认的数据库连接。现在采用阿里的连接池进行数据的操作。主要配置和前一篇文章差不多。主要修改了application.yml文件。同时增加了几个数据库连接池的类。实际上个人感觉springboot只是把以前需要配置的文件,改成了自己手动注入。1.添加依赖            com.alibaba        druid    1.0.292.appl

2017-07-31 14:22:20 534

原创 springboot和mybatis整合(二)

springboot和mybatis整合

2017-07-31 13:27:10 235

原创 springboot学习(一)

公司最近要进行一个新的项目,之前因为比较懒,所以也没有了解过springboot。现在来个临时抱佛脚。并做下记录。资料:官网地址:http://projects.spring.io/spring-boot/先参考官方文档来个Quick Start:本人开发环境:apache-maven-3.5.0    eclipse-jee-luna-SR2-win32-x86_64

2017-07-31 12:33:30 178

空空如也

空空如也

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

TA关注的人

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