excel合并所有sheet Sub 合并当前工作簿下的所有工作表()Application.ScreenUpdating = FalseFor j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range("A65536").End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(X, 1) End IfNextRange("B1"...
mysql一行数据拆分多行 CREATE DATABASE IF NOT EXISTS `test`USE `test`;CREATE TABLE IF NOT EXISTS `t_customers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL, `operid` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_I...
2021-03-30 Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可...
Maven 本地仓库明明有对应的jar包但还是报找不到 问题原因第一,你本地仓库对应的包文件夹下有_remote.repositories这个文件;第二,你的项目现在连接不到下载这个包的仓库;以上两点就是本地明明有对应的jar包,但项目中还是会报找不到这个jar包的原因。解决方法1、直接干掉_remote.repositories这个文件;2、配置你的项目,让你的项目能够连接到下载这个包的仓库(一般为私服),具体配置可通过标签来添加对应的私服仓库;3、修改_remote.repositories这个文件的包来源,可修改为中央仓库;...
CAS5.3服务搭建 1.下载代码https://github.com/apereo/cas-overlay-template/tree/5.3 2.解压cas-overlay-template-5.3.zip3.keystore配置如果不对keystore进行配置,项目启动将抛出找不到证书文件的异常,无法正常启动。打开项目目录build.cmd (Linux 为build.sh),可以看到有如下代码:gencert where /q keytool if ERRORLEVEL ...
TCP连接与断开详解(socket通信) 一、TCP数据报结构以及三次握手TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、端口、物理链路等正确无误,为数据的传输开辟通道。TCP建立连接时要传输三个数据包,俗称三次握手(Three-way Handshaking)。可以形象的比喻为下面的对话:[Shake 1]
DO,DTO和VO的使用 DO:对应数据库表结构VO:一般用于前端展示使用DTO:用于数据传递。(接口入参和接口返回值都可以)以ssm框架为例:controller层:public List<UserVO> getUsers(UserDTO userDto);Service层:List<UserDTO> getUsers(UserDTO userDto);DAO层:List<UserDTO> getUsers(UserDO userDo);...
项目中关于Entity、VO、DTO的认识和应用 1、entity 里的每一个字段,与数据库相对应,2、vo 里的每一个字段,是和你前台 html 页面相对应,3、dto 这是用来转换从 entity 到 vo,或者从 vo 到 entity 的中间的东西 。(DTO中拥有的字段应该是entity中或者是vo中的一个子集)举个例子:你的html页面上有三个字段,name,pass,age你的数据库表里,有两个字段,name,pass , 注意没有 age。而你的 vo 里,就应该有下面三个成员变量 ,因为对应 html 页面上三个字
MyBatisPlus多数据源配置 #服务器配置server: port: 8083 undertow: io-threads: 16 worker-threads: 400 buffer-size: 1024 direct-buffers: truespring: autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 为了某些版本的spri.
编写windows打包脚本 echo "maven install jna.jar"call mvn install:install-file -Dfile=./libs/jna.jar -DgroupId=com.dahua -DartifactId=jna -Dversion=1.0 -Dpackaging=jar -DgeneratePom=trueecho "maven install examples.jar"call mvn install:install-file -Dfile=./libs/examples..
IDEA修改类注释模板和方法注释模板 一、类注释模板File-Settings-Editor-File and Code Templates-Includes-File Header/** * TODO * @author jxc * @date ${DATE} */然后创建类会自动生成注释二、方法注释File-Settings-Editor-Live Templatesparams: groovyScript("d...
IDEA 显示Run Dashboard窗口方式 在.idea下的workspace.xml文件中找到<component name="RunDashboard">标签,然后添加如下节点 <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurati...
vue环境搭建 1.下载vscode编译器 1.1找到安装目录先的code.exe打开2.下载node安装包 2.1下载地址:http://nodejs.cn/download/ 2.2配置环境变量 (E:ode-v8.11.1-win-x64) 2.3cmd 输入node -v进行检测 3.利用npm命令从获取淘宝镜像的cnpm 3.1打开命令...
java内存结构 jvm主要由三个子系统构成:类加载子系统,运行时数据区,执行引擎运行时数据区主要包括:1.本地方法栈:登记native方法,执行时加载本地方法库2.程序计数器:就是一个指针,用来存储指向下一条执行指令的地址,也就是即将要执行的指令代码,是一个非常小得空间,可以忽略不计。3.java栈:java线程执行方法的内存模型,一个线程对应一个栈,每个方法在执行时都会创建一个栈帧,用于存储局...
java内存结构 jvm主要由三个子系统构成:类加载子系统,运行时数据区,执行引擎运行时数据区主要包括:1.本地方法栈:登记native方法,执行时加载本地方法库2.程序计数器:就是一个指针,用来存储指向下一条执行指令的地址,也就是即将要执行的指令代码,是一个非常小得空间,可以忽略不计。3.java栈:java线程执行方法的内存模型,一个线程对应一个栈,每个方法在执行时都会创建一个栈帧,用于存储...
HTTP1.0和HTTP1.1和HTTP2.0的区别 1 HTTP1.0和HTTP1.1的区别1.1 长连接(Persistent Connection) HTTP1.1支持长连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟,在HTTP1.1中默认开启长...
Netty Netty服务端示例:EventLoopGroup bossGroup = new NioEventLoopGroup(); // (1)EventLoopGroup workerGroup = new NioEventLoopGroup();try { ServerBootstrap b = new ServerBootstrap(); // (2) b.group(b...
DruidDataSource 参数配置详解 配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。 如果没有配置,将会生成一个名字,格式是:"DataSource-" + System.identityHashCode(this) jdbcUrl 连接数据库的url,不同数据库不一样。例如: mysql : jdbc:m...