杂谈
文章平均质量分 63
记录想记录的东西
流~星~雨
基础不牢,地动山摇
展开
-
java项目反编译
反编译原创 2024-02-21 15:11:51 · 838 阅读 · 0 评论 -
SQL(合并表中多个字段)
一个select就可以看成是一个临时表么,在这张临时表上去实现上面的要求就清晰多了,要用到group by,但是group by连接不能直接用concat_ws()函数,将group by产生的同一个分组中的值连接起来,返回一个字符串可以用group_concat()函数。group_concat不指定分隔符的话,默认是逗号分隔,mysql是支持,oracle我也不清楚是否支持,我这次是hivesql,还是用的concat_ws()实现的,hivesql是这样concat_ws(“;原创 2023-11-08 17:03:30 · 126 阅读 · 1 评论 -
Linux服务器上Java环境的安装与卸载
最近装了虚拟机打算安装一下hadoop,由于它是java写的,所以要先安装java环境,在windows环境下安装过很多次,linux下也安装过,没觉得有什么问题,哪知道这次就遇到了一些问题。记录一下,增加一下印象吧!原创 2023-11-16 16:52:11 · 117 阅读 · 1 评论 -
openIM本地搭建遇到的问题
官方文档里有快速部署和源码部署,快速部署就是使用docker-compose一键部署,当然这个需要了解一些这方面的知识,源码部署就需要自己手动安装需要的组件,kafka,mysql,MongoDB,etcd,redis。在日志里一直在报这个错误,可以看出来是kafka的问题,我没有用过kafka,所以不是很熟悉,第一时间肯定想到去百度,相关的博客有很多,跟着弄了,但是都不能解决,最后还是在官方的技术交流群里一位大佬的提示下,想到了单独启动kafka看看有什么报错信息。原创 2023-06-15 16:13:21 · 1385 阅读 · 5 评论 -
通过命令行(cmd)查询电脑连上的WIFI密码
偶尔会遇到需要查看电脑WIFI密码的情况,今天在网上学到了用命令行来查密码的方式,记录下来,加深自己的影响。win + r 打开命令行,输入cmd效果如下:效果如下:红框圈起来的地方就可以看到这个WIFI的密码了。原创 2023-10-11 14:54:53 · 1321 阅读 · 1 评论 -
tar (child): gzip: Cannot exec: No such file or directory
除了上面博客中说的可能是linux系统缺少gzip命令之外,也可以将这个压缩包移动到当前用户的目录下,例如/home/paulgreen。原创 2023-11-14 10:22:47 · 300 阅读 · 1 评论 -
Nginx配置文件详解
nginx在项目会经常用到,nginx的主要配置文件是nginx.conf,今天主要梳理一下这个文件都可以配置什么参数,以及这些参数起到什么作用。这个大概看了几眼,写的很详细,有时间可以学习了解一下。1.支持高并发,高性能2.支持热部署3.开源,而且应用广发,相关技术文档很多。还有很多优秀的特点,官网上可以看到,给我的感觉就是这几点1.静态资源服务器,动静分离,一些项目上要展示的图片,不需要走后端调整,那就可以放到nginx上,请求过来直接返回。原创 2023-11-24 14:28:35 · 905 阅读 · 1 评论 -
SQL表关联-一对多的表关联
取这个标题有点犹豫,感觉描述的不准确,直接看表数据就好理解:A表:B表:这表格有点不会弄,哈哈,现在要做的就是A表关联B表,通过A.b_id和B.id来关联,正常情况下通过一个字段来关联直接“=”就可以,但是这里B表的id字段存在A表中是一个字符串,就是我这次遇到的需求,在网上找搜了一个find_in_set(str,str数组)这个函数,那篇博客里说的是在mysql里可以通过这个函数实现表关联,大概是这样的sqljoin B。原创 2023-11-03 15:07:53 · 160 阅读 · 0 评论 -
java项目代码优化
(10)String,StringBuffer,StringBuilder,如果存在字符串拼接的情况尽量使用StringBuilder和StringBuffer来进行,这样不会产生新的对象,此外StringBuffer是线程安全的,同样内部实现采用了同步机制,StringBuilder是线程不安全的,效率更高,使用StringBuilder和StringBuffer尽量确定大小,默认是采用一个大小16的字符数据来存储字符串,超过这个长度之后会产生数组的复制等操作。静态变量,实例变量在堆中生成,相对较慢。原创 2023-11-23 14:49:15 · 47 阅读 · 0 评论