- 博客(13)
- 收藏
- 关注
原创 mybatis源码学习系列之配置文件解析
此乃mybatis源码学习的第一篇,主要概述了mybatis的xml配置文件的元素以及如何解析配置文件。整个加载解析配置文件清晰明了,主要是根据配置文件设置类的属性值,以便于后续的执行。
2023-11-08 19:43:12
80
1
原创 java8 Steam 构建树结构
1.创建树结构的类@Datapublic class TreeNode { private Integer id; private Integer parentId; private String name; private List<TreeNode> children; }2.构建树结构 public static List<TreeNode> getTree(){ //获取父节点 List<TreeNode> coll
2022-05-05 10:38:29
979
原创 idea远程调试项目
1.idea端打开Edit configurations 2.启动远程服务3.本地调试配置4.启动本地调试看到下图这句话标明启动成功
2021-04-16 14:38:26
159
原创 docker安装redis
一.拉取redis镜像docker pull redis:5.0.6二.查看本地镜像docker images二.创建reids.conf配置文件并书写配置mkdir /opt/docker-redis/redis.conf三.创建redis容器docker run -p 6379:6379 --name redis-server -v /opt/docker-redis/redis.conf:/etc/redis/redis.conf -v /opt/docker-redis/da
2021-02-04 16:36:20
110
原创 nginx的几种安装方式
一.yum安装#yum安装nginxsudo yum install -y nginx#启动nginxsudo systemctl start nginx.service#设置开机自启动sudo systemctl enable nginx.service#yum安装的nginx配置文件默认存放在 /etc/nginx/nginx.conf 查看vi /etc/nginx/nginx.conf#卸载yum remove nginx二.安装包安装三docker安装...
2021-02-04 12:14:22
227
原创 docker 安装mysql并挂载数据
一.拉取5.7版本mysql镜像docker pull mysql:5.7二.创建临时容器docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7三.复制容器配置文件docker cp mysql-server:/etc/mysql /opt/docker-mysql/conf四.创建容器docker run -p 3306:3306 --name mysql
2020-12-29 19:48:07
758
原创 java并发编程中的原子操作
本篇文章来自java并发编程艺术一书,只为记录信息,以便后续观看处理器如何实现原子操作1.使用总线锁保证原子性如果多处理器同时对共享变量进行了读写操作(i++操作就是一个读写操作),那么此共享变量就被多个处理器同时进行的操作,这样的改写操作就不是原子了,操作后此共享变量的值就是期望的值。原因就是多处理器从各自缓存中读取值,然后分别写入内存,那如何保证操作的原子性呢。这时候处理器引入了总线锁定这个解决办法。所谓的总线锁就是使用处理器提供的一个LOCK#信号,当一个处理器在总线上输出此信号时,其他的处理器
2020-12-03 09:39:30
166
原创 vue脚手架的使用
**1.vue-cli骨架**CLI(command line interfaces )命令行接口。在进行Vue项目开发时,可以选择不同的Vue模板(骨架)进行项目的搭建,比如simple、webpack-simple、webpack、browserify/browserify-simple等;vue-cli是官方提供的一个脚手架(预先定义好的目录结构及基础代码,咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架),用于快速生成一个 vue 的项目模板。2.详细步骤下
2020-06-12 10:25:19
162
原创 我的第一个开源项目
历经两个星期的时间,我的第一个开源项目终于可以拿的出手了,虽然功能还没有完善,但基本功能已经实现。说实话,这个项目并没有带我我很多的喜悦,毕竟延续了以前工作上的项目,也不完全是从零开始实现的,也是在已经搭好的地基上建房子,哈哈,就不多说了!简单的介绍下自己的项目吧!项目简介:项目是一个简单的后台管理系统,是基于springboot+layui技术实现的,使用了shiro实现了权限的控制,整合s...
2020-02-19 20:34:02
273
原创 ubuntu 安装 Docker
1.准备工作警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker1)系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Artful 17.10 (Docker CE 17.11 Edge +)Xenial 16.04 (LTS)Trusty 14.04 (LTS)Docker CE 可以安装在 64 位的 x86 平台或...
2020-02-07 20:36:50
154
原创 Centos7安装docker
安装docker一.通过(uname -a)命令查看你当前的内核版本(建议高于3.10) $ uname -r二.确保yum为更新到最新版$ yum update三.如果安装过旧版,先卸载旧版本的docekr,以免安装报错$ sudo yum remove docker docker-common docker-selinux docker-engine四.安装需要的软件包...
2020-02-07 20:12:33
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人