合集 折腾各类开发 下的文章
摘要:Alibaba Druid 升级至 1.2.5 后日志出现 discard long time none received connection 警告,项目运行正常。根本原因是 MySQL 连接空闲超时检测机制变更。在 Druid 配置类中通过 @PostConstruct 设置 System.setProperty("druid.mysql.usePingMethod", "false") 即可消除警告,无需降级。
异常仍偶发,遂在 Spring 全局异常处理器中直接过滤并静默忽略含上述字样的 IOException,以暴力方式屏蔽日志噪音。
Spring Boot 一体式项目经 Nginx 反向代理后,日志频现 Connection reset by peer 与 Broken pipe,静态资源仍可正常加载。作者捕获异常发现触发点均为图片等静态文件,遂在 Nginx 中为静态资源单独配置缓存与代理规则,异常消失。
因 Oracle 授权限制,Maven 中央仓库不再提供 Oracle 11g JDBC 驱动。本文介绍手动安装方案:复制安装目录下的 ojdbc6.jar 至本地,执行 mvn install:install-file 命令将其注册到本地仓库,并在 pom.xml 中添加对应依赖,即可在项目中正常引用 Oracle JDBC 驱动。
文章给出在微信浏览器内禁用分享菜单的完整方案:引入 jweixin-1.3.2.js,监听 WeixinJSBridgeReady 后调用 hideOptionMenu;若需局部恢复,可在对应页面再调用 showOptionMenu,兼顾 iOS 全局影响。
本文给出 Typecho 主题实现下拉懒加载的完整方案:保留原生 pageLink('next') 生成隐藏翻页按钮,jQuery 监听其点击事件,通过 Ajax 抓取下一页 HTML,提取 .dynamic-item 追加至列表尾部,并动态更新按钮链接,无新页时提示“加载到底”,无需刷新即可无限滚动。
- « 前一页
- 1
- 2
- 3