自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来啊 搬砖啊

一只小菜鸟

  • 博客(19)
  • 收藏
  • 关注

原创 线程池原理

Java 线程池基本原理 以及参数

2022-09-25 12:06:45 118 1

原创 mybatis面试题

mybatis 面试题附答案

2022-09-21 17:19:45 207

原创 spring 面试题

spring 初级面试题

2022-09-19 13:24:34 203

原创 linux 安装nginx

linux环境下安装nginx

2022-09-15 10:01:17 89

原创 证书以及X.509

关于证书的一些理解

2022-09-15 10:00:14 275

原创 java 面试题(一)javaSE基础部分

javase 基础面试题

2022-09-15 09:34:08 184

原创 mysql 系列(二)优化篇

写在开头 所谓的优化 终归就是要么空间换时间 要么时间换空间建表原则1、 定长与变长分离如果一张表中所有字段所占用字节数大小都是相同的 那么在查询效率上会占很大优势,当然这只是理想状态下,因为表设计不可能,一张表中所有字段不可能都是一样的大小2、动静分离所谓动静分离就是把常用到的字段与不常用字段分离比如设计用户表 有账户、密码、昵称、个人简介等等 那么这里面 个人简介 可能用户很长一段时间也不会改变 那么 可以单独设计一个关联表保存个人简介等信息 当然 这里只是举个例子实际情况 可能要

2021-08-29 15:48:45 320

原创 spring AOP 实现aop 的几种方式

一、 注解实现@Aspectpublic class CoutomAOP{ @Before("execution(* service.UserServiceImpl.*(..))") public void before(){ System.out.println("方法执行前"); } @After("execution(* service.UserServiceImpl.*(..))") public void after(){

2021-08-20 11:06:37 787

原创 linux 随笔(二)awk命令 提取文本

说点啥 呢1、 命令基本格式 awk 动作 文本例子:awk '{print $1}' demo.txt2、 $1 表示是变量awk会根据空格和制表符,将每一行分成若干字段,依次用$1、$2、$3代表第一个字段、第二个字段、第三个字段等等。3、awk -F 指定分割符号$ awk -F ‘:’ ‘{ print $1 }’ demo.txt先这么样 以后在补充 不爱写了...

2021-08-06 13:49:15 410

原创 linux 随笔(二)将自己的服务添加到系统service服务

创建一个文件并赋予权限chmod 755 filename;将文件放到/etc/init.d/ 目录下面mv filename /etc/init.d/;添加到系统Servicechkconfig --add filename查看是否添加成功chkconfig --list

2021-08-06 13:04:18 340

原创 linux 随笔(一) 创建软连接

linux 创建软连接要使用绝对路径否则创建的 软连接 无效比如 :我当前opt下有个 share 目录 我使用ln -s share /usr/share 这么使用创建的连接是无效的正确的命令ln -s /opt/share /usr/share一定要是用绝对路径创建软连接...

2021-08-03 09:17:31 142

原创 RabbitMQ系列(一) 核心概念

rabbit模型rabbit基本概念borker消息处理器chancel生产者或者消费者客户端只会与 rabbitmq建立一条tcp 的连接 这个tcp 被多个线程共享那么信道就是在这条tcp 中的虚拟连接 每一个信道都会有一个唯一的标识 保证它的私有性 每个chancel 就代表一个会话routing key交换机通过制定的 routing key 将消息分发到 对应的queue中binding交换机通过 binding 绑定对应的queue 每一条绑定关系都会存在一个 ke

2021-04-17 16:56:14 99

原创 docker系列(二)常用命令

镜像命令1、 查看镜像信息docker images -a, 显示全部镜像信息 -q, 只显示镜像id2、搜索镜像docker search 3、 删除镜像docker rmi-f 指定镜像id1 指定镜像id2 指定镜像id3docker rmi $(docker ps -aq) 删除所有镜像4、拉取镜像docker pull <镜像名称>: 版本号5、打包成镜像docker build -t <容器名称> -f <do

2021-04-12 09:27:27 80

原创 docker系列(一) docker 安装

使用linux yum 安装docker 社区版本1、 打开docker 文档地址https://docs.docker.com/ 去官网查看对应系统的安装方法2、 点击 download and install3、选择对应系统 我这里用的是linux4、找到install目录这里有各种linux的对应文档 我选择的为centos5、这里面有安装的步骤 跟着官方文档 的方法 就好了如果系统有老的版本 则先卸载sudo yum remove docker \

2021-04-12 09:21:20 117

原创 redis 搭建(集群版本 哨兵模式)

1、redis 集群模式有三种 主从、哨兵、Cluster 集群这次搭建的为哨兵模式。2、使用虚拟机复制三个服务器节点, 首先在一台服务器安装好Redis 在复制两个节点就好, 如果有小伙伴还不会搭建redis , 请度娘自行搜索或者请参考我有一篇安装单机redis的文章 。3、...

2021-02-18 10:37:42 805 2

原创 mysql 系列(一)搭建单机版本

mysql 安装 (一)1、 我这里使用的是版本是5.7.24 下载安装包 下载地址2、检查是否安装过MySQL[root@localhost /]# rpm -qa | grep mysql如果安装过先卸载掉MySQL并删除所有关联mysql 的文件夹, 命令上网自行搜索3、准备安装 上传压缩包 并解压 重命名为MySQL 我一般安装到 /usr/local 目录 4、 在mysql 目录新建data 文件夹[root@192 ~]# mkdir /usr/local/mysql/d

2021-02-09 11:13:57 447

原创 redis 搭建(单机版本)

一 、 准备工作检查gcc 版本 因为redis 用c 写的 版本过低 make 时候会报错server.c:4542:28: error: ‘struct redisServer’ has no member named ‘cached_master’ else if (server.cached_master) ^server.c:4543:43: error: ‘struct redisServer’ has

2021-02-09 11:11:44 156

原创 redis常见面试题汇总

一. redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构回答: 五种1.string2.list可以做为简单队列,和分页功能3.hash存放结构化数据,例如 用户信息等等4.set存放不重复数据,求差集,交集,并集等等5.sorted set相比set 多了一个score 分数,可以根据分数进行排序二. redis的过期策略以及内存淘汰机制回答: re...

2020-02-16 11:47:32 704

原创 一次java.net.SocketException: Connection reset引发的惨案

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-02-10 14:30:35 626

空空如也

空空如也

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

TA关注的人

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