Kuoji
码龄6年
关注
提问 私信
  • 博客:14,021
    14,021
    总访问量
  • 20
    原创
  • 564,809
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-12-10
博客简介:

weixin_44048324的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得28次收藏
创作历程
  • 3篇
    2022年
  • 9篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • Java面试
    14篇
  • 安全框架
    1篇
  • JVM
    2篇
  • Redis
    1篇
  • 计算机网络
    1篇
  • Linux
    1篇
  • 操作系统
    1篇
  • 环境和软件
    1篇
  • Docker
    1篇
  • 数据库
  • 多线程
  • SpringBoot
  • 消息中间件
  • 设计模型
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Maven 手动导入jar包命令

【代码】Maven 手动导入jar包命令。
原创
发布博客 2022.11.23 ·
320 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

微服务SpringCloud

微服务什么是微服务背景和SOA单体构架例如商场系统,在这个工程中创建不同的Service实现商城系统中不同的业务场景,如账户、商品、库存等一个 jar包 或者 war包 里面包含一个应用的所有功能,称这种架构为 单体架构这种架构足够简单,能够快速开发和上线,对于项目初期用户量不大的情况,这样的架构足以支撑业务的正常运行集群和垂直化背景:用户量越来越大,网站的访问量不断增大,导致后端服务器的负载越来越高当服务器的负载越来越高的时候,如果不进行任何处理,用户在网站上操作的响应会越来越
原创
发布博客 2022.05.14 ·
1895 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

消息队列12

MQ的相关概念什么是MQMQ本质上是一个先进先出的队列,队列里存放的内容是message,是一种跨进程的通信机制,用于上下游传递消息在互联网架构中,MQ是一种常见的上下游 “逻辑解耦 + 物理解耦” 的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务为什么使用MQ流量削峰如果订单系统在正常情况下最多能够处理一万个订单。但是在高峰期,如果有两个万下个请求,只能限制超过一万后不允许用户下单使用消息队列做缓冲,可以取消这个限制,将一秒内下的订单分散成一段时间来处理,用户可
原创
发布博客 2022.05.07 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统面试

操作系统面试进程和线程进程和线程的关系线程和进程的比较进程控制块进程的上下文切换发生进程上下文切换的场景线程上下文切换进程通信管道消息队列共享内存信号量信号Socket线程通信进程和线程进程和线程的关系编写的代码只是⼀个存储在硬盘的静态文件,通过编译后就会生成二进制可执行文件,运⾏这个可执⾏文件后,它会被装载到内存中,接着 CPU会执行程序中的每⼀条指令,那么这个运行中的程序,就被称为 进程线程是进程当中的⼀条执⾏流程,是更小的能独立运行的基本单位线程和进程的比较进程 是资源分配的单位,线
原创
发布博客 2021.07.24 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

项目经验123

安全框架JWTJWT的组成JWT实现认证和授权的原理添加JWT token的工具类SpringSecurity添加SpringSecutity的配置类相关依赖及方法说明AdminUserDetailsRestfulAccessDeniedHandlerRestAuthenticationEntryPointJwtAuthenticationTokenFilter项目使用表说明杂项OncePerRequestFilterJWTJWT 是 JSON WEB TOKEN 的缩写,它是基于 RFC 7519 标
原创
发布博客 2021.07.18 ·
1125 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

环境及软件安装

环境及软件安装RedisLinux安装RedisLinux安装tar -zxvf redis-5.0.8.tar.gzyum install gcc-c++make修改 redis.conf daemonize yes(后台启动)cd /usr/local/binredis-server /root/redis/redis.conf 以该配置文件启动redis-cli -p 6379...
原创
发布博客 2021.07.09 ·
233 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Docker学习笔记

#1.卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \
原创
发布博客 2021.07.03 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux常用命令

Linux常用命令进程管理进程管理查看所有进程,可以查看UID、PID、PPID等信息ps -ef根据进程名查看进程信息 (以查看tomcat进程名为例)ps -ef | grep tomcat根据进程ID查看进行信息 (查看id为1000的进程信息)ps -ef | grep 1000根据进程ID查看进程占用端口 (进程ID为1000的端口)netstat -nap | grep 1000根据端口查看对应进程(查看占用8080端口的进程id)netstat -tu
原创
发布博客 2021.07.02 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

场景题目1

