第一章: 大型网站的演化 1.1 大型网站软件系统的特点 高并发, 大流量 高可用:7*24小时不间断服务 海量数据 用户分布广泛, 网络情况复杂 安全环境恶劣:大型网站几乎每天都被攻击 需求快速变更, 发布频繁:大型网站每周都有新版本上线 渐进式发展:大型网站都从小网站发展而来 1.2 大型网站架 ...
分类:
Web开发 时间:
2018-05-06 22:46:03
收藏:
0 评论:
0 赞:
0 阅读:
203
今天在使用maven编译打包一个web应用的时候,碰到一个问题: 项目在开发是引入了依赖jar包,放在了WEB-INF/lib目录下,并通过buildpath中将web libariary导入。 在eclipse中开发没有问题,但是使用maven编译插件开始便宜总是报找不到WEB-INF/lib这个 ...
分类:
编程语言 时间:
2018-05-06 22:45:43
收藏:
0 评论:
0 赞:
0 阅读:
218
基于Mybatis框架 特点:给予MyBatis框架半成品 站在巨人肩膀上 连接访问数据库,封装成工具类 方便调用连接 减少代码的冗余 提高效率 支持多线程并发访问 public class BatisUtil { private static final ThreadLocal<SqlSessio ...
分类:
数据库技术 时间:
2018-05-06 22:45:18
收藏:
0 评论:
0 赞:
0 阅读:
210
20165308 2017 2018 2 第十周课下补做 一、教材十五章代码分析 代码分析有的是以注释的形式写出,对整个代码的理解是写在前面的 1.p442 443 Example15_1.java Cone.java 此类不关心怎么样计算面积,计算面积由后面的类完成,只需调用即可,只关心计算体积。 ...
分类:
其他 时间:
2018-05-06 22:44:27
收藏:
0 评论:
0 赞:
0 阅读:
217
幽门螺杆菌资料收集 1. 它会引起胃黏膜轻微的慢性发炎,甚或导致胃及十二指肠溃疡与胃癌。 2. 发现胃幽门螺旋杆菌在人群中的感染率与社会经济、家庭卫生环境、教育水准或者个人卫生习惯有极大的关系。 3. 超过 80% 的带原者没有表象。 4. 10 岁以下的儿童感染率为 80%。 5. 世界上超过 5 ...
分类:
其他 时间:
2018-05-06 22:44:11
收藏:
0 评论:
0 赞:
0 阅读:
189
一、创建应用 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了 ...
分类:
Web开发 时间:
2018-05-06 22:43:27
收藏:
0 评论:
0 赞:
0 阅读:
214
一、索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可以提高数据库中特定数据的查询速度。 索引的分类: 1、普通索引,允许在定义索引的列中插入重复值和空值。 唯一索引,索引列的值必须是唯一,但允许有空值。 2、单列索引,一个索引只包含单个列,一个表可以有多个单列索引。 组合索引,指 ...
分类:
数据库技术 时间:
2018-05-06 22:42:55
收藏:
0 评论:
0 赞:
0 阅读:
209
问题描述 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾 ...
分类:
其他 时间:
2018-05-06 22:42:35
收藏:
0 评论:
0 赞:
0 阅读:
214
整合Redis 一. 注解方式实现添加缓存 1.在pom.xml加入依赖 2. 修改引导类 修改开启缓存,添加注解@EnableCaching 3. 设置实现序列化接口 要缓存到redis中的实体,需要让实体实现序列化接口 4. 实现添加/删除缓存 修改UserServiceImpl, 添加@Cac ...
分类:
编程语言 时间:
2018-05-06 22:42:16
收藏:
0 评论:
0 赞:
0 阅读:
245
微软Bing壁纸是我非常喜欢的壁纸,怎么说呢它的壁纸非常细腻逼真,总是让人心动,我就不安利了,反正比三百六X鸟好多了。不幸的是Win10更新到最新版以后微软bing缤纷桌面不能运行了,失望加无奈。。难道我就这么的放弃我的壁纸了么,不,党告诉我,你可以靠自己,你可以创新,然后就自己动手做了一款工具来自动下载Bing壁纸go‘g‘j
分类:
其他 时间:
2018-05-06 22:16:51
收藏:
0 评论:
0 赞:
0 阅读:
295
awk简单了解awk作用:过滤、输出内容$1第一列,$2第二列依次类推,NR行号,但$0表示一行,NF表示最后结尾一列-F指定分隔符。例子:打印/etc/passwd文件的第一行(NR==1),$0表示一行[root@localhost~]#awk‘NR==1{print$0}‘/etc/passwdroot:x:0:0:root:/root:/bin/bash例子:打印/etc/passwd文件
分类:
系统服务 时间:
2018-05-06 22:15:58
收藏:
0 评论:
0 赞:
0 阅读:
173
查找目录下有那些目录的方法内容:[root@localhostkang]#lltotal16-rw-r--r--1rootroot0May621:21d.txtdrwxr-xr-x2rootroot4096May621:14kang-rw-r--r--1rootroot0May518:55kang.txtdrwxr-xr-x2rootroot4096May523:40nginx-rw-r--r--
分类:
系统服务 时间:
2018-05-06 22:15:48
收藏:
0 评论:
0 赞:
0 阅读:
200
?Django项目 中间件 process_request process_response
分类:
其他 时间:
2018-05-06 22:15:35
收藏:
0 评论:
0 赞:
0 阅读:
202
我们之前了解了在 C 语言中动态申请内存用 malloc,在 C++ 中,通过 new 关键字进行动态内存申请。C++ 中的动态内存申请是基于类型进行的,delete 关键字用于内存释放。
? ?变量申请:Type* pointer = new Type; ? ?delete pointer;
? ?数组申请:Type* pointer = new Type[N]; delete[] pointer;
分类:
编程语言 时间:
2018-05-06 22:15:09
收藏:
0 评论:
0 赞:
0 阅读:
232
笔者参与过一些完全以面向对象为设计思想的项目,不过感觉都不太好,例如,它们往往有非常之多的硬编码和隐藏的逻辑,导致小小的修改往往会出现意外的问题;因为对象调用跳转太多,代码也很难阅读和修改,调用关系很难理解。 个人认为,这不但是写代码的人不注意的问题,而是面向对象这种方法,鼓励了非常之不好的代码写法 ...
分类:
其他 时间:
2018-05-06 22:12:55
收藏:
0 评论:
0 赞:
0 阅读:
245
Java Thread系列(四)线程通信 一、传统通信 public static void main(String[] args) throws InterruptedException { final ThreadLocal th = new ThreadLocal(); Thread t1 = ...
分类:
编程语言 时间:
2018-05-06 22:12:31
收藏:
0 评论:
0 赞:
0 阅读:
200