自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 keepalived

官网:https://keepalived.org/

2025-03-07 17:13:16 849

原创 java

对于高并发,创建对象不多的项目,可以降低Xmx的配置, 结合Xms 设定堆范围 -Xms256m -Xmx512对于低并发,创建对象多的项目,(数据处理型的) 可以适当提高,Xmx因为对象和数组是存放到Heap内的,栈帧中其实只存了对象地址,所以不存在爆的情况。

2025-03-07 17:07:46 844

原创 git常用命令

全局设置用户签名git config --global user.name ${用户名}git config --global user.email ${邮箱}​# git版本​# 初始化本地仓库git init​# 查看本地仓库状态git status​# 下载代码git clone ${git地址}​# 查看记录git reflog // 所有分支版本信息(精简版)git log // 所有分支版本信息(详细版)

2025-03-07 17:06:35 375

原创 conda

服务器上直接下载:# 这里的Anaconda3-2021.05-Linux-x86_64.sh是在官网上选择好的conda的版本。

2025-03-03 15:19:43 967

原创 sonar初入

官网:https://www.sonarsource.com/官方文档:https://docs.sonarsource.com/sonarqube/latest/

2025-02-25 13:51:57 725

转载 ELK搭建初入

启动es:bin/elasticsearch –d(默认端口号9200)点击索引管理,可以看到logstash发送数据的索引会自动创建成功。修改logstash管道配置(用于启动时找到对应的配置文件)配置成功后启动项目,项目日志就会发送到logstash中。创建配置文件(后续增加一个项目就增加一个conf文件)启动成功后在你的项目日志文件里配置logstash。需要在kibana.yml的配置文件中修改请求地址。加上下面这段配置(对应配置文件目录)。创建成功后即可查看项目日志。启动成功后查看日志索引。

2025-02-25 10:38:13 544

原创 docker初入

HTTP_PROXYhttp_proxyFTP_PROXYftp_proxyNO_PROXYno_proxyALL_PROXYall_proxyCMD# exec格式# exec格式,作为 ENTRYPOINT 的默认参数# shell格式dockerfile文件中只能有一个CMD指令,如果存在多个,那么只有最后一个生效。CMD在构建期间不会执行,只会指定镜像的预期命令。COPY--from指定从哪里获取,默认是context--chown指定拥有权限--chmod指定读写权限。

2025-02-19 16:43:49 886

原创 正则总结内容

正则校验很少用到,多用于爬虫。

2025-02-19 16:40:40 421

原创 Prometheus(普罗米修斯)监控平台初入

一个监控服务器,也是一个时序数据库TSDB- 有专门的PQL,即Prometheus查询语言- 基于go语言开发- 可以监控主机,也可以监控容器- 官网:https://prometheus.io/- exporter的地址:https://prometheus.io/docs/instrumenting/exporters/- node_exporter的下载地址:https://prometheus.io/download/

2025-02-19 16:19:36 1042

原创 Linux:启动、调试、停止和重启Java程序的Shell脚本

Linux:启动、调试、停止和重启Java程序的Shell脚本shell学习linux命令学习

2025-02-19 16:08:10 295

原创 nginx初入

nginx的upstream模块的health_check指令用于配置健康检查功能,可以检查后端服务器的健康状态,以便nginx能够自动地将请求转发到健康的服务器上。使用keepalive模块的keepalive_requests指令,设置每个连接最大请求次数,当某个后端服务器出现故障时,自动将请求转发到下一个健康的服务器上。将同一个客户端的请求始终转发到同一个后端服务器上,当某个后端服务器出现故障时,只有该客户端的请求会受到影响,其他客户端的请求仍然可以正常处理。uri:指定健康检查的URI,默认为/。

2025-02-19 15:46:18 1274

原创 linux开启某个端口防火墙的命令

add-port=80/tcp #添加端口,格式为:端口/通讯协议。–permanent #永久生效,没有此参数重启后失效。Linux防火墙相关的命令。–zone #作用域。