场景题海量数据处理假如有10 亿个手机号,怎么样快速判断一个手机号是否在其中BitMapBitMap实现原理BitMap应用海量数据处理假如有10 亿个手机号,怎么样快速判断一个手机号是否在其中判断数字是否存在、判断数字是否重复的问题,位图法是一种非常高效的方法由于 unsigned int 数字的范围是 [0, 1 << 32),我们用 1<<32=4,294,967,296 个 bit 来表示每个数字。初始位均为 0,那么总共需要内存:4,294,967,296b≈51
原创
发布博客 2021.06.03 ·
866 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JVM-面试

JVMJVM内存模型内存结构运行时栈帧结构哪些地方会OOMOOM问题定位四种引用类型类加载机制类加载阶段类加载器双亲委派机制JVM内存模型内存结构Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为以下6个运行时数据区域程序计数器 (私有)一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址如果正在执行的是Native方法,这个计数器值则为空虚拟机栈(私有)虚拟机栈描述的是
原创
发布博客 2021.05.31 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-集合

Java集合面试集合集合有哪些?区别?ListQueue和DequeSetMapset如何保证唯一hashCode()为什么改 equals() 一定要改 hashCode()HashMap实现原理扩容机制插入方式线程不安全HashMap初始化长度HashMap的构造函数put()get()remove()HashMap和HashTable的区别ConcurrentHashMap底层数据结构(1.7)put()(1.7)底层数据结构(1.8)ArrayListArrayList和LinkedList的区别
原创
发布博客 2021.03.17 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JVM-垃圾回收

如何识别垃圾引用计数法原理: 对象被引用一次,在它的对象头上加一次引用次数,如果没有被引用(引用次数为 0),则此对象可回收。产生的问题 : 循环引用实例化两个同一类型的对象使它们指向的对象互相指望对方将两个对象置为null,但是由于之前它们指向的对象互相指向了对方(引用计数都为1),所以无法回收所以现代虚拟机都不用引用计数法来判断对象是否应该被回收可达性算法原理: 以一系列叫做GC Root的对象为起点出发,引出它们指向的下一个节点,再以下个节点为起点,引出此节点指向的下一个结点。(
原创
发布博客 2021.03.15 ·
652 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Redis面试

Redis面试redis集群说一说?一致性hash、Redis cluster、主从复制讲一讲怎么做的如果集群中一个节点挂了,会发生什么?新的请求打过来会怎么样?如果集群中新增一个节点,又会怎么做?新的请求打过来会怎么样?redis的常用的有哪些数据结构?每个的底层实现是什么?zset的跳表如何实现?具体说一说如果我要从跳表查找一个出现次数最多的元素,流程是怎样的?redis集群说一说?一致性hash、Redis cluster、主从复制讲一讲怎么做的如果集群中一个节点挂了,会发生什么?新的请求打过来会
原创
发布博客 2020.08.16 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM面试

JVM面试如何判断垃圾是否回收?a对象有B对象个引用,那么a是否可以回收?栈的作用?里面存着什么? 栈祯JVM调优JVM类加载机制如何判断垃圾是否回收?a对象有B对象个引用,那么a是否可以回收?栈的作用?里面存着什么? 栈祯JVM调优JVM类加载机制...
原创
发布博客 2020.07.27 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络面试

计算机网络面试长连接http三次握手,四次挥手,ack如何生成的http和socket的区别tcp和udp区别,udp是怎么传输数据的长连接http三次握手,四次挥手,ack如何生成的http和socket的区别tcp和udp区别,udp是怎么传输数据的...
原创
发布博客 2020.07.27 ·
2430 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring全家桶面试

Spring全家桶面试SpringMVC早期开发模式与SpringMVC对比SpringMVC简单原理图SpringMVC工作原理SpringMVC早期开发模式与SpringMVC对比早期的JavaWeb开发使用JavaBean + JSP + ServletSpringMVC简单原理图用户发起一个请求,控制层接收请求并调用业务类,经过模型层的处理(service、dao、entity)返回处理结果给控制层然后经过视图渲染响应给用户SpringMVC工作原理...
原创
发布博客 2020.07.25 ·
916 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

数据结构与算法面试

排序算法选择排序思路:首先在未排序的序列中找到最小(大)元素,存放到排序序列的起始位置,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾时间复杂度: 平均O(n^2) 最好O(n^2) 最坏O(n^2)空间复杂度O(1) 稳定 public static void selectionSort(int[] arr){ int length = arr.length; int midIndex,temp; for (int
原创
发布博客 2020.07.25 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程面试

Java多线程面试
原创
发布博客 2020.07.23 ·
435 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-基础

Java基础面试标题标题
原创
发布博客 2020.07.23 ·
1161 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MySQL面试题

MySQL面试标题标题
原创
发布博客 2020.07.23 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多