- 博客(27)
- 收藏
- 关注
原创 Kafka安装及性能测试
1. kafka下载2.2.0wget http://mirror.bit.edu.cn/apache/kafka/2.2.0/kafka_2.11-2.2.0.tgztar -xzvf kafka_2.11-2.2.0.tgzmv kafka_2.11-2.2.0 /usr/local/kafka2.修改配置文件 mkdir -p /usr/local/kafka/log/kafka...
2019-04-25 21:53:13
316
原创 Build a Docker Image
https://github.com/docker/labs/blob/master/developer-tools/java/chapters/ch03-build-image.adoc这篇文章介绍了如何构架docker镜像;通过dockerfile创建docker镜像,dockerfile中有相关指令;常用命令:作用例子ROMDockerfile中第一条命令...
2019-04-25 20:49:56
1804
原创 Linux解决日志文件删除后磁盘空间未释放问题
Linux系统里,直接删除日志文件,磁盘空间往往没有释放。可以不删除,用echo命令解决:echo “” > info.log,可以看到磁盘空间已释放
2019-04-24 20:11:42
6335
原创 leetcode3 无重复字符的最长子串
1.题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最...
2019-04-24 00:32:14
184
原创 MongoDB Replica Set 搭建与密码设置
1.mongoDB安装https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/服务器IP端口server1192.168.3.13127017server2192.168.3.13227017server3192.168.3.133270172.mongoDB...
2019-04-18 22:24:20
1889
原创 Spring Boot features
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html此篇文章主要介绍了SpringBoot的主要功能:1.通常通过SpringApplication.run方法启动;2.SpringBoot有自己的FailureAnalyzers ,如果需...
2019-04-17 21:41:34
881
原创 Nginx配置跨越
1.什么是跨越跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。例如:A网站部署在:http://localhost:81 即本地ip端口81上;B网站部署在:http://localhost:82 即本地ip端口82上。现在A网站的页面想去访问B网站的信息,即为跨越访...
2019-04-17 20:53:33
3000
原创 leetcode2 两数相加
1.题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:在这里插入代码片输入:(2 -> 4 -> 3) + (5 -> 6 -> ...
2019-04-17 20:25:06
142
原创 logback中隐藏部分日志内容
1.自定义注解@Documented@Inherited@Target({ElementType.FIELD, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface Desensitized { String value() default "";}2.使用注解过滤的方法,对原对象不...
2019-01-16 23:27:20
1768
原创 @JsonIgnore、@JsonProperty、@JsonIgnoreProperties使用
@JsonIgnore作用在属性和方法上,效果是一样的,都会屏蔽掉get、set方法 @JsonProperty作用在get、set方法上,可以保留get、set方法 例如:userName只接收,不返回:public class UserDto { private String userName; private String password; @JsonIg...
2018-09-13 20:42:37
4676
1
原创 SpringCloud2.0 Eureka
1.搭建Eureka服务端 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId&
2018-08-09 20:19:45
390
原创 自定义日志注解
1.编写自定义注解AOP依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </d...
2018-08-02 00:05:52
404
原创 Springboot调用soap webservice(Client)
1.使用jdk自带的webservice工具wsimport生成相关类测试wsdl http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdlwsimport -s d:\wsdl -p com.example.demo.request -encoding utf-8 http://www.we...
2018-07-19 22:00:15
27902
2
原创 Nginx的ngx_http_mirror_module模块
1.ngx_http_mirror_module nginx从1.13.4开始新增(ngx_http_mirror_module)模块,顾名思义,可以将一个请求以镜像请求的方式发送到另外的服务器,通常也叫请求复制,可以用于测试环境模拟真实环境的请求。2.使用nginx1.14进行测试关于镜像请求的配置server { listen 8081; ...
2018-07-18 21:05:53
1648
原创 Nginx+Keepalived(双主模式)
1.主主模式,需要两个VIP,互为主备node1 192.168.3.15 vip 192.168.3.11node2 192.168.3.8 vip 192.168.3.122.修改keepalived的配置文件,采用MASTER-BACKUP、BACKUP-MASTER模式virtual_router_id需要做修改 node1的keepalived配置文件!...
2018-07-14 11:09:25
413
原创 Nginx+Keepalived(主从模式)
1.准备工作2.Nginx和keepalive安装,两台node机器上操作一样 yum install nginx yum install keepalived加入开机启动echo &amp;quot;/usr/sbin/nginx&amp;quot; &amp;amp;gt;&amp;amp;gt; /etc/rc.localecho &amp;quot;/usr/sbin/keepalived start
2018-07-11 22:17:45
462
原创 RestTemplate简单使用
1.RestTemplate的配置@Configurationpublic class RestTemplateConfig { @Bean public RestTemplate restTemplate(RestTemplateBuilder builder) { return builder.build(); }}2.发送get请...
2018-07-10 00:53:20
656
原创 Centos7 安装Mysql8.0
1.wget下载mysql文件.tar.gzwget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-el7-x86_64.tar.gz2.卸载系统中mariadb,解压下载的源文件 //检查是否存在 yum list installed | grep mariadb //卸载 yum -y remove maria...
2018-07-05 01:21:45
1789
2
原创 FeignClient中的Hystrix使用(SpirngCloud2.0)
1.官方文档的误解(springcloud2.0)之前一直以为feign中hystrix默认是开启的,但通过实际例子一直不起作用,最后手动设置true后居然起作用了。汗。。。。feign: client: config: remote-service: #服务名,default为所有服务 connectTimeout: 10000...
2018-07-03 22:44:09
4260
原创 FeignClient配置日志访问
1.配置访问级别DEBUG// yml文件中配置日志级别logging: level: com.example.demo.FeignTestService: DEBUG2.定义配置文件,无配置文件日志不生效@Configurationpublic class FooConfiguration { @Bean Logger.Level feignL...
2018-07-03 21:19:56
1994
原创 Feign的超时与重试设置(SpringCloud2.0)
1.Feign的依赖 &amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;gt;org.springframework.cloud&amp;amp;amp;amp;amp;lt;/groupId&amp;
2018-07-03 00:22:47
49805
9
原创 参数校验异常捕获
以下为常用全局异常捕获类,主要用于参数校验@RestControllerAdvicepublic class GlobalExceptionHandler { private final Logger logger = LoggerFactory.getLogger(getClass()); @ExceptionHandler(Exception.class) @R...
2018-07-01 16:04:40
2824
原创 Redis Cluster集群远程访问(SpringBoot 2.0)
1.RedisDesktopManager 不支持集群访问方式2.FastoRedis支持集群访问方式3.spirngboot2.0 连接redis集群 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/group
2018-07-01 15:18:02
2854
原创 Redis集群搭建
Redis集群介绍redis3.0以后支持集群方式,可以利用自带的redis-trib.rb脚本进行管理,需要安装ruby环境,在源码的src文件夹下1.下载redis源码并解压wget http://download.redis.io/releases/redis-3.2.12.tar.gz2.安装ruby环境,.rb文件运行依赖于ruby环境,类似java环境yum ...
2018-07-01 00:06:06
273
原创 Redis配置开机自启动
1.redis开启守护进程vi /etc/redis.conf2.添加开启启动配置文件,修改相应值为实际值vi /etc/init.d/redis
2018-06-30 19:17:05
12798
原创 Centos安装redis
1.用yum直接安装redis,会显示没有源Determining fastest mirrors * base: mirror.bit.edu.cn * extras: mirrors.cn99.com * updates: mirror.bit.edu.cnNo package redis available.Error: Nothing to do2.下载epel源,一路确定yum...
2018-06-30 13:30:56
319
原创 Centos7 允许远程
1.编辑/etc/ssh/sshd_configvi /etc/ssh/sshd_config2.将PermitRootLogin yes前注释去掉PermitRootLogin yes3.重启sshd服务service sshd restart
2018-06-30 12:15:35
3220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人