- 博客(11)
- 收藏
- 关注
原创 netty整理
Netty 是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端注意 :如果使用传统NIO,其工作量大,bug 多Netty 对 API 进行增强,使之更易用,如2、客户端代码3、调用流程图EventLoop 本质是一个 单线程执行器 (同时 维护了一个 Selector ),里面有 run 方法处理一个或多个 Channel 上源源不断的 io 事件它的继承关系如下EventLoopGroup 是一组 EventLoop,Channel 一般会调用 EventL
2025-02-25 22:27:00
977
原创 docker整理
在计算机技术中,虚拟化技术是一种西苑管理技术,试讲计算机的各种实体资源,如:CPU、内存、磁盘空间、网络适配器,予以抽象、转换后呈现出来并可供风趣、组合为一个或多个电脑配置环境是一个全虚拟化技术,目标是一台完整的计算机,拥有底层的物理硬件、操作系统和应用程序执行的完整环境。为了让虚拟机中的程序实现像在真是物理机器上运行的效果,背后的HyperVisor做了大量的工作。是一个重量级的环境隔离。不同于全虚拟化技术,容器技术更像是操作系统层面的虚拟化,只需要虚拟出一个操作系统环境。
2025-02-25 22:25:38
682
原创 redis整理
Redis视频地址:redis 是单线程的cmd 链接Redis:redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456进入到redis安装目录-h: 指定ip地址-p:指定端口-a:指定密码1.数据类型1.1. 基本类型1.2. 特殊类型1.3. 常用命令用":"划分层级,例如set com:li:name lisi;查找符合的key:keys * 查所有,keys “com:li:*”删除指定的key:del key。
2025-02-25 22:23:57
919
原创 JUC整理
当需要重用数量有限的同一类对象时,就重用已有的对象。例如字符串常量池JDK中的包装类Boolean,Byte,Short,Integer,Long,Character等,例如Long的ValueOf方法,会缓存-128·127之间的Long对象,在这个范围之间会重用对象。大于这个范围才会新建对象Character缓存的范围是0·127Byte,Short,Long缓存的范围都是-128·127。
2025-02-25 22:15:12
333
原创 Springboot整合log4j2 控制台StatusLogger日志太多
在使用SpringBoot整合log4j2 时,发现控制台打印很多的StatusLogger日志,日志级别是TRACE。添加配置文件:log4j2.system.properties。看起来非常难受,点进去看了看源码。添加配置项:log4j2.debug=false。源码中 默认的 日志级别是 TRACE。这个方法应该能解决一些强迫症患者的问题。
2024-03-24 10:51:28
317
原创 用于IDEA内的背景色-护眼色
IDEA settings Appearance Theme 选择 intelliJ Light。下方 Background Image 选择 护眼色图片 再选择合适的 透明度即可。
2024-01-27 11:32:19
557
原创 linux 安装 jdk
检查是否已安装过jdk方法一:通过软件源安装1、列出可用的jdk有的教程带了一个参数-y:yum -y不带-y的话,如果执行过程中要选择,会提示你,需要你手动选择y|n,比如“确定安装码?y|n”带-y的话,如果执行过程中要选择,系统会自动选择y。y即yes。安装目录为usr/lib/jvm,会自动配置环境变量。方式二、自己下载jdk、配置环境变量(推荐)1、把下载的文件传到Linux上。在/usr/local下新建目录jdk,常用的目录名有jdk、java把.tar.gz放到/us
2022-07-13 16:15:31
185
1
原创 解决swagger2排序无效,亲测有用
原文出处:https://www.cnblogs.com/mydotnetforyou/p/11943252.html关于swagger 的配置 整合 就不多说了,这里主要说排序无效的原因。@ApiSort(value = 5):给接口排序@ApiOperationSupport(order = 1):给接口里面的方法排序,如下:@RestController@RequestMapping(value = "/api/message")@Api(tags = "接口-短信")**@ApiSor
2021-04-26 11:37:33
5516
2
原创 java 使用Java Transport Client操作Elasticsearch。索引的创建、数据的增删改查
前言到目前为止,我们一直都是使用RESTful风格的 API操作elasticsearch服务,但是通过我们之前的学习知道,elasticsearch提供了很多语言的客户端用于操作elasticsearch服务,例如:java、python、.net、JavaScript、PHP等。而我们此次就学习如何使用java语言来操作elasticsearch服务。在elasticsearch的官网上提供...
2019-09-20 15:04:50
1609
原创 pagehelper,pageinfo用法
pagehelper,从pageinfo 中取到的total不正确的处理。最近在使用pagehelper时遇到一些问题。2个类似的查询都用的PageHelper.startPage进行分页,A方法pageinfo中取出来的total,pages是正确的,B方法取出来的确不对,pages始终等于1,total 始终等于pageSize。很奇怪!仔细对照了两个方法之后找到了原因。方法A:这是se...
2018-09-18 14:59:26
20437
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人