自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 linux部署es8.0版本以及启动了浏览器访问不了

es soft nofile 65536 #es是启动elasticsearch的用户。因为es默认不能用root用户启动,也不推荐使用root启动es,通常需要去创建一个新用户。vim /etc/security/limits.conf # 在最后面追加下面内容。elasticsearch用户拥有的可创建文件描述的权限太低,至少需要65536,vim /etc/sysctl.conf # 在最后面追加下面内容。#切换到root用户修改。#切换到root用户修改。

2024-01-26 14:55:03 880

原创 springboot+ipage分页频繁请求会报错 自动添加多一个limit

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 500' at line 3 这个原因是因为springboot配置mysql的连接池太小了 频繁请求处理不了

2024-01-08 11:19:15 542

原创 springboot返回vue id值变了

后面大佬指导了下才知道是 mysql int类型太长解析不了 springboot用Long类型也不行,数据库里面存的616 到前端就变成了600了。换成String类型就可以了。

2023-12-22 14:38:46 636

原创 mysql分组中获取当前最新时间的一条数据

substring_index( group_concat( 字段 ORDER BY `时间字段` ASC SEPARATOR '分割符' ), '分割符', 1 )跟group_concat(‘字段’,‘时间字段排序’,'分割符')就可以获取到当前分组内 自定义时间字段排序的第一个数据了。用到substring_index()函数。mysql分组中获取当前自定义时间字段。最新时间或者最老的一条数据。

2023-09-21 13:58:37 1444

原创 java 两个list之间复制(beanUtils的copyproperties)

list复制,java

2023-08-22 09:14:57 2552

原创 Go安装环境

在系统变量中新建(GO111MODULE, on)、(GOPROXY, https://goproxy.cn)、(GOROOT, C:\Program Files\Go)这3个变量,到此环境变量配置完成。编译器安装完成后,找到安装文件夹下的bin文件夹,里面含有 go.exe。网址:https://golang.google.cn/dl/,将 bin 文件夹的路径添加到系统变量的 Path 变量中。我自己是在本地测试的 就安装的是windows的。下载安装后就可以开始写代码了。

2023-07-19 15:58:09 540

原创 java+vue+redis 实现token登录

使用java+redis实现用户token登录。

2023-07-06 16:47:02 575

原创 Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_et_0900_ai_ci,IMPLICIT) for ope

mysql5.7版本 升级成8.0版本的时候 表结构数据同步之后 发现语句报错了。报错原因是因为数据库表的字段 排序规则不对等。改成一样的排序规就可以了。

2023-03-14 11:22:45 546

原创 springboot http转https

更改成服务器文件夹路径:/usr/local/xxx/server.keystore。部署到服务器的时候 需要用再linux服务器上面 重新生成证书 并放再。报错是因为不能读取配置文件的端口,那个端口是要被用的。生成位置:keystore = D:/keys。密码:keypass = 123456。别名:alias = tomcat。keys文件夹需要自己先创建好。

2023-03-13 09:54:25 1486

原创 Java生成带logo的二维码

java生成二维码,带logo的二维码

2023-03-10 10:49:01 566

原创 Java数据结构

Java工具包提供了强大的数据结构。以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。

2023-03-07 16:39:21 171 2

原创 Java序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象。

2023-03-07 16:35:55 73 1

原创 Java异常处理大全

javax.servlet.jsp.JspException:Cannotretrievemappingforaction/Login(/Login是你的actionjava.lang.StringIndexOutOfBoundsException名字)java.lang.SecurityExceptionjava.lang.UnsupportedOperationExceptionjava.lang.TypeNotPresentExceptionjava.lang.Number

2023-03-07 16:04:39 92

原创 Springboot集成WebSocket

简介:WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。说明:本篇主要介绍在SpringBoot框架下,WebSocket基于注解使

2023-03-06 11:52:46 552 1

原创 Spring 实现发送邮件

Spring提供了一个有用的“org.springframework.mail.javamail.JavaMailSenderImpl”类,通过JavaMail API 简化邮件发送过程。这里有一个项目中使用Spring “JavaMailSenderImpl”通过Gmail SMTP服务器发送电子邮件。

