自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 mybatis源码学习系列之配置文件解析

此乃mybatis源码学习的第一篇,主要概述了mybatis的xml配置文件的元素以及如何解析配置文件。整个加载解析配置文件清晰明了,主要是根据配置文件设置类的属性值,以便于后续的执行。

2023-11-08 19:43:12 80 1

原创 docker安装elasticserach、kibana、ik分词

docker 安装es集群、kibana、ik分词

2022-07-13 09:02:37 161

原创 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

原创 idea整合gradle

一、下载安装gradle官方下载地址保证jdk是较高版本(>1.7)下载解压检查是否安装成功配置环境变量配置idea

2020-01-19 18:42:28 797

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除