自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻常的博客

寻常的博客

  • 博客(21)
  • 问答 (3)
  • 收藏
  • 关注

原创 如何将Tomcat加入到系统服务里面

如题,如何将Tomcat加入到系统服务里面1.安装好tomcat2.停掉服务3.修改startup.bat在第一行添加set JAVA_HOME=D:\web\jdk1.8.0_191 (jdk路径)Set CATALINA_HOME=D:\web\apache-tomcat-8.5.31 (tomcat路径)4.修改shutdown.bat在第一行添加set JAVA_HOME=D:\web\jdk1.8.0_191SEt CATALINA_HOME=D:\web\apache-tom

2022-05-18 14:30:49 1488

原创 sringboot+hutool 实现导出Excel以及通过Excel文件导入

如题,利用springboot跟hutool提供的Excel工具导出Excel1.引入依赖 <!-- 工具集合 api文档: https://hutool.cn/ --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId>

2022-05-17 20:03:07 318 1

原创 vue实现动态增减表单项

如图,实现以下效果通过点击新增就会新增一个表单,删除会删除最后一个表单,这里也可以指定删除哪个表单,代码实现<el-form ref="shopArr" :model="shopArr" :rules="shopRules"> <table v-for="(item,index) in shopArr" :key="index" class="addTableShop"> <tr> <td clas

2022-05-13 16:53:20 1782 2

原创 Checkbox 多选框根据条件设置某一行的复选框选择为禁用状态

实现以下效果如图 解决方案给复选框添加一个:selectable=“batchDelete”<el-table style="width: 100%" :data="listData" stripe> <el-table-column type="selection" :selectable="batchDelete"/> <el-table-column prop="date" label="日期" widt

2022-05-13 16:34:33 2052

原创 解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF

解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 问题application.yamlserver: tomcat: relaxed-query-chars: '|,{,},[,]'

2022-05-12 18:41:27 237

原创 记录一次面试经历(Java两年)

Java 两年工作经验 面试

2022-04-29 11:36:15 1309 2

原创 PubSub.js

