Leftmumu
码龄7年
关注
提问 私信
  • 博客:37,459
    37,459
    总访问量
  • 17
    原创
  • 1,551,558
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-03-08
博客简介:

Leftmumu的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得7次评论
  • 获得12次收藏
创作历程
  • 3篇
    2022年
  • 4篇
    2021年
  • 9篇
    2019年
  • 32篇
    2018年
成就勋章
TA的专栏
  • kafka
    2篇
  • 线程同步
    1篇
  • 多线程
    1篇
  • java集合
    4篇
  • java基础
    11篇
  • servlet
    1篇
  • spring中的设计模式
    1篇
  • 算法
    1篇
  • 网络
    1篇
  • soa
  • spring
    8篇
  • jvm
    2篇
  • mysql
    3篇
  • mq
    1篇
  • redis
    1篇
  • linux
    2篇
  • elasticsearch
    1篇
  • Nginx
    1篇
兴趣领域 设置
  • 编程语言
    java
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

kafka connect pem格式配置ssl

主要在connect-standalone.properties或者connect-distributed.properties中增加如下配置# connect ssl configbootstrap.servers=ip:9093security.protocol=SSLssl.keystore.type=PEMssl.truststore.type=PEM#ssl.key.password=ssl.endpoint.identification.algorithm=ssl.key.
原创
发布博客 2022.02.25 ·
2936 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka pem格式配置SSL

server.properties文件增加如下配置# SSL认证配置ssl.client.auth=requiredssl.enabled.protocols=TLSv1.2,TLSv1.1,TLSv1ssl.keystore.type=PEMssl.truststore.type=PEM# kafka2.0.x开始,将ssl.endpoint.identification.algorithm设置为了HTTPS,即:需要验证主机名# 如果不需要验证主机名,那么可以这么设置 ssl.endp
原创
发布博客 2022.02.25 ·
1953 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring事务失效常见情况(一)

