- 博客(91)
- 问答 (5)
- 收藏
- 关注
原创 关于:Java8新特性函数式编程 - Lambda、Stream流、Optional
lambda是JDK8中的一个语法糖,可以对某些匿名内部类的写法进行优化,让函数式编程只关注数据而不是对象。
2023-09-29 10:47:41 646
原创 docker 常见问题 常用命令
1、docker 镜像构建完成 run进去查看没问题,但是一单run -d就一直重启 后来我是将run -d 改为 run -itd
2022-05-26 15:34:26 190
转载 Linux下安装Rsync - 文件同步
安装# centos:yum -y install rsync# ubuntu:sudo apt-get install rsync xinetd配置文件# 编辑配置文件vi /etc/rsyncd.conf# 找到你的安装路径pid file = /var/run/rsync/rsyncd.pidlock file = /var/run/rsync/rsyncd.locklog file = /var/log/rsync/rsyncd.log[120]# 需要同步
2020-05-18 09:01:02 468
原创 CSS 绝对定位
<div class="left" style=" position: relative;"> <img src="/static/plugin/2019-index/img/logo_new.png" style=" position: absolute; top: 0; ...
2019-03-22 11:55:36 203
原创 Elasticsearch 聚合函数返回空数组|查询返回空内容 ES里有数据
今天用聚合函数想查询出catename不重复列表,类似于Mysql的group by函数。但返回的确是空数组[],再三确认是有数据的。原因是:字段问题,由于我使用的实体类bean写入ES,字段名都是大写,但是实际ES中是小写,但是实际写入也不会报错。可以看到cate name是驼峰法,所以重建索引改为驼峰法即可。可以看到有数据,但是聚合函数为空。
2024-04-03 11:12:07 405
转载 Solr——企业级搜索应用服务器
在Solr中、每一个Core、代表一个索引库、里面包含索引数据及其配置信息。 Solr中可以拥有多个Core、也就是可以同时管理多个索引库、就像mysql中可以有多个数据库一样。 所以SolrCore可以理解成MySQL中的数据库; 作用:这个Tokenizer将文本的空格和标点当做分隔符。注意,你的Email地址(含有@符合)可能会被分解开;用点号(就是小数点)连接的部分不会被分解开。对于有连字符的单词,也会被分解开。<analyzer>
2024-03-16 21:16:56 39
原创 solr/ES 分词插件Jcseg设置自定义词库
默认在jcseg-core/target/classes/lexicon,将里面的内容复制到自定义目录,我的 是/custom-word目录。3、修改复制过来的目录文件,增加词库数据。他默认已经分类好了,我要添加测试字库solr,暂时放到公司目录。设置lexicon路径,我们这个配置可以自定义,这个就是词库目录信息,{jar.dir}值得是编译完的jar存放目录。第二个是分类和上面一样就行;如上面所示,/分割,
2024-03-16 13:01:30 554
原创 electron + selenium报错: Server terminated early with status 1
这种错误一般是浏览器创建的某方法致命错误导致的,查看一下实例化driver的地方有哪些配置,着重看日志、用执行信息存储一类的配置electron + selenium报错: Server terminated early with status 1
2024-01-21 18:16:48 539
原创 kubernetes(K8s)的使用和常用命令
Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端:一般是独立于kubernetes之外的其他服务管理的用户账号。:kubernetes管理的账号,用于为Pod中的服务进程在访问Kubernetes时提供身份标识。认证、授权与准入控制ApiServer是访问及管理资源对象的唯一入口。Authentication(认证):身份鉴别,只有正确的账号才能够通过认证。
2024-01-04 16:16:42 887
转载 Kubernetes K8S在IPVS代理模式下Service服务的ClusterIP类型访问失败处理
Kubernetes K8S使用IPVS代理模式,当Service的类型为ClusterIP时,如何处理访问service却不能访问后端pod的情况。
2023-12-28 18:06:11 199
原创 nacos properties配置写@Value注解的数组list类型写法
【代码】nacos properties配置写@Value注解的数组list类型写法。
2023-10-28 14:21:16 1618
原创 SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用
SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用
2023-10-25 13:16:18 828
原创 ShardingSphere|shardingJDBC - 在使用数据分片功能情况下无法配置读写分离
ShardingSphere,跟着教程一步步做,但是想在开启数据分片的时候还能使用读写分离,一直失败,开始是一直能读写分离,但是分偏见规则感觉不生效,一直好像是走不进去[单独的读写分离配置之后,数据分片就无法生效了,是两块分开的单独功能;如果既想使用读写分离又想数据分片,可以使用如下配置,主要看。]这个配置中,后来debug调试可以找到相关配置,又感觉是什么代码给覆盖了或者不生效了。sharding->master-slave-rules设置。
2023-09-29 10:58:18 437
原创 Mysql 查看当前锁住的语句
查询出卡主的 trx_id kill 死他。--查看当前所得事务5.7。#查看死锁等待时间8.0。--查看锁等待5.7。
2023-04-18 17:43:04 284
转载 docker exposing port TCP 0.0.0.0:88 -> 0.0.0.0:0: listen tcp 0.0.0.0:88: bind: address already 解决
docker exposing port TCP 0.0.0.0:88 -> 0.0.0.0:0: listen tcp 0.0.0.0:88: bind: address already 解决
2023-02-17 12:01:05 469
转载 Nginx获取真实IP
在real_ip_recursive on的情况下,128.22.189.11、192.168.2.100都出现在set_real_ip_from中,仅仅222.11.158.67没出现,那么这个IP就被认为是用户的IP地址,并且赋值到remote_addr变量。这里详细讲下real_ip_recursive的用途:递归的去除所配置中的可信IP,排除set_real_ip_from里面出现的IP。如果出现了未出现这些IP段的IP,那么这个IP将被认为是用户的IP。#递归的去除所配置中的可信IP。
2022-09-25 17:48:51 1779
原创 YII2 巨坑!!!多台服务器负载均衡 Session、User 组件无法用户登录总是掉线
场景:今天部署负载均衡的时候YII2后台用户登录总是登录成功之后跳转后台首页就无法进入说是用户未登录,调试也是有session,但是就是无法获取到【\Yii::$app->user->identity】。解决办法:最后经过调试发现config/web.php的[components]配置是有顺序的,请务必保证session组件在user组建的前面,我姑且放到第一位了。
2022-09-24 11:03:30 523
原创 Linux supervisor 使用常见问题
1、docker中怎么启动2、安装完jd java环境为什么无法启动起来?原因:环境变量没有在supervisor用户实际用起来,即使是source xxx也不行 可能得重启,最后直接 全路径 /usr/local/java/bin/java -jar /www/wwwroot/test/java.jar即可3、其他命令......
2022-06-14 14:44:36 461
原创 VUE如何使用$ref监听scroll事件
this.$refs['mainScroller'].wrap.addEventListener('scroll', function ($event) { console.log($event);})需要给wrap监听
2022-04-09 12:18:11 2622
原创 springboot mybatis 和 pagehelper 分页不生效,偶尔生效
问题:都集成了,但是接口返回的json数据,分页开始不生效,后来刷新6,7次之后才生效,但是改变page参数的第几页,是不生效的,但是数据库查询limit生效解决:pageHelper的startPage必须放在查询之前才可以:/** * 根据某些特定参数获取列表 * @param adminUserQuery 参数 * @return List */ public Map<String, Object> selectAdminU
2022-02-23 15:07:26 748
原创 Shell脚本循环调用自身达到调用某接口实现分页效果
问题场景: 这边有个接口每次操作100条数据,数据有1500多条,我需要用宝塔的计划任务,写[Shell]脚本达到分页访问此接口效果,接口会返回下一页是否还有,有的话是返回[true],没有的话返回[false]。解决: Shell代码如下:每次访问都会带一个参数作为第几页参数传输给接口,第一次访问是没有参数摸摸人为1第一页;访问接口判断,返回为[true]继续起一个子进程带分页参数为第一页(2),访问接口....知道返回[false]停止访问#!/bin/b...
2021-11-11 09:16:44 691
转载 Android Studio通过wifi进行app调试
首先在电脑上安装adb命令,这个不多赘述。首先用数据线连接电脑(手机和电脑需在同一局域网下),在命令行输入adb tcpip 5555然后在手机的wifi设置里找到IP地址,我的是192.168.31.201,然后直接运行adb connect 192.168.31.201:5555就已经连接到手机了,可以通过 adb devices 来看到设备。如果手机重启过,需要重新执行上述步骤。终端界面Android Studio设备界面如图,在Android St
2021-10-26 13:25:29 363
原创 ThinkPHP3.2 无法找到模块
问题场景:买了个源码,目录结构下图:代码是分组GROUP的,在Modules下面。访问前台www.xx.com/Index没问题,访问后台:www.xx.com/systemlogined报错:找不到模块systemlogined类似错误:找不到模块index.解决方案:问题原因是Nginx不支持pathinfo和Linux服务器大小写问题 Nginx配置:try_files $uri $uri/ /index.php$request_u...
2021-10-09 17:02:58 141
原创 PHP-FPM不在service中怎么重启?
ps -aux|grep phproot 38 0.0 0.8 566136 16536 ? Ss 12:59 0:00 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)www-data 39 0.0 0.7 568432 16168 ? S 12:59 0:00 php-fpm: pool wwwwww-data 40 0.0 0.7 568432 .
2021-06-16 21:04:49 152 2
原创 DockerFile 制作Apache镜像CMD /etc/init.d/apache2 start都无法启动容器无限重启
CMD改为:CMD apachectl -D FOREGROUND
2021-06-16 20:09:30 382
原创 PHP在线预览word、excel等office文档
微软提供接口:https://view.officeapps.live.com/op/embed.aspx?src=你的文档地址
2021-06-15 16:25:27 1959 2
原创 GIT 添加个人公钥,无密码操作无密码拉取代码
首先生成ssh秘钥, -C是你的GIT代码连接,要ssh格式的ssh-keygen -t rsa -C "[email protected]"如果不需要密码的就连续回车。最后得到了两个文件:id_rsa和id_rsa.pub。这两个文件一般放在~/.ssh目录下。3、打开id_rsa.pub文件,将里面的内容复制到代码托管平台上,一般是你项目设置中4、测试ssh是否生效ssh -T [email protected] #我采用的是coding代码托管平台,所以测试地址是git@.
2021-04-24 13:55:18 316
原创 PHP(TinkPHP\PHPCMS)等验证码图片不显示问题已解决
场景:今天线下写好的程序,两个人开发,经过[GitEE]码云合并之后现在部署了一套在服务器,但是验证码总是碎图不展示。XDebug、PHP、apache均无错误信息。经搜索,验证码最后用的ob_start();// 输出图像imagepng($this->im);$content = ob_get_clean();imagedestroy($this->im);return response($content, 200, ['Content-Length' =>
2021-04-24 13:42:06 470
原创 关于Linux php安装目录下conf.d文件夹
有关介绍的文章在https://www.php.net/manual/en/configuration.file.php#configuration.file.scan有详细的官方介绍,大致意思是说:php可以配置自动加载扩展配置文件的扫描文件夹,在配置中文件中写[--with-config-file-scan-dir]配置项即可:代码里也可以做到,[PHP_INI_SCAN_DIR]环境变量赋值即可:假设使用--with-config-file-scan-dir = /etc/p.
2021-03-31 15:33:57 1194
转载 码云 gitweb hook
服务器环境:CentOS 8.2.2004项目目录: /www/wwwroot/www (www变量,自定义)远程git版本库: 码云步骤:1. 准备工作宝塔自带 git,没有的话可以自行安装安装命令yum install git已安装的可以查看git版本git --version添加密钥到码云ssh-keygen -t rsa把id_rsa.pub全部字符串复制添加到码云部署项目公钥设置里边为了避免git pull 输入用户名密码,先把用.
2021-03-29 15:09:06 153
原创 第二章 RabbitMQ的配置
RabbitMQ的配置1、RabbitMQ的管理命令行# 启动相关[ start启动 | restart重启 | stop停止 | status状态 ]# 1.服务启动 systemctl start rabbitmq-server# 1.服务重启 systemctl restart rabbitmq-server# 1.服务关闭 systemctl stop rabbitmq-server# 1.服务状态 systemctl status rabbitmq-server# 管理命
2021-03-04 17:33:07 2296 1
原创 第一章 RabbitMQ介绍和安装
一、MQ引言1、什么是MQMQ (Message Quene) :翻译为消息队列,通过典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为消息中间件通过利用高效 可靠的消息传递机制进行平台无关的数据交流,并基于数据通信。2、MQ有哪些当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ, 炙手可热的Kafka,阿里巴巴自主开发Roc
2021-03-02 20:03:37 231
转载 RabbitMQ安装后Web管理页面打不开的问题
问题启动RabbitMQ后,没法访问Web管理页面解决RabbitMQ安装后默认是不启动管理模块的,所以需要配置将管理模块启动启动管理模块命令如下rabbitmqctl start_apprabbitmq-plugins enable rabbitmq_management...
2021-02-28 14:28:04 769
原创 linux mount error(79): Can not access a needed shared library
命令:mount -t cifs //192.168.1.66/huaChenShareFolder /home/shareFolder -o username=share,password=huachen000,iocharset=utf-8因为是安装的mini不支持utf-8命令。。。改为:mount -t cifs //192.168.1.66/huaChenShareFolder /home/shareFolder -o username=share,password=huach
2021-02-23 13:47:41 2194
转载 Element-ui 解决table设置fixed属性后 el-image组件放大图片样式被覆盖问题
Element-ui 解决table设置fixed属性后 el-image组件放大图片样式被覆盖问题 .el-table__fixed-body-wrapper { z-index: auto !important; }
2020-12-27 12:28:21 1924 5
空空如也
Linux 外网无法telnet 81端口
2017-11-06
VUE v-model 无法绑定给 input file 吗?
2017-10-18
vue resource 跨域不能自定义header吗
2017-09-18
支付宝|微信 那种接口的超时逻辑怎么写啊?
2017-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人