- 博客(53)
- 收藏
- 关注
原创 设置idea允许开启多个实例
1.点击edit configuration2.点击Modify options3.测试成功开启多个client实例
2022-05-28 18:48:38
735
2
原创 采用websocket和自定义ThreadPoolTaskExecutor实现服务端主动向前端推送python的实时数据
1、websocket和自定义ThreadPoolTaskExecutor实现代码参考链接:https://i4k.xyz/article/axiang_/113586870https://blog.csdn.net/axiang_/article/details/1135868702、一开始遇到了整合WebSocket组件(@ServerEndPoint)无法@Autowired自动注入的问题:原因:spring管理的都是单例(singleton),和 websocket (多对象)相冲突解决
2022-05-15 13:35:17
849
原创 如何实现window的vue项目移动到linux下
将window下的这个vue项目复制到linux下,用idea打开在terminal端直接npm run dev 报错,错误码为126查阅了好几种方法,下面这种终于成功了参考链接:https://www.csdn.net/tags/MtTaEgwsMTQ0NTgtYmxvZwO0O0OO0O0O.htmlrm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm installnpm audit fi..
2022-05-08 19:29:54
1060
原创 windows远程控制linux中(无图形化界面)的idea
1.修改SSHroot下打开/etc/ssh/sshd_config添加以下字段X11Forwarding yesX11UseLocalhost no -- 禁止将X11转发请求绑定到本地回环地址上AddressFamily inet -- 强制使用IPv4通道重启ssh服务Ubuntu的linux:systemctl restart sshd2. 安装MobaXterm在windows安装MobaXterm,实现远程控制linuxremotehost:远程linux的ipSpec
2022-05-04 10:35:22
2428
原创 IDEA打包基于多层Maven构建的多module springboot项目-----基于尚医通的基本部署
1. 项目架构demo--最外层的父工程--Maven工程common---Maven工程: common下创建两个模块存放工具类(common-util、service-util)hospital-manage-----单独的SpringBoot工程model:工具类service-----Maven工程: service-cmn3:基于Maven引入的module,有SpringBoot启动类 service-hospital:基于M
2022-04-22 16:10:21
1590
原创 SpringBoot工程的创建
1.采用Maven创建父工程2.在父工程MavenAndSpringBoot下创建两个SpringBoot子工程,SpringBoot子工程创建在第3步中3.选择Spring Initializrd进行创建两个springboot子工程4.勾选Spring Web5.创建加载成功之后如下6.测试(1)1)在springboot1下创建一个controller包,创建HelloWorld.class代码如下@RestControllerpublic class HelloWo
2021-12-12 16:14:59
401
原创 SpringMVC工程----JavaWeb创建的另外一种方式
1.第一步:创建两个maven项目创建Maven的过程参照之前写过的方式https://blog.csdn.net/qq_43217550/article/details/121702264SpringMVC为父工程springmvc-demo1为子工程2.第二步3.配置webapp配置好之后点击右下角的apply4.配置成功,目录下的webapp模块如下所示5.配置Tomcat服务器PS:注意要先在springMVC-demo1子工程下的pom.xml中配置依赖 &
2021-12-05 21:56:24
1647
原创 VMware的win7安装VMtool总是失败的解决方法
安装VMtool总是报错采用离线的方式下载VMtool的镜像下载地址:http://softwareupdate.vmware.com/cds/vmw-desktop/ws/15.5.0/14665864/windows/packages/win7光驱选择iso镜像打开win7点击DVD启动器一直下一步,直到完成安装完成后,会提示重启虚拟机,重启之后生效...
2021-08-06 12:26:26
3776
5
原创 ms17-017攻击XP
参数设置如下采用的payload为:windows/x64/meterpreter/reverse_tcp)运行成功后获取XP的控制权保存至后台
2021-08-04 10:41:23
332
原创 如何下载msdn上面的操作系统镜像
1.打开msdn的官网:https://msdn.itellyou.cn/在里面复制ed2k链接2.复制链接到迅雷、百度网盘或者闪电下载等软件如下载,参考:https://blog.csdn.net/weixin_43707067/article/details/1079518693.实际上迅雷、百度网盘我都下载不成功,采用闪电下载软件才下载成功的闪电下载:https://lanzoux.com/b01bdtrqd4.安装过程很简单,一直下一步就ok,将链接复制粘贴进去点击—开始下载按钮
2021-08-01 16:25:44
6311
原创 Docker基本组成
Docker 的基本组成下图标注的服务器:docker的主机,想象成docker的服务镜像(image):docker镜像就好比是一个横板,可以通过这个模板来创建容器服务, tomcat镜像===>run==> tomcat01容器(提供服务器)通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container) :Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。启动,停止,删除,基本命令!目前就可以把这个容器理解为就是一个简
2021-07-10 00:48:22
107
原创 Docker概述
Docker为什么出现?一款产品:开发-上线两套环境!应用环境,应用配置!开发-----运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?环境配置是十分的麻烦,每一个机器都要部罢环境(集群Redis, ES, Hado. .) 费时费力发布一个项目(jar+ (Redis MySQL jdk ES ) ),项目能不能都带上环境安装打包!之前在服务器配置一个应用的环境Redis MysQL jdk ES Hadoop ,配置超麻烦了,不能够跨平台…Window
2021-07-09 23:48:37
118
原创 Docker学习路线
Docker安装Docker命令镜像命令容器命令操作命令…Docker镜像!容器数据卷!DockerFileDocker网络原理IDEA整合DockerDocker ComposeDocker SwarmDocker jenkins
2021-07-09 23:28:59
183
原创 Java+高级篇+单核CPU vs 多核CPU
单核CPU:其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务一个Java应用程序java.exe,其实至少有三个线程* main()主线程* gc()垃圾回收线程* 异常处理线程。当然如果发生异常,会影响主线程。并行 vs 并发* 并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事。* 并发:一个CPU(采用时间片)同时执行多个任务。比如:秒杀、多个人做同一件事。...
2021-05-01 17:49:21
1515
原创 Java+接口+继承父类+同名参数VS同名同参数的方法
接口+继承父类+同名同参数x对于父类中采用:"super.x"进行调用对于接口中采用:"接口.x"进行调用https://editor.csdn.net/md/?articleId=116103665接口+继承父类+同名同参数的方法//知识点3:如果子类(或实现类)继承的父类和实现的接口声明了同名同参数的默认方法//那么子类在没有重写此方法的情况下,默认调用的是父类中同名同参数的方法。–>类优先原则//知识点4:如果实现类实现了多个接口,而多个接口定义了同名同参数的默认方法,//那
2021-04-24 22:10:32
371
原创 Java+代码块
类的成员之四:代码块(或初始化块)1.代码块的作用:用来初始化类、对象2.代码块如果有修饰作用的话,只能使用static3.分类:静态代码块 vs 非静态代码块4.静态代码块>内部可以有输出语句>随着类的加载而执行,而且只执行一次>作用:初始化类的信息>如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行>静态代码块的执行要优先于非静态代码块的执行>静态代码块的执行只能调用静态的属性、静态的方法,不能调用非静态的结构5.非静态代码块>
2021-04-23 16:41:25
92
原创 Java+可变个数的形参
package com.atguigu.java1;/* 1、 * //JDK 5.0以前:采用数组形参来定义方法,传入多个同一类型变量 * public static void test(int a ,String[] books); * //JDK5.0:采用可变个数形参来定义方法,传入多个同一类型变量 * public static void test(int a ,String…books); * * 2、具体的使用 * (1) 可变个数形参的格式:数据类型...变量名 *
2021-04-10 19:41:35
155
原创 java+数组练习
/** * 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数, *然后求出所有元素的最大值,最小值,和值,平均值,并输出出来。 *要求:所有随机数都是两位数。 *随机初始化[a,b]范围内的数 *(int)(Math.random()*(b-a+1)+a) *[10,99] *(int)(Math.random()*(90)+10) * @Description * @author LCT * @version * @date 2021年3月22日下午9:32:10 *
2021-03-22 21:45:19
137
原创 java+杨辉三角
package com.helloworld;/**使用二维数组打印一个 15行杨辉三角。第一行有 1 个元素, 第 n 行有 n 个元素每一行的第一个元素和最后一个元素都是 1从第三行开始, 对于非第一个元素和最后一个元素的元素。即:*yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];*/public class yanghuiTest {public static void main(String[] args) { //1、
2021-03-22 21:14:21
90
原创 Java+二维数组
以下类比之前的一维数组进行介绍二维数组public class ArrayTest2 { public static void main(String[] args) { //一维数组 int array1[] = new int []{1,2,3,4}; //1、二维数组的声明和初始化 //静态初始化 int array2[][] = new int [][]{{1,2,3,4},{3,6},{23,3}}; //动态初始化 String array3[][] = new
2021-03-22 20:10:12
89
原创 数组练习——输入学生成绩
从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩-最高分>=10 等级为’A’成绩-最高分>=20 等级为’B’成绩-最高分>=30 等级为’C’其余 等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩。import java.util.Scanner;public class StudentGrade { public static void main(String[] args) { //输入学生人数 Scanner s
2021-03-21 12:32:51
799
原创 Java的数组
1、数组(Array):是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2、数组的相关概念认识数组名元素下标(索引、角标)数组的长度:元素的个数3、数组特点数组是有序的数组:引用数据类型的变量数组元素:可以是基本数据类型也可以是引用数据类型创建数组对象会在内存中开辟一块连续的空间数组的长度确定大小之后是无法进行修改的4、数组分类按照维数:一维数组、二维数组…按照数组元素的类型:基本数据类型和引用数据类型...
2021-03-21 11:32:49
99
3
原创 Java如何编辑作者信息和显示作者的信息
windows——preference——Java——code style——codeTemplate——comments——type(编辑的是类文件的作者信息)/method(编辑的是方法的作者信息)在文件中输入/** 然后回车,就可以显示出来信息
2021-03-21 10:23:23
1365
原创 Java如何显示出String.class
按住Ctrl键,然后把鼠标放在String上,会显示出超链接,点击String显示结果如下在String.class里面按住Ctrl+O,就可以输入查询方法界面
2021-03-21 10:02:04
425
原创 Python实现采用scapy编写网络嗅探程序
(1)from scapy.all import *#进行捕捉5个包,存在packet里面packet = sniff(count=5)#将packet写入文件test.pcap中存储起来,wrpcap可以实现对捕获数据包的保存wrpcap(“E:\PycharmProjects\test.pcap”,packet)(2)#scapy采用rdpcap可以实现对数据包文件的读取操作from scapy.all import *#rdpcap实现对数据包文件的读取pcaps = rdpcap
2021-03-20 17:51:19
1243
原创 python中间人攻击
主要的3种中间人攻击的手段攻击网络设备漏洞当设备进行通信时,黑客获取该设备的控制权,成为“中间人”攻击网络协议漏洞黑客直接利用网络协议对用户设备进行攻击,对其ARP表进行穿该,控制用户设备数据的方向,使得用户误以为黑客设备是通信目标,将数据包都发送至黑客设备上物理线路入侵黑客需要对网络的物理结构改造,通常是在设备与交换机之间的物理线路中插入一个可以实现分流的设备,常见的设备有集线器(HUB)和网络分流器(TAP)集线器:速度较慢,现在基本不被采用网络分流器:不需要获得网络控制权,
2021-03-20 16:39:28
673
原创 Python的抓包函数sniff
采用sniff来进行抓包,完整格式如下sniff(filter="",iface=“any”,prn=function,count=N)filter:抓什么样的包face:在哪抓prn:抓完要来干什么count:抓几个综合性的监听器sniff(filter=“icmp and host 192.168.1.1”,prn=lambda x:x.summary(),count=3)...
2021-03-20 11:06:34
2033
原创 Python中采用scapy来构建IP数据包
(1)from scapy.all import IPpkt = IP() #creat a IP data packageprint(pkt)pkt1 = IP(dst=“192.168.1.101”) #appoint destation加入了IP的目标地址print(pkt1)#当不了解如何为一个IP数据包指定目标地址的时候,可以采用下面的程序from scapy.all import IP, lspkt = IP() #creat a IP data packagels(pkt)
2021-03-19 09:38:56
3479
2
原创 java的break和continue关键字的区别
public class BreakContinue {public static void main(String[] args) {for(int i = 1; i<=9 ; i++){if (i % 3 == 0){//break;//输出12continue;//输出124578}System.out.println(i);}}}/*break和continue关键字的相同点和不同点使用范围break: 循环结构和switch-ca
2021-03-15 22:15:31
177
原创 java质数
//输出2000以内的质数//最小的质数为2public class PrimeNumber {public static void main(String[] args) {Boolean isFlag = true; //标识i是否被i除尽// 获取当前时间距离1970-01-01 00:00:00的毫秒数long starTime = System.currentTimeMillis(); //起始时间for (int a = 2;a<2000;a++){ isFlag =
2021-03-15 22:02:24
157
原创 最大公约数和最小公倍数
//键盘输入两个正整数i和j,求相应的最大公约数和最小公倍数import java.util.Scanner;public class MaxComDivAndMinComMul {public static void main(String[] args) {Scanner sca = new Scanner(System.in);System.out.println(“请输入第一个正整数i”);int i = sca.nextInt();System.out.println(“请输入第二个
2021-03-14 11:18:35
160
原创 Java switch case 语句是可以合并的
import java.util.Scanner;// switch case 语句是可以合并的public class SwitchCaseTest {public static void main(String[] args) { Scanner sca = new Scanner(System.in); System.out.println("请输入学生的成绩"); int score = sca.nextInt(); switch (score/10)
2021-03-12 16:58:38
4288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人