08 2021 档案
摘要:本文主要说明IDEA 2021.1.3版本的激活方法,以Windows 为例,其他版本请勿参考。 1)若本地已安装了旧版本的idea,请先删除。未安装老版本 IDEA 可直接跳过这一步。 2)在官网下载2021.1.3版本安装包并安装 3)下载插件。下载地址:https://pan.baidu.co
阅读全文
摘要:表结构相同,分表后如何查询所有表的数据?可以使用union关键字 select * from table1 where type=1 union select * from table1 where type=1 union select * from table3 where type=1 uni
阅读全文
摘要:WebSocket协议是一种全双工协议,服务端可以主动向客户端推送消息,可以是文本也可以是二进制数据,而且没有同源策略的限制,不存在跨域问题。这里主要介绍服务端向客户端推送消息。 第一步:导入依赖 <dependency> <groupId>org.springframework.boot</gro
阅读全文
摘要:在MySQL存储过程中若需要把执行的结果保存在变量中,可以使用into关键字。但使用普通语句和预处理语句的保存方式不一样。 1)普通语句 create procedure proc_var02() begin declare create_time datetime; select now() in
阅读全文
摘要:MySQL默认不支持表名作为变量名。 1)案例说明 若有一下存储过程: drop procedure if exists selectByTableName; create procedure selectByTableName(in tableName varchar(50)) begin sel
阅读全文
摘要:在java中有两种方式调用MySQL的存储过程,下面分别介绍: 1.环境准备 首先创建一个存储过程: create procedure p_test(in count int,out rs varchar(1000)) begin declare curr int default 1; declar
阅读全文
摘要:1.引言 存储过程是数据库的一个重要对象,可以封装SQL,完成一些复杂的业务逻辑。使用存储过程,最主要的特点是执行速度快,其经过编译后会比一条一条单独执行快,也能避免频繁的连接而消耗资源。 2.语法结构 2.1创建的语法结构 语法结构如下: create [definer = user] proce
阅读全文
摘要:在多行文本框中,若每换一行就是一条数据,那么需要把输入的值进行替换。 //将输入的值中换行符替换为逗号 let str = inputValue.replace(/\n|\r\n/g,",") //转成数组并去掉空值 str = str.split(',').filter(s=> s && s.tr
阅读全文
摘要:在分布式系统中,为了保证数据的主键全局唯一且自增,可以使用Twitter的雪花算法(SnowFlake),它可按时间趋势递增. 1)算法原理 其算法生成的ID是一个64bit大小的整数,换成long类型是19位,它的结构如下图 从左向右进行说明: 1)第1位(1bit)表示符号位。由于一般id都是正
阅读全文
摘要:在IDEA中,当创建对象后,想给其设置值而属性很多时,每一个都手写显得心有余而力不足,可以使用下面的插件快速生成set方法。 1.genSets插件(针对2021.1以后的版本不再适用) 1)下载地址:https://github.com/yoke233/genSets/releases/downl
阅读全文
摘要:在使用mvc架构编写代码时,通常都是写controller、service、dao及xml。其中IDEA有一款插件easycode,可以快速生成这些,可大大提高代码效率。 1.安装easycode插件 在搜索栏搜索easycode,选择图中的插件安装即可。 2.连接数据库 1)事先需要准备一个数据库
阅读全文
摘要:1)安装js-file-download npm i -S js-file-download 2)编写下载的页面 <template> <div> <el-button @click="download">下载</el-button> </div> </template> <script> impo
阅读全文
摘要:1.查看系统当前时间 date 截图如下: 2.修改系统时间 1)将系统日期设定成2020年10月15日 : date -s 2020-10-15 2)将系统时间设定成15点30分20秒: date -s 15:30:20 若不精确到秒,则秒数可省略,只设置到分钟。 3)同时修改日期和时间:设置为2
阅读全文
摘要:本文使用SpringBoot环境解析/生成固定格式的xml文件。 1.前提准备 解析xml的方式有多种,这里使用demo4j。 1.1 导入依赖 <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <ver
阅读全文
摘要:1.负载均衡LB 全称Load Balance,将用户的请求平摊到多个服务器上,从而达到系统的HA。1)集中式LB 在服务消费者和服务提供者之间使用独立的LB设施,如硬件,由该设施负责把访问请求通过某种策略转发至服务提供方。2)进程内LB 将LB逻辑继承到服务消费者,消费者从服务注册中心获知有哪些地
阅读全文
摘要:1)安装插件 npm install svg-sprite-loader --save-dev 2)封装svgIcon组件 在componemts里新建svgIcon文件夹,新建index.vue,封装成组件 <template> <svg :class="svgClass" aria-hidden
阅读全文
摘要:当分支之间有冲突时,需要进行合并,如下图 1)这时就点击Pull requests,里面有需要进行合并的几个分支, 2)框中是需要拉取并合并的分支,直接点击New pull request, 3)把其他分支和主分支进行比较。选择一个进行比较,显示Able to merge就说明可以合并。 4)点击
阅读全文
摘要:它提供了多种访问远程http服务的方法,是一种简单便捷的访问restful服务模板类,是spring提供的用于访问Rest服务的客户端模板工具集。 1.搭建父模块 1)创建一个maven工程名为rest-template-demo,删除src目录 2)在pom中导入依赖 <properties> <
阅读全文