2023-03-06 11:48:40 781

原创 Java设计模式-创造设计模式

设计模式代表有经验的面向对象软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。

2023-03-06 11:20:31 268

原创 spring IOC控制反转

容器的目标是管理这些Bean和它们之间的关系。各个资源间也可能会有依赖关系,依赖关系也可以由IoC进行管理。若通过IoC,使用XML(Extensible mark language可扩展标记语言)来描述插座和用户。即只需要更改第一句的class的值即可完成换用插座。如果不使用IoC,要完成用户对插座2的选择与使用。如果不使用IoC,要完成用户对插座1选择与使用。出现了Socket接口与Socket1的。出现了Socket接口与Socket2的。IoC即控制反转,它是一个。的(比如XML配置),

2023-03-06 10:23:50 46

原创 java 正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。

2023-03-03 10:01:57 43

原创 Linux命令大全

默认情况下 locate 命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是 locate 所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,updatedb 每天会跑一次,可以由修改 crontab 来更新设定值 (etc/crontab)。文件是以空格分开的要改变权限的文件列表,支持通配符。功能是为文件在另外一个位置建立一个同步的链接,当在不同目录需要该问题时,就不需要为每一个目录创建同样的文件,通过 ln 创建的链接(link)减少磁盘占用量。,注意{ }和\;

2023-03-03 09:57:42 948

原创 smartbi高速缓存库

smartbi高速缓存库 需要先部署clickhouse。配置clickhouse账号密码 默认端口。默认连接库名不改 default。

2023-03-03 09:52:13 212

原创 clickhouse mysql引擎

MySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行INSERT和SELECT查询,以方便您在ClickHouse与MySQL之间进行数据交换MySQL数据库引擎会将对其的查询转换为MySQL语法并发送到MySQL服务器中,因此您可以执行诸如或之类的操作。

2023-03-03 09:34:24 492

原创 clickhouse集群部署

