自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

还想做MAD

分享啦,养成写博客的好习惯

  • 博客(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

原创 k8s部署Mysql连接断断续续一会连接成功,一会连接失败

k8s部署Mysql连接断断续续一会连接成功,一会连接失败

2024-01-03 18:39:17 484

转载 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

原创 JAVA 文件读取、文件写入

【代码】JAVA 文件读取、文件写入。

2023-10-27 10:24:06 66

原创 SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用

SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用

2023-10-25 13:16:18 828

原创 Linux Shell 无vi获取文件某行指定内容和修改某行指定内容

注意:操作之前一定要先备份!!!一定要先备份!!!一定要先备份!!!

2023-09-29 17:15:03 738

原创 ShardingSphere|shardingJDBC - 在使用数据分片功能情况下无法配置读写分离

ShardingSphere,跟着教程一步步做,但是想在开启数据分片的时候还能使用读写分离,一直失败,开始是一直能读写分离,但是分偏见规则感觉不生效,一直好像是走不进去[单独的读写分离配置之后,数据分片就无法生效了,是两块分开的单独功能;如果既想使用读写分离又想数据分片,可以使用如下配置,主要看。]这个配置中,后来debug调试可以找到相关配置,又感觉是什么代码给覆盖了或者不生效了。sharding->master-slave-rules设置。

2023-09-29 10:58:18 437

原创 Docker安装Oracle数据库打开、链接速度很慢

使用Docker安装Oracle数据库打开、链接速度很慢,明显的在在转圈严重影响效率。

2023-08-24 22:17:16 704

原创 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

原创 PHP|ThinkPHP|Yii 数据库迁移(Phinx)的使用

生成了一个配置文件[phinx.php]:

2021-10-13 14:00:00 385

原创 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

空空如也

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

TA关注的人

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