自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装tomcat(超详细步骤)

Apache Tomcat是一个开源的Java Servlet容器,可用于运行Java Servlet和JavaServer Pages(JSP)等Java应用程序。在Linux系统上安装Tomcat相对简单,本文将向你展示详细的安装步骤。

2024-09-07 15:13:48 358

原创 linux下查看某进程内有多少个线程的方法(ps、top、Htop)_linux查看进程的线程

"htop"是一个交互式的系统监视工具,可以显示系统进程、CPU利用率、内存使用、磁盘活动和网络活动等信息。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?运行结果如下,PIDWie进程号,SPID为线程号,CMD为线程名称。top -H -p PID //实时显示PID进程内的各个线程情况。7、Tomcat和Resin有什么区别,工作中你怎么选择?ps -T -p //查看pid进程内的线程。

2024-09-07 09:45:32 622

原创 Linux shell脚本实现命令批处理和文件批量分发

这里的hosts是批处理代码从需要读取的hosts,想批处理哪台服务器就写哪个host。

2024-09-07 04:12:06 961

原创 HCIE云计算--灾备

热备的情况下,只有主数据中心承担用户的业务,此时备数据中心对主数据中心进行实时的备份,当主数据中心挂掉以后,备数据中心可以自动接管主数据中心的业务,用户的业务不会中断,所以也感觉不到数据中心的切换。双活是觉得备用数据中心只做备份太浪费了,所以让主备两个数据中心都同时承担用户的业务,此时,主备两个数据中心互为备份,并且进行实时备份。冷备的情况下,也是只有主数据中心承担业务,但是备用数据中心不会对主数据中心进行实时备份,这时可能是周期性的进行备份或者干脆不进行备份,如果主数据中心挂掉了,用户的业务就会中断。

2024-09-06 22:16:49 547

原创 Docker 安装 Nginx 容器,反向代理

v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ #挂载nginx.conf配置文件。-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \ #挂载nginx配置文件。- /home/nginx/conf/conf.d:/etc/nginx/conf.d #挂载nginx配置文件。-v /home/nginx/html:/usr/share/nginx/html \ #挂载nginx内容。

2024-09-06 20:13:50 717

原创 CentOS7 部署 Zabbix 监控平台———监控网络设备,Linux 主机、Windows 主机

R1(config)#snmp-server community 123456 ro #设置被服务器轮询的只读共同体。| 被监控端1(CentOS7) | CentOS7 | VM2 | 192.168.100.120 || 被监控端2(Win7) | Win7 | VM2 | 192.168.100.130 |架构做比较的架构,一般适用于跨机房、跨网络的中型网络架构的监控。1)编辑 Apache 服务针对 Zabbix 的前端配置为。| 主机 | 操作系统 | 网卡 | IP地址 |

2024-09-06 17:56:06 1080

原创 2024整理 iptables防火墙学习笔记大全_modepro iptables

Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。如果希望telnet ip address 3306连通,可以把ACCEPT规则中的-A改为-I,即iptables -I INPUT -p tcp --dport 3306 -j ACCEPT,把允许规则放于INPUT链的第一行生效。3、iptables的表又是链的容器。

2024-09-06 15:38:46 1163

原创 HotSpot JVM 内存管理

年轻代垃圾收集时,将 Eden 中活着的对象复制到空的 Survivor-To 区,Survivor-From 区的对象分两类,一类是年轻的,也是复制到 Survivor-To 区,还有一类是老家伙,晋升到老年代中。如果垃圾收集完成后,存在大片连续的内存可用于分配给新对象,这种情况下分配空间是非常简单快速的,只要一个简单的指针碰撞就可以了(bump-the-pointer),每次分配对象空间只要检测一下是否有足够的空间,如果有,指针往前移动 N 位就分配好空间了,然后就可以初始化这个对象了。

2024-09-04 21:21:07 782

原创 elasticsearch文档Get API

Get API是一个基于文档id,从索引中获取JSON文档的API,例如如下请求表示从twitter索引中获取一个id为1的索引:pretty”执行结果如下:通过阅读前面的文章,相信大家对这个执行结果应该很熟悉了,这里的执行结果中有_index_type_id_version等我们常见的信息,也有found字段表示查询的数据是否存在,_source字段则表示查询到的数据。

2024-09-04 17:13:08 545

原创 Docker下的pinpoint环境搭建

linux操作系统,推荐centos6.7;ssh服务,方便后期登录操作;jdk1.8,例如:jdk1.8.0_144;hbase,推荐1.2.6;tomcat,推荐8.0.36,里面的ROOT目录放置了pinpoint-collector包;tomcat,推荐8.0.36,里面的ROOT目录放置了pinpoint-web包;hbase初始化脚本;

