自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hystrix熔断器使用

Hystrix是Netflix开源的一款容错系统,能帮助使用者码出具备强大的容错能力和鲁棒性的程序。如果某程序或class要使用Hystrix,只需简单继承HystrixCommand/HystrixObservableCommand并重写run()/construct(),然后调用程序实例化此class并执行execute()/queue()/observe()/toObservable()。...

2018-09-27 17:18:25 2533

原创 JAVA ShutdownHook钩子使用

@Componentpublic class GouZi implements InitializingBean { private static final Logger LOGGER = LoggerFactory.getLogger(GouZi.class); private final ExecutorService executorService = Executo...

2018-09-19 15:24:27 5813

原创 java对象拷贝效率对比----反射

1.org.apache.commons.beanutils.BeanUtils属性拷贝的本质使用反射。2.org.springframework.beans.BeanUtils属性拷贝本质使用反射。3.自己写的反射进行对象复制。4.直接使用get、set方法复制。5.cglib的BeanCopier。   次数 10 ...

2018-08-16 17:11:09 9630 1

原创 java中级须知

不足的地方请大家多多指正,如有其它没有想到的常问面试题请大家多多评论,如果能帮助到您,烦请点个赞欧~~~~一起成长,感谢!~String可以被继承吗?因为Sting是这样定义的:public final class String extends Object,里边有final关键字,所以不能被继承。接口能继承接口吗?一个接口可以继承另一个接口,一个抽象类可以实现一个接口。syn...

2018-05-31 22:18:45 17725 1

原创 RabbitMQ项目使用配置

生产者配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:rabbit="http://www.spri

2018-04-23 18:58:22 4021

原创 详解disconf安装使用-图文

首先搭建disconf-web(分布式配置Web平台服务 模块)下载地址:https://github.com/knightliao/disconf1、githup上下载下来压缩文件 (或者服务器直接 git clone)2、创建文件夹 (disconf 总文件夹  在改文件夹下创建 war文件夹 待会放war包   online_source文件夹 待会放配置)下载完成以后上传服务器 3...

2018-04-18 17:59:46 5676

原创 详解kettle数据同步-图文

kettle版本:6.0,下载地址:http://sourceforge.net/projects/pentaho/files/Data%20Integration/6.0/下载完成解压需要在本地启动一个spoon.bat  刚刚解压的kettle压缩包 在window linux也是可以使用然后编写ktr文件目前需求是将某个库的数据导入到某张表当中创建表输入步骤然后创建插入更...

2018-04-18 17:44:25 11123

原创 Hexo个人博客搭建

no.1 Git安装no.2 Node.js安装no.3 Hexo安装 1. 创建文件夹2. 右击文件夹选择Git Bash Here3. $ npm install -g cnpm --registry=https://registry.npm.taobao.org(我使用淘宝NPM镜像,输入以下命令等待安装完成)4. $ cnpm install -g hexo-cli...

2018-04-13 10:09:42 4262

原创 ELK(Elasticsearch + Logstash + Kibana)日志分析系统平台安装使用

