分析开源项目

解压项目 先不要着急运行 观察 运用了哪些技术(SpringBoot、Vue、Redi、MQ…) 是否有数据库(mysql) 你的环境是否匹配(Maven、 Java、npm、nodes.js、redis…) 通过了, 然后再想办法运行 跑起来是第一步 安装数据库, 执行SQL 前端需要跑起来 后端项目导入跑起来 启动后端项目 只要发现了Swagger, 那么跑起来第一步就是先进入...
随记

互联网三高架构:高并发、高性能、高可用

面向互联网的三高系统,最关注的软件质量属性是:性能、可用性、伸缩性、扩展性、安全性。 而构建此类系统,最常见的架构模式有:横向分层、纵向分割、分布式化、集群化、使用缓存、使用异步模式、使用冗余、自动化(发布、部署、监控)。 具体来说,可以在不同层次常用的技术有: 前端架构 浏览器优化技术:合理布局,页面缓存,减少http请求数,页面压缩,减少 cookie 传输。 1)CDN CDN的基...

hexo速度优化,gulp压缩静态资源

起因 自己博客插件加多了之后,感觉访问速度慢了些, 找了一些优化方法 少发送请求 把要加载的js文件(css文件同理)合并成一个(尽量少)文件,则可以向服务器少发送请求,从而减少等待时间。(前端不是很懂,太麻烦了,我只采用压缩文件这个方法) 压缩文件 使用压缩之后的js、css、img、html等静态资源文件,同样可以减少请求时间。(虽然html文件压缩对小网站意义不大,详见HTML...
随记

杀死一只知更鸟

纵观历史,社会总是对新兴而不同的事物感到排斥。《杀死一只知更鸟》向我们展示了一个鲜明的例子,仅仅因为那个人是不同的黑人,社会就可以对一个无辜者使用各种残忍的手段无所而不用其极。故事发生在虚构的Alabama州小镇Maycomb。本书讨论了美国司法以及社会的不公正和种族偏见的问题。 Maycomb镇让人想起那些人们过着心满意足的生活的古老小镇,那里的人们过着一种平静得令人不安的生活。故事发生在...
随记

我理解的互联网应用和企业应用开发

互联网应用(网站或app),和企业应用的本质区别,应该从用户谈起。 互联网是陌生用户,网站对于他们来说是自助系统(类似于ATM取款机),不需要、也不可能对他们强制培训,比如用户注册。所以它们要做得绝对的弱智化,尽量降低学习成本。 企业应用是公司员工,带有强制性,而且上岗前、或系统上线前,一般都有培训,比如工行柜台员工那个Windows客户端的功能,比如存款,都是通过输入“2397”调出的。相...
随记

常见开发单词

开发常见单词™ 单词 音标 释义 Authentication /ɔːˌθentɪˈkeɪʃn/ 证明;鉴定;证实 Authorization /ˌɔːθəraɪˈzeɪʃn/ 授权,认可;批准,委任 primary /ˈpraɪməri/ 主要的;初级的;基本的 Concerns 关注;关注点;关注者 cryptography /krɪpˈtɒɡrəf...
随记

随记

怎么可能有顺序呢,当然是随机的~ CWorld's Blog 求知若愚,虚怀若谷 KD's Blog 杂乱的技术小站 ...
随记

My Hexo Blog

我是xzMhehe,一名Java开发者,技术一般,经历平平,但是也一直渴望进步,同时也努力活着,为了人生不留遗憾,也希望能够一直做着自己喜欢的事情,得闲时分享心得、分享一些浅薄的经验,等以后老得不能再老了,就说故事已经讲完了,不去奢求圆满。 相信浏览这段话的你也知道,学习是一件极其枯燥而无聊的过程,甚至有时候显得很无助,我也想告诉你,成长就是这样一件残酷的事情,任何成功都不是一蹴而就,需要坚...