摘要: This is Cheney-Yang's blog ! Welcome to here ! This is Cheney-Yang's blog ! Welcome to here ! This is Cheney-Yang's blog ! Welcome to here ! This is C 阅读全文
posted @ 2016-10-28 18:36 cheney-yang 阅读(432) 评论(2) 推荐(0) 编辑
摘要: Java基础知识常识总结 1.面向对象的特征以及对他的理解? 封装,继承,多态,如果再增加一条就是抽象. 2.Object有几种方法,分别是什么? 在JDK1.5中的11种方法,分别有: toString方法: 该方法用得比较多,一般子类都有覆盖。 getClass方法: final方法,获得运行时 阅读全文
posted @ 2015-03-23 21:28 cheney-yang 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 简介 数据库可视化神器,Navicat Premium,笔者环境 Win10 LTSC,版本 Navicat Premium 15,亲测可用 方法 / 步骤 1,下载Navicat Premium,并且安装 官网https://www.navicat.com.cn/下载最新版本下载安装(文末,网盘地 阅读全文
posted @ 2020-06-03 21:05 cheney-yang 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 在每个文件的头部添加文档标识,便于区分项目里面模块代码的负责人 方法/步骤 方法一 打开设置 Edit File and Code Templates 选择 file Header 方法二 打开设置 搜索 File Templates 选择 file Header 代码版权头部填写 阅读全文
posted @ 2020-04-27 09:17 cheney-yang 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: Spring 框架给我们提供的StringUtils是我们判断字符串常用的方法, 但是有很多人一直非空判断很混乱,下面做一下总结 汇总 结论 StringUtils.isEmpty() 方法是判断不了空格的,所以要慎重用这个方法 StringUtils.hasText() 可以使用这个方法判断是否有 阅读全文
posted @ 2020-04-23 17:02 cheney-yang 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 简介 本人路由器华硕AC 86U,通过梅林固件安装Entware来安装Nginx 测试可用,相关操作记录,以供参考 方法/步骤 1. 打开固件的SSH相关端口 略 2. 进入shell页面,先来装Entware ng (应该会有更简便步骤) 3. 安装Nginx,并修改配置文件 基本配置 该配置是在 阅读全文
posted @ 2020-03-19 15:28 cheney-yang 阅读(4185) 评论(2) 推荐(0) 编辑
摘要: 简介 sofa bolt是蚂蚁开源的一款基于Netty的网络通信框架。在Netty的基础上对网络编程常见问题进行了一层简单封装,让中间件开发者更关注于中间件产品本身。 Demo 关键代码 Pom依赖: BoltServer端: 测试入口类 用户自定义处理器类 响应统一封装类 BoltClient端: 阅读全文
posted @ 2020-03-02 18:41 cheney-yang 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 简介 IDEA编译Java项目报错:无效的源发行版9 目测原因编译等级不对,需要调整IDE中的编译等级相关参数 解决方案 1. 打开设置, Java Compiler选择如图所示的选项进行相应调整 2. 打开项目构建(Project Structure...) Project选择相应的编译级别 3. 阅读全文
posted @ 2020-03-02 14:09 cheney-yang 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 前言 不用整体刷新页面,可以定时更新后台数据的变化,本Demo使用了DataTables表格插件 请按照官方文档直接引入相关SDK。。。。 废话不多说了,直接上代码 相关代码 前端的DIV Box JS引入渲染 页面效果 参考资料: "Datatables中文网" 阅读全文
posted @ 2020-02-29 22:22 cheney-yang 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: Freemarker判断对象是否为空 1. freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空: 2. 当然也可以通过设置默认值${name!''}来避免对象为空的错误。 如果name为空,就以默认值(“!”后的字符 阅读全文
posted @ 2020-02-28 10:06 cheney-yang 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 实际应用: shell+定时任务+nginx信号管理,完成日志按日期存储 分析思路: 1. 凌晨00:00:01,把昨天的日志重命名,放在相应的目录下 2. 再USR1信息号控制nginx重新生成新的日志文件 具体脚本: !/bin/bash base_path='/usr/local/nginx/ 阅读全文
posted @ 2020-02-04 16:39 cheney-yang 阅读(349) 评论(0) 推荐(1) 编辑
摘要: WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full duplex)通信—与我们常用HTTP最大的不同是,他允许服务器主动发送信息给客户端。 SpringBoot整合支持WebSocket 依赖 开启webSocket支持 服务端Server配置 在Control 阅读全文
posted @ 2020-01-21 15:54 cheney-yang 阅读(353) 评论(0) 推荐(0) 编辑