- 博客(230)
- 资源 (13)
- 收藏
- 关注
原创 Mysql性能优化
1、Explain做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。标注(1、2、3、4、5)我们要重点关注的数据:type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。key列,使用到的索引名。如果没有使用到索引,值是NULL。key_len列,索引长度。不损失精确性的情况下,长度越短越好rows列,查询所扫描的行数。该值是个预估值。extra列,详细说明。注意,常见的不太友好的值,如下:Using filesort,Using temporary
2022-03-29 02:03:51 494
原创 创建vue3项目
一、安装环境:1.默认Vscode、nodejs已经安装好了2.全局安装vue-cli,vue-cli帮助我们快速构建Vue项目。npm install -g @vue/cli3.安装webpack (打包js的工具)npm install -g webpack二、建项目:1.开始创建vue项目,首先创建一个文件夹用来存放项目,用vscode打开对应的文件夹,并在终端cd到对应的文件夹。比如我的文件夹就是VUE注意:接下来的命令需要在cmd命令窗口,vscode默认
2022-02-21 10:41:41 7614
转载 npm i 报错 gyp ERR configure error
解决方法:https://blog.csdn.net/com_it/article/details/95043471
2022-02-21 10:27:15 764
原创 win10解决未安装任何音频输出设备
以管理员身份启动 cmd窗口,输入下面两行代码:net localgroup Administrators /add networkservicenet localgroup Administrators /add localservice然后重启电脑。小喇叭上的红× 就会不见了,电脑也会有声音了。...
2022-02-16 20:40:37 2741 4
转载 计算机网络七层协议的理解
主机A到主机B数据的传输过程A主机:1、数据的产生肯定是一个应用层的程序产生的,如IE浏览器等等。这些程序在应用层需要有不同的接口,IE是浏览网页的使用HTTP协议,那么HTTP应用层为浏览网页的软件留下的网络接口。2、应用层处理好数据就交给运输层。 --- 首先A要知道B在哪里:使用DNS解析出B的IP地址 --- 交给运输层的数据:源端口,目的端口,原IP,目的IP,数据部分3、运输层给数据加上首部(TCP首部/UDP首部)构成TCP/UDP报文,交给网络层(IP层)。 -
2022-01-10 16:09:55 191
原创 MyBatis && Plus分页查询
@Overridepublic PageEntity<Book> queryPageBook(BookQueryDTO request) { Assert.notNull(request.getPageCurrent(),"当前页不能为空"); Assert.notNull(request.getPageSize(),"页容量不能为空"); LambdaQueryWrapper<Book> queryWrapper = new LambdaQuery...
2021-12-07 14:00:59 571
原创 spring全家桶各种版本对应关系
springboot 和各种框架的版本对应关系https://start.spring.io/actuator/infospring cloud alibaba 与 springboot和spring cloud等的版本对应关系https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E...
2021-10-15 12:34:11 2537
原创 mybatisPlus更新时字段为空时不更新问题
问题:当数据库字段为数字类型时,更新该个字段的时候,如果前端传来的值为null或者"",此时mybatisPlus的更新方法会自动忽略该字段。解决方法:这种情况下可以在实体类该字段上加@TableField(updateStrategy = FieldStrategy.IGNORED),忽略为空不更新的策略,此时再更新就会把库中的值更新为null了。@TableField(updateStrategy = FieldStrategy.IGNORED)private I...
2021-09-29 11:45:23 8817
原创 Win10 设置系统还原点
步骤:右键此电脑 --> 属性 --> 系统保护 --> 选中系统盘点击配置 --> 启用系统保护,并分配空间(默认即可)--> 回到系统属性界面点击创建 --> 输入描述信息 点击创建详细步骤:1.右键此电脑 ==》属性2. 往下拉找到 系统保护 并点击3. 选中系统盘(我这里是c盘),点击配置4. 选中启用系统保护,分配磁盘空间(一般默认即可),点击应用或确定5. 回到系统属性窗口,点击创建,输入还原点...
2021-09-16 10:35:02 1702
原创 报错:Data source rejected establishment of connection, message from server: “Too many connections“
错误信息测试eureka服务发现时注册了两个相同的服务不同端口号,配置负载均衡注解后,在进行访问时其中一个服务报异常:Data source rejected establishment of connection, message from server: "Too many connections"大概原因就是太多连接,数据库顶不住了吧解决方法增加mysql最大连接数windows:打开mysql的安装目录下的my.ini文件,找到max_connections配置,..
2021-08-31 21:35:32 293
原创 MySQL汉字排序
正常的排序语句是无效的示例:SELECT * FROM user u ORDER BY age ASC,username DESC
2021-08-31 11:33:22 5717
转载 elasticSearch安装head插件
ES6.0版本安装head插件 1.1 前言 不知道是我电脑问题还是最近的开源软件都比较**,mysql和elasticsearch新版本变动都比较大。 elasticsearch6.0貌似已经不支持命令行安装head插件了,反正我是折腾了一下午才得出这个结论的。因此,如果你还想安装head,只能选择手动下载安装。(别再纠结于命令行安装了) 1.2 下载head插件 ...
2021-08-26 11:20:04 300
原创 IDEA自动生成serialVersionUID
Java类中 serialVersionUID 的作用serialVersionUID适用于Java的序列化机制:判断类的serialVersionUID来验证版本一致性的序列化过程:序列化操作的时候系统会把当前类的serialVersionUID写入到序列化文件中,当反序列化时系统会去检测文件中的serialVersionUID,判断它是否与当前类的serialVersionUID一致,如果一致就说明序列化类的版本与当前类版本是一样的,可以反序列化成功,否则失败。IDEA打开自动生成.
2021-08-19 17:23:56 5381
原创 MybatisPlus的IService使用
这里以user实体类做例子首先编写UserService接口,并继承IServicepublic interface UserService extends IService<User> {}编写UserServiceImpl类,继承ServiceImpl并实现UserService@Servicepublic class UserServiceImpl extends ServiceImpl<UserMapper, User> implements User.
2021-08-13 14:18:19 1627
原创 MyBatisPlus自动填充处理
官网链接:https://mp.baomidou.com/guide/auto-fill-metainfo.html实现步骤这里使用创建时间(createTime)和更新时间(updateTime)进行测试。1. 首先在原有的数据库表(user表)中添加这两个字段,如下图2. 然后在实体类中添加这两个字段,如图最后两个字段为新加字段@TableField() 注解 官网链接:https://mp.baomidou.com/guide/annotation.html#tabl..
2021-08-13 13:44:49 708
原创 this.$router 跳转打开新页面
let toTaskLog = this.$router.resolve({path: '/analysis/tasklog',query: {TaskID: row.id}})window.open(toTaskLog.href,'_blank')
2021-08-06 15:56:29 1645
原创 Linux修改/etc/profile后,出现Command not found的解决办法
问题:修改/etc/profile后,除了cd以外的命令基本都不能用了,解决方法:输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 命令enter之后就可以用命令了,这时把/etc/profile文件改回来,恢复正常。(不知道为什么这样操作,不过还真行)...
2021-07-29 17:30:16 1353 1
原创 npm install xxx 停留在fetchMetadata: xxxxxx一直不动
解决方法:更换成淘宝的源,步骤如下//更换源npmconfigsetregistryhttps://registry.npm.taobao.org// 查看配置验证是否更换成功npm config get registry
2021-07-22 10:47:32 182
原创 Kotlin apply、with、let、run、also的使用
apply 与 withfun main() { val list = mutableListOf(1, 2, 3, 4, 5, 6) println(list.apply { this.add(111) 111 }) //apply:返回被设置后的它自己 println(with(list) { this.add(222) 222 }) //apply:返回被设置后的最后一行 p.
2021-07-14 17:11:10 305
原创 Gradle配置阿里云镜像
对单个项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google/' } maven { url 'https://maven.aliyun.com/repository/jcenter/'} } dependencies { classpath 'com.android
2021-07-05 23:40:14 7949
原创 Robo 3T下载安装和使用
一、下载安装1.官网下载地址:https://robomongo.org/download2.3.4.下载好一步一步安装即可二、使用1. 启动它,第一次启动时会让输入First Name、Email什么的,不用输也可以,直接点Finish即可。2.在首页点击File ==>connect ==> Create ==> 输入ip地址和连接名即可。连接图示:...
2021-07-04 14:33:03 5399 1
原创 Kotlin-Stream01
//声明数据类data class Apple(var id: Int?, var name: String?, var money: BigDecimal?, var num: Int?) { constructor() : this(null, null, null, null) fun getMe() = this fun getMoney() = money!!.toDouble()}fun main() { val appleList = Array...
2021-07-02 18:29:24 307 2
原创 Kotlin各种时间函数
时间戳/* 时间戳*///获取当前时间戳timestamp() //1625209297timestamp().toDateString() //2021-07-02 13:54:29//获取当前天开始的时间戳 LocalDateTime.of(LocalDate.now(),LocalTime.MIN).atZone(ZoneId.systemDefault()).toEpochSecond() //1625155200LocalDateTime.of(Loc
2021-07-02 15:08:14 10862
原创 Mybatis设置主键自增
selectKey<selectKey keyColumn="user_id" resultType="java.lang.Integer" order="AFTER" keyProperty="userId"> SELECT LAST_INSERT_ID() as userId</selectKey>keyProperty selectKey 语句的结果被设置的目标字段。 keyColumn 结果集中的列名称。 resultType 结果的...
2021-06-03 23:24:54 1660 1
原创 git推送和拉取
推送和拉取1.1 本地项目首次提交到远程仓库git init //将当前目录初始化为本地仓库git add . //添加到暂存区git commit -m "日志信息" //提交到本地库//本地git仓库与远程仓库关联(关联之后以后就直接推送到远程仓库了)git remote add origin https://github.com/health-x/Typora.git git push -u origin master -f 或者 git push origin master
2021-05-10 20:29:57 1158
原创 git操作大全
https://github.com/health-x/Typora/blob/main/Notes/Git/%E6%96%87%E6%A1%A3.md
2021-05-10 20:25:32 95
原创 Java 八大排序算法
一、排序分类内部排序:将待排序的记录放在内存中进行排序的过程。外部排序:由于待排序的记录数量太大,内存不能一次性容纳全部,所以在排序的过程中需要对外存访问的过程。二、复杂度分析,算法稳定性和适用场景稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。 不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。 时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。 空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数
2021-04-17 10:49:00 197
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题*Mapper.xml中的namespace要与dao层的接口全名对应,不过一般自动生成的都是对应的。今天遇到的问题,找了好久~好久才解决,为了让自己记牢固,长记性,在这此记录下。...
2021-04-15 17:33:00 124
原创 Typora+github代替云笔记(git上传文件至github)
前提环境:拥有github/gitee账户,电脑上装有git建议在Typora中设置图片存储路径为相对路径(图片也上传到github上),这样远程打开笔记时也能显示图片方法一1.登录github,创建一个新的仓库(这里创建的仓库名为:Typora)2.复制仓库的https地址备用3.本地操作:(1)进入我们需要上传到github上的目录中,右键打开Git Bash Here(2)输入:git clone https://github.com/xxxx/xxxxxx.
2021-04-13 17:18:17 8388 1
原创 冒泡排序进阶
算法思想比较相邻的元素,如果前一个元素比后一个元素大,就交换这两个元素的位置 对每一对相邻元素做同样工作,从开始第一对元素到结尾的最后一对元素.最终最后位置的元素就是最大值public class Bubble { public static void main(String[] args) { int[] b = {3,7,1,6,2,5,4,0}; //b.length = 8 bubble(b); } public sta.
2021-04-12 23:53:39 172
原创 No converter found for return value of type: class java.util.ArrayList
问题:在浏览器直接输入localhost:8080/brand/findAll.do时会报错,但控制台会正常输出原因:由于springmvc默认没有把对象转换为json格式,此时将返回的对象显示在页面上会报错解决方式在pom文件中加入下面三个依赖,手动添加jackson依赖,完成转换<dependency> <groupId>com.fasterxml.jackson.core</groupId> <...
2021-04-10 14:07:37 106
原创 spring配置文件头
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://.
2021-04-02 16:43:30 1354
原创 springSecurity配置文件 头
<?xml version="1.0" encoding="UTF-8"?><beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" .
2021-04-02 16:23:23 134 1
原创 mybatis分页插件 (PageHelper) 的使用----初学
一、引入依赖pom.xml<!--分页插件--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version></dependency>二、在SqlSessionFacto
2021-03-24 22:25:57 339 2
原创 SSM整合模板
目录一、添加依赖二、创建spring-mvc.xml三、创建spring-mybatis.xml四、配置web.xml已上传至github和码云github:https://github.com/health-x/SSM 码云:https://gitee.com/health-x/SSM一、添加依赖添加ssm整合需要的所有jar包依赖,以及tomcat7插件(测试用),mybatis逆向工程需要的插件pom.xml<dependencies> .
2021-03-24 20:03:42 137
原创 jstl标签库问题:Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core
问题引入jstl标签库报红,各种jstl标签都不能用maven中已经加入了 jstl 依赖,依旧报红。鼠标放上显示:Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core原因大概是因为 IDEA 之前发生了错误,某些 setting 出了问题。解决方法点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Inval...
2021-03-23 15:17:39 2706 9
原创 springmvc解决中文乱码
post请求乱码解决方式一在web.xml中配置过滤器。声明过滤器时添加初始化参数(常用)方式二自定义Filter解决post请求中文乱码1.编写自定义filter类import javax.servlet.*;import java.io.IOException;/** * 自定义filter */public class MyCharacterEncodingFilter implements Filter { private String.
2021-03-20 22:39:57 201
原创 请求转发和重定向
请求转发request.getRequestDispatcher("/test1.jsp").forword(request,response);客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行。当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给test1.jsp页面,整个流程都是在服务端完成,而且是在同一个请求里面完成。因此servlet和jsp共享的是同一个request,在servlet里面放的所有东西,在j.
2021-03-20 19:54:39 317
原创 日志记录文件log4j.properties
log4j.propertieslog4j.rootLogger=debug,stdout,file# debug<info<warn<error<fatal### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layo.
2021-03-18 23:18:06 84
SpringBoot官方文档(中文).zip
2021-08-09
gradle-6.8-all.zip
2021-07-27
gradle-6.8.2-all.zip
2021-07-27
jdk-8u261-windows-x64.zip
2020-10-04
jdk-11.0.7_windows-x64_bin.zip
2020-05-02
jackson相关jar包.zip
2020-04-23
C# choose小程序
2019-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人