傻大喵
码龄9年
  • 220,069
    被访问
  • 15
    原创
  • 1,811,734
    排名
  • 90
    粉丝
关注
提问 私信

个人简介:一个年轻人的奋斗历程

  • 加入CSDN时间: 2013-03-08
博客简介:

mrxiky的专栏

查看详细资料
个人成就
  • 获得129次点赞
  • 内容获得43次评论
  • 获得91次收藏
创作历程
  • 9篇
    2019年
  • 7篇
    2018年
  • 41篇
    2017年
  • 4篇
    2016年
  • 4篇
    2014年
  • 17篇
    2013年
TA的专栏
  • jssdk
  • ios
    20篇
  • 总结
    3篇
  • ACM
  • BFS
    1篇
  • 邻接矩阵保存图算法
    1篇
  • spring
    10篇
  • java
    38篇
  • shell
    4篇
  • linux
    2篇
  • mysql
    5篇
  • mybatis
    4篇
  • 多数据源
    2篇
  • git
    2篇
  • spring springboot 静态资源路径
    1篇
  • axios
  • vue
    1篇
  • bootstrap
  • java lombok
    1篇
  • kafka
    3篇
  • rabbitmq
    1篇
  • retrofit
    1篇
  • java,多线程
    2篇
  • reactive
    1篇
  • kotlin
    1篇
  • 简易java分布式框架-ybase搭建
    2篇
  • rsa
    1篇
  • 线程池
    1篇
  • 反射
    1篇
  • elastic-job
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

elastic-job-lite运维管理界面

下载编译$ git clone https://github.com/elasticjob/elastic-job-lite.git$ cd elastic-job-lite$ mvn clean install -Dmaven.test.skip=true编译完毕后会生成一个压缩包,这里的版本是以3.0.0.M1为例。$ ls -lrt elastic-job-lite-c...
转载
发布博客 2019.04.26 ·
3575 阅读 ·
1 点赞 ·
0 评论

@KafkaListener通过配置加载多个topic

       接到领导的一个需求,希望封装一下kafka的消费者,可以从配置读取topic进行消费;一开始首先想到的是用java kafka的高阶api手工根据topic创建消费者,一个topic创建一个消费者,依赖zookeeper完成kafka内部的balance和其他管理。后来领导又提出不要依赖zookeeper,之前老是rebalance失败。       调研了一下,手工实现类似sp...
原创
发布博客 2019.02.19 ·
13080 阅读 ·
2 点赞 ·
15 评论

通过反射,动态修改注解属性值

昨晚看到一条问题,大意是楼主希望可以动态得建立多个Spring 的定时任务。这个题目我并不是很熟悉,不过根据题目描述和查阅相关 Spring 创建定时任务 的资料,发现这也许涉及到通过Java代码动态修改注解的属性值。今天对此尝试了一番,发现通过反射来动态修改注解的属性值是可以做到的:众所周知,java/lang/reflect 这个包下面都是Java的反射类和工具。Annotat...
转载
发布博客 2019.02.18 ·
1262 阅读 ·
1 点赞 ·
0 评论

创建线程需要带线程名

3.9 创建线程以及线程池时候要指定与业务相关的名字,以便于追溯问题日常开发中当一个应用中需要创建多个线程或者线程池时候最好给每个线程或者线程池根据业务类型设置具体的名字,以便在出现问题时候方便进行定位,下面就通过实例来说明不设置时候为何难以定位问题,以及如何进行设置。3.9.1创建线程需要带线程名下面通过简单的代码来说明不指定线程名称为何难定位问题,代码如下: publi...
转载
发布博客 2019.02.18 ·
680 阅读 ·
0 点赞 ·
0 评论

rsa加解密,签名

一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了...
转载
发布博客 2019.02.14 ·
244 阅读 ·
0 点赞 ·
0 评论

第二章 springboot项目创建

万丈高楼平地起,先创建springboot + maven管理项目使用idea,new project,选择快速maven模板创建:输入groupId和artifactId之后,直接next到结束,基础项目就创建好了pom文件引入springboot依赖:<parent> <groupId>org.springframework.boot&lt...
原创
发布博客 2019.01.18 ·
200 阅读 ·
0 点赞 ·
0 评论

第一章 y-base开发初心,致所有迷茫的技术同伴

项目初心:       不知不觉工作已经三年了,从混日子的大学毕业时对技术的懵懂,到后来的工作中一次次发现自己的能力不足,逐渐明白技术的道路并不好走。努力的人,一直都走在你的前面,而知难而退的人也能看到他们在别的领域有所收获。回观自己,既没有走出技术圈子,却也没有拿得出手的积累。这样的日子循环往复,心情也日渐焦虑。作为一个做技术的人,其实就是电脑前的民工,怎么样才能把握自己的方向,找到正确的路...
原创
发布博客 2019.01.18 ·
106 阅读 ·
0 点赞 ·
0 评论

elk通过logstash采集java日志

介绍一下如何从Java工程中导出log4J日志到Logstash。一、log4j基础不能免俗的官方介绍:Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架(API),使用 Apache Software License 授权。它被移植到 C、C++、C#、Perl、Python、Ruby 和 Eiffel 语言中。Log4j 是高度可配置的,在运行期使用外部的配...
转载
发布博客 2019.01.08 ·
1079 阅读 ·
0 点赞 ·
1 评论

