- 博客(79)
- 资源 (10)
- 收藏
- 关注
原创 ubuntu系统如何建立可执行文件
第一步:在桌面建立一个新建文档->空文件,文档重命名为test.txt第二步:打开test.txt,在文档的最顶端写入#!/bin/bash(独占一行)如:第三步:将要执行的命令写到文档中的下一行,然后保存如:第四步:在该文件的目录下,打开终端,把这个文件添加可执行权限:chmod +x test.txt,回车执行如:第五步:执行文件,在当前目录下打开终端,执行的命令如...
2019-08-01 12:29:59 2610
原创 配置三层交换机实现不同区域的网络连通(SVI),二台交换机连一台三层交换机
实验结果图如下:实验软件:Cisco Packet Tracer实验工具:4台PC机,2台二层交换机(switches 2950-24),3台三层交换机(3560-24PS),4根Copper Straight-Through线(实线),2根Copper Cross-Over(虚线)实验步骤:第一步:用直通线把PC机和二层交换机连接,用交叉线把交换机连接第二步:如图用标签在对应的PC机...
2019-05-20 20:30:38 5279
原创 记录:mysql中那些看不见的空符号 char(9) char(10) char(13)
column_name:列名,字段名,变量名(都是一个意思,多种叫法而已)char(9) 表示水平制表符 (tab键 \t)char(10) 表示换行键 (\n)char(13) 表示回车键 (\r)table_name:表名。
2023-07-06 17:19:41 1194
原创 记录Windows安装Tomcat后无法打印项目日志原因,非catalina日志
记录Windows安装Tomcat后无法打印项目日志原因,非catalina日志
2022-10-28 08:54:18 2305 1
原创 Jenkins安装插件错误处理:java.net.UnknownHostException: updates.jenkins.io
Jenkins下载插件异常处理
2022-07-16 21:33:05 1554
转载 RabbitMQ事务和Confirm发送方消息确认——深入解读
转载:https://www.cnblogs.com/vipstone/p/9350075.html
2021-12-22 10:12:36 86
原创 记录MySql的sql语句执行顺序
FROM:table1 left join table2 on 将table1和table2中的数据产生笛卡尔积,生成Temp1JOIN:table2 所以先是确定表,再确定关联条件 ON table1.column = table2.columu 确定表的绑定条件 由Temp1产生中间表Temp2WHERE:对中间表Temp2产生的结果进行过滤 产生中间表Temp3GROUP BY:对中间表Temp3进行分组,产生中间表Temp4 HAVING 对分组后的记录进行聚合 产生中间表Temp5SE.
2021-12-10 09:17:49 269
转载 前端UUID生成,npm包管理器环境下
背景:前端在做增删改查时通常会使用一个唯一数值做为数据的key值,而有时数据本身没有做为标识的数值, 使用下标的话有时会引发一些隐蔽的bug, 因此发现了uuid这个包,可生成唯一uuiduuid文档:https://www.npmjs.com/package/uuid/v/8.3.0安装uuid:npm install uuid --save使用:import { v4 as uuidv4 } from 'uuid';// 函数封装getUId = () => { retu
2021-11-30 09:33:41 1413
原创 nuxt.js中引入tinymce并封装成组件使用(亲测有用)
nuxt版本如下:"nuxt": "^2.15.7"注:本文引入的富文本编辑没有引入图片上传插件,如需引入则参考其他博文进行引入。1.引入tinymce依赖本人尝试引用过最新版本的tinymce依赖,但不知道为啥引入的时候会报依赖错误,故经常尝试,引入如下版本的依赖:npm install @tinymce/[email protected] [email protected].在项目工程中的components目录下创建文件tinymce-editor,如下:3.在创建的tinymce-ed
2021-11-15 10:09:04 2386 7
原创 Java 设计模式之策略模式,spring boot具体实现案例
代码基于SpringBoot需求假设:平台有不同的会员等级,不同的会员等级消费折扣不一样1.普通用户没折扣2.vip1拥有9折优惠(可以复杂化加优惠券,这里举例就简单化了)3.vip2拥有8折优惠(可以复杂化加优惠券,这里举例就简单化了)4.vip3拥有7折优惠(可以复杂化加优惠券,这里举例就简单化了)当然,用if-else语句是可以实现如上需求的,但是无论是可读性或者是可维护性都不高,可以用策略模式去改善,代码如下:1.定义用户等级类型// 共有四种用户类型的枚举,对应不同的折扣优惠方
2021-11-08 17:53:33 454
原创 File格式转换MultipartFile格式的四种方式例子
可以看到MultipartFile是个接口转成MultipartFile格式则需要转成实现MultipartFile接口的实现类即可,如下选择转成用MockMultipartFile实现首先:需要先引入依赖包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.9</
2021-11-08 09:26:37 20140
原创 使用Minio异常解决Caused by: java.lang.NoClassDefFoundError: io/minio/MinioClient
起因:今天使用java接入Minio服务,参考官方文档SDK:https://docs.min.io/docs/java-client-quickstart-guide.html,和当时官方依赖版本一致:8.3.3<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.3.3</version&
2021-11-05 15:18:55 6648 1
原创 记录VMware 安装CentOS后使用ip address没有显示ip地址问题
记录在VMware安装CentOs7之后无法确定ip问题VMware配置的是NAT模式,按道理来说会生成一个虚拟ip才对,但是进入系统时候发现并没有虚拟ip最后排查是因为网卡不是默认开启的需要手动修改默认网卡打开配置vi /etc/sysconfig/network-scripts/ifcfg-ens32# 打开文件后按i,将ONBOOT修改为yes# 修改完成后按:输入wq保存文件并退出# 重启系统reboot重启系统之后,查看系统ip,已生成虚拟ipip address
2021-08-08 23:06:41 437
原创 Spring Kafka KafkaTemplate 如何使用异步、同步发送消息以及区别区别
KafkaTemplate默认是异步发送异步发送:代码使用:kafkaTemplate.send(topic,message);其中topic,message是范指。原理:异步发送消息时,只要消息积累达到batch.size值或者积累消息的时间超过linger.ms(二者满足其一),producer就会把该批量的消息发送到topic中。注:batch.size默认是16384,linger.ms默认是0同步发送:代码使用:kafkaTemplate.send(topic,message
2020-11-19 11:50:37 8004 3
原创 记使用IDEA的一些小技巧
1.快速生成一个类的public static void mian(String[] args)方法输入psvm回车即可2.快速生成变量名快捷键:Ctrl+Alt+v在new 类型后加上.var回车3.快速生成System.out.println()输入sout回车即可4.快速让一段代码加入if或者try catch语句选中一段代码后使用快捷键:Ctrl+Alt+t,会出现可选多种语句...
2020-11-13 17:49:56 262
原创 如何实现数组和 List 之间的转换?
如何实现数组和 List 之间的转换?数组转换成为List:调用Arrays的asList()方法//string数组转成List<String>String[] string = {"a", "b", "c", "d"};List<String> Lstring = Arrays.asList(string);List转换成为数组:调用ArrayList的toArray()方法List<String> Lstring = new ArrayList
2020-09-14 15:21:25 727
原创 Java Files类的常用方法
Java Files类的常用方法Files.exists():检查文件路径是否存在Files.createFile():创建文件Files.createDirectory():创建文件夹Files.delete():删除一个文件或目录Files.copy():复制文件Files.move():移动文件Files.size():查看文件个数Files.read():读取文件内容Files.write():把内容写入文件...
2020-09-14 15:03:51 444
原创 String 类字符串的常用方法
String 类字符串的常用方法length():返回字符串的长度equals():字符串比较trim():取出字符串两端空白字符split():拆分字符串,返回一个被拆分的String数组replace():替换字符串中的字符getBytes():返回字符串的byte类型数组charAt():返回指定位置处的字符indexOf():返回指定字符的位置substring():截取字符串的字符toLowerCase():将字符串中大写字母转成小写字母toUpperCase():将字符串
2020-09-14 14:49:25 281
原创 Java 快速把String字符串反转
Java快速把字符串反转使用StringBuilder(非线程安全)类的reverse()方法//StringBuilder 类方式StringBuilder str1 = new StringBuilder();str1.append("abcd");StringBuilder str2 = new StringBuilder();str2 = str1.reverse();//此时str2就是str1反转后的字符串使用StringBuffer(线程安全)类的reverse()方法
2020-09-14 14:07:31 535
原创 String str=“i“与 String str=new String(“i“)一样吗?
String str="i"与 String str=new String(“i”)一样吗?不一样,因为内存分配的方式不一样。String str="i"方式,java虚拟机会将其分配到常量池中;String str=new String(“i”)方式,则会被分到堆内存中。
2020-09-14 11:47:11 781
原创 操作字符串类:String、StringBuffer、StringBuilder,它们之间有什么区别?
java 中操作字符串都有哪些类?它们之间有什么区别?有三类:String、StringBuffer、StringBuilderString:声明的是不可变的对象,每次操作都会生成新的String对象,然后将指针指向新的String对象。StringBuffer:声明的对象可变,即可以在原有对象的基础上进行操作,所以如果需要经常对字符串内容进行修改的情况下最好使用StringBuffer。StringBuilder:和StringBuffer相似,但存在的最大区别是StringBuffer是线程安
2020-09-14 11:44:04 162
原创 String 属于基础的数据类型吗?
String 属于基础的数据类型吗?不属于。基础类型只有8种:byte、boolean、char、short、int、float、long、double,而String属于对象
2020-09-14 11:27:54 91
原创 final 关键字在 java 中的作用是什么?
final 关键字在 java 中的作用是什么?final 修饰的方法不允许被重写final 修饰的类称作最终类,该类不能被继承final 修饰的变量叫常量,常量必须初始化,初始化之后就不能修改其值。
2020-09-14 11:23:12 110
原创 JDK 和 JRE 分别有什么作用和区别
JDK 和 JRE 有什么区别JDK:Java Development Kit 的简称,java开发工具包,提供java的开发环境和运行环境,包含了JRE。JRE:Java Runtime Environment 的简称,java运行环境,提供java运行所需要的环境。简单来说:如果你只需要运行java程序,只需要安装JRE就可以了,但是如果你要编写java程序,就需要安装JDK。...
2020-09-14 11:19:08 172
绘制yolov3 P-R曲线的脚本reval_voc_py3.py
2019-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人