摘要: utf8 与 utf8mb4 标准的 UTF 8 字符集编码是可以用 1~4 个字节去编码21位字符,是一种变长的编码格式,这几乎包含了是世界上所有能看见的语言了。然而在MySQL里实现的utf8最长使用3个字节,节省空间但不能表达全部的UTF 8,只支持到了 Unicode 中的“基本多文种平面” 阅读全文
posted @ 2019-08-09 13:53 qingfengEthan 阅读(10141) 评论(0) 推荐(2) 编辑
摘要: 1. 事务简介 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性。事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID),包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Is 阅读全文
posted @ 2019-07-31 19:09 qingfengEthan 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、Hexo发布到Github Pages Github Pages服务可以给我们提供一个静态网页的托管,以便远程浏览我们的博客内容。Github Pages是给开发者建立的私人页面,免费且没有空间流量限制。每个github账号都可以创建一个Github Pages项目。 1、创建Github Pa 阅读全文
posted @ 2019-05-11 21:35 qingfengEthan 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值传递 封装、继承、多态 阅读全文
posted @ 2019-04-06 20:57 qingfengEthan 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 越来越发现没思考就没有进步,忙碌的工作非但不能让你沉淀起来,反而会让你因为失去思考而变得空乏。身边不乏拼死工作却没啥突破的例子,也包括自己,问题关键就是与是否学会了思考。 最近一直在思考这么一个问题,如何激发思考,如何使自己在千遍一律的工作中找到突破口。找到了一些思路和方法,总结如下: when 何 阅读全文
posted @ 2019-04-03 10:11 qingfengEthan 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Hexo搭建 Hexo是一个快速、简洁且高效的博客框架。Hexo使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo是一个采用nodejs的静态博客,类似的博客也有很多,比较有名的Jekyll,Octopress等。Hexo官网https://hexo 阅读全文
posted @ 2018-12-02 21:06 qingfengEthan 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Mycat是什么? 从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的Server,前端用户可以把它看做是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库 阅读全文
posted @ 2018-11-30 17:45 qingfengEthan 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。Nginx比Apache更轻量级、并发性能更好。 Nginx使用基于事 阅读全文
posted @ 2018-11-30 17:42 qingfengEthan 阅读(202) 评论(0) 推荐(0) 编辑