- 博客(51)
- 问答 (2)
- 收藏
- 关注
原创 解决yum命令报错“Could not resolve host: mirrorlist.centos.org
这个主要是yum源出了问题或者服务器网络有问题,检查网络排除网络问题后,可更换源。我这里是centos7,用的源是华为云的源。
2024-11-08 16:48:08
439
原创 redis报端口绑定权限不足的解决方法(仅限semanage)
由于本服务器使用semanage进行端口策略管理,这里用到了semanage命令。
2024-03-11 12:00:20
573
原创 orel9 通过yum安装php7.1报错nothing provides libcrypto.so.10()(64bit) needed的解决方法
出现缺少openssl1.0版本的组件,查看当前服务器的openssl version发现是3.0版本,于是格外下载安装1.0.2o版本的openssl,问题解决。重新安装php7.1。
2024-03-07 12:12:23
950
原创 关于laravel的逻辑删除deleted_at与mysql唯一索引unique
而mysql的unique,如果某个在其中的字段为null,其他字段相同,是允许加入的,就导致了用deleted_at作为unique的其中一个字段时,会出现乌龙现象,导致正常存在的数据无法保证唯一,被删除的数据才能根据不同删除时间去保证唯一。使用mysql组合key去设置唯一索引unique时,可以避免因各种原因导致的重复脏数据问题,但由于我们绝大多数表都不建议采取物理删除的方式去对待可爱的数据们,因此我们常常使用逻辑删除(软删除)的方式去对错误数据或无效数据进行删除,以便后续追溯及误删除的还原。
2023-12-13 16:42:19
1048
原创 laravel Unauthenticated. 500
由于我这边已经不用密码的方式了,password_hash变得没有意义,即使在登录状态下,$request->session()->get('password_hash')也为null,这个判断会变得永远是true。配置日志等级已经是debug了,正常来说是要记录的,在nginx日志中发现确实是500的状态码,使得我对这个日志的记录完整性产生怀疑。我在Handler.php中找到unauthenticated函数,也加了一行输入日志的代码,结果发现没有触发。laravel的日志是基于。
2023-04-11 15:13:31
705
原创 laravel redis报错 MISCONF Redis is configured to save RDB snapshots
Cannot allocate memory
2023-03-14 10:56:43
279
原创 关于JAVA和PHP中的默认传参方式
PHP默认是值传递,传递进去的变量实际上是副本,副本若在函数中发生变化,执行完该函数后出来,不会影响外部的变量,若想改为引用传递,则需要在参数前加个&JAVA默认是引用传递,传递进去的变量若在方法中发生变化,执行完该方法后出来,便也发生改变。
2023-03-10 22:47:30
212
原创 基于docker的php安装了pdo_mysql扩展phpinfo()中却没有显示
docker容器中php安装了pdo_mysql扩展phpinfo()中却没有显示
2022-07-29 09:46:38
570
原创 关于在laravel中上传7M的pdf文件被转为application/octet-stream的问题处理
dd($file, $file->is_Valid)打印结果为:UploadedFile {#3775 -test: false -originalName: "xx.pdf" -mimeType: "application/octet-stream" -size: 0 -error: 1 #hashName: null path: "" filename: "" basename: "" pathname: "" extension: "" .
2022-05-17 11:30:25
831
原创 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory)
今天在linux部署一个laravel项目,nginx报异常,以前都是直接检查php-fpm.conf的配置和nginx.conf的连接配置,确保统一,这是我当时的配置,看起来是没什么问题的nginx.conflocation ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; proxy_igno
2021-12-21 08:53:15
8456
原创 springboot在只允许GET请求的接口中使用枚举传参的问题
一般来说,我们为了让枚举对象作为接口的入参,需要在枚举中写一个序列化、反序列化的函数,指明通过什么属性去识别、转换成枚举对象,在该函数加上@JsonCreator注解。然而这一操作对于GET请求的方式不起作用,需要额外处理。在request中重写枚举对象的set方法,调用在枚举中写好的带@JsonCreator注解的函数。去进行转换...
2021-12-15 09:16:56
2090
原创 Invalid bound statement (not found): com.xx.service.xxx
@MapperScan 这个注解配置的路径问题,路径不能包括项目下的service,需要配置在具体的mapper文件位置之前的配置:@MapperScan("com.xx")现在的配置:@MapperScan("com.xx.**.mapper")
2021-09-18 18:06:53
222
原创 Target [Illuminate\Contracts\Auth\Access\Gate] is not instantiable.
今天重新部署laravel遇到了这个问题,首先要先确认config\app.php中存在如下两行'providers' => [ Illuminate\Auth\AuthServiceProvider::class,]'aliases' => [ 'Gate' => Illuminate\Support\Facades\Gate::class,]之后删除缓存文件(注意不要删除cache目录本身)rm -rf bootstrap/cache/*.
2021-07-06 14:57:54
555
2
原创 关于mysql主从同步时的错误
1.Last_IO_Error: Master command COM_REGISTER_SLAVE failed: Access denied for user 'repl'@'10.224.12.228' (using password: YES) (Errno: 1045)
2021-06-17 20:00:21
1611
原创 Class web does not exist
基于laravel-admin1.4.4版本进入后台用户管理时报ReflectionException: Class web does not exist处理"encore/laravel-admin": "1.4.4"解决方法:修改vendor\encore\laravel-admin\src\Admin.php中的web为Web(仅对本项目有效,因为本项目配置里就是Web)...
2021-03-17 09:31:07
200
原创 Java无框架脚本在windows中打包注册成服务设置开机自启动
1 打成jar包我这边用的是maven来进行打包,进入项目中使用命令mvn clean install来进行打包,由于我这边涉及一些dll文件。因此打包后,这些文件要按照脚本的调用路径与jar包放在同级目录下。比如我在脚本中调用了"src\\main\\resources\\dll\\lib\\XX.dll",那么在jar包的当前目录下要有个同级的src目录,一层一层到最后有XX.dll,这样...
2020-04-10 17:02:15
275
原创 laravel+nginx项目部署(php7.1)
2020.3.21部署laravel项目至一个带有yum的centOS 7 服务器的一些总结1.更新yumyum -y update2.yum安装git2.1查看系统是否已经安装gitgit --version2.2安装gityum install -y git3.git下载项目4.安装nginx4.1 安装前准备(由于执行了1的更新,所以此步忽略)yum in...
2020-03-21 13:33:50
3935
1
原创 关于php-fpm配置慢日志的问题
; The timeout for serving a single request after which a PHP backtrace will be; dumped to the 'slowlog' file. A value of '0s' means 'off'.; Available units: s(econds)(default), m(inutes), h(ours), ...
2020-03-21 08:18:33
285
原创 部署服务器时 yum list 给我上了一课
今天新部署一台服务器,将之前的项目copy一份过去,想要跑起来。在安装composer后使用install时报错[root@ecs-1ada-0317666 yedan_school]# composer installLoading composer repositories with package informationUpdating dependencies (includin...
2020-03-20 13:25:08
662
原创 python2.7 + uwsgi 报错 Internal Server Error
首先我这个情况是之前运行项目一直没问题,然后今天像往常一样更新代码和restart uwsgi,结果访问接口报错Internal Server Error,查看了uwsgi.xml和uwsgi.log、error.log都没有发现问题,然后去stop uwsgi后重新start uwsgi,问题才展现在uwsgi.log里面。是由于代码层面的编译错误导致,坑爹的地方在于如果我不stop uwsgi...
2020-02-10 16:53:33
4223
原创 rabbitmq-plugins enable rabbitmq_management 出错 ERLANG_HOME not set correctly
cmd中输入 rabbitmq-plugins enable rabbitmq_management出现 ERLANG_HOME not set correctly 错误网上很多文章都是说把rabbitmq_server.bat中的"!ERLANG_HOME!\bin\erl.exe" 修改为 绝对地址,这种方式也可以,只是个人觉得不应该更改安装源自身的代码。所以想说一下另一种方式:...
2019-12-03 09:53:11
18590
4
原创 关于在laravel中使用aws的操作(aws-sdk-php-laravel)
参考网址:https://learnku.com/laravel/t/2533/extension-recommended-aws-sdk-php-laravel-aws-official-sdkhttps://docs.aws.amazon.com/zh_cn/sdk-for-php/v3/developer-guide/s3-presigned-url.htmlhttps://zh...
2019-11-20 10:22:24
3450
原创 Allowed memory size of 268435456 bytes exhausted 问题处理
我之前按照网上的方式设置了php.ini memory_limit或者直接ini_set(”memory_limit”,”256M”),发现这根本治标不治本,现在256M也=满足不了了,这样下去数据只会越加越大。然后查看了出问题的代码,说真的这个想要治本,还是得根据自己代码的情况来看。我这边的问题是设置了一个静态变量,这个静态变量在构造函数查询了一个数据表的所有数据,长此以往,造成了内存...
2019-09-21 15:21:54
27805
原创 Eclipse 关于仅项目出现红叉且run代码出现“错误: 找不到或无法加载主类”的问题
找了百度很多资料,有说用project->build automatically的 、有说用clean的,还是不行,一直编译不出class文件,纳闷不已。然后也尝试其他方式编译class文件,还是不行。这时候我看到一篇文章说可能class文件正在被使用,不能重新编译,于是我想起来我的计划任务(定时任务)正在启JAVA的脚本,用的就是class编译文件,于是停止了脚本的运行,然后重新cle...
2019-09-19 11:02:55
452
原创 关于uwsgi日志文件写入问题
本文讲述不涉及配置,仅为服务器宕机产生的BUG事情是这样的,今天看了一下服务器的uwsgi.log文件,发现自7月26那天后就没有更新过,作为一个实时受到外部访问的web项目服务器,这显然是不科学的,于是我用了各种办法,比如:提高文件权限、更改文件权限用户、更改uwsgi的日志部分配置、多次重启uwsgi均无解。之后发现是7月26号那天服务器宕掉了,导致这个日志系统出了问题,重启uwsgi...
2019-08-22 09:23:44
3025
原创 海康设备注册一直失败的问题
今天用JAVA对接海康设备,但是注册一直失败,ip、端口、用户名、密码都是正确的,一直百思不得其解,后来一番查询与排错,终于找到了原因,是因为没有初始化设备初始化设备的代码(红框里的部分): if (!hCNetSDK.NET_DVR_Init()) { System.out.println(MachineName + ":初始化失败");...
2019-06-27 19:39:25
11419
36
原创 关于Some projects cannot be imported because they already exist in the workspace错误解决方案
1.按照网上的处理方式,打开项目中.project文件 --- 修改<name>projectName</name>2.我的情况是没有任何重复的项目在eclipse的列表中,所以用了网上说的1方法也没啥用,后来我发现是eclipse的工作区不知道什么原因,更换了,于是,我把工作区(workspace)改回来,解决:2-1.点击菜单中file的选项2-2.下拉...
2019-06-03 15:48:10
1873
1
原创 关于Content-Download时间过长问题
本文章仅提供一种可能性项目用的是:php(laravel+blade)进行编写今天遇到一个神奇的BUG,通过ajax访问一个接口,会出现Content-Download耗时过长的情况。原因:接口返回的数据量巨大导致出现这个情况,但是不知道为什么1.直接浏览器访问接口2.postman请求接口3.直接跳转blade.php页面渲染(不通过ajax的方式)4.这个项目我...
2019-05-30 09:28:04
43284
8
原创 数据库execute进程阻塞问题
今天遇到了mysql出现大量(200多条)State=updating,Command=execute的进程卡死,导致线上打开页面速度下降(这也是小洁在群里发请假那里卡到进不去的原因),为了保证线上正常使用,我通过mysql的kill命令杀死了这200多条进程,但是这肯定不是好的解决方法,希望大佬们有解决方法的告知一下,我百度了半天没百度出来解决方法。...
2019-04-17 19:23:22
624
原创 关于在windows系统下nginx部署静态资源文件时遇到的路径问题
server { listen 80; server_name localhost; access_log C:/web/access.log; error_log C:/web/error.log; location / { proxy_pass http://localhost:8081;...
2019-03-29 14:55:55
8801
3
原创 linux新机子设置网络
我这边的情况是gb1网卡插口对应em1,因此设置 /etc/sysconfig/network-scripts/ifcfg-em1 这个配置文件,不同机子要配置的文件可能不一样,也有/etc/sysconfig/network-scripts/ifcfg-eth0的,这个文件我这台linux机子里没有这是我这边的配置,自己定死静态ip,BOOTPROTO本来是打算设置static的,但是不...
2019-02-28 11:52:54
301
空空如也
laravel excel跨区域选择的问题
2018-06-21
Java框架关于分层的构造我一直好蒙,求助
2017-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人