摘要:读书使人得到一种优雅和风味,这就是读书的整个目的,而只有抱着这种目的的读书才可以叫做艺术。一人读书的目的并不是要“改进心智”,因为当他开始想要改进心智的时候,一切读书的乐趣便丧失净尽了。 阅读全文
posted @ 2019-01-21 18:27 BNDong 阅读 (1677) 评论 (0) 编辑
摘要:很多人私信求博皮,索性就重构了代码,分享了出来。代码托管至GitHub上,方便大家使用和修改。 阅读全文
posted @ 2018-06-04 14:19 BNDong 阅读 (9267) 评论 (0) 编辑
摘要:RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开密钥算法。 阅读全文
posted @ 2019-11-12 17:53 BNDong 阅读 (576) 评论 (0) 编辑
摘要:对于客户端开发或者网站开发而言,调用接口返回有统一的响应体,可以针对性的设计界面,代码结构更加清晰,层次也更加分明。 阅读全文
posted @ 2019-01-16 10:12 BNDong 阅读 (5044) 评论 (0) 编辑
摘要:在启动应用时会发现在控制台打印的日志中出现了两个路径为 {[/error]} 的访问地址,当系统中发送异常错误时,Spring Boot 会根据请求方式分别跳转到以 JSON 格式或以界面显示的 /error 地址中显示错误信息。 默认异常处理 使用 AJAX 方式请求时返回的 JSON 格式错误信 阅读全文
posted @ 2018-12-18 11:47 BNDong 阅读 (5335) 评论 (1) 编辑
摘要:Spring 版本 Spring Boot:2.0.6.RELEASE Spring Cloud:Finchley.SR2 多环境配置切换 使用 Spring Cloud 来处理 多配置的切换在开发中真是很常用,能有效提高效率。一些成熟的框架基本都有关于配置切换的解决方案,当然了 Spring Cl 阅读全文
posted @ 2018-11-29 12:11 BNDong 阅读 (1957) 评论 (0) 编辑
摘要:Hexo 是使用的比较多的博客框架了,我也尝试自己搭一下,做一些基础功能的测试。之所以没有使用 GitHub 而选择了码云,一是我有自己的 VPS 不需要使用 GitHub Pages ,所以本文也没有关于如何使用 GitHub Pages 的教程;二是 GitHub 上私有仓库是收费的,码云上面能 阅读全文
posted @ 2018-11-13 12:14 BNDong 阅读 (1569) 评论 (1) 编辑
摘要:前言 最近在梳理公司的架构,想用 VPS 先做一些测试,然后就开始踩坑了!我用 Vultr 新买了个 VPS。 安装的 CentOS 版本: 安装 先安装 Nginx,图方便,用了个自动脚本: 安装 Nginx 成功,重启服务器,连接 SSH。 再安装 Docker: 一顿操作下来,执行顺利,无任何 阅读全文
posted @ 2018-11-06 17:29 BNDong 阅读 (1123) 评论 (0) 编辑
摘要:AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。 AOP是软件开发思想阶段性的产物,我们比较熟悉面向过程OPP和面向对象OOP,AOP是OOP的延续,但不是OOP的替代,而是作为OOP的有益补充。 阅读全文
posted @ 2018-10-23 15:03 BNDong 阅读 (555) 评论 (0) 编辑
摘要:Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 阅读全文
posted @ 2018-10-12 16:09 BNDong 阅读 (1616) 评论 (0) 编辑
摘要:在云计算、大数据等新技术的带动下,越来越多的企业需要对结构化的数据进行查询、分析、处理和更新。同时,随着创新业务的不断增加,业务的复杂及庞大的体量必然会产生错综复杂且规模巨大的结构化数据,这些都必然迫使企业对数据库的需求指向大规模、高可靠、高扩展及高性能。 什么是数据去中心化 数据去中心化过程也就是 阅读全文
posted @ 2018-08-21 10:48 BNDong 阅读 (1957) 评论 (0) 编辑
摘要:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,有可能导致其它依赖对象的修改更新,那么开发任务会很快变成一个产生bug和消除bug的恶性循环。当我们创建一个对象的时候,一个对象的创建应当尽可能减少和其它对象间的耦合!一个对象的改变尽可能的不会引起代码库其它地方的修改。使用观察者模式能有 阅读全文
posted @ 2018-08-10 15:02 BNDong 阅读 (603) 评论 (0) 编辑