摘要: MongoDB基础 传统关系型数据库在面对在面对高并发、数据量大、高扩展和高可用时有些力不从心,MongoDB则比较容易应对以上情况。 存储结构 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 ro 阅读全文
posted @ 2020-03-07 15:05 code-blog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Docker笔记 安装 首先检查是否已经安装过Docker:yum list installed | grep docker,如果已经安装过需要删除旧的Docker:yum remove docker-ce,除默认的docker目录,其中包含了之前的镜像和容器文件、配置等:rm -rf /var/l 阅读全文
posted @ 2020-02-27 22:22 code-blog 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Linux添加虚拟内存 首先执行free -h查看内存状况: total used free shared buff/cache available Mem: 1.8G 570M 76M 8.4M 1.2G 1.1G Swap: 0B 0B 0B 此时虚拟内存swap为0,下面开始创建交换区。 1、 阅读全文
posted @ 2020-02-24 20:51 code-blog 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 记一道数字旋转排列算法题 面试的时候遇到一道算法题,当时没做出来,也没有什么思路。睡觉前突然想到解法,记录一下。 题的大意如下,数字以1开始,并围绕1做逆时针旋转,其中1的坐标为(0, 0),如下图所示: 要求给一个坐标,求其未知的数是多少?例:给出(1, 0),该坐标的数为2;给出(-1, -2) 阅读全文
posted @ 2020-01-04 14:58 code-blog 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 用四种方法将两个AJAX改为同步 Promise、Generator函数、yield、async/await 相关 今有一题,题目为: 现有ajax1()和ajax2(),用于快速初始化CODE1和CODE2 myFunc必须在CODE1和CODE2初始化之后再执行 可以在原代码上修改 伪代码为: 阅读全文
posted @ 2019-10-19 16:06 code-blog 阅读(4029) 评论(0) 推荐(0) 编辑
摘要: Win上MySQL乱码问题 笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几次错才正确解决,在此记录一下。 在MySQL数据库存储目录找到my.ini,在相应的标签下分别添加如下内容: [client] default-character-set = utf8 [mys 阅读全文
posted @ 2019-09-18 14:35 code-blog 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Dubbo RPC即Remote Procedure Call,即为远程调用。这和Java的远程代理RMI有点类似,不过RMI只能在Java系统之间进行调用,并且是使用序列化对象的方式进行通信。相比之下,RPC模式的Dubbo性能更高一些,由于使用HTTP进行通信,因此可以在不同语言的服务之间进行调 阅读全文
posted @ 2019-09-18 11:46 code-blog 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Mybatis Generator Mybatis Generator简称MBG,可以根据数据库自动生成实体类、单表查询接口及其映射xml文件(也可以选择以注解方式生成)。 下面介绍一下以maven插件方式使用MBG。 首先在pom中添加依赖: <dependencies> <dependency> 阅读全文
posted @ 2019-09-15 22:39 code-blog 阅读(13540) 评论(0) 推荐(1) 编辑
摘要: SSM 整合 SpringMVC、Spring、Mybatis整合 maven项目打war包并引入依赖,并添加静态资源: 依赖及静态资源 <dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <artifactId>ju 阅读全文
posted @ 2019-09-15 19:52 code-blog 阅读(514) 评论(0) 推荐(0) 编辑
摘要: Git学习笔记 一篇混乱的学习笔记 Git是一个强大的分布式版本管理系统,本文主要作为学习笔记。 首先是安装,在这里下载,安装过后,打开git bash 执行下面的命令设置用户名和邮箱: git config --global user.name "Your Name" git config --g 阅读全文
posted @ 2019-09-06 20:07 code-blog 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Spring MVC Spring MVC 说是框架,对Tomcat来说其实就是一个Servlet,关于如何从上古时期的Servlet演化到如今的SpringMVC的,可以看看这篇博文:Spring MVC是如何逐步简化Servlet的编程的 业务分层之后既方便解耦,条例也更清晰。因此对于后台web 阅读全文
posted @ 2019-09-06 14:38 code-blog 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Spring之AOP AOP 全程Aspect Oriented Programming,直译就是面向切面编程。和POP、OOP相似,它也是一种编程思想。OOP强调的是封装、继承、多态,也就是功能的模块化。而AOP则是OOP的补充,它强调的是切面,在运行时动态地将代码切入到类的指定方法、指定位置上的 阅读全文
posted @ 2019-09-05 23:12 code-blog 阅读(646) 评论(0) 推荐(0) 编辑
摘要: Spring之IoC 概念 IoC:Inversion of Control,中文通常翻译为“控制反转”,它还有一个别名叫做依赖注入(Dependency Injection)。但实际上依赖注入控制反转的一种表达方式(还有一种叫依赖查找)。什么是控制反转呢,简单来说就是本来上层建筑依赖下层建筑,下载 阅读全文
posted @ 2019-08-28 21:19 code-blog 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Web基础之日志 日志在企业开发中有着不可或缺的作用,它可以用以记录用户操作、系统运行状态和错误信息。日志记录的好坏直接关系到系统出现问题时定位的速度。 最开始的日志一般使用log4j,后来sun公司心有不甘,在jdk 1.4中加入了一个叫java.util.logging的日志包,简称jul。两种 阅读全文
posted @ 2019-08-24 20:05 code-blog 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: Linux基础之防火墙 Iptables 最初认识iptables还是在安卓手机上玩tiny的时候知道的,什么扫地僧、Jume等防跳脚本都基于iptables原理,一直觉得iptables的命令很长、难懂,等真正认识了之后发现也不过如此。 iptables是CentOS上的防火墙软件(之所以叫软件是 阅读全文
posted @ 2019-08-23 19:28 code-blog 阅读(210) 评论(0) 推荐(0) 编辑