- 博客(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 957
原创 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 623
原创 springboot返回vue id值变了
后面大佬指导了下才知道是 mysql int类型太长解析不了 springboot用Long类型也不行,数据库里面存的616 到前端就变成了600了。换成String类型就可以了。
2023-12-22 14:38:46 675
原创 mysql分组中获取当前最新时间的一条数据
substring_index( group_concat( 字段 ORDER BY `时间字段` ASC SEPARATOR '分割符' ), '分割符', 1 )跟group_concat(‘字段’,‘时间字段排序’,'分割符')就可以获取到当前分组内 自定义时间字段排序的第一个数据了。用到substring_index()函数。mysql分组中获取当前自定义时间字段。最新时间或者最老的一条数据。
2023-09-21 13:58:37 1517
原创 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 556
原创 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 569
原创 springboot http转https
更改成服务器文件夹路径:/usr/local/xxx/server.keystore。部署到服务器的时候 需要用再linux服务器上面 重新生成证书 并放再。报错是因为不能读取配置文件的端口,那个端口是要被用的。生成位置:keystore = D:/keys。密码:keypass = 123456。别名:alias = tomcat。keys文件夹需要自己先创建好。
2023-03-13 09:54:25 1562
原创 Java数据结构
Java工具包提供了强大的数据结构。以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。
2023-03-07 16:39:21 223 2
原创 Java序列化
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象。
2023-03-07 16:35:55 95 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 108
原创 Springboot集成WebSocket
简介:WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。说明:本篇主要介绍在SpringBoot框架下,WebSocket基于注解使
2023-03-06 11:52:46 606 1
原创 Spring 实现发送邮件
Spring提供了一个有用的“org.springframework.mail.javamail.JavaMailSenderImpl”类,通过JavaMail API 简化邮件发送过程。这里有一个项目中使用Spring “JavaMailSenderImpl”通过Gmail SMTP服务器发送电子邮件。
2023-03-06 11:48:40 813
原创 Java设计模式-创造设计模式
设计模式代表有经验的面向对象软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。
2023-03-06 11:20:31 331
原创 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 67
原创 java 正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。
2023-03-03 10:01:57 61
原创 Linux命令大全
默认情况下 locate 命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是 locate 所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,updatedb 每天会跑一次,可以由修改 crontab 来更新设定值 (etc/crontab)。文件是以空格分开的要改变权限的文件列表,支持通配符。功能是为文件在另外一个位置建立一个同步的链接,当在不同目录需要该问题时,就不需要为每一个目录创建同样的文件,通过 ln 创建的链接(link)减少磁盘占用量。,注意{ }和\;
2023-03-03 09:57:42 995
原创 smartbi高速缓存库
smartbi高速缓存库 需要先部署clickhouse。配置clickhouse账号密码 默认端口。默认连接库名不改 default。
2023-03-03 09:52:13 237
原创 clickhouse mysql引擎
MySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行INSERT和SELECT查询,以方便您在ClickHouse与MySQL之间进行数据交换MySQL数据库引擎会将对其的查询转换为MySQL语法并发送到MySQL服务器中,因此您可以执行诸如或之类的操作。
2023-03-03 09:34:24 538
原创 clickhouse集群部署
复制是异步的,因此在给定时刻,并非所有副本都可能包含最近插入的数据。在本教程中,我们将使用Yandex.Metrica的匿名数据,它是在ClickHouse成为开源之前作为生产环境运行的第一个服务(关于这一点的更多内容请参阅。常见的做法是在集群的所有计算机上创建类似的分布式表。note "注意" ZooKeeper不是一个严格的要求:在某些简单的情况下,您可以通过将数据写入应用程序代码中的所有副本来复制数据。安装后不会自动启动。建议的,在这种情况下,ClickHouse将无法保证所有副本上的数据一致性。
2023-03-03 09:32:26 635
原创 clickhouse介绍
ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的用于在线分析处理查询MPP架构的列式存储数据库(DBMS:Database Management System),能够使用 SQL 查询实时生成分析数据报告。ClickHouse的全称是Click Stream,Data WareHouse。clickhouse可以做用户行为分析,流批一体线性扩展和可靠性保障能够原生支持 shard + replication。
2023-03-03 09:32:17 2277
原创 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 2533
原创 clickhouse的is null处理
当字段没有明确的设置Nullable类型时,我们使用insert语句插入NULL,clickhouse也会为该字段赋值该类型对应的默认值,比如String会赋空字符串,Int32会赋0。只有在申明时使用了Nullable()的字段,在插入NULL值时,才会真正的被插入NULL
2023-03-03 09:26:38 647
原创 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 24430 5
原创 记录kkfileview报错End-of-File, expected line
kkfile打开文件时报错End-of-File, expected line时。检查文件路径是否正确 文件转换是否正常 流是否正常关闭 文件是否删除了 读取不了。
2022-11-07 11:04:52 3376
原创 swagger 下载文件名乱码 bug记录
在swagger怎么解析 怎么下载都是乱码。只是在swagger解析不了中文。这样返回响应就是正常的。
2022-10-14 16:07:48 901
原创 java 通过响应HttpServletResponse返回流给前端下载文件
用springboot java返回文件流给前端下载的时候。没反应
2022-09-05 09:44:50 8000
原创 java从linux服务器下载中文名称的文件 出现乱码 下划线
java从linux服务器下载中文名称的文件 出现乱码 下划线注:不要在swaager进行调试下载 就算设置好了 在swagger返回的文件名 也是乱码。
2022-09-03 11:09:47 2140
原创 org.apache.xmlbeans.impl.values.XmlValueDisconnectedException
org.apache.xmlbeans.impl.values.XmlValueDisconnectedException
2022-08-25 09:03:32 2679
原创 java 给pdf文档页面设置页面权限
java 给pdf文档页面设置页面权限,动态设置pdf文档的页面权限例如一个pdf第1.3.8页可以查看其他不可以查看并加水印
2022-07-15 16:12:08 842
原创 java 填充数据和图片到excel表格的单元格中
java 填充图片到excel表格的单元格中 填充二维码 条形码到excel表格,图片转换成透明背景excel表格填充图片
2022-07-15 15:49:06 1011
原创 java给多个不同文档(doc,docx,jpg,png,tif)合并成一个pdf文档 并添加设置页面权限,和水印
对pdf文档的合并转换 pdf文档加水印等 pdf文档加权限页面 多个不同文档转pdf文档 改变图片的尺寸大小,依赖包可以自己去找下
2022-07-07 16:08:57 1287 1
linux环境,软件部署手册
2023-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人