2024-09-04 15:09:33 1094

原创 ChatGPT背后有哪些关键技术?CSIG企业行带你一探究竟_chatgpt是以下哪种技术的代表 a语音识别技术b图像识别技术c生成式人工智能技

嘉宾介绍:上海交通大学人工智能研究院常务副院长,人工智能教育部重点实验室主任,长江学者、国家杰青、IEEE Fellow。主要研究图像处理与机器学习,获国家科技进步二等奖、上海市科技进步一等奖、国家研究生教育成果二等奖。任中国图像图形学会常务理事、上海市图像图形学会理事长。报告题目:《生成式人工智能》图源网络,侵删**生成式人工智能(Generative AI)**是指一类可以自主创造新的数据、文本、图像、音频等内容的人工智能算法。从 2017 年开始,GAI的主流技术生成对抗网络。

2024-09-04 12:57:18 1080

原创 CentOS7 MySQL 数据库基本使用

mysql> create table 成绩表(姓名 char(16) not null, 成绩 char(11) default ‘’,身份证 char(18),primary key(身份证));mysql> insert into 成绩表(姓名,成绩) values(‘zhangsan’,‘88’);mysql> update www.成绩表 set 姓名=‘王五’ where 姓名=‘李四’;用于列出授权使用的各种数据库操作,以逗号进行分隔,如。1)查询表中的所有数据 (通配符。

2024-09-04 10:59:07 1173

原创 23种设计模式(四) —— 手写实现 Factory Method 模式 (将具体交给子类)

Date:2021年1月Refer:《图解设计模式》2021年发表博文:一、Factory Method 模式(将生成的实例交给子类)该模式用于生成实例,Factory 是工厂,用 Template Method 模式来构建生成实例的工厂。在这个模式中,父类决定实例的生成方式,但并不决定索要生成的具体的类,具体的处理全部交给子类来负责。这样就可以将生成实例的框架(framework)和实际负责生成实例的类解耦二、示例程序这个示例程序的功能是制作身份证(ID卡),它其中有 5个类。

2024-09-03 20:21:19 948

原创 2024年Java程序员应该学习的10大技术

以上,就是我总结的建议Java程序员在2020年学习的一些技术,希望能给爱学习的你一个参考。其中有一些是一定要学习的,还有一些是看大家的精力情况酌情考虑。

2024-09-03 15:15:25 1000 1

原创 2021年去一线大厂面试先过SSM框架源码这一关!

事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。这样可以防止出现脏数据,防止数据库数据出现问题。开发中为了避免这种情况一般都会进行事务管理。Spring中也有自己的事务管理机制,一般是使用TransactionMananger进行管 理,可以通过Spring的注入来完成此功能。

2024-09-03 03:10:55 661

原创 12-个非常有趣的-Linux-命令!

这些好玩的命令可以通过查 man 手册,然后在加上自己想出来的创意,改编成更多有趣的东西,哈哈,给别人捣乱也是挺好玩的……这些好玩的命令可以通过查 man 手册,然后在加上自己想出来的创意,改编成更多有趣的东西,哈哈,给别人捣乱也是挺好玩的……用ASCII字符打印牛,羊等动物,还有个cowthink,这个是奶牛想,那个是奶牛说,哈哈,差不多。覆盖搞乱文件,就是文档粉碎,哈哈,要把你私藏的大片种子和电影销毁,不被恢复出来,就靠它了。$cowsay -l 查看其它动物的名字,然后 -f 跟上动物名,如。

2024-09-02 18:28:22 724

原创 Gson:GitHub 标星 18K 的 JSON 解析器,Google 出品的 Java JSON 解析器,强烈推荐!

用法和之前一样简单,来看一下输出结果:{“age”:18,“name”:“王二”}同样,可以将结果反序列化:这里有一些注意事项,我需要提醒你。1)推荐使用private修饰字段。2)不需要使用任何的注解来表明哪些字段需要序列化,哪些字段不需要序列化。默认情况下,包括所有的字段,以及从父类继承过来的字段。3)如果一个字段被transient关键字修饰的话,它将不参与序列化。4)如果一个字段的值为 null,它不会在序列化后的结果中显示。

2024-08-30 08:36:40 405

原创 Eclipse+Java+Swing实现学生信息管理系统

public String[] columnNames = { “学号”, “姓名”, “性别”, “学院”, “专业”, “生日”, “省份”, “电话”, “邮箱” };JOptionPane.showMessageDialog(null, “用户名和密码错误”, “消息提示”, JOptionPane.WARNING_MESSAGE);//aboutSystem = new JMenuItem(“关于本系统”,new ImageIcon(“src/images/icons/about.png”));

