摘要:
Redis 面试 Redis is an open source (BSD licensed), in memory data structure store, used as a database, cache and message broker. Redis has built in repl 阅读全文
摘要:
文章讨论内容 转自 "mysql商品库存扣减问题总结" 秒杀类的问题一直都是web领域比较热点的问题,一个超高并发的网站需要考虑从产品、前端优化、站点部署及后端服务等等所有环节进行考虑。mysql所能抗住的写压力是一定的,高并发的web站点,你需要在数据持久化之前控制好压力,而不是把所有的请求都落到 阅读全文
摘要:
[TOC] HTTP协议 1. HTTP 1.0和HTTP 1.1的主要区别是什么 长连接 : 在HTTP/1.0中,默认使用的是短连接 ,每次请求都要重新建立一次连接 HTTP 1.1起,默认使用长连接 ,默认开启 Connection: keep alive ,这样就可以复用TCP连接。 错误状 阅读全文
摘要:
日志在系统中举足轻重,特别是对于已经上线的系统,是定位问题的关键。日常开发中可以使用System.out打印日志快速查看运行时信息,可以对于线上系统来说,需要更多的信息如:时间、打印日志所在的类名和方法名和统一控制日志打印开关,System.out显然无法满足要求。于是发展出了以下的日志框架,为了方 阅读全文
摘要:
一、查询数据 1. SELECT语句 1.1 检索单个列 注意:MySQL是不区分大小写的,包括关键字和查询字段 1.2 检索多个列 检索所有列: 最好不要使用 ,除非你真的是希望查询所有的字段 1.3 限制检索结果 为了返回检索结果的第一行或前几行,可以通过LIMIT子句限制结果。 当然也可以指定 阅读全文
摘要:
Maven实战1 一、maven的安装和配置 1. Windows 官网下载 配置环境变量 mvn version测试可用 2. Linux 自行apt安装... 3. 一条有用的maven命令 4. 设置HTTP代理 如果公司禁止访问外网,这也就限制了Maven中央仓库的访问。设置代理,通过代理访 阅读全文
摘要:
初始化和清理 1. 用构造器确保初始化 初始化需要解决的两个问题: 1. 任何名字都可能与类的某个成员名称冲突 2. 调用构造器是编译器的责任,所以必须让编译器知道调用哪个方法 在Java中采用这种方法: 构造器与类有相同的名称 构造器不需要返回值 不接受任何参数的构造器叫默认构造器,也叫无参构造器 阅读全文
摘要:
内部类 "转" 将一个类的定义放在另一个类的定义内部,这就是内部类 1. 内部类基础 1.1 成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: 成员内部类可以无条件地访问外部类的成员(包括private) 成员内部类是依附外部类而存在的,如果要创建成员内部类的对 阅读全文
摘要:
Servlet 什么是Servlet Servlet是JavaWeb三大组件之一,它属于动态资源。接收浏览器请求,并作出响应。 Servlet由我们自己编写,必须实现javax.servlet.Servlet接口 Servlet实现 完全手动实现 1. 新建AServlet实现Servlet int 阅读全文
摘要:
Linux进程创建、执行和切换过程理解 学号:282 原创作品转载请注明出处 + 实验内容 进程的创建 1. 阅读理解task_struct数据结构 2. 分析fork函数对应的内核处理过程do_fork,理解创建一个新进程如何创建和修改task_struct数据结构 3. 使用gdb跟踪分析一个f 阅读全文