07 2018 档案
摘要:一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台) 三、主流解Cache和数据库对比: 上
阅读全文
摘要:1、单一职责原则(Single Responsibility Principle) 定义 : 应该有且只有一个原因引起类的变化 注意 : 这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能 2、里氏代换原则(Liskov Substitution Principle) 定义 :
阅读全文
摘要:安装 npm install mockjs 使用 const Mock = require("mockjs") //格式"属性名|min-max": "@函数名 或者 各种数据常量" let data = Mock.mock({ "name": "@cname", "age|1-100": 1, "
阅读全文
摘要:下面用例子的形式来记录下常用的一些Http头部信息 Request Header: Host: www.uuid.online/ //请求的目标域名和端口号 Referer: https:/localhost:8081/link?query=xxxxx //请求资源的完整URI User-Agent
阅读全文
摘要:cache-control这个东西就是对服务端拉取的静态资源打上一个缓存标志 对于cache-control可以设置几种模式,通常前端工程师需要知道几种模式 max-age = 10000 (以秒为单位,根据需求设定) no-cache (每次进行请求时都要向服务端进行验证,需要配合etag,Las
阅读全文
摘要:JVM:Java Virtual Machine的缩写,即Java虚拟机 JRE:Java Runtime Environment的缩写,即Java运行环境 JDK:Java Development Kit的缩写,即Java软件开发工具包 三者的关系如下图:
阅读全文
摘要:Java是可以在系统运行的,主要是Java在执行的时候先通过Java虚拟机JVM,对应不同的操作系统,JVM会采用对应的翻译机制。
阅读全文
摘要:拿Java为例,讲一下怎么配置环境变量使得javac可以在全局被调用: 1.添加环境变量 例如我们的Java下载在了:D:\Java\v1.8 我们就到环境变量那添加一个例如叫“Java_path”的环境变量: 2.在Path那添加java/bin 确定后打开cmd,就可以在任意的位置使用javac
阅读全文
摘要:今天遇到一个奇葩的问题: 窗口扩大的时候子组件跟着扩大了,但是缩小的时候子组件却不缩小 原因: 扩大窗口的时候:父组件width>子组件width , 自然子组件要跟着变化 缩小窗口的时候:父组件width被子组件撑大,导致父组件width=子组件width, 自然子组件就不会改变了 解决方案: 父
阅读全文
摘要:拿以下这段代码为例: 每一个中间件就类似每一层洋葱圈,上面例子中的第一个中间件 "x-response-time" 就好比洋葱的最外层,第二个中间件 "logger" 就好比第二层,第三个中间件 "response" 就好比最里面那一层,所有的请求经过中间件的时候都会执行两次。
阅读全文
摘要:Egg.js是基于Koa开发的NodeJs服务器框架,这个框架约定使用MVC的开发写法,但是没有限定技术栈,各种数据库及其操作库、后端渲染模板、各种小工具库等等都可以通过插件的方式来使用,而且使用和配置及其方便快捷,是一款十分优秀的NodeJs开发框架。 官方文档是写得非常优秀,而且是中文,所以这里
阅读全文
摘要:在Github里,如果我们想通过ssh的方式进行身份验证,我们就需要建立ssh-key: 方法一: git GUI,点击help,选择Generate ssh key 方法二: 在命令行中输入ssh-keygen -t rsa -C "your_email@example.com"默认会在相应路径下
阅读全文
摘要:https://blog.csdn.net/u011419965/article/details/50536937#7-有序列表 1 强调 星号与下划线都可以,单是斜体,双是粗体,符号可跨行,符号可加空格 1 2 3 4 5 6 7 一个人来到田纳西 毫无疑问 *我做的馅饼 是全天下* 最好吃的 2
阅读全文