 ***前言;安装jdk1.8并设置JAVA_HOME环境变量*** 一、安装ES(本次安装使用三台虚拟机,提前下载或wget命令下载elasticsearch、logstash、kibana、filebeat到新建文件夹elk目录)    1、切换到root用户 并解压es:tar -zxvf elasticsearch-5.6.3.tar.gz    2、修改es文件夹的用...

2018-04-13 09:56:42 8827

原创 Idea2020创建javaweb项目-图文

选择在新窗口打开看到以下结果接下来将当前项目修改为web项目点击下方应用, 创建web目录及web.xml文件开始编写代码, 第一步导入jar包然后将需要的jar包复制到lib目录下, 复制完成后, 右键lib目录选择Add as Library....接下来就是创建包 创建类 以及页面, src选择右键创建packages 及 选择包右键 选择java class创建类然后tomcat运行如果...

2020-09-12 11:32:19 17264 1

原创 ImageMagick安装使用

下载ImageMagick   http://www.imagemagick.org/script/download.php  找到自己对应的系统版本下载并安装import com.sun.image.codec.jpeg.ImageFormatException;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.im...

2018-11-01 14:37:05 2124

原创 JAVA过滤HTML、Script、Style标签

import org.apache.commons.lang3.StringUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.util.regex.Matcher...

2018-10-29 20:19:56 5979

原创 redis哨兵搭建

redis哨兵模式使用三台机器,一台主机两台从机,分别在三台机器上安装redis并启动redis进程和sentinel进程一、安装redis(此配置改进redis.txt文件中的配置)    1、获取安装文件(wget命令下载或自己下载):wget http://download.redis.io/releases/redis-4.0.2.tar.gz    2、解压文件:redis-...

2018-10-29 14:22:19 6726

原创 springBoot集成 Elastic-job

Elastic-job 是由当当网开源的轻量级无中心化定时任务解决方案,使用jar包的形式提供最轻量级的分布式任务的协调服务,外部依赖仅Zookeeper。其中基本的概念是分片,任务的分布式执行,需要将一个任务拆分为多个独立的任务项,然后由分布式的服务器分别执行某一个或几个分片项。例如,一个任务需要处理100w的数据,现在将任务设置为两个分片,两台服务,一台服务获取一个分片,并处理不通的数据。...

2018-10-23 17:02:41 6554

原创 谷歌浏览器chrome实现间隔自动刷新网页

谷歌浏览器选择 更多工具 --> 扩展程序 --> 打开chrome商店 --> 搜索autoreloader我这边已经安装过了,所以显示的是 评分 按钮。 正常显示 添加至chrome 点击即可添加成功后在你的菜单上会显示 然后.....一个为分钟 一个为秒  点击 Start 即可!...

2018-09-27 20:57:14 28122

转载 Spring @Autowired和和@Resource的区别与使用

@Resource 是JDK1.6支持的注解,默认按照名称进行装配,     名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,按照名称查找,如果注解写在setter方法上默认取属性名进行装配。当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。  @Autowired 与...

2018-08-15 14:39:08 7975

原创 js滚动加载数据

<html> <head></head> <body>  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8&amp

2018-08-01 17:46:38 3241

原创 jmeter工具使用-图文

2018-08-01 17:43:07 2595

原创 IDEA 最全常用快捷键(必知)

Ctrl+F、L    该文件搜索Ctrl+Shift+F 全文搜索Ctrl+G    行搜索Ctrl+N    类名搜索Ctrl+Shift+N 查找文件Ctrl+R    该文件搜索替换Ctrl+Shift+R    全文搜索替换Ctrl+X    剪切Ctrl+Shift+下    向下拖拽Ctrl+Y    去除本行Ctrl+W    选中该方法块Ctrl+U    ...

2018-06-05 14:04:33 9196

原创 velocity页面渲染优化

建议开启缓存,压测结果显示,CPU能降低5%-10%配置:#打开cache开关file.resource.loader.cache=true#load的间隔时间:其实若无动态修改的需求, 此处可改为-1,即只在启动时load一次, 此后不再loadfile.resource.loader.modificationCheckInterval=-1#0表示不限制cache大小resource.mana...

2018-05-18 17:33:48 2809

原创 Spring aop 注解方式实现记录操作日志

导入jar包<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-aop</artifactId></dependency>日志管理切点类@Aspect@Orde...

2018-04-23 20:06:51 2591

swfupload xss 注入修复

*swfUpload/Flash/swfupload.swf?movieName=aaa"])}catch(e){(alert)(1)};// *解决swfupload-xss注入,自己项目中遇到的,已经修改 亲测通过 *将文件中的swf文件替换掉项目中的swf文件 *将swfupload.as文件替换掉项目中的as文件 即可

2018-06-28

空空如也

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

TA关注的人

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