单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。 此时,用于加速前端页面开发 ...
分类:
其他好文 时间:
2017-07-03 14:09:32
阅读次数:
94
There is a guy. He wants to drink 12 cups of green peanut butter. He needs green peanut butter. So he goes to Starbucks. He tells the clerk, I will ha ...
分类:
其他好文 时间:
2017-07-03 14:09:23
阅读次数:
160
1.安装jdk、tomcat 2.解压solr压缩包 3.复制solr/dist的solr.war并部署到tomcat并启动tomcat, 使用tail -f logs/catalina.out查看日志可以看到成功解压 4.源码中example/lib/ext下的日志依赖jar包复制到tomcat的 ...
分类:
其他好文 时间:
2017-07-03 14:09:16
阅读次数:
177
CSS代码: .box { /* 可见视觉区域 */ width: 480px; height: 250px; position: relative; overflow: hidden; cursor: pointer; } .size { /* 广阔的海洋 */ width: 1000px; he ...
分类:
其他好文 时间:
2017-07-03 14:09:08
阅读次数:
333
6月初给自己定下了4个flag,是时候总结一下成果了! 1、C语言期末成绩应该能接近满分,get !,《CPP》的话就有点尴尬~啃到后面啃不下去了~,一来,是没有目标,不像前面的文件、链表,有期末考、工程实践、实验班考核来督促。二来,确实是我自己有点懒惰~学东西的时候有点“够用就行”的臭毛病,记一笔 ...
分类:
其他好文 时间:
2017-07-03 14:09:00
阅读次数:
166
软件152 高光顺 redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存 ...
分类:
编程语言 时间:
2017-07-03 14:08:51
阅读次数:
143
自动化部署基础与shell脚本实现 关于自动化的基础知识: 1.1:当前代码部署的实现方式: 运维纯手工scp到web服务器纯手工登录git服务器执行git pull或svn服务器执行svn update更新代码通过xftp上传代码开发打压缩包上传到服务器然后解压 缺点:1.需要运维全程参与,占用大 ...
分类:
系统相关 时间:
2017-07-03 14:08:44
阅读次数:
250
Pandas的使用(3) Pandas的数据结构 1.Series 2.DataFrame ...
分类:
其他好文 时间:
2017-07-03 14:08:35
阅读次数:
179
Primitive Roots Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 583 Accepted Submission(s): 144 P ...
分类:
其他好文 时间:
2017-07-03 14:08:25
阅读次数:
166
1、定义 Smarty是一个使用php写出来的模板引擎,它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与html代码混杂在一起PHP代码逻辑分离。 简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面 ...
分类:
其他好文 时间:
2017-07-03 14:08:15
阅读次数:
131
int setjmp(jmp_buf env):函数会保存当前执行环境,初次调用时会返回0值;在调用链中如果遇到void long_jmp(jmp_buf env, int value)时会返回该处,并取得value值。 与goto相比,longjmp可以实现函数间的跳转,goto只能在函数内部跳转 ...
分类:
其他好文 时间:
2017-07-03 14:08:05
阅读次数:
134
实验拓扑 实验要求 实验步骤 配置另一台nginx proxy 试验效果 能够正常运行 ...
分类:
其他好文 时间:
2017-07-03 14:07:58
阅读次数:
164
d = {'x': 'A', 'y': 'B', 'z': 'C'} # 下方的三种方式都能生成同样的列表 a = [] for k, v in d.items(): # 直接生成键和值,再添加到空列表中 a.append(str(k + '=' + v)) print(a) b = [] for ...
分类:
其他好文 时间:
2017-07-03 14:07:49
阅读次数:
149
问题描写叙述: 在上一篇《怎样对Android设备进行抓包》中提到了,server的开发者须要我bug重现然后提供抓包给他们分析。所以抓好包自己也试着分析了一下。发现里面全是一些TCP协议和HTTP协议。所以要想进行抓包分析,必须先了解TCP的原理。这里介绍了TCP的建立连接的三次握手和断开连接的四 ...
分类:
其他好文 时间:
2017-07-03 14:07:39
阅读次数:
170
Java中的泛型编程可以极大的提升编程的效率,比如在android中查找一个控件的ID:标准写法为: 或者: 因为同为查询控件ID,所以上面的写法可以采用泛型编程精简为: 这样在下次使用的时候就可以写成这样: C++中也有类似的东西,不过名字变了,叫模板(template)。 一.函数模板 例:交换 ...
分类:
编程语言 时间:
2017-07-03 14:07:29
阅读次数:
178
升级为iOS9后,默认请求类型为https,如何使用http进行请求会报错 The resource could not be loaded because the App Transport Security policy requires the use of a secure connecti ...
分类:
移动开发 时间:
2017-07-03 14:07:20
阅读次数:
183
一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模式 ...
分类:
其他好文 时间:
2017-07-03 14:07:12
阅读次数:
302