@Servicepublic class TestService { @Autowired private JdbcTemplate jdbcTemplate; @Autowired private TestService testService; @Transactional public void transaction1(){ jdbcTemplate.execute(); //这个方法是普通调用,不会走sp.
原创
发布博客 2022.02.17 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka消费指定offset消息

public static void main(String[] args) { Properties props = new Properties(); props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, ""); props.put(ConsumerConfig.GROUP_ID_CONFIG, ""); props.put(ConsumerConfig.AUTO_OFFSET_RESET.
原创
发布博客 2021.10.29 ·
1587 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

运行时动态修改@Scheduled注解的定时任务

@RestController@RequestMapping("api/v1/scheduler")public class TestController { @Autowired private ApplicationContext applicationContext; @GetMapping("/test") public String test(String sch) throws NoSuchFieldException, IllegalAccessExce.
原创
发布博客 2021.04.30 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springboot版本与spring framework版本对应关系

1.首先创建一个springboot项目,指定parent为<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version></parent>2.声明<depend
原创
发布博客 2021.04.28 ·
6929 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

springcloud gateway解决跨域问题

原创
发布博客 2021.02.07 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存swap

参考自 --大型分布式网站架构设计与实践 --244页
转载
发布博客 2019.04.08 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx负载均衡策略

1.轮询(默认)优点:实现简单缺点:不考虑每台服务器的处理能力upstream www.baidu.com{      server www.baidu.com:8080;      server www.baidu.com:9080;} 2.权重优点:考虑了每台服务器处理能力的不同upstream www.baidu.com{      server ...
原创
发布博客 2019.02.27 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

定时任务框架quartz

一.为什么要用定时任务1.系统间同步数据出现问题,需要找出差异修复2.DBeaver编写SQL查询Hive数据库,导出差异3.使用JDBC多线程连接Hive,生成Excel文件4.定时运行spring task:不支持集群部署 二、quartz1.做什么事情:Job JobDetail2.任务以什么样的规律运行:Trigger为什么要对JobDetail和T...
转载
发布博客 2019.02.21 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux文件占用空间

在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些程序占用了...
转载
发布博客 2019.02.14 ·
463 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringBoot配置HTTPS,并实现HTTP访问自动转HTTPS访问

server: ssl: key-store: test.baidu.com.jks# key-store-type: PKCS12 key-store-password: 088w89ct8yoa# key-alias: tomcat key-password: 088w89ct8yoa启动类添加如下代码https://...
转载
发布博客 2019.02.12 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

公平锁 VS 非公平锁

公平锁:1.概念公平锁是指多个线程按照申请锁的顺序来获取锁,线程直接进入队列中排队,队列中的第一个线程才能获 得锁2.优点公平锁的优点是等待锁的线程不会饿死3.缺点缺点是整体吞吐效率相对非公平锁要低,等待队列中除第 一个线程以外的所有线程都会阻塞,CPU唤醒阻塞线程的开销比非公平锁大。非公平锁:1.概念非公平锁是多个线程加锁时直接尝试获取锁,获取不到才会到等待队...
转载
发布博客 2019.02.12 ·
210 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

elasticsearch学习

@Configurationpublic class EsConfig { @Bean public RestHighLevelClient restHighLevelClient(){ RestHighLevelClient client = new RestHighLevelClient( RestClient.builder...
原创
发布博客 2019.01.30 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ACID

ACID:事务是原子性的,可以被提交或者回滚。当一个事务对一个数据库做了多个改变,要么事务提交时所有的改变成功,要么当事务回滚时所有的改变撤销。数据库始终维持一个一致性的状态----在每次提交或回滚之后,或者事务还在进行中时。如果事务相关的数据涉及到多个表,则每次对这些表的查询看到的要么都是旧值,要么都是新值,不会是旧值和新值的混合。事务彼此之间是受保护的(隔离的)当他们都在进行中时。...
翻译
发布博客 2019.01.18 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux磁盘空间不足

新公司的测试机磁盘空间空余很小,日志很多,也很大,做个日志压缩脚本,在夜里4:30自动运行,第二天后发现磁盘空间又满了,只好删除没用的日志,清空空间,可诡异的是怎么删除没用的文件,空间还是占用很大。如图用du 根目录下,发现这些文件加一块也达不到占用的空间大小。如图我也有遇见过此类问题,一般都是重启完事,因为磁盘坏道损坏有可能导致此问题。或 DF -i 查看inode使用率,i...
转载
发布博客 2019.01.11 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

quartz学习(一)

Job实例在Quartz中的生命周期把JobDetail 实例传给scheduler,JobDetail 中有要执行的Job class声明。Scheduler每次执行job都会创建一个新的job实例。执行完成之后,这个实例会被垃圾回收。Job类里不要定义有状态的字段,因为他们的值在两次job执行之间是不保存的。可以通过JobDataMap传递状态。Lesson 4: More About...
翻译
发布博客 2018.12.24 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis如何过期key

过期redis key有两种方式:被动和主动方式。被动过期:当一些客户端要访问这个key时,发现它已经过期,则删除。显然这样做是不够的,因为可能有些key不会被再次访问。这种情况下也同样要删除这些过期的key。因此就有了主动过期的方式。主动过期:redis会定期,通过随机的方式在设置了过期时间的key中选择一些key,如果这些key已经超过过期时间则把他们从keyspace中删除。...
翻译
发布博客 2018.12.21 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis如何过期key

过期redis key有两种方式:被动和主动方式。被动过期:当一些客户端要访问这个key时,发现它已经过期,则删除。显然这样做是不够的,因为可能有些key不会被再次访问。这种情况下也同样要删除这些过期的key。因此就有了主动过期的方式。主动过期:redis会定期,通过随机的方式在设置了过期时间的key中选择一些key,如果这些key已经超过过期时间则把他们从keyspace中删除。...
翻译
发布博客 2018.12.21 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

查询城市列表

@Overridepublic String listCity(String parentId) throws Exception { List&lt;City&gt; all = cityMapper.selectProvinceInfo(); Map&lt;String, City&gt; cityMap = new HashMap&lt;&gt;(); List&...
原创
发布博客 2018.12.19 ·
803 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多