- 博客(10)
- 收藏
- 关注
原创 在使用Spring的Cache时出现Property or field ‘***‘ cannot be found on object of type的报错
项目中使用了Spring的@Cacheable注解来使用cache,使用@CacheEvict注解来清除缓存,但在使用的过程中却报错了。
2024-10-09 17:14:00 194
原创 使用POI导出Word时,设置柱状图、折线图等图表的标题字号
对象中却没有方法设置标题的字号,最终百度了很久找到下面这个方法,可以设置标题的字号、是否加粗等属性。在使用POI导出Word时,其中有图表的需求,可以通过。方法可以直接设置图表的标题。设置之后的效果如下图。
2024-09-14 14:16:43 272
原创 SpringDataJpa更新后查询不到的情况
在使用SpringDataJpa进行更新数据时,出现的更新后再查询但是查询不到的问题,经查询原来是因为Hibernate的缓存机制导致的。
2024-04-01 09:53:47 606
原创 mac10.15安装php扩展swoole遇到的问题
最近项目需要用到websocket的功能,所以需要装一下swoole的扩展,安装过程真的是及其复杂、繁琐、费事,记录一下安装时出现的问题。Cannot find autoconf需要先安装Homebrew。国内安装地址: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"然后用brew安装autoconf和automake:brew install autoconfbr
2020-05-15 10:21:53 442 1
原创 mysql无法启动,日志文件显示“Ignoring the redo log”
今天突然遇到mysql无法启动的问题,系统是Centos7. systemctl start mysqld 显示Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See “systemctl status mys...
2018-09-03 16:00:27 3733 1
原创 mysql数据库通过ibd文件恢复数据
首先需要一个跟要恢复的表结构完全一致的表然后执行ALTER TABLE 表名 DISCARD TABLESPACE。(这里一定不能手动删除ibd文件,如果删除了会导致mysql停止后无法重启)把要恢复的ibd文件复制到mysql的data文件夹下,跟表名.frm文件同级然后执行ALTER TABLE 表名 IMPORT TABLESPACE完成,数据恢复成功。...
2018-07-11 11:57:33 3020
原创 php json解析失败,需要删除字符串中的bom
今天有个项目是需要接收别人传过来的数据然后进行操作。传过来的数据格式是Content-Type:application/json;接收之后是应该是json格式,但是我用json_decode解析出来死活都是空。百度了之后发现php有个函数json_last_error可以返回 JSON 编码解码时最后发生的错误:0 JSON_ERROR_NONE No error has occurr...
2018-06-08 15:13:55 1173
原创 Linux编译php增加jpeg扩展死活不行
今天在写代码的时候发现php环境里没有配置jpeg拓展,相关的函数没法用,百度了一下,编译php的时候加上–with-jpeg-dir就行了。但是我重新configure make make install之后发现还是没有jpeg扩展,反反复复试了很多次一直都不行。偶然发现解决办法:configure之后make之前需要先执行make clean然后再make&&make in...
2018-05-18 15:04:26 759 1
原创 关于ThinkPHP5中控制器初始化函数_initialize
_initialize()是ThinkPHP定义的控制器初始化函数。功能类似于php原生的__construct。 网上很多人说用_initialize就可以不用写parent::__construct了,这种说话是不对的。 只有当你的控制器继承了think\Controller时,你可以直接在控制器中使用_initialize(),此时会执行父类的__construct和当前类的_initi...
2018-04-12 15:41:36 4957
原创 使用阿里云ECS搭建websocket服务时IP设置不对
最近用阿里云ECS+PHP+Swoole做一个在线聊天室,发现在搭建websocket服务时,需要输入服务器的IP,但是我把服务器的公网IP配置上运行websocket服务时总是不对,最后才发现原来这里的IP写阿里云的内网IP就对了。...
2018-04-02 11:32:22 7429 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人