摘要: 1. NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点? NoSQL是非关系型数据库,NoSQL = Not Only SQL。 关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。 在处理非结构化/半结构化的大数据时, 阅读全文
posted @ 2019-05-29 23:10 songguojun 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1.什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 2. 什么是正向代理和反向代理? 正向代理就是一个人发送一个请求直接就到达了目标的服务器 反向代理(Reverse Proxy)就是请求统一被Ng 阅读全文
posted @ 2019-05-29 22:45 songguojun 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 代码测试 当开发人员开发好程序后还需要对代码进行测试,可以发现程序中可能存在的问题,测试可以分为传统测试和表格驱动测试,而表格驱动的单元测试技术相比传统测试有很多优点,下面对比下。 传统测试和表格驱动测试对比 1. 传统测试 看看下面一段传统测试代码,是对一个加法函数add的单元测试,assertE 阅读全文
posted @ 2019-05-29 22:42 songguojun 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 什么是SQL注入(SQL Injection)? SQL注入是一种未将输入参数进行过滤,然后将SQL代码添加到输入参数中并传递到SQL服务器解析并执行达到预想之外的一种攻击手法。这种SQL注入可以欺骗服务器并且执行一些非法的SQL语句从而导致信息泄漏及其他安全问题。SQL注入是安全问题中最高发的问题 阅读全文
posted @ 2019-05-29 22:40 songguojun 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Spring框架简介 Spring是一个Java开源框架。最初是解决企业应用开发的复杂性而创建的,但是发展到现在已经不止于应用与企业应用了。Spring现在已经发展成了一个庞大的家族。 Spring框架特点 1. IoC(Inversion of Control) Spring框架是IOC理念具体实 阅读全文
posted @ 2019-05-29 22:35 songguojun 阅读(598) 评论(0) 推荐(0) 编辑
摘要: SpringBoot介绍 SpringBoot已成为当今最流行的微服务开发框架,它和spring 4一起诞生的,比如@RsetController可以快速上手,整合了一些子项目(包括开源框架和第三方代码库),直接引入就能用,帮你封装好了基于Spring ,容易快速入门,是Spring全家桶中的一员S 阅读全文
posted @ 2019-05-29 21:52 songguojun 阅读(254) 评论(0) 推荐(0) 编辑