elk搭建

一、ELK搭建篇官网地址:https://www.elastic.co/cn/官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.htmlELK...
转载
发布博客 2019.01.08 ·
219 阅读 ·
1 点赞 ·
0 评论

CompletableFuture理论

首先因为现在的应用越来越复杂,越来越多模块多系统之间相互依赖,一个操作可能需要使用多个模块或者多个系统提供的多个服务来完成一个功能,如果每个服务顺序的执行,可能需要消耗很多时间,或者前端用户需要得到及时响应,不需要等待所有服务完成便可以返回部分结果,而且现在的计算机处理器性能越来越强大,多核处理器越来越普遍,核心数也越来越多,使用多线程可以更加充分利用硬件的资源,不论是什么原因异步编程应运而生。...
转载
发布博客 2018.08.17 ·
158 阅读 ·
0 点赞 ·
0 评论

多个单列索引和联合索引的区别详解

文章出处:https://blog.csdn.net/Abysscarry/article/details/80792876背景:为了提高数据库效率,建索引是家常便饭;那么当查询条件为2个及以上时,我们是创建多个单列索引还是创建一个联合索引好呢?他们之间的区别是什么?哪个效率高呢?我在这里详细测试分析下。一、联合索引测试注:Mysql版本为 5.7.20创建测试表(表记录数为63...
转载
发布博客 2018.08.17 ·
7479 阅读 ·
6 点赞 ·
2 评论

java后端技术栈

https://github.com/xingshaocheng/architect-awesome
原创
发布博客 2018.06.04 ·
846 阅读 ·
0 点赞 ·
0 评论

值得看的源码(转载)

最早看的 架构探险 从零开始写Java Web框架,黄勇写的,算是一种启蒙,作者自己写了一套ioc和aop框架以及mvc请求分发框架。跟着写了一遍,基本明白了Spring 和SpringMVC是怎么工作的然后顺着思路看了2遍Spring和SpringMVC的源码,一遍是跟着流程走了一边,一遍是基于接口和类的功能整体了解了一遍架构设计再后来看了how tomcat works,看了一遍中文的,时隔一...
转载
发布博客 2018.05.29 ·
1839 阅读 ·
1 点赞 ·
0 评论

Kotlin 使用 Spring WebFlux 实现响应式编程

Kotlin 使用 Spring WebFlux 实现响应式编程IBM的研究称,整个人类文明所获得的全部数据中,有90%是过去两年内产生的。在此背景下,包括NoSQL,Hadoop, Spark, Storm, Kylin在内的大批新技术应运而生。其中以RxJava和Reactor为代表的响应式(Reactive)编程技术针对的就是经典的大数据4V定义: Volume,Variety,Vel
转载
发布博客 2018.01.08 ·
1112 阅读 ·
0 点赞 ·
0 评论

CompletableFuture详解

目录 [−]主动完成计算创建CompletableFuture对象计算结果完成时处理转换纯消费(执行action)组合either辅助方法 allOf 和 anyOf更进一步参考文档Future是Java 5添加的类,用来描述一个异步计算的结果。你可以使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回
转载
发布博客 2018.01.08 ·
1073 阅读 ·
0 点赞 ·
0 评论

java8多线程异步调用 CompletableFuture 详解

CompletableFuture 详解CompletableFuture类实现了CompletionStage和Future接口。Future是Java 5添加的类,用来描述一个异步计算的结果,但是获取一个结果时方法较少,要么通过轮询isDone,确认完成后,调用get()获取值,要么调用get()设置一个超时时间。但是这个get()方法会阻塞住调用线程,这种阻塞的方式显然和我们
转载
发布博客 2018.01.03 ·
13700 阅读 ·
5 点赞 ·
1 评论

java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法123456789101112131
转载
发布博客 2017.10.11 ·
1081 阅读 ·
3 点赞 ·
0 评论

Retrofit2

原文:Retrofit 2.0: The biggest update yet on the best HTTP Client Library for Android不熟悉Retrofit的同学可以先参考这篇文章: Retrofit – Java(Android) 的REST 接口封装类库 ,很适合入门。因为其简单与出色的性能,Retrofit 是安卓上最流行的HTTP Client库之一。不过它的
转载
发布博客 2017.07.14 ·
2128 阅读 ·
0 点赞 ·
0 评论

kafka中partition和消费者对应关系

1个partition只能被同组的一个consumer消费,同组的consumer则起到均衡效果消费者多于partitiontopic: test 只有一个partition创建一个topic——test,bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitio
转载
发布博客 2017.07.13 ·
2829 阅读 ·
2 点赞 ·
0 评论

使用JMAP dump及分析dump文件

其中jmap是java自带的工具查看整个JVM内存状态 jmap -heap [pid]要注意的是在使用CMS GC 情况下,jmap -heap的执行有可能会导致JAVA 进程挂起查看JVM堆中对象详细占用情况jmap -histo [pid]导出整个JVM 中内存信息jmap -dump:format=b,file=文件名 [pid]jhat是sun 1.6及以
转载
发布博客 2017.07.12 ·
1325 阅读 ·
0 点赞 ·
0 评论
加载更多