11 2018 档案

摘要:项目中遇到存储的时间戳与真实时间 的现象,以下为解决步骤. 问题 sql CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, timestamp NULL DEFA 阅读全文
posted @ 2018-11-28 14:59 从此寂静无声 阅读(9584) 评论(6) 推荐(4)
摘要:在SpringBoot项目中,前后端规定传递时间使用时间戳(精度ms). 以上为简略实体类定义. 在实际使用过程中,发现 中的 以及 数值不对. 排查故障,前端去除时间戳后三位(即ms数),则时间基本吻合. 因此,可以确定是 在转换 时使用 进行转换. 因此对于 类型的转换添加自定义解析( 使用 解 阅读全文
posted @ 2018-11-27 18:57 从此寂静无声 阅读(3329) 评论(1) 推荐(1)
摘要:解决mysql保留字引发错误 阅读全文
posted @ 2018-11-27 13:57 从此寂静无声 阅读(14301) 评论(0) 推荐(2)
摘要:iTop软件功能分析以及优缺点比较 <! TOC "iTop对标文档" "1. 概述" "2. " "3. 主要功能模块" "3.1 配置管理( )" "3.2 用户请求管理( )" "3.3 事件请求处理( )" "3.4 变更管理( )" "3.4.1 紧急变更处理流程" "3.4.2 正常变更 阅读全文
posted @ 2018-11-14 15:18 从此寂静无声 阅读(13415) 评论(0) 推荐(1)
摘要:mysql完全卸载以及安全安装 完全卸载 安全安装 PS: 安全安装会删除测试表以及匿名访问用户,以及确定密码强度检测插件安装,设置root密码等操作,详细情况建议按照提示操作. 启动mysql 创建新用户登录mysql 设置 密码之后,依然无法在 非`root mysql`. ` 此时需要登录 的 阅读全文
posted @ 2018-11-12 18:04 从此寂静无声 阅读(3648) 评论(0) 推荐(1)
摘要:redis安装以及安全配置 1. 安装 使用 查询 执行体安装路径: 使用 查询 默认配置文件: 2. 配置开机启动 3. 安全设置 以下操作均在 中进行操作. 3.1 监听地址 较新版本 默认监听 ,无需修改; 3.2 修改端口 6379为默认端口,可修改为自己需要的端口. 3.3 添加密码 添加 阅读全文
posted @ 2018-11-12 15:58 从此寂静无声 阅读(1107) 评论(0) 推荐(1)
摘要:分析代码节选自muduo. 以下代码通过offsetof获取sin_family在sockaddr_in6中的字段偏移量. 需要注意: offsetof并非C/C++标准,需要编译器内置支持. 以及针对的数据类型,尽量使POD类型数据(可参考下面链接中的提示). 具体详情可参考:https://en 阅读全文
posted @ 2018-11-07 17:33 从此寂静无声 阅读(1763) 评论(0) 推荐(1)
摘要:摘抄自muduo代码实现。 获取本地地址(LocalAddr): 获取对端地址(PeerAddr): PS: 如果您觉得我的文章对您有帮助,可以扫码领取下红包,谢谢! 阅读全文
posted @ 2018-11-07 16:01 从此寂静无声 阅读(1615) 评论(0) 推荐(1)
摘要:模板类中,或模板函数中,若限定模板参数为数值类型,可以使用如下方式进行判断. 以上代码节选自muduo. 其中主要推断方式是通过调用std::is_arithmetic<T>. 若 T 为算术类型(即整数类型或浮点类型)或其修饰类型(添加注入const等),则提供等于 true 的成员常量 valu 阅读全文
posted @ 2018-11-03 21:09 从此寂静无声 阅读(4683) 评论(0) 推荐(1)
摘要:最近学习muduo源码时,对于内联函数有了更深刻的认知. 内联(inline)在代码执行方面具有优势,但是有时使用不当,或者稍微不注意,就会造成编译错误. 以下将通过Impl实现说明一二: 头文件: 源文件: 解释: (1)构造函数在源文件实现,比较容易理解,因为在头文件中并未具体实现Impl,无法 阅读全文
posted @ 2018-11-02 09:53 从此寂静无声 阅读(848) 评论(0) 推荐(1)
摘要:muduo利用pthread_key_t实现ThreadLocal模板类. 具体代码如下所示: 代码除destructor均较为容易理解,故对此进行解释: PS: 如果您觉得我的文章对您有帮助,可以扫码领取下红包,谢谢! 阅读全文
posted @ 2018-11-01 13:07 从此寂静无声 阅读(499) 评论(0) 推荐(1)
摘要:deepin在debian的基础上进行了一些修改,因此导致按照debian的安装指引是很难安装上docker的。 最近想学习docker,故尝试了安装docker(个人使用:deepin15.7桌面版),以下是安装步骤(按照deepin论坛提供的解决方案): (1)如果以前安装过老版本,可以先卸载以 阅读全文
posted @ 2018-11-01 09:14 从此寂静无声 阅读(5499) 评论(2) 推荐(1)