- 博客(48)
- 收藏
- 关注
原创 vue3 watch监听响应式数组失效问题
vue官方中说明了侦听数组的改变方法,若是使用索引去改变数组的参数则不会触发vue的watch事件以及渲染。例如↓三种方式都是不会触发vue的监听以及渲染的。通过索引直接设置数组的某个值,是不会触发watch以及视图更新。Vue 能够侦听响应式数组的变更方法,并在它们被调用时触发相关的更新。//这样就会触发vue的watch以及视图的更新。2.通过索引直接设置数组中对象的某个属性,1.通过索引直接设置数组的某个值,举例1,数组的值的变化侦听。
2024-07-16 09:16:48
1181
1
原创 elementPlus el-table动态列扩展及二维表格
2、对某一列用slot的方式拓展,把这一列拓展成多列。1、循环列数据源,动态生成列。
2024-04-07 18:12:59
1591
原创 VSCode 终端显示“pnpm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本”
2.用set-ExecutionPolicy RemoteSigned命令更改状态即可。1.用get-ExecutionPolicy命令在vscode终端查询状态。# 返回 Restricted 说明状态是禁止的。3.如果提示需要管理员权限,可加参数运行。即可正常执行 pnpm 命令。即可正常执行 pnpm 命令。
2024-03-06 17:13:20
837
原创 PageHelper自动增加limit分页问题
使用PageHelperi分页,报错如下:Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :’limi1 1 limit ?,?’,expect LIMIT, actual LIMIT limit原始查询sql(select * from t limit 1)后面有limit1,结果报错显示自动添加上上limit ?,?:排查见PageHelper 安全调用:https://githu
2023-11-13 08:30:11
761
转载 CentOS安装Jdk并配置环境变量
环境CentOS7.2 (安装镜像CentOS-7-x86_64-DVD-1611)目标在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量jdk安装在/home/soft/jdk1.8.0-111目录下执行步骤1、检查和删除系统预装jdk//如果操作系统不是最小安装,会默认安装openjdk#rpm -qa | grep java//删除系统预装jdk,可以一条命令直接删除#rpm -e --nodeps `rpm -qa | g
2023-11-13 08:29:31
428
原创 ES使用ik分词器查看分词结果及自定义词汇
找到es的IK插件位置:打开IKAnalyzer.cfg.xml文件添加自定义扩展文件--用户可以在这里配置自己的扩展字典 -->同时,在同级目录新建my.dic文件,加入自定义词汇,例如:1号线2号线.......保存,重启ES即可生效。注意:自定义的词库只有在使用ik_smart分词才会起作用。
2023-11-09 14:02:28
1712
原创 vue3+elementPlus table滚动条样式覆盖
opacity: 1;// 默认滚动条自带透明度。/* ---el-table滚动条公共样式--- */height: 8px;// 横向滑块的宽度。width: 8px;// 纵向滑块的宽度。
2023-10-20 10:56:17
600
转载 Mybatis+MySQL 流式导出CSV,为什么fetchSize必须为:-2147483648?
MySQL数据库游标通常有两种形式:Client Side Cursor(客户端游标)和Server Side Cursor(服务器端游标)。默认情况下,客户端游标会把整个结果集获取到客户端内存中,如果结果集太大,就会引发Out Of Memory错误;而服务器端游标会将结果集缓存在服务器端,客户端从服务器端分批获得结果集。
2023-05-03 14:43:04
3181
转载 MPU和MCU的区别
MPU从一开始就定位了具有相当的处理和运算能力,一般需要运行较大型的操作系统来实现复杂的任务处理。在MCU上完成的任务大多数是一些简单的刺激-响应式的任务,而且任务类型单一,任务执行过程简单。Cortex-M 系列处理器(Embedded Microcontroller Processors)主要是针对微控制器领域开发的,在该领域中,既需进行快速且具有高确定性的中断管理,又需将门数和可能功耗控制在最低。目前的MCU和MPU的界限在逐渐模糊,MCU的主频也在不断提高,外设不断增加。因此MCU的启动速度更快。
2023-04-22 08:42:28
966
转载 tomcat的maxConnections、maxThreads、acceptCount
详细的来说:当调用HTTP请求数达到tomcat的最大线程数时,还有新的HTTP请求到来,这时tomcat会将该请求放在等待队列中,这个acceptCount就是指能够接受的最大等待数,默认100。关于Java IO模式、以及IO处理的线程模型等基础的通信框架的知识,是Java程序员的重要、必备的内功,具体请参见尼恩编著的《Netty、Zookeeper、Redis高并发实战》一书,这里不做过多的赘述。官方文档的说明为:当所有的请求处理线程都在使用时,所能接收的连接请求的队列的最大长度。......
2022-08-18 15:52:15
2799
原创 java中生成指定范围随机数的方法
这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于:如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。或者是:如何随机生成随机的3位整数?这里提供三种方法:1.使用Math类的random方法,这个方法返回的是一个0~1之间的double类型的小数public class Demo1 { public static void main(String[] args)
2022-04-28 15:13:52
20288
原创 mysql添加联合主键
联合主键,指的是把两个列看成是一个整体,这个整体是不为空,唯一,不重复1.创建表的同时创建联合主键格式:create table 表名(列名1 数据类型,列名2 数据类型,constraint 主键约束的名字 primary key(列名1,列名2));格式三:create table 表名(列名1 数据类型,列名2 数据类型,primary key(列名1,列名2));2.针对已经存在表,添加联合主键格式:alter table 表名 add..
2022-04-23 14:13:01
27748
原创 EOFParserException: EOF
在使用mybatis接受list等集合遍历时,没有对list等进行size>0判断,会产生如下异常:Caused by: com.alibaba.druid.sql.parser.EOFParserException: EOF需要修改进行如下判断:<if test="list != null and list .size() > 0"> and id in <foreach item="id" collection="list" o...
2022-03-18 08:56:05
4015
原创 CentOS7升级OpenSSL版本
1.CentOS7.6默认安装的openssl版本为# 查看openssl版本openssl version2.下载最新的opensslwget https://www.openssl.org/source/openssl-1.1.1c.tar.gz3.解压并编译安装tar -zxvf openssl-1.1.1c.tar.gzcd openssl-1.1.1c./config --prefix=/usr/local/openssl #如果此步骤报错,需要安装perl
2021-12-05 01:21:08
290
原创 bootstrap dynamic inputGroup
<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://cdn..
2021-07-06 09:00:17
126
原创 SpringBoot fastJson or jackson 解决long精度丢失问题
1、jackson :将long 序列化成String,在entity属性加注解:import com.fasterxml.jackson.databind.annotation.JsonSerialize;import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;@JsonSerialize(using = ToStringSerializer.class)private Long infoId;double类型
2021-06-28 11:55:54
712
原创 springboot-redis中setIfAbsent和setIfPresent区别
spring-data-redis2.3.1版本中: public Boolean setIfAbsent(K key, V value, long timeout, TimeUnit unit) { byte[] rawKey = this.rawKey(key); byte[] rawValue = this.rawValue(value); Expiration expiration = Expiration.from(timeout, un...
2021-06-04 11:36:47
18288
原创 Idea springboot 自动编译项目(解决项目页面修改不生效问题)
1、Ctrl+Alt+s 打开settings,勾选complier中build project automactically。2、Ctrl+Shift+Alt+/ ,弹出选择registry。。。勾选compiler.automake.allow.when.app.running3、重启idea
2020-07-20 08:35:10
1376
原创 VMware 下centOS7 网络配置
虚拟机网络设置成1、cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录2、 vi ifcfg-ens33修改以下配置,我的是按照物理机的配置修改的HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV...
2018-05-08 16:20:18
305
转载 Mybatis中javaType和jdbcType类型对应
备忘用<resultMap type="java.util.Map" id="resultjcm"> <result property="FLD_NUMBER" column="FLD_NUMBER" javaType="double" jdbcType="NUMERIC"/> <result property=
2018-04-18 10:57:13
1632
转载 IdleStateHandler心跳机制
(0)基础心跳机制心跳是在TCP长连接中,客户端和服务端定时向对方发送数据包通知对方自己还在线,保证连接的有效性的一种机制在服务器和客户端之间一定时间内没有数据交互时, 即处于 idle 状态时, 客户端或服务器会发送一个特殊的数据包给对方, 当接收方收到这个数据报文后, 也立即发送一个特殊的数据报文, 回应发送方, 此即一个 PING-PONG 交互. 自然地, 当某一端收到心跳消息后, 就知...
2018-04-18 10:52:03
2193
转载 Netty通信网络参数
Netty服务端/客户端网络通信过程中常用的参数:NameAssociated setter method"writeBufferHighWaterMark"默认64 * 1024(用法未知)"writeBufferLowWaterMark"默认32 * 1024(用法未知)"writeSpinCount"默认16(重复写次数,用法未知)"broadcast"true / false多播模式(UD...
2018-04-18 10:24:56
405
转载 对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解
根据 Wiki 对 Zero-copy 的定义:"Zero-copy" describes computer operations in which the CPU does not perform the task of copying data from one memory area to another. This is frequently used to save CPU cycles...
2018-04-17 15:30:03
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人