自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux lvm 软raid实现多个物理盘挂载到统一逻辑盘

使用的代号是8e 已将分区“Linux”的类型更改为“Linux LVM”。p 主分区 (0个主分区,0个扩展分区,4空闲)# 这一些默认就可以 创建了一个新分区 1,类型为“Linux”# 命令5 保存修改配置. 命令(输入 m 获取帮助):w。# 命令3 更换磁盘类型 命令(输入 m 获取帮助):t。e 扩展分区 (逻辑分区容器)# 命令2 设置为主分区 选择 (默认 p):p。将调用 ioctl() 来重新读分区表。/dev/sdc同样操作。# 命令1 新建分区 n。

2024-01-12 17:02:08 399 1

原创 Java okhttp3使用

OKHttp是处理网络请求的开源框架,Andorid当前最火热的网络框架,用于替换HttpUrlConnection和Apache HttpClient(API23 6.0已经移除)。支持GET和POST请求,支持Http的文件上传和下载,支持加载图片,支持下载文件透明的GZIP压缩,支持响应缓存避免重复的网络请求,支持使用连接池来降低响应延迟的问题。OKHttp的优点:1.支持,这使得对同一个主机发出的所有请求都可以共享相同的套接字连接。2.如果不可用OkHttp,会使用连接池来复用连接以提高效率。

2024-01-09 10:55:49 613

原创 Java SprintBoot常用注解

(3)如果只在某个类上添加@Lazy注解,但是其他代码依赖了该类,那么即使在该类上添加了@Lazy注解,也依然会在IoC容器初始化时实例化该类,也就是@Lazy注解失效了,这就是由代码之间的依赖导致的@Lazy注解失效;在这种情况下,Spring 将确定要注入的 bean 是 FooFormatter,因为字段名称与我们在该 bean 的 @Component或者 @Bean 注解中使用的值(默认 @Bean 使用方法名)相匹配。除非另有说明,否则将使用与 @Primary 注释关联的 bean。

2024-01-05 18:48:23 878 1

原创 Java SprintBoot之Mybatis

MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。

2023-12-28 17:28:20 905 1

原创 Java SpringBoot Pom.xml

子项目pom.xml,修改子项目的pom文件,将以下父项目的配置放到子项目的parent标签中,并将子项目中多余的依赖删掉 ,artifactId与name中定义子项目id与名称。父项目pom.xml, 修改父项目的pom文件,添加packaging的方式和modules,module中增加所有的子项目。配置文件application.yml。

2023-12-28 09:01:33 392 1

原创 Java IP地址转换工具类

【代码】Java IP地址转换工具类。

2023-12-27 15:45:55 357 1

原创 Spring-cloud之FeignClient

注解中的basePackges属性中是一个数组,可以填写多个值,其主要作用是指定当前模块中需要用到那些地址下的feign接口,起到一个discovery发现feign接口的作用。在微服务项目中会存在多个微服务之间互相调用的情况,如何高效便捷的进行远程过程调用便成为新的议论话题。path:意思和controller层中@RequestMapping注解中的value属性类似,为该类中的访问地址添加地址前缀。对应注解的basePackages属性,也即默认的value属性,下面的三种写法是一样的效果。

2023-12-26 16:53:37 1043

原创 Kafka调试

kafka安装配置与调试等

2023-12-26 14:17:03 938

原创 chkconfig命令

chkconfig命令:更新和查询系统服务的运行等级信息,主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

2023-12-26 13:56:29 763

原创 Postgres调试

pg内存计算公式:max_connections * work_mem + max_connections * temp_buffers +shared_buffers * 2 + autovacuum_max_workers * autovacuum_work_mem + maintenance_work_mem + wal_buffers + (linux运行最小要求的内存(GB)+ 其它应用内存(GB)) < 服务器物理内存。autovacuum_max_workers = 3 #--默认值。

2023-12-26 11:29:13 829

原创 阿里开源的java而分析工具(arthas)

monitor/watch/trace相关 请注意,这些命令,都通过字节码增强技术来实现的,会在指定类的方法中插入一些切面来实现数据统计和观测,因此在线上、预发使用时,请尽量明确需要观测的类、方法以及条件,诊断结束要执行 shutdown 或将增强过的类执行 reset 命令。reset——重置增强类,将被 Arthas 增强过的类全部还原,Arthas 服务端关闭时会重置所有增强过的类。tt——方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测。

