自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 实测梳理一下kafka分区分组的作用

先存着几个测试时用的命令,测试前提。消费者1,2同组,消费者3 不同组。

2024-03-27 15:53:24 325 1

原创 chmod文件和目录的关系

结论:目录的权限和文件的权限并没啥关系,授权777后,在777的目录底下新增文件,默认还是只有当前用户有权限,不会有继承关系。

2023-09-03 22:38:01 113

原创 一张图体现一下centos下软硬连接的区别

2023-09-03 11:45:56 73

原创 记录一下自己对linux分区挂载的理解

发现旧分区又回来了,说明路径只是个抽象的概念,分区挂载,互相之间数据是不影响的。一直狠模糊,分两个区,一个挂载/, 一个挂载/home 两者是什么关系。然后umount /home后创建一个新文件。

2023-09-03 11:27:58 872

原创 测试一下Mysql事务隔离的效果

前提:数据配置autocommit=1 ,事务隔离为REPEATABLE-READ 的前提下,开两个连接。

2023-08-23 23:06:17 134

原创 websocket是多线程的嘛

onOpen事件的threadId和onMessage的threadId是不一样的,但是onMessage的threadId一直是同一个,就是说收消息的部分是单线程的,收到第一个Message后如果给它sleep较长时间,期间收到第二个,效果是它在排队,只有第一个处理完才会走第二个,说明消息是会积压排队的。

2023-08-14 23:00:09 382

原创 摸清一下mysql授权语句的实际执行关系

用localhost访问时test的密码为test4(因为它后执行),能看到的内容是db1,db2,db4(说明localhost还是不能完全替代127.0.0.1的)用127.0.0.1访问时test的密码为test4,能看到的内容是db1,db2,db3,db4(说明它权限最大,但是密码会被localhost覆盖)用ip访问时test的密码为test2,能看到的内容是db1,db2。

2023-08-13 23:25:30 197

原创 webrtc-streamer网络踩坑

本机windows挂服务可以,linux下挂docker不行,分析怀疑是网络问题,但网络是通的,最后在容器的docker-compose里修改网络环境 network_mode: host 解决,事后分析应该是webrtc会触发其他端口的访问,只开放桥接模式映射出个别端口还不够。

2023-08-08 16:23:27 504 5

原创 Swagger3.0踩坑记录

参考文档https://blog.csdn.net/weixin_44203158/article/details/109137799进行配置后1. 启动失败Failed to start bean 'documentationPluginsBootstrapper'; nested exception is。。报错 解决方式:spring配置参数里来这么一段 mvc: pathmatch: matching-strategy: ant_path_matc

2022-02-04 23:00:34 590

原创 docker下的mycat安装记录

构建镜像DockerfileFROM docker.io/adoptopenjdk/openjdk8:latestENV AUTO_RUN_DIR ./mycat2ENV DEPENDENCE_FILE mycat2-1.21-release-jar-with-dependencies-2021-12-16.jarENV TEMPLATE_FILE mycat2-install-template-1.20.zipRUN buildDeps='procps wget unzip' \

2022-01-03 21:27:41 783

原创 记录一下docker 安装kafka的过程

由于kafka强依赖于zookeeper,所以要先装zookeeper,两者又通过ip访问,所以先创建虚拟网络docker network create --driver bridge --subnet 192.168.1.0/16 --gateway 192.168.1.0 mynet解析:--driver bridge 表示使用桥接模式--subnet 192.168.1.0/16 表示子网ip 可以分配 192.168.1.2 到 192.168.255.255--gateway 192

2021-12-31 20:48:17 966

原创 树莓派下docker 安装redis踩坑指南

需要执行的步骤yum install gityum install php-develcd /home/wwwgit/git clone git://github.com/phalcon/cphalcon.gitcd cphalcon/build/64bits//usr/bin/phpize ./install(具体路径按实际环境修改)./configure --

2021-11-21 09:17:57 485 2

原创 树莓派下docker 安装elastic search一条龙步骤记录

1 拉镜像docker pull comworkio/kibana:7.13.2-armdocker pull comworkio/kibana:7.13.2-arm2 跑es服务docker run -it --name es -d -p 9200:9200 -p 9300:9300 comworkio/elasticsearch:7.13.2-arm3 跑kiban服务docker run -d -p 5601:5601 --link es --name kibana

2021-11-16 22:34:38 1133

原创 树莓派上docker 安装rabbitmq的步骤