2025-02-17 16:36:29 283

原创 虚拟机yum运行

未 知 的 错 误 "删除 /etc/yum.repos.d下CentOS-Base.repo.backup。首先确定DNS网络连接有没有问题。

2024-08-12 15:55:02 679

原创 虚拟环境部署文档

对端口放行sudo firewall-cmd --add-port=${要开通的端口}/tcp --zone=public --permanent# 重新加载# 查看放行的端口列表。

2023-10-11 14:32:32 165

原创 手动创建线程池

/ RejectedExecutionHandler:当pool已经达到max-size的时候,如何处理新任务。/**这里如果设置无界队列,高并发情况下有可能会出现内存飙升,所以队列这里引入有界队列,使用。//log.info("---------- 线程池开始加载 ----------");//log.info("---------- 线程池加载完成 ----------");// 线程最大的空闲存活时间,单位为秒。// 主线程等待子线程执行时间。//线程最大的空闲存活时间,单位为秒。

2023-06-15 17:22:43 334

原创 区块链理解

记账货币是实物货币的自然演化比特币是去中心化的记账货币的产物,人人可记账;比特币运行的基本原理;互联网的信息传递机制和比特币的价值传递特性;比特币的转账机制就像我们在银行卡转账一样的简单,第一步登录你的钱包,第二步选好要从自己哪个比特币地址进行转币,第三步填写收币的比特币钱包地址,写入转币数额与手续费,签上你的签名,提交出去,等待矿工打包处理就可以了。第一个,“挖矿":获得记账权的过程形象地叫做"挖矿”;第二个,“矿工”:是竞争挖矿的人或组织叫“矿工”,在比特币的世界里也是记账者;

2022-10-11 10:44:59 1442

原创 程序暂停两秒可以使用线程休眠

程序暂停两秒

2022-09-22 17:53:22 392

原创 父集合去除子集合

父集合去除子集合

2022-08-31 17:25:49 247

原创 spring +springmvc +mabatis ssm框架整合

前后端分离所谓的前后端分离就是后台接收处理请求,返回 json数据。前端拿到 json 数据,渲染到前端页面即可。sm框架搭建ssm 搭建比较费事,而且很多配置可以不用手动配置。我们会发现,不管做什么项目,很多配置都要重复的配置,干脆提前配置好,直接让程序员用。后期有了 Spring Boot 。Spring Boot 约等于 Spring+Spring MVC搭建步骤新建 maven 项目项目命名3.配置 maven...

2022-04-20 23:27:52 358

原创 Mybatis框架搭建

MyBatis概念是一个ORM 框架,对 JDBC做了封装;让程序员更加方便的对数据库进行各种增删改查的操作。ORM 框架:首先ORM框架是一个统称。ORM框架包括: Mybatis / MyBatis Plus / Spring Data Jpa / Hibernate 等 dao层的框架ORM: Object Relationship Mapping对象关系映射Mybatis 是一个对象关系映射框架这一类框架完成了一个很重要的功能:...

2022-04-07 21:49:42 645

原创 java面试题

目录Java相关 1、从概念方面来说 2、从内存的构建方面来说(内存中,有堆内存和栈内存两者) Serializable接口的作用。 1、运行时异常 2、被检查异常 3、错误 吗? 1. 多态是继封装、继承之后,面向对象的第三大特性。 2. 多态现实意义理解: 1. 多态体现为父类引用变量可以指向子类对象。 2. 前提条件:必须有子父类关系。 1. 多态的定义与使用格式 1. HashMap和Hashtable都实现了Map接口 2. 都可以存储k

2022-03-07 14:31:46 836

原创 Oracle分区

--分区create table salesl(sales_id number,--idparoduct_id varchar2(5),sales_date date not null,--销售时间sales_cost number(10),--售价areacode varchar2(5))--根据时间分区partition by range(sales_date)(partition p1 values less than (to_date('2013-04-1','yyyy-mm-.

2022-03-01 15:39:01 370

原创 事务的特性(transaction/tx)

事务(transaction/tx)需求:有一张银行账户表,有a用户给b用户转账.A账户钱减少,b账户钱增加.但是当a账户钱减少时,断电了,B账户并没有增加钱.解决方案:a减少钱,但是不要立即修改数据表,b的钱增加之后,同时修改表.事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。演示:CREATE TABLE `account` (`id` int(50) NOT NULL,`name` varchar(50) NOT NULL,...

2022-03-01 15:18:14 283

原创 Oracle用户的创建和使用

注意:管理员才能创建用户create user user06 identified by user06;用户以及创建成功,但缺少某个权限,导致登陆失败。缺少登陆权限接下来给此用户赋一个登陆权限。2.grant connect to user06那么这时候就需要给一个操作权限3.grant resource to user06;给一个管理员权限(管理员权限可以操作全部数据,建议不要随意给管理员权限,会导致失误删库)grant dba to user06;4.回收.

2022-02-26 14:00:00 451

原创 SQL笔记

目录一、概念二、insert插入三、update修改指令四、delete删除五、select查询指令:六、聚合函数一、概念SQL:Structured Query Language结构化查询语言细分:本章的重点是数据库的增删改查二、insert插入实现数据的插入如果向表中的所有字段都插入数据的话,则红色的部分可以省略后面的值与前面的字段是一一对应关系。1=2 只创建表,不创建数据问题:假设一个表中有1

2022-02-26 11:19:54 174

原创 Oracle 约束

2022-02-26 10:45:10 186

原创 Oracle 多对多表的创建

lucy和tom 同属于一个医生;一个医生可以给lucy和tom看病。多对多关系此时两张表没有对应关系,可以创建一个中间表,来体现对应的关系创建中间表的字段:至少有两个字段,分别对应每张表的主键。根据需要可以再添加其他字段中间表:sc字段:sid cid 分数(maks)此时中间表中没有主键假设要设置主键,可以由两种方案1.设置联合主键 让sid和cid变成一个主键2.添加一个字段,让此字段担任主键角色...

2022-02-26 10:43:11 429

原创 Oracle 数据完整性

1.数据不可重复2.主键 :创建表的时候,每一个表都要有主键 ,主键起到唯一标识的作用例如:学生的学号是不一样的,学生的名字是一样的3.主键约束:只要在cid上添加了主键约束 ,在插入数据的时候,id值是不能重复的保证了数据的唯一。在name上添加了唯一约束,插入数据的时候,name不可以重复。某个值可以为null。当我们在某一列上添加主键约束的时候,数据库会在这一列上添加二叉树索引。索引:可以理解为一本书的目录。索引的目的是微利提..

2022-02-26 10:37:34 612

原创 Oracle 数据类型

字符类型:对应java中的字符串char定长字符串,例如char(6) 里面保存的字符串长度是6;如果字符串的长度不到6,会默认使用空格填充。varchar2可变长度字符串,不会用空格填充。例如 varchar2(10) 里面保存的字符串长度最多是10位,但是可以小于10位。2.数值:对应java中的数字(整数 小数)包含整数和小数int 短整型long 整形 用的比较少number 可以表示整数和小数例如:number(10,0) 10表示总长度 ,0表示小数...

2022-02-26 10:04:31 1932

原创 Oracle 学习笔记

1.简介四大传统的主流数据库 :Oracle mysql SqlServer DB2主流数据库是关系型数据库。非关系型数据库 Redis Mongodb.....2.软件安装11G数据库服务器,没有UI的PLSQL/Developer3.使用Oracle 有几个默认用户sys system scottsys system 是管理员 ;scott是普通用户强烈建议使用scott。普通用户密码忘记,可以使用管理员重置普通用户密码。重置scott重置密码sy

2022-02-26 09:33:20 139

空空如也

空空如也

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

TA关注的人

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