复制是异步的,因此在给定时刻,并非所有副本都可能包含最近插入的数据。在本教程中,我们将使用Yandex.Metrica的匿名数据,它是在ClickHouse成为开源之前作为生产环境运行的第一个服务(关于这一点的更多内容请参阅。常见的做法是在集群的所有计算机上创建类似的分布式表。note "注意" ZooKeeper不是一个严格的要求:在某些简单的情况下,您可以通过将数据写入应用程序代码中的所有副本来复制数据。安装后不会自动启动。建议的,在这种情况下,ClickHouse将无法保证所有副本上的数据一致性。

2023-03-03 09:32:26 553

原创 clickhouse介绍

ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的用于在线分析处理查询MPP架构的列式存储数据库(DBMS:Database Management System),能够使用 SQL 查询实时生成分析数据报告。ClickHouse的全称是Click Stream,Data WareHouse。clickhouse可以做用户行为分析,流批一体线性扩展和可靠性保障能够原生支持 shard + replication。

2023-03-03 09:32:17 2195

原创 clickhouse的函数列表

argMax(arg,val) → 计算最大值的arg值。argMin(arg,val) → 计算最小值的arg值。isNotNull() → 检查参数是否不为 NULL,为NULL返回0,否则1。NullIf() → 如果参数相等,返回NULL,参数不相等,返回第一个值。isNull() → 检查参数是否为NULL ,为NULL返回1,否则0。ifNull() → 如果第一个参数为NULL,则返回第二个参数的值。toTime() → 将时间日期的日期固定到某一天,保留原始时间。

2023-03-03 09:28:29 2305

原创 clickhouse的is null处理

当字段没有明确的设置Nullable类型时,我们使用insert语句插入NULL,clickhouse也会为该字段赋值该类型对应的默认值,比如String会赋空字符串,Int32会赋0。只有在申明时使用了Nullable()的字段,在插入NULL值时,才会真正的被插入NULL

2023-03-03 09:26:38 580

原创 clickhouse常见异常以及错误码解决

解决:合理设置max_concurrent_queries,max_bytes_before_external_sort,background_pool_size,max_memory_usage,max_memory_usage_for_all_queries,max_bytes_before_external_group_by,尤其重要的是max_memory_usage_for_all_queries 【 单机最大的内存使用量可以设置略小于机器的物理内存(留一点内操作系统)】。

2023-02-23 10:24:08 22832 5

原创 记录kkfileview报错End-of-File, expected line

kkfile打开文件时报错End-of-File, expected line时。检查文件路径是否正确 文件转换是否正常 流是否正常关闭 文件是否删除了 读取不了。

2022-11-07 11:04:52 3075

原创 swagger 下载文件名乱码 bug记录

在swagger怎么解析 怎么下载都是乱码。只是在swagger解析不了中文。这样返回响应就是正常的。

2022-10-14 16:07:48 851

原创 记录一个奇葩的bug java:代码过长

因为jdk默认的方法是64kb 超过了64kb 就只能拆分方法了。

2022-09-28 16:12:50 982

原创 java 通过响应HttpServletResponse返回流给前端下载文件

用springboot java返回文件流给前端下载的时候。没反应

2022-09-05 09:44:50 7895

原创 java从linux服务器下载中文名称的文件 出现乱码 下划线

java从linux服务器下载中文名称的文件 出现乱码 下划线注:不要在swaager进行调试下载 就算设置好了 在swagger返回的文件名 也是乱码。

2022-09-03 11:09:47 2066

原创 ​org.apache.xmlbeans.impl.values.XmlValueDisconnectedException ​

​org.apache.xmlbeans.impl.values.XmlValueDisconnectedException ​

2022-08-25 09:03:32 2608

原创 linux部署二次开发kkfileview报错配置文件找不到

linux部署二次开发kkfileview报错配置文件找不到置文件的路径。

2022-08-10 11:52:04 1184 3

原创 springboot test类报错 :Test ignored

修改启动类的名称导致test类在测试的时候报错。

2022-08-02 11:40:41 1757

原创 java 修改图片 png,jpg的尺寸大小

修改图片 png,jpg的尺寸大小

2022-07-15 16:29:53 801

原创 java 给pdf文档页面设置页面权限

java 给pdf文档页面设置页面权限,动态设置pdf文档的页面权限例如一个pdf第1.3.8页可以查看其他不可以查看并加水印

2022-07-15 16:12:08 773

原创 java 填充数据和图片到excel表格的单元格中

java 填充图片到excel表格的单元格中 填充二维码 条形码到excel表格,图片转换成透明背景excel表格填充图片

2022-07-15 15:49:06 954

原创 java 修改pdf文档的页面的大小

java 修改pdf文档的页面的大小

2022-07-15 15:37:35 1622 2

原创 java 给pdf文档加水印

java 给pdf文档加水印

2022-07-15 15:32:46 821

原创 java给多个不同文档(doc,docx,jpg,png,tif)合并成一个pdf文档 并添加设置页面权限,和水印

对pdf文档的合并转换 pdf文档加水印等 pdf文档加权限页面 多个不同文档转pdf文档 改变图片的尺寸大小,依赖包可以自己去找下

2022-07-07 16:08:57 1212 1

linux 傻瓜式部署vue+springboot

搭建虚拟机部署 mysql redis jdk nginx转发 跨域 开机自启动 傻瓜式跟着文档打就可以

2023-11-09

springboot信创框架

springboot信创框架全部基于国产化实现

2023-09-20

java对文档的各种操作

提取pdf内容,提取word,表格内容

2023-08-04

linux环境,软件部署手册

1 目的 3 2 范围 3 3 系统初始化配置 3 4 环境部署与配置 5 4.1 部署数据库 5 4.2 部署Redis 24 4.3 部署 JDK 29 4.4 部署Elasticsearch 29 4.5 部署Nginx 31 4.6 部署Docker 33 4.7 部署人脸识别模块 34 5 程序包存放路径 34 6 部署验证 38 网页访问验证 38 数据库访问验证 38 端口开启验证 38 7 应急处理方案 38 危险因素分析 38 危险事件等级定义分类 38 应急响应流程 39 应急处理措施 39 8 项目更新记录表 41

2023-08-02

空空如也

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

TA关注的人

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