PubSubJS是一个用JavaScript编写的基于主题的 发布/订阅库PubSubJS具有同步解耦,因此主题是异步发布的。这有助于保持程序的可预测性,因为在消费者处理主题时,不会阻止主题的创建者。vue 使用 PubSubJS 用法:安装npm install pubsub-js全局引用只需要在main.js 引入 import PubSub from ‘pubsub-js’发布:PubSub.publish( id, params)订阅:PubSub.subscribe(

2022-04-25 14:06:59 2381

原创 判定字符是否唯一

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。//方法1 set集合char[] chars = astr.toCharArray();Set set = new HashSet();for (char c: chars) {set.add©;}return

2022-03-18 15:09:14 747

原创 注解(Annotation)自定义注解入门

Java5.0定义的元注解:    1.@Target,    2.@Retention,    3.@Documented,    4.@Inherited这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分参数的使用说明。@Target作用:用于描述注解的使用范围(即:被描述的注解可以用在什么地方)@Retention作用:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(即:被描述的注解在什么范围内有效)@Doc

2022-03-18 15:07:55 224

原创 线程基础方法

实现线程的4种方式1.继承thread类,是runnable接口的实现。2.实现runnable接口,重写run()方法,比继承thread类好用,实现接口还可以继承类,避免单继承带来的局限性。3.使用excutor框架创建线程池,是juc提供的线程池的实现。4.实现callabie接口,重写call方法,有返回值。一般情况下使用第二种,避免继承的局限性,一个类可以继承多个接口,适合于资源的共享继承thread类的线程类,可以直接调用strat方法启动线程,使用static可以实现资源共享,一个

2022-03-09 14:58:54 144

原创 Collection、Map

集合集合存放在java.util包中,主要有 set(集合)、list(列表包含queue)、 map(映射)Collection:是Set、List、Queue的最基本接口Iterator:迭代器,可以通过迭代器遍历集合中的元素Mao:是映射表的基础集合框架CollectionListArrayList排列有序,可重复底层使用的是数组查询快,增删慢,线程不安全当容量不够时,增加是当前容量*1.5 + 1Vector排列有序,可重复底层使用数组查询快,增

2022-02-14 11:12:18 330

原创 @Component注解的用法

@component是spring中的一个注解,它的作用就是实现bean的注入。@Component (把普通pojo实例化到spring容器中,相当于配置文件)泛指各种配置文件,当前类不属于各种归属类,@controller @service等,就可以使用@component来标注这个类。...

2022-02-12 17:57:41 1276

原创 git分支主干同步命令

例:将分支代码同步到主干主干为master,分支为branch首先切换到主干代码git checkout master同步分支代码git merge branch解决冲突之后再提交git add & git commit最后推送到gitlabgit push方式二将所有提交记录合并成一次记录提交git merge --squash branch...

2022-02-11 09:52:51 1750

原创 RabbitMQ交换器

RabbitMQ交换器类型有fanout、direct、topic、headersfanout它会把所有发送到该交换器的消息路由到所有与该交换器绑定的队列中。direct类型的交换器路由规则也很简单,它会把消息路由到那些 BindingKey和RoutingKey完全匹配的队列中。topicdirect 类型的交换器路由规则是完全匹配 BindingKey和RoutingKey ,但是这种严格的匹配方式在很多情况下不能满足实际业务的需求.topic 类型的交换器在匹配规则上进行了扩展,.

2022-02-11 09:50:42 762

原创 RabbitMQ安装地址

下载地址RabbitMq—— http://www.rabbitmq.com/install-generic-unix.htmlErlang—— http://erlang.org/download/

2022-02-11 09:50:00 1671

原创 RabbitMQ命令

命令启动rabbitmq-server -detached-detached 参数是为了让RabbitMQ服务以守护进程方式在后台运行,不会因为窗口的关闭而关闭查看RabbitMQ服务状态rabbitmqctl statusrabbitmqctl cluster_status 查看集群信息用户命令rabbitmqctl add_user root root添加新用户,用户名为root,密码为rootrabbitmqctl set_permissions -p / root “." ".”

2022-02-11 09:49:20 927

原创 安装RabbitMQ

安装Erlang安装RabbitMQ前需要先安装Erlang,因为RabbitMQ是Erlang语言编写的。安装Erlang(安装目录——"/opt/erlang")第一步——解压tar zxvf otp_src_23.0.tar.gzcd otp_src_23.0./configure --prefix=/opt/erlang第二步如果出现类似关键报错信息: No curses library functions found. 那么此时需要安装ncursesyum install ncu

2022-02-11 09:48:54 1165

原创 MySQL 多表联合查询、连接查询、子查询

【1】连接查询内连接:[inner] join:从左表中取出每一条记录,去右表中与所有的记录进行匹配: 匹配必须是某个条件在左表中与右表中相同最终才会保留结果,否则不保留.基本语法:左表 [inner] join 右表 on 左表.字段 = 右表.字段;on表示连接条件: 条件字段就是代表相同的业务含义当两个表中存在相同意义的字段的时候,就可以通过该字段来连接查询这两个表,当该字段的值相同时就可以查出该记录。内连接可以没有连接条件: 没有on之后的内容,这个时候系统会保留所有结果。外连接查询以

2022-02-11 09:46:47 1578

原创 使用emqx http api 踢除指定客户端

记录使用emqx http api 踢除指定客户端CloseableHttpClient httpClient = HttpClients.createDefault(); RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(35000).setConnectionRequestTimeout(35000).setSocketTimeout(60000).build();// emqx账号:密码

2022-01-15 14:32:47 1356 2

原创 idea 启动tomcat web项目 浏览器访问界面出现中文乱码问题

idea 启动tomcat web项目 浏览器访问界面出现中文乱码问题解决:配置tomcat加上-Dfile.encoding=UTF-8浏览器界面中文乱码解决,但是控制台打印又出现乱码。解决:加上 -Dfile.encoding=UTF-8打开idea安装目录 lib目录 编辑idea.exe.vmoptions 跟 idea64.exe.vmoptions加上-Dfile.encoding=UTF-8...

2021-02-21 11:18:06 1057

原创 计算机科学与技术[计算机及应用](本科)自考

自考计算机科学与技术[计算机及应用](本科)专业:计算机科学与技术[计算机及应用](本科)专业代码:080901专业名称:计算机科学与技术科目:层次:本科专业课程组:计算机及应用专业类别:工学链接: 自考计算机科学与技术.备注:1.每年可以考四次,每年的1、4、7、10进行考试。4月、10月称为大自考,1月、7月称为小自考。一般情况,自学考试每次考试时间为2天,每天考两场,2.上午9:00至11:30一场,3.下午14:30至17:00一场,4.每场可以选报一门,因此每次考试最

2021-01-29 14:41:49 3244

空空如也

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

TA关注的人

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