代码改变世界

spring cron表达式源码分析

2022-10-01 15:57 by wang03, 660 阅读, 0 推荐, 收藏, 编辑
摘要:spring cron表达式源码分析 在springboot中,我们一般是通过如下的做法添加一个定时任务 上面的new CronTrigger("0 * * * * *")中的参数0 * * * * *就是cron表达式了。 这里主要是对cron表达式的源码进行分析,其他内容不再展开了。 这能看到会 阅读全文

spring boot 分布式session实现

2022-08-27 16:36 by wang03, 648 阅读, 1 推荐, 收藏, 编辑
摘要:spring boot 分布式session实现 主要是通过包装HttpServletRequest将session相关的方法进行代理。 具体是的实现就是通过SessionRepositoryFilter过滤器将HttpServletRequest对象进行包装,当调用session相关的方法时,代理 阅读全文

maven知识总结

2022-06-12 14:42 by wang03, 537 阅读, 0 推荐, 收藏, 编辑
摘要:maven知识总结 1、repository 也就是我们说的仓库,分为本地仓库和远程仓库。 本地仓库这个想必大家都知道这个就不说了。 远程仓库是什么呢? 所谓远程仓库,就是我们本地仓库没有对应的jar(maven从仓库中下载的不单单是jar,还有其他如pom等等其他文件,这里就简单用jar表示mav 阅读全文

hive安装

2022-05-12 23:30 by wang03, 174 阅读, 0 推荐, 收藏, 编辑
摘要:本次操作是在安装完hadoop的基础上进行的,安装hadoop请参看上篇博客hadoop集群搭建。 hive会使用到mysql,所以需要提前安装好mysql服务。可以参看这篇博客mysql解压版安装_wbo112的博客-CSDN博客。 本次所有操作也都是基于hadoop用户执行。 jdk8以上会报类 阅读全文

hadoop集群搭建

2022-05-08 20:54 by wang03, 1901 阅读, 2 推荐, 收藏, 编辑
摘要:几年前搞过一段时间hadoop,现在又要开始搞了,发现环境都不会搭建了。写个博客记录下搭建过程。 1、创建虚拟机及规划 下面是我本地的环境信息 机器名 IP 操作系统 hadoop1 192.168.68.120 CentOS7 hadoop2 192.168.68.121 CentOS7 hado 阅读全文

redis笔记补充

2022-04-05 22:24 by wang03, 361 阅读, 0 推荐, 收藏, 编辑
摘要:redis补充 这篇文章是redis入门笔记的补充。 1.info命令 用来显示服务的信息。 info命令可以跟下面的选项: server: 关于 Redis 服务器的一些信息 clients: 客户端连接部分 memory: 内存消耗相关信息 persistence: RDB和AOF相关信息 st 阅读全文

git常用命令总结

2022-03-27 23:06 by wang03, 74 阅读, 0 推荐, 收藏, 编辑
摘要:git本地仓库操作 创建本地仓库 git init就会将当前目录变成一个git仓库,同时当前目录也会有个.git的目录。 默认用master作为本地分支的名字,可以通过git branch -m <name>命令修改当前分支的名字。 当前执行git branch是查看不到当前的master分支的,那 阅读全文

redis入门笔记

2022-03-13 20:09 by wang03, 150 阅读, 0 推荐, 收藏, 编辑
摘要:尚硅谷redis笔记 技术的分类: 解决功能性的问题:Java,Jsp,RDBMS,Tomcat,HTML,Linux,JDBC,SVN 解决扩展性的问题:Struts,Spring,SpringMVC,Hibernate,Mybatis 解决性能的问题:NoSQL,Java线程,Hadoop,Ng 阅读全文

常用锁原理的介绍(上)

2022-02-20 23:08 by wang03, 625 阅读, 0 推荐, 收藏, 编辑
摘要:本文是学习《多处理器编程的艺术》的笔记。 下面主要介绍了一些常用的锁的原理,这些只是一些理论,离我们实际使用还是有一些差距的。不过这种理论也往往是相对比较好容易理解了掌握的,只有了解了这些理论,可以加深我们对锁原理知识的理解。有能力的同学更可能根据这些理论定制开发符合自己场景的高性能的锁。 本篇文章 阅读全文

vim常用快捷键

2022-02-18 22:01 by wang03, 159 阅读, 0 推荐, 收藏, 编辑
摘要:1.命令模式下的操作: 光标的移动 h(左) j(下) k(上) l(右) 行首: 0 行尾: $ 文件开始位置: gg 文件末尾: G 行跳转: nG(n -- 自然数) 删除操作 删除光标后边的字符: x 删除光标前边的字符: X 删除单词: dw (光标移动到单词的开始位置, 否只能删除一部分 阅读全文