2024-08-30 05:48:49 691

原创 CPU 被挖矿,Redis 竟是内鬼

确实是我负责,但我也只是按程序办事,他能用公私钥登录的前提是得先把公钥写入进来啊,所以到底是谁写进来的,这才是关键!助理关上了大门,安全部长轻声说到:“据刚刚得到的消息,有人非法远程登录了进来,这挖矿病毒极有可能就是被人远程上传了进来”部长紧锁眉头,来回走了几步,说道:“那好,这公钥我们先清理了。突然,“咣当”一声,sshd醒了过来,睁眼一看,竟发现有程序闯入了/root/.ssh目录!“说的没错,别紧张,想想看,有没有看到过谁动过这个文件?“也罢,这三更半夜的,对业务影响也不大,停了吧!

2024-08-30 03:09:18 379

原创 Android 在Java代码中设置style属性--使用代码创建ProgressBar对象

并不完全一样布局文件的属性有一个Only结尾但代码中并没有,我们查找Api发现并没有setIndeterminateOnly这样的一个方法。我们这时候可以发现Indeterminate和IndeterminateOnly并不是同一个东西,这时我们应该想的到,只要我们把IndeterminateOnly的值变成false就可以使ProgressBar变成进度条的样式,我们查找所有的代码,发现并没有提供相应的公开方法来修改该属性的值。这时运行我们的程序,发现ProgressBar已从圈圈变成进度条的样式。

2024-08-30 00:21:17 404

原创 玩转软件测试的150个Linux命令,学会就能肆无忌惮的跳槽。

我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。sar:全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。ipcs:用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。service:启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。watch:周期性的执行给定的命令,并将命令的输出以全屏方式显示。w:显示已经登录系统的用户列表,并显示用户正在执行的指令。

2024-08-29 10:14:06 706

原创 基于dubbo框架下的RPC通讯协议性能测试

【代码】基于dubbo框架下的RPC通讯协议性能测试。

2024-08-29 07:36:18 115

原创 《Eolink 征文活动- -RESTful接口全解测试-全方位了解Eolink-三神技超亮点》_eolink 测试restful风格接口

Eolink深度体验报告。

2024-08-29 05:10:50 872

原创 Jmeter分布式压测

(7)PTS:付费, 阿里云出品的PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化的设计,更适合当前的主流技术架构。我们通常要分析的性能数据,如TPS,在线用户数,事务数,网络带宽,吞吐量,CPU,内存,磁盘IO等,报告里都有。(4)Loadrunner :付费/破解版本, 压力测试界的泰斗,可以创建虚拟用户,可以模拟用户真实访问流程从而录制成脚本,其测试结果也最为逼真。

2024-08-29 02:58:11 914

原创 OpenCV-Python实战(7)——直方图详解_python直方图作用

直方图是一种强大的技术,可以用于更好地理解图像内容。例如,许多相机在拍照时会实时显示正在捕获的场景的直方图,以调整相机拍摄的一些参数(例如曝光时间、亮度或对比度等)。在本文中,我们将学习直方图的相关概念,以及如何创建直方图。别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。(1)Python所有方向的学习路线(新版)

2024-08-27 16:29:33 837

原创 Django Form和ModelForm组件

在使用选择标签时,需要注意choices的选项可以配置从数据库中获取,但是由于是静态字段 获取的值无法实时更新,需要重写构造方法从而实现choice实时更新。创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML;我们在Fom类中定义 clean_字段名() 方法,就能够实现对特定字段进行校验。除了上面两种方式,我们还可以在Form类中定义钩子函数,来实现自定义的验证功能。我们在Fom类中定义 clean() 方法,就能够实现对字段进行全局校验。

2024-08-27 05:19:50 237

原创 30岁、高中学历、零基础、能不能自学Python?要多久?学到什么程度可以找到工作

以我自己找工作以及帮别人自学转行的经验来看,最多面试 10家 就能找到工作。(前提是 简历不要太夸张,人家招 中高级开发,你去面试 那是浪费时间)。因为只要你按我上面的来做,最后你会发现 面试三四次 你就已经成了面霸了。不能这么说, 但就像专科比本科难找一样, 高中比专科更难一些,当然最好还是搞个学历。自学转行python 的核心 是 “转行", 是找到工作。把自己没有答上,没有答好的点 ,百度出来 背熟,不要下次倒在同一个问题上。然后开始投简历,找面试机会。在投简历的时候, 同时开始进行刷题,刷面试题。

2024-08-26 21:33:29 284

空空如也

空空如也

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

TA关注的人

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