1 拉镜像docker pull rabbitmq:management2 跑容器docker run --privileged -dit --name rq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management 注意的是要加--privileged 这个参数,否则会提示clock_gettime(CLOCK_MONO...

2021-11-13 20:30:03 1364

原创 记录一下linux(centos7)下docker部署.net环境遇到的坑

大概流程:项目里新增dockerfile可以看到里面有拉一些镜像FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS baseFROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim AS build然后docker build的时候会报身份认证错误,于是借用其他源把新镜像替换原先的源名称docker pull registry.cn-hangzhou.aliyuncs.com/ne

2021-08-17 15:29:41 273

原创 .net core linux下连接mariadb的坑

现象: 用其他工具连接是正常使用的,用.net core连接mariadb的docker ,出错日志MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset.分析: 用php连接都可以,用其他服务器的mariadb 10.3也可以,用10.6就不行解决:换版本,测试10.4也不行,10.3装不上,最后换10.5解决...

2021-07-19 18:11:16 420 1

原创 Nginx识别中文url的坑

现象: 客户用xftp把中文名文件传到服务器,通过nginx web服务不能下载,换成英文的可以分析: 用putty连接进去看,发现中文文件名乱码解决:说明xftp传的文件名编码有问题,改为utf-8后解决。最坑的是用xftp本身看是中文没问题的...

2021-07-16 10:16:28 554

原创 vs2019 发布linux下打包时遇到无法加载源 https://api.nuget.org/v3/index.json 的服务索引。 发送请求时出错。 基础连接已经关闭: 发送时发生错误。

问题现象: 选linux内核发布的时候,一直失败,提示严重性 代码 说明 项目 文件 行 禁止显示状态错误 无法加载源 https://api.nuget.org/v3/index.json 的服务索引。 发送请求时出错。 基础连接已经关闭: 发送时发生错误。 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 远程主机强迫关闭了一个现有的连接。 未能从远程源“https://www.nuget.org/api/...

2021-07-14 17:14:12 4198

原创 centos下部署.net core调用apose时报错

问题现象:he type initializer for 'Gdip' threw an exception处理方法: yum install libgdiplus-devel重启后解决

2021-07-13 16:34:33 66

原创 .net core从windows转linux时间格式的坑

问题现象: 原先在windows底下部署执行正常的项目换成linux底下就会报错,后台跟踪发现生成sql语句涉及日期部分的会2021-7-13 下午3:00:47 这样,代码输出当前时间 也是这种格式,会导致数据库插入数据错误分析: 不是linux时间格式需要调整就是.net core的默认时间格式需要修改,网上搜的一大堆都是json转换的日期格式的,不满足需求最后多亏参考了https://blog.csdn.net/shanghaimoon/article/details/11...

2021-07-13 15:44:01 1080 1

原创 记录一次docker 容器的跨服务器的迁移过程

1 把当前的容器提交为一个镜像:docker commit 容器名 镜像名2 将镜像存为tar文件docker save 镜像名 >备份文件.tar3将 备份文件.tar 复制到目的主机下4将 备份文件.tar恢复为镜像docker load <备份文件.tar5根据镜像重新运行起容器docker run  --name='容器名' -镜像名 don...

2018-09-11 13:59:35 4102 2

原创 如何修改docker无法启动容器中的配置

一次修改docker容器中mysql配置文件mysql.cnf,重启容器后发现启动不了,这种情况下怎么修改原先的配置文件呢?1 可以先docker logs 容器名  查看容器出错的原因2 使用 docker cp 容器名:/etc/mysql/mysql.cnf .注意上面命令尾部有个.哦,把文件复制到当前目录下3修改正确的配置内容4 执行 docker cp mysql....

2018-09-05 09:14:03 3928

原创 php项目由apache转nginx遇到的坑

今天在把项目由apache升级到nginx时总报错 FastCGI sent in stderr: "PHP message: PHP Warning:  require(): open_basedir restriction in effect上网搜了资料让我去改php.ini里面的open_basedir  实测无效然后去改nginx下虚拟域名的配置文件,加了一行open_base...

2018-08-01 16:41:33 3157

原创 阿里云centos下的ipv6配置

最近为了ios审核问题折腾了半死,关键开始还一直没有方向,以为是app端的代码问题,后来才发现还是服务器端的问题特此记录一下过程帮助大家跳过我踩过的坑其实参考了很多别人的资料,搜集合并一下大家比对参考主要配置参见http://blog.csdn.net/ei__nino/article/details/71331717别人的图文并茂我就不再造轮子了,特别提醒里面尤其注意

2017-06-27 13:54:17 2243 2

原创 delphi字符unicode编码后与webservice通过json通讯

项目中遇到需求需要把delphi里的字符串post到php的webservice接口,delphi写json字符串时遇到双引号等符号时串出来的json传到php端会解析失败,经分析后发现需要对特殊字符进行unicode编码,不多说,上干货function TForm1.GetUniCode(AChar: String): String;var    I:  Integer;

2017-02-17 16:34:44 1695

原创 phalcon和laravel的速度测试

做项目在选择技术栈的时候,我在laravel和phalcon之间纠结了好久,于是对两者都做了些尝试和比较。对于选择什么框架,我觉得首先要问自己用框架是为了解决什么问题?phalcon的定位是做最快的php框架,而laravel是for artisans,其实我更喜欢for artisans,这样写代码会有愉悦感,愉悦感能提升人的开发效率,但是老板是不会考虑你是否愉悦的,他当然希望开发速度快,运行速

2017-02-09 22:24:59 4691 1

原创 centos下fopen fwrite读写php文件失败的问题

在调试微信接口的时候发现写php文件一直失败,往access_token.php里写一直失败,检查了权限都有设置,初步怀疑是selinux阻止了,so执行命令setenforce 0临时关闭selinux果然写入成功最后通过命令sudo setsebool -P httpd_unifiedon解决

2016-09-19 11:43:13 2864

原创 centos下的phalcon安装

先安装git和phpdevelyum install gityum install php-devel下载phalcon代码cd /home/wwwgit/git clone git://github.com/phalcon/cphalcon.git执行安装编译步骤cd cphalcon/build/64bits//usr/bin/phpize  ./install

2016-08-02 09:55:34 481

原创 Failed to read auto-increment value from storage engine 诡异的mysql自增无效问题

今天遇到的,ALTER TABLE `gsmc` CHANGE `id` `id` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT "id备注" ;执行此语法后插入记录提示Failed to read auto-increment value from storage engine因为很多表对此表有外键引用,想把自增删掉重建,无法操作,查了

2016-07-22 14:12:13 4583

原创 加载图片导致ul不能自动滚动到底的问题

今天遇到需求,在一个ul里画很多li,需要自动定位到最后一笔,结果发现有时候不可以,核心代码$("#ul_msg").scrollTop($("#ul_msg")[0].scrollHeight - $(window).height() + 50);查了半天发现是因为ul里面有加载了图片,前面画的时候先滚动到底了,然后再加载图片,把ul撑大了导致解决方法:需

2016-07-21 19:11:15 462

空空如也

空空如也

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

TA关注的人

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