自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程益智题

首先要说明的是这道题你要是一上来就说出正确答案,那说明你的智商不是超过160就是你做过这题。所以建议你循序渐进的回答,一上来就说最优解可能结果不会让你和面试官满意。

2023-05-30 11:29:45 142

原创 Redis 安全措施

1、绑定网卡bind#开启保护模式<不允许远程连接CRUD操作>protected-mode yes#绑定本地<只允许本地连接>bind 127.0.0.12、修改密码#连接redis./redis-cli#密码认证auth admin123$#修改密码config set requirepass XgSqKYnnIGD&NI#m3. 防火墙删除开放端口#查看防火墙开放端口[root@localhost sr

2022-03-21 16:55:50 1137

原创 linux - mysql-8.0.18 安装手册

1》安装包准备官网网址:MySQL :: Download MySQL Community Server2》卸载mariadb查询mariadb 是否安装 [root@bogon local]# rpm -qa | grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_64 卸载mariadb #卸载mariadbrpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps...

2022-03-03 10:25:25 642

原创 Mint20系统安装微信

1.安装前准备安装必要的工具及deepin-wine依赖sudo apt install wget g++ git #如已安装可自行跳过2.安装deepin-wine安装包:wszqkzqk-deepin-wine-for-ubuntu-master.zipunzip wszqkzqk-deepin-wine-for-ubuntu-master.zip #解压安装包cd deepin-wine-for-ubuntu .

2021-04-22 19:33:45 1903

原创 mint配置开发环境

maven安装地址:/usr/local/maven/1.解压缩 apache-maven-3.8.1.tar.gz2.配置环境变量gedit /etc/profileexport M2_HOME=/usr/maven/apache-maven-3.3.9export PATH=${M2_HOME}/bin:$PATHsource /etc/profilemvn -vjdk安装地址:/usr/local/jdk/1.卸载openjdksudo apt-.

2021-04-21 18:54:39 329

原创 RedisTemplate使用lua脚本

LUA简介Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的

2021-03-26 10:26:37 2337

原创 京东红包雨的架构设计

1.概述京东的红包雨大家可能都参与过,在某段时间内随机发放不同的红包,如果公司让你设计类似系统,如何做? 本项目扩展为一个通用的红包雨模式抽奖系统,兼容多种规则。 由管理后台配置相关活动和奖品等信息,前端用户通过参与活动,完成抽奖。2.业务场景(本文讲述第一种场景)时间随机 在一段时间内,设置一批礼品,这些礼品不定时的出现,尽量在这段时间内均匀抛出,一旦出现,就可以被抓走。 类似抓红包。 瞬间秒杀 用于抢单或者秒杀场景,到点后,用户一起抽奖,机会均等,谁抢的快算..

2021-03-25 09:53:39 2236 3

原创 缓存架构设计

架构图缓存节点1.客户端缓存(手机、PC)2.Nginx缓存3.微服务网关限流令牌缓存4.Nacos缓存服务列表、配置文件5.各大微服务自身也具有缓存6.数据库查询Query Cache7.Redis集群缓存8.Kafka也属于缓存...

2021-01-21 10:07:46 304 1

原创 ConcurrentHashMap

基本使用new创建即可:public static void main(String[] args) throws InterruptedException { //定义 ConcurrentHashMap Map map = new ConcurrentHashMap(); for (int i = 0; i < 10; i++) { new Thread(new Runnable() { @Override public void run(

2021-01-13 17:00:07 228 1

原创 多线程工作流程和注意点

工作流程多线程注意点1)线程池是如何保证线程不被销毁的呢?2)那么线程池中的线程会处于什么状态?3)核心线程与非核心线程有区别吗?1)线程池是如何保证线程不被销毁的呢?答案:如果队列中没有任务时,核心线程会一直阻塞在获取任务的方法,直到返回任务。而任务执行完后,又会进 入下一轮 work.runWork()中循环,runwork() —>getTask(),获取之前判断当前线程数是否大于coreSize,分别执行阻塞获取take()和poll方法超时销毁验证:秘密就藏在核心源码里//w

2021-01-08 16:39:20 413

原创 20200623

Hello World!

2020-06-23 09:18:13 200 1

空空如也

空空如也

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

TA关注的人

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