- 博客(106)
- 资源 (9)
- 收藏
- 关注
原创 mysql 分组查询每组最新的一条数据
这台sql的意思是从${tableName}表里按照条件进行分组查询分组最新的数据,然后再把${tableName}和查询的数据进行关联,把其他的字段信息查询出来。
2024-11-04 14:48:39 535
原创 达梦数据库常见配置
在图行化界面修改会导致IFUN_DATETIME_MODE这个参数的值自动被改成1,重启数据库后连接报错Datasource error: java.sql.SQLException: Invalid client version,#参数的方法:sp_set_para_value(范围,参数名称,参数值);1:达梦 使用GROUP B语句出现错误: 不是 GROUP BY 表达式。这是因为没用使用兼容mysql模式,需要修改可以兼容mysql模式。#默认 para_value= 0:不兼容。
2024-11-01 10:59:11 207
原创 centos 安装达梦数据库
2.1、下载的压缩包(dm8_20240712_x86_rh7_64.zip)上传到服务器。2.9、数据库使用(默认账户/密码:SYSDBA/SYSDBA)2.5、安装完成,通过脚本进行配置(切换到root用户)2.3、安装(切换到dmdba用户)3.2、可视化工具使用-SQLynx。1.7、下载达梦数据库安装包。1.3、修改文件limit。1.6、创建目录存放安装的。2.8、达梦数据库服务启停。1.4、调整内存分配策略。3.0、达梦数据库激活。1.5、创建达梦用户。2.2、解压缩文件到。
2024-10-15 10:58:58 974 2
原创 XXl-JOB 安装使用,服务注册
其中AppName要和客户端服务中配置的 xxl.job.executor.appname 内容相同,名称自定义,注册方式为自动注入(如果选择手动注册,则机器地址为客户端服务部署的信息,IP为服务部署地址,端口号为 xxl.job.executor.port 指定,示例:http://127.0.0.1/9999)其中xxl-job-admin是服务端,用来管理调度任务的,xxl-job-core是一些核心依赖代码,xxl-job-executor-samples是一个客户端使用xxljob示例。
2024-10-11 12:46:40 1054
原创 linux离线安装nacos
点击下载nacos-server-2.4.1.tar.gz,在linux创建nacos文件夹,把下载好的文件上传到nacos文件夹,并通过命令解压:tar -zxvf nacos-server-2.4.1.tar.gz。注意此处写的数据库nacos需要在数据库把nacos库创建好,同时在 nacos数据库中执行。输入用户名和密码进行登录,默认用户名和密码是nacos/nacos,可以登陆成功后进行密码修改。鉴权配置不需要重启启动nacos服务,因此先启动nacos,后面再动态配置也可以。
2024-09-02 18:09:08 736
原创 windows redis安装
关于 Windows 平台的Redis 这里提供了两种版本,一个是安装版,另一个是免安装版,同时这两个版本都只支持64位,不支持32位 ,本文使用的是免安装版。cd到redis解压目录下,执行 redis-server --service-install redis.windows-service.conf。cd到redis解压目录下,执行 redis-server.exe redis.windows-service.conf。3、修改配置文件redis.windows-service.conf。
2024-07-16 18:12:52 433
原创 mysql不初始化升级
然后执行命令安装mysql服务:mysqld --install MySQL42 --defaults-file="D:\mysql\mysql-5.7.42\my.ini"中间我执行了一部初始化命令,mysqld --initialize --console 执行报错了,因为data目录是用的已有的目录,不是空目录,不能初始化,直接启动就行了。2、解压下载好的mysql,修改配置文件的datadir指定目录为当前数据存储的目录。MySQL42是安装的mysql的服务名称,这个可以任意设置。
2024-07-14 22:56:28 347
原创 通过frp实现内外网映射
其中密码和token可以设置的复杂一点,要注意这里配置的token,等下在客户端安装frp的时候,要把这个token也配置到客户端。把下载好的frp_0.51.3_linux_amd64.tar.gz上传到外网服务器B,进行解压。把下载好的frp_0.51.3_linux_amd64.tar.gz上传到内网服务器A,进行解压。1、准备两台服务器,一台内网服务器A,一台有公网ip的外网服务器B(47.12.13.15)具体过程和服务端安装相同,只是启动命令不同,客户端启动命令如下。
2024-06-25 17:52:36 604
原创 内外网映射访问内网服务器
一般通过netstat -anp|grep 端口查看端口监听信息,监听端口前面如果是127.0.0.1说明只能在该服务器本地访问,如果监听端口前面如果是0.0.0.0 说明可以在外部访问该服务器了。如果本地有公网ip,比如连接的宽带有公网ip,可以直接通过路由配置转发就行了,如果本地没有公网ip,那就需要通过下面这种方式来访问内网服务器了。2:准备三台服务,一台是内网服务器A,一台是阿里云公网服务器B(3:内网服务器A和公网服务器B互相同步密匙,准备内网服务器A密匙。),一台是其他可以访问外网的设备C。
2024-06-19 09:34:47 3022
原创 windows tomcat服务注册和卸载
命令执行成功后,会在注册服务列表出现这个服务,如果注册失败,要看下tomcat的环境变量是否设置正确。首页解压tomcat压缩包,然后进入tomcat bin目录,在此目录通过cmd进入窗口,执行命令:service.bat install tomcat8.5.100。执行命令:service.bat remove tomcat8.5.100。执行完成后,注册服务列表就没有该服务了。1:tomcat服务注册。2:tomcat服务卸载。
2024-05-28 16:33:06 1129 2
原创 linux 安装chrome浏览器
在图形化界面打开复制到桌面的chrome程序。四:把chrome程序复制到桌面。如有需要可卸载谷歌,再安装。
2024-05-24 11:33:40 2404
原创 红帽系统Redhat忘记密码,重置root密码
参考地址:https://blog.csdn.net/weixin_37813152/article/details/133136215。第9步密码重置也可以通过执行命令passwd 然后输入密码,按下enter建,再次输入密码,按下enter键,然后按ctrl+c退出。1. 重启系统,等待出现引导界面时,按键盘的上下方向键可以停止倒计时。4. 将光标移至以linux开头的行,此为内核命令行。2. 将光标移动到要启动的内核,一般就是当前默认的。8. 切换至真正操作系统的根/sysroot。
2024-04-24 16:33:23 956
原创 clickhouse 异常分析
clickhouse 要求每次写入的数据不能跨越特别多的 partitions,具体受参数 max_partitions_per_insert_block 控制,调整该参数即可。1、Clickhouse Too many partitions for single INSERT block (more than xxx) 解决方法。
2024-01-25 13:14:40 1801
原创 linux clickhouse 安装
/var/log/clickhouse-server/clickhouse-server.log目录下,可以通过修改配置文件/etc/clickhouse-server/config.xml进行指定数据文件,修改/var/log/clickhouse-server/clickhouse-server.log/soft/clickhouse/log/clickhouse-server.log
2024-01-24 11:16:22 1837
原创 Linux docker安装nacos
如果无法访问,首先要看一下nacos有没有启动,如果启动了无法访问,或者没有启动,需要去/home/nacos/logs下面查看nacos.log日志,看报错信息。3:搭建临时nacos容器,此步骤的目的是为了获取nacos的配置文件和日志。7:修改nacos的配置文件application.properties。1:首先下载安装docker,这里不做描述,可以自行百度安装。5:创建nacos启动需要的数据库,并导入sql脚本。2:通过docker下载nacos,6:删除临时的 nacos容器。
2023-12-21 14:02:51 617
原创 windows mysql安装
2:把安装包放到你安装mysql的地方,然后进行解压缩,注意,解压后的mysql没有配置文件,我们需要创建配置文件。3,mysql安装(注意,此步操作会自动安装windows mysql服务)5、如果想要删除mysql,直接移除mysql服务。7、不同版本更新mysql用户密码语句不同。6、navcait连不上mysql。4、允许远程连接配置。
2023-11-03 15:11:49 590
原创 Java stream 排序
第三种方式,通过stream的接口不指定排序类型操作,reversed:反向排序,默认正向排序。第四种方式,通过stream自定义Comparator排序。第二种方式,通过stream的接口指定排序类型操作。第五种方式,通过stream对多个属性进行排序。第一种方式,直接比较。
2023-10-17 10:31:43 8362
原创 Map 按照 key或者value进行排序成有序map,SortedMap
【代码】Map 按照 key或者value进行排序成有序map,SortedMap。
2023-09-13 16:05:14 295
原创 kuiper 规则sql写法
创建规则对接收到的报文数据进行业务过滤,报文有各种结构的,下面对各种结构报文sql过滤使用进行说明。比如要对temperature大于30的数据进行过滤。3:多层数组类型报文结构。
2023-09-08 11:15:11 401
原创 kuiper安装
1:使用docker方式安装这样就安装好了,但是操作只能通过命令完成,如果想要通过页面来操作,需要安装eKuiper 管理控制台,可以使用 docker compose 来一键运行 eKuiper 和 eKuiper manager。确保docker compose已经安装了。创建文件启动 docker-compose 集群检查 Docker 镜像的运行状态,确保两个容器正常启动。
2023-09-07 16:50:30 684
原创 离线安装mysql8
在初始化之前提一嘴,Linux中的MySQL默认是区分表名大小写的,如果你是安装的也是MySQL8,那么不区分大小需要在数据库初始化时设置,不然初始化后,在配置文件在设置重启时是会报错的。validate_password_policy 的默认值为 1 或者 MEDIUM,表示密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。可以看到允许访问root的host有哪些,%表示所有,这里只有localhost,修改密码不成功可以看一下root对应的host的值。
2023-07-20 17:18:18 2562
原创 企业微信登录报错,map------{errcode=50001.0, errmsg=redirect_uri unauthorized, hint: [16861104693549600694418
如果过期了,就要重新获取 access_token了,access_token获取后过期时间是2个小时,要写一个方法定期更换access_token,否则就会报上面的错误,当然 ,你可以每次调用接口都去获取一下access_token,这样是肯定不会过期的,但是这种方法不推荐使用。
2023-06-07 12:17:04 1408 2
原创 windows 部署多个tomcat
如果原先已经注册过tomcat,则cd 到原先的tomcat bin目录执行service.bat uninstall 服务名(原先注册时取的名称,通过services.msc进入服务目录) ,或者通过service remove 服务名来卸载注册信息,下面这个截图的tomcat服务名是 Tomcat7。卸载完成后,cd到当前要安装的tomcat bin目录 ,执行service.bat install 服务名 或者service install 服务名,服务安装成功,进入到服务目录,启动服务即可。
2023-06-02 16:47:01 1412
原创 Hutool树结构工具-TreeUtil构建树形结构的两种方式
/配置// 自定义属性名// 权重排序字段 默认为weight// 默认为id可以不设置// 节点名对应名称 默认为name// 父节点 默认为parentId// 子点 默认为children// 可以配置递归深度 从0开始计算 默认此配置为空,即不限制//数据源//转换器 "0" - 最顶层父id值 一般为0之类 nodeList – 源数据集合// treeNode – 源数据实体// tree – 树节点实体// 扩展属性 ...
2023-05-19 14:08:34 1776
原创 .... from type [java.lang.String] to type [org. apache.kafka.clients.consumer.ConsumerRecord<? ?>
kafka消费消息的时候,报错No converter found capable of converting from type [java.lang.String] to type [org. apache.kafka.clients.consumer.ConsumerRecord遍历可以获取多个ConsumerRecord
2023-04-25 09:27:03 2222
原创 基本磁盘和动态磁盘
基本磁盘,不能跨磁盘建立分区,因此未分配的磁盘1数据不能添加到磁盘0中的E盘,如图:动态磁盘,可以实现跨盘建立分区,下面是E盘通过磁盘1和磁盘2实现跨盘建立分区,如图:
2023-02-16 11:11:31 523
原创 stream 分组大全
上面两个例子的分组产生的Map的key值都是直接取的对象里的值,其实也可以自己规定分组的规则和key的名字,我们可以在Lambda的右边使用大括号,在大括号里面写逻辑代码,只要保证返回的值是符合格式的就可以,比如现在就是以85分为界限进行分组,Map的key值也也就是我们返回的两个值。有时候我们只是想要统计每个分组的数量,而不是获得每个分组里面元素的详细信息,这个也是可以实现的。分区其实就是特殊的分组,它只是固定将流中的数据分为两组,大致用法其实和分组一样。在分组的基础上获得分数最高的学生的信息。
2022-11-08 15:59:38 22926
原创 linux centos安装远程软件向日葵
7、在浏览器输入http://ip:30080,可以根据识别码以及验证码登录该机器。同时,在向日葵客户端上也可以看见“我的主机”新添加了一台机器(前提是安装过程中输入了正确的账号和密码)5、安装过程中输入3次y后,显示要输入向日葵的账号,密码要输入三次,账号和密码是已经存在的账号和密码,可以用自己向日葵的账号和密码,向日葵一个账号支持多个电脑登录。首先,要保证CentOS7机器已经开启了图形化的界面!3、进入生成的sunloginclient/文件夹。188********(涉及隐私、不便展示)
2022-11-04 13:21:44 3479
原创 linux 服务器ip修改
上面的IPADDR和GATEWAY需要在同一个网段内,比如IPADDR是192.168.10.156 那么GATEWAY一般是192.168.10.1,其他几个ip配置用上面默认的就行。9、yum -y install net-tools 安装相关网络工具 这样后面可以使用网络相关命令 比如 ifconfig (我这里都是安装好了)BOOTPROTO=static #dhcp:自动分配ip ,static:静态ip。6、查看下 IP 地址是否配置好了 ip a。
2022-11-02 15:19:51 8962
原创 linux 简单安装nginx
conf目录下有nginx.conf配置文件,sbin目录下进行启动nginx。重启nginx:./nginx -s reload。首先进入官网查看你需要安装的版本;停止nginx:./nginx -s stop。启动nginx:./nginx。
2022-10-17 17:31:29 712
原创 Nginx+rtmp+ffmpeg搭建视频转码服务
(1)首先安装yasm, FFmpeg 为了提高编译速度,使用了汇编指令,如MMX和SSE等。因为nginx搭建流媒体服务需要用到 nginx-rtmp-module 模块,所有先安装nginx-rtmp-module。还可以使用浏览器这样访问 http://192.168.1.11/hls/22.m3u8。此时通过端口查看命令可以看见linux监听的80端口和1935端口已经全部启动。(3)拷贝命令到/usr/bin(方便后面调用)打开VLC 媒体——>流——>网络。(4) 通过ffmpeg推流。
2022-10-13 18:08:29 6472 4
原创 java 远程调用 httpclient 调用https接口 忽略SSL认证
httpclient 调用https接口,如果不进行https校验忽略,远程调用就会报错,为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程。下面是忽略校验过程的代码类:SSLClient。
2022-08-31 13:53:26 8943 1
原创 因为代理配置,导致git地址更换后,无法拉取代码,git 取消代理配置即可
因为代理配置,导致git地址更换后,无法拉取代码,git 取消代理配置即可
2022-08-31 13:19:06 727
原创 mysql 表被锁住,无法对表进行更新,删除操作
lock_wait_timeout 表示获取metadata lock的超时(单位为秒),允许的值范围为1到31536000(1年)。详见 https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_lock_wait_timeout。trx_started: 事务执行的起始时间,若时间较长,则要分析该事务是否合理。trx_mysql_thread_id: MySQL的线程ID,用于kill。
2022-08-23 17:29:11 2998
原创 windows 部署多个tomcat详细步骤
同理进入F:\tomcat7.0\tomcat-8081\conf和F:\tomcat7.0\tomcat-8082\conf目录中修改server.xml配置信息,三个tomcat的端口不要一样。(1):修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突,注意这个端口一定要改,不然启动tomcat窗口容易闪退。一:下载tomcat 同时解压三次,分别命名为tomcat-8080,tomcat-8081,tomcat-8082。端口要以自己再server.xml中配置的为准!
2022-08-23 14:03:16 3278 1
原创 Grafana+Prometheus实现对clickhouse的监控
4:Prometheus添加clickhouse配置,job_nam随便填写,不重复即可,targets为clickhouse暴露接口给Prometheus的地址。http://xx.xx.xx.xx:9363/metrics,查看是否可以访问成功,(xx.xx.xx.xx为安装clickhouse服务器的ip)/config.xml,打开config.xml,修改如下配置,这个配置应该是被注释掉了,打开即可,是clickhouse对外暴露接口的配置,2:重启clickhouse。...
2022-08-15 18:12:03 595
原创 Grafana+Prometheus实现对linux服务器的监控
3:在Prometheus配置文件prometheus.yml中配置需要监控的linux服务器的信息,job_name随便填,多个job_name时,注意不能重复,targets为监控服务器的node_moude地址。1:首先在需要监控的linux服务器上安装node_exporter,可以直接通过wget的方式安装,也可以下载后导入安装,4:重启Prometheus,访问Prometheus地址,如果能看到配置的服务器状态为up即监控成功。5:Grafana添加数据模板,在。,可以访问,即安装成功。...
2022-08-15 18:00:49 819
nginx添加http-ssl-module需要的openssl-1.0.1l
2022-10-14
一款强大的多数据连接工具dbeaver,页面操作简洁。
2022-07-19
一款好用的后端开发调试接口工具Apifox,功能十分强大。
2022-07-19
wireshark和Fiddler两种抓包工具,支持64位和32位系统,使用简单。
2022-07-19
TransformCoordinates.java
2022-01-18
xshell连接工具 xftp
2018-11-05
redis缓存开发
2018-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人