2023-12-26 11:10:24 992

原创 Linux用户配置文件login.defs

简要介绍login.defs用户配置文件与主机加固操作

2023-12-26 11:01:51 1530

原创 Redis

在分布式存储中需要提供维护节点元数据信息的机制,所谓元数据是指:节点负责哪些数据,是否出现故障等状态信息。常见的元数据维护方式分为:集中式和P2P方式。集中式优点:元数据的更新和读取,时效性非常好,一旦元数据出现了变更,立即就更新到集中式的存储中。缺点:所有的元数据的更新压力全部集中在一个地方,可能导致元数据的存储有压力。gossip优点:元数据的更新比较分散,不是集中在同一个地方,更新请求会陆陆续续到达所有节点上去更新,有一定的延时,降低了压力。缺点。

2023-12-26 10:44:18 915

原创 Linux磁盘信息相关命令

主要介绍磁盘调度算法,scsi、parted、fdisk命令

2023-12-26 10:19:57 905

转载 Linux dd命令

dd,是 device driver 的缩写,用来读取设备、文件中的内容,并原封不动地复制到指定位置。1、先熟悉两个特殊的设备:(1)/dev/null:回收站、无底洞。(2)/dev/zero:产生字符。理解是: if,读;of,写2、测试磁盘写能力因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。

2023-12-26 09:59:19 114

转载 Linux iotop命令

d SEC, --delay=SEC设置每次监测的间隔,默认1秒,接受非整形数据例如1.1。-o, --only只显示正在产生I/O的进程或线程。-u USER, --user=USER指定监测某个用户产生的I/O。-P, --processes仅显示进程,默认iotop显示所有线程。-a, --accumulated显示累积的I/O,而不是带宽。-q, --quiet 禁止头几行,非交互模式。-p PID, --pid=PID指定监测的进程/线程。-t, --time 加上时间戳,非交互非模式。

2023-12-26 09:53:37 38

转载 Linux iostat命令

iostat命令是IO性能分析的常用工具,其是input/output statistics的缩写。

2023-12-26 09:50:15 24

转载 -Xbootclasspath参数、java -jar参数运行应用时classpath的设置方法

Java exten class 存放在{Java_home}\jre\lib\ext目录下.当调用Java时,对扩展class路径的搜索是自动的.总会搜索的.这样,解决的方案就很简单了,将所有要使用的第三方的jar包都复制到ext 目录下.Java的安全机制随不同的JDK版本有不同的变化,会影响很多核心CLASS,比如Thread,所以很多大型商业软件,要求JDK的版本很严格.部分原因也在此.这也要求在发布自己编写的应用时候,不管大小,都要说明开发和测试的JDK版本.,扩展性好,操作起来也最方便.

2023-12-25 19:11:26 77 1

转载 JVM参数配置

一、java启动参数共分为三类:1.标准参数(-), 所有的JVM实现都必须实现这些参数的功能,而且;2.是非标准参数(-X), 默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;3.是非Stable参数(-XX),此类参数各个jvm实现会有所不同,这些都是不稳定的并且不推荐在生产环境中使用。将来可能会随时取消,需要慎重使用;上都被实现),而且如果在新版本有什么改动也不会发布通知。JVM参数选项说明:1.) 布尔型参数选项:-XX:+ 打开, -XX:- 关闭。

2023-12-25 19:06:08 25

原创 Linux命令:ipcs/ipcrm命令查看进程间通信方式的信息

ipcs/ipcrm命令提供关于一些进程间通信方式的信息,包括共享内存、消息队列、信号。ipcs -a命令可以查看当前使用的共享内存、消息队列及信号量所有信息:1、信号量在创建时分信号量集和信号量的概念,该命令的查询结果中,Semaphore Arrays下面每一行代表一个信号量集,其中perms对应信号量集的权限,nsems对应信号量集中信号量的个数,对于信号量集的创建方法可以查询semctl相关的函数使用方法。

2023-12-25 18:42:20 1008 1

空空如也

空空如也

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

TA关注的人

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