自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

原创 Mysql查询表的结构信息 把列名 数据类型 等变成列数据(适用于生成数据库表结构文档) (二)

至于其他的数据库 要么用专属的管理工具要么直接navicat 毕竟navicat通用。也可以点击 填写excel友好值,根据需求来组成复制的值。全选查询结果,右键,复制为指标分隔符(字段名和数据)1. 导出所有行到excel 可以选择包含列头。这样选择,结果是和navicat的结果是一样的。在word里,全选。插入,表格,文本转表格。三选一,内容不同而已,其他都一样。2. 是和navicat差不多。好,怎么生成文档呢?举个例子 如下查询结果。以第二个为例,选中后显示。navicat操作如下。

2024-04-18 00:44:02 141 1

原创 Mysql查询表的结构信息 把列名 数据类型 等变成列数据(适用于生成数据库表结构文档) (一)

比如,当你开发一定年限后,肯定会接触到一些文档的输出,当然包含但不限于技术文档,设计文档,时序图,架构图等等,其中当你出设计文档的时候,往往会有一个文档让你很烦,就是数据库设计文档。其实原理很简单,就是mysql提供了查询所有的库和所有数据库表还有还有所有数据库表字段的查询语句。到这有朋友可能会问我数据表结构 类型和长度啥的放一起的(比如 i。很简单,我们的一些工具可以!以上是mysql的,至于其他数据库请参照对应的文档。先来是和否,很简单啊,小可爱。所有的表及对应的列都能查到哦。话不多说,立马行动!

2024-04-18 00:26:37 532

原创 复习题-SpringBoot启动流程

b. 加载所有的初始化器(ApplicationContextInitializer) 和监听器(ApplicationListener)通过springboot 和springboot-autoconfigure spring.factories。e. 加载springboot配置环境,包含jdk、maven等所需要的系统环境 并且加入到监听器中。a. 确定应用程序的类型(NONE SERVLET REACTIVE)c. 确定应用程序主类(main方法所在的类),以边后续扫描包使用。

2024-03-25 15:32:07 267

原创 mysql,for循环执行sql

遇到一个问题,我需要模拟上百万数据来优化sql,线上数据down不下来,测试库又没有,写代码执行要么慢要么就是sql语句太长。莫慌,当前只是定义,我们需要调用,没错就是存储过程就是个method (函数)!允许你在数据库中定义一组 SQL 语句,并可以通过调用存储过程来执行这些语句。simple_loop : 存储过程名称,可以自定义,记下来!i 和 max_count : 自定义,就是for循环。于是,直接用mysql自带的功能去实现!好了,定义好了,为啥我执行没反应呢?没错,就是CALL 就行!

2024-02-29 17:43:44 787

原创 js 带&符号格式的参数转成json格式,并且相同的key 组成数组

【代码】js 带&符号格式的参数转成json格式,并且相同的key 组成数组。

2023-11-28 14:52:11 515

原创 JSP 循环ajax 返回的集合

如果你想在JSP页面中直接循环展示Ajax返回的集合数据,你可以使用JSP的内置循环机制来实现。对象是在JSP页面被服务器处理时自动创建的,你不需要手动定义它。要在JSP中使用循环展示Ajax返回的集合,你可以使用JSP的内置循环机制,如。注意,这里假设返回的数据是一个包含对象的数组,每个对象具有属性。在循环体内,我们使用EL表达式引用每个对象的属性并进行展示。对象来获取请求的信息,包括请求参数、请求头信息、客户端信息等。然后,在JSP页面中,我们使用EL表达式(在上面的示例中,我们使用了JSP的。

2023-11-27 11:39:47 616

原创 纯笔记: 正则表达式篇

1. 0-100 之间的整数(或小数)

2023-08-03 15:35:35 627

原创 JS 实现一键复制(复制DIV)

【代码】JS 实现一键复制(复制DIV)

2023-07-14 12:33:46 882

原创 Mysql5.7 + 查询并解析json数据方法(后转)

对于某个属性的值未数组的时候,我们取某一条中某一条某个元素,大家应该都理解了,具体。但是 我就想获取所有的子元素中某个元素的值,那该怎么取呢?当然,前后带[]符号也很好解决啊 直接替换。如下(详情请看上一篇。当前,也可以认为就是水贴。

2023-05-31 17:12:42 223

原创 java 利用poi根据excel模板导出数据(三)

当然具体的要根据需求来,也建议大家自己去去优化。fillBodyData 方法这块,具体如下。相当于不用一个一个列去渲染了直接循环解决,起始列号 从0开始。起始行号 从0开始。

2023-05-05 16:23:58 791 1

原创 JS 时间戳计算

JS 时间计算

2023-02-16 19:53:21 477

原创 Mysql5.7 + 查询并解析json数据方法

Mysql5.7 + 查询并解析json数据方法

2022-09-02 17:56:42 5015 5

原创 mysql 局域网内访问不到的问题及查看进程和事务情况

sql

2022-07-04 17:39:17 455

转载 index column size too large. the maximum column size is 767 bytes 解决

SHOW VARIABLES LIKE '%innodb_large_prefix%'SET GLOBAL innodb_large_prefix=ONSET GLOBAL innodb_file_format = BARRACUDASHOW VARIABLES LIKE '%innodb_large_prefix%'show variables like 'character%';show variables like 'collation_%';show variables li..

2022-04-28 13:39:32 403

转载 获取post请求中的所有参数,http请求头详解

获取post请求中的所有参数,http请求头详解当浏览器请求网页时,会向Web服务器发送特定信息。 这些信息作为HTTP请求标头的一部分发送,无法直接读取。以下是来自浏览器端的重要标头信息。标头信息说明1、接受指定浏览器或其他客户端可以处理的MIME类型。 image/png或image/jpeg是最常见的两种类型。2、接受密码指定浏览器可用于显示信息的字符集。 例如ISO-8859-1。3、接受编码指定浏览器知道如何处理的编码类型。 gip或compress是最常见

2022-04-08 15:32:38 4770

原创 VUE设置本地背景图片

有个小需求,原本图片是网络的 直接通过这种方式就能调到 如下 min-height: 100vh; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; background-image: url(http://codegen.caihongy.cn/20201223/fa6532cc6f564976872

2022-04-05 22:49:34 7437 22

原创 mysql开启远程登陆权限

as everyone knows,mysql安装之后默认不会开启远程登陆,需要手动授权才能让同一局域网下的计算机访问,今天简单介绍下如果开启。格式:GRANT ALL PRIVILEGES ON *.* TO '账号(比如root admin 等)'@'%' IDENTIFIED BY '密码(123123,admin,等)' WITH GRANT OPTION;示例GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ab

2022-04-01 11:04:51 1873

原创 jdk11安装后没有jre的解决办法

解决JDK11无jre文件的问题

2022-02-16 17:44:54 20097 26

原创 java List<Map> 相同key求和

遇到个需求,就是上两篇那个导出excel延申的:java 利用poi根据excel模板导出数据(一)java 利用poi根据excel模板导出数据(二)没错,这几篇是连续剧话不多说,直接进入主题上面导出excel后,需要在文档数据末尾新增一行合计,页面的合计是前端自动计算的,导出时候试了下poi,以失败告终,于是就统计数据集合,然后把统计后的值add到list中去,当作数据一并导出。由于我这个Map里面有25个key,一个一个写太费时间,于是写了个小循环。。。。。。。

2021-09-28 16:04:40 3989 2

原创 java 利用poi根据excel模板导出数据(二)

本文是​​​​​​​java 利用poi根据excel模板导出数据(一)的续篇经常有poi的开发一定会碰到三个名词:HSSFWorkbook 、XSSFWorkbook、SXSSFWorkbook;这三个都是导出excel的形式,具体区别:HSSFworkbook,XSSFworkbook,SXSSFworkbook区别总结我们在上篇用的是XSSFWorkbook,上篇我这边需求最多100行,所以用了XSSFworkbook,但是由于需求不同、所导出的数据量不...

2021-09-26 11:11:36 3198

原创 java 利用poi根据excel模板导出数据(一)

前言作为B端开发,导出数据是不可以避免的,但是有时候需求很变态,表头复杂的一笔,各种合并单元格,如下图:这些虽说用代码可以实现,但是很繁琐,而且代码并不能通用,遇到更复杂的更难受。为了追求更简单,高效率,我们需要换个方法-------利用模板导出数据!?????能用模板?????sure!正文开始1.需要用到的包poi <!-- json4excel,poi --> <dependency> ..

2021-09-23 15:35:04 12409 16

转载 java8特性——stream.note

今天遇到个需求,我查出来的集合没有防火视频监控点的数据,但我又想塞一条数据,这时候我需要判断集合对象中是否含有该字符串。判断数据方式一:是否含有某个字符串,返回boolean值这里用到java8的特性filter,结果是true或者false(dto是集合对象)List<VideoCountDTO> dto = baseMapper.selectVideoFireCount(); dto.stream().filter(w->String.valueOf(w.getNam.

2021-09-17 18:07:39 196

原创 JAVA自动识别时间字符串的格式,并转成相应的格式

原文地址整理如下:public class MainUtils { public static void main(String[] args) { System.out.println(getDateFormat("01-12")); System.out.println(getDateFormat("2018-01")); System.out.println(getDateFormat("2018-01-12"));

2021-08-08 02:18:44 2003

原创 判断两个List<Map>是否相同以及其他类操作

根据自身的业务,搞了个list 是否相等的方法,较笨拙,有更好的方法,欢迎各位大佬指教仅根据自身业务编写,如需改动请自便。改动也好改动,注释很详细import com.google.common.collect.Maps;import org.nutz.lang.Strings;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.M

2021-08-02 17:38:13 1846

原创 list集合根据某一元素获取上一个、下一个、第一个、最后一个

说明:1.NutMap = Map;2.本文是用List<Map>来实现的,若使用List<T> 或者 List<String> 等原理是一样的;3.大致思路就是先把所有的数据查询出来,根据某一个元素(或元素里某个唯一属性)来获取当前的下标,利用下标加减来实现。4.本文仅适用部分场景,数据量太大的话自行处理.(建议使用rowid)5.stream 好像有自带获取前一个、后一个、下标的方法,感兴趣的请自行查阅6.数据库Mysql (其实哪种库都一样,

2021-07-26 14:29:26 8424

原创 mysql 相关sql

MySQL把一张表的一个字段的内容放到另一张表把table1中的那么更新到table2本文来源网上 原文地址# 方法一update table2 set table2.name = (select table1.name from table1 where table1.id = table2.id);# 方法二UPDATE table2 INNER JOIN table1 ON table2.id = table1.id SET table2.name = table1.name;..

2021-07-04 20:33:32 77

原创 List 之stream 操作

说明:本人用的非spring框架,文章中的Record = Map rec.getString(“X”) =rec.get("X").toString() ​​​​自行转换1.根据 某个属性值去重ssqfmy=ssqfmy.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()-> newTreeSet<(Comparator.comparing(rec -&gt..

2021-07-04 20:31:01 621

原创 Exception in thread “main“ java.text.ParseException: Unparseable date: ----记一次java读取excel时间的问题!

报错如下:Exception in thread "main" java.text.ParseException: Unparseable date: "2020-03-1015:15:25" at java.text.DateFormat.parse(DateFormat.java:366) at io.nutz.demo.utils.excels.ExcelUserTest.StringToDate1(ExcelUserTest.java:315) at io.nutz.d...

2020-12-06 12:10:39 3979 2

原创 java.io.FileNotFoundException--没有那个文件或目录! 项目打成jar,在liunx上提示找不到文件的解决方案

最近公司要再平台上搞点数据,大概十几万吧,但是java读取那么大的数据的时候,会造成oom,所以我把文件分成4份,循环跑。这不是今天的重点今天重点是当我在工具或者jar包在windows上跑的时候一切正常。但是在liunx服务器上就会报错 :我是这样写的: File file = new File(files); FileInputStream fis = new FileInputStream(file);所以猜想win和liunx机制不一样吧(windows亲民.

2020-12-06 11:32:28 4417 1

原创 SpringBoot多数据源配置(二):多数据源事务控制--基于代理模式的事务控制

本文基于:SpringBoot多数据源配置(一):多数据源基础配置,自定义注解自动切换数据源在上一篇我们配置了多数据源,但是有时候可能需求不限于数据同步这些小项目,可能是大项目。又或者说想做的好一些,在数据同步的时候加个事务,ACID了解一下。大项目一般用的是JTA+Atomic 分布式事务,还有用消息中间件来做的,比如用rabbitMq,等等。有兴趣的可以了解一下,这里用的是最简单的方法,编程式事务-----------代理模式的方法为了省时间,我把read的表复制到了writ...

2020-09-21 11:25:05 670 2

原创 SpringBoot多数据源配置(一):多数据源基础配置,自定义注解自动切换数据源

本系列内容项目搭建,基础代码基于SpringBoot 2.X 整合mybatis-plus3.X

2020-09-21 09:50:56 1019 1

原创 水一下:SpringBoot 2.X 整合mybatis-plus3.X

版本: springboot 2.1.4.RELEASE+ mybatis-plus 3.1.1正常创建SpringBoot项目,到了这一步打勾(按具体需求打勾)习惯改成yml格式添加pom<!--mybatis plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>m...

2020-09-11 17:07:01 217

原创 解决:sqlserver不支持LocalDateTime的问题

项目环境:springboot2.1.4.RELEASE+mybatisplu 3.1.1 + 数据源两个mysql和sqlserver.报错内容:org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'open_date' from result set. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: T..

2020-09-08 11:27:11 2784 2

原创 水一下: MySql 时间日期函数,根据时间戳查询数据

两个函数:UNIX_TIMESTAMP() FROM_UNIXTIME()1.查询当前时间前一天的数据。 SELECT * FROM TABLE time1 < UNIX_TIMESTAMP(DATE(CURDATE())) AND time1 >= UNIX_TIMESTAMP(DATE_ADD(DATE(CURDATE()),INTERVAL - 1 DAY))2.查询某月的数据('%Y-%m ',同理,可查年、日的数据) SELECT * FROM...

2020-09-02 14:47:49 385

原创 idea 创建 SpringBoot / Maven 父子工程(项目)偶尔出现的坑!

说明: 也不算坑,就是小细节以及看对父子工程的流程理解。还有个想法,就是补充下博客的细节---- SpringCloud 微服务环境搭建--父子工程出现的坑:今天同事创建父子工程的时候总是创建不好,首先父工程按照正常流程创建结束,然后在创建子工程结束的时候,总是没有想象中的这样而是这样,不见子项目名称,子项目的包全在src下:然后让他重新创建一遍发现了问题:一般情况下,idea会自动生成子项目的文件夹,他的idea没有自动生成,直接是在父工程...

2020-07-01 14:53:45 1255

原创 水一下:Spring boot AOP 实现身份验证和统一日志管理

基本学过spring的都知道,spring的两大特性:IOC和DIIOC: 英文名称:inversion of controller,中文名:控制反转,大意是在创建对象的过程或者创建对象的权限交给了spring框架来处理,我们不用再通过new的方式来创建JavaBean对象。整个过程就叫IOC.DI: 英文名称:dependency injection,中文名:依赖注入,spri...

2019-12-31 18:00:22 1487 6

原创 SpringCloud学习之路(四): SpringCloud 整合 RabbitMq(一)----RabbitMq基本原理及自动创建并监听队列

前言什么是RabbitMqrabbitMq是消息队列的一种;那么问题来了,什么是消息队列呢?戳这里消息队列中间件是大型系统中的重要组件,它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。目前常见的消息中间件有ActiveMQ、RabbitMQ、ZeroMQ等。我也想写的详细,写得多,写得好,但是实力不允许...

2019-12-24 15:15:13 2216 1

原创 SpringCloud学习之路(三): SpringCloud + nacos创建并使用自定义的命名空间和GROUP

markdown,贼不好用,等级不够不能自定义标签…富文本可以…前言我们使用nacos作为springcloud的注册中心的时候,往往不使用public(保留空间)作为我们的命名空间,因为使用同一命名空间的话不能实现环境隔离。所以我们需要配置自己的命名空间和组。命名空间和组的作用:实现环境隔离。几种环境隔离的要求:1、开发环境、测试环境和生产环境需要隔离,这种隔离一般采用物理隔离;例如...

2019-12-19 21:55:14 5901 15

原创 SpringCloud学习之路(二): SpringCloud 使用nacos作为注册中心

nacos介绍 :nacos介绍nacos咱也不是太熟,咱也不知道,咱也不敢问,可以看看上面的文章。Spring Cloud 支持很多服务发现的软件:SpringCloud注册中心Feature euerka Consul zookeeper etcd 服务健康检查 可配支持 服务状态,内存,硬盘等 (弱)长连接,keepaliv...

2019-12-18 22:30:19 489 8

原创 SpringCloud学习之路(一): SpringCloud 微服务环境搭建

SpringCloud:Spring Cloud 是一个基于Spring Boot实现的云原生应用开发工具,它为基于JVM的云原生应用开发中涉及的配置管理、服务发现、熔断器、智能路由、微代理、控制总线、分布式会话和集群状态管理等操作提供了一种简单的开发方式。我的理解:cloud不是一个框架,而是一个大的容器,多个springboot框架组成了cloud。1. 新建一个普通的spri...

2019-12-18 21:28:02 488

idea插件batis-x===========RestfulToolkit-2.0.9

idea插件batis-x===========RestfulToolkit-2.0.9

2022-05-12

Adobe DC 阅读、制作PDF模板等功能

1.Adobe DC 阅读、制作PDF模板等功能 2.完全!!!!免费!!!

2022-02-08

Navicat15.zip

Navicat15 亲测可用

2021-12-08

layui2.2.5 离线版文档

网站关闭,此版本为离线版 layui2.2.5 离线版文档

2021-10-14

NavicatPremium12

NavicatPremium数据库管理工具64位版是一个可多重连接的数据库管理工具,Navicat可让你以单一程序同時连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的 解压直用!!

2020-09-08

emeditor_v20.0.3.zip

EmEditor是一款简单好用的文本编辑器,支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本 列块的功能(按ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,使用方便,是替代记事本的最佳编辑器。

2020-08-19

Emedit.zip

非软件!全版本!上传仅为了存盘! EmEditor是一款简单好用的文本编辑器,支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密

2020-07-18

EmEditorProV19.6.1 32+64免安装.zip

EmEditor - 文本编辑器 EmEditor是一款简单好用的文本编辑器,支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密 本人亲测,UE打开2.03Gsql文件卡的一批,Em打开无压力!

2020-07-18

SqlYog旗舰版13.1.1,直接安装.zip

直装可用,自带各语言切换,可选中文 版本13.1.1 旗舰版 资源网上都有但是不怎么好找,要么快速要么费点时间,就这样 社区版免积分,已上传

2020-07-01

SQLyog-13.1.6-64bit社区版.zip

sqlYog官方社区版,免费部分功能受限,自带中文可选; SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品

2020-07-01

阿里泰山开发手册.zip

免积分-泰山版JAVA开发手册 会当临绝顶 一览众山小! 新版开发手册来袭!《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是泰山版

2020-04-30

空空如也

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

TA关注的人

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