三层架构 编辑 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚 ...
分类:
Web程序 时间:
2018-01-27 13:52:44
阅读次数:
214
archaius源码包括以下几个模块: 配置存储文件 就是配置实际存储配置的地方 配置源 获取配置文件数据的地方,通过配置源可以快速获取配置信息。详见:archaius源码分析之配置源 配置管理 实现配置读取,动态更新配置。参见配置:archaius源码分析之配置管理 属性对象 通过配置管理获取配置 ...
分类:
其他好文 时间:
2018-01-27 13:52:36
阅读次数:
206
问题1: 最近在学习的时候用到了Struts2.5,在一系列操作之后Tomcat部署成功了,然而之后在测试的时候却出现了问题,网页无法正常响应,并且报出了Wrong method was defined as an action method: index的异常 经过一系列的查找资料后发现是一个名为 ...
分类:
其他好文 时间:
2018-01-27 13:52:27
阅读次数:
141
有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。 自定义的函数如下: 再来一个从PHP框架剥离的判断是否为手机移动终端的函数:(经过测试,很全面,推荐使用) ...
分类:
移动开发 时间:
2018-01-27 13:52:18
阅读次数:
262
取一个list的部分元素是非常常见的操作。比如,一个list如下: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart'] 之所以是笨办法是因... ...
分类:
其他好文 时间:
2018-01-27 13:52:09
阅读次数:
136
一、Zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现(雅虎),是Hadoop和Hbase的重要组件。HBase内置有ZooKeeper,也可以使用外部ZooKeeper。ZooKeeper实现数据的高可用性、一致性 ...
分类:
其他好文 时间:
2018-01-27 13:52:02
阅读次数:
212
9.9表操作9.9.1以默认字符集建库以默认格式的为例,指定字符集建库system@ceshi07:0205->createdatabasewwn;QueryOK,1rowaffected(0.00sec)system@ceshi07:0339->SHOWCREATEDATABASEwwn\G;***************************1.row**************
分类:
数据库 时间:
2018-01-27 13:51:55
阅读次数:
236
Chapter 3. Underlying Technologies We can think of the Internet as a series of backbone networks that are run by international, national, are regional ...
分类:
其他好文 时间:
2018-01-27 13:51:49
阅读次数:
174
1)接着之前的代码 2)最终结果展示: 3)基本步骤: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ...
分类:
其他好文 时间:
2018-01-27 13:51:39
阅读次数:
205
在结构体内定义位,节省空间 结果 由于对齐原因,这里的struct依旧使用可4字节,通过#pragma pack(n)可以定义对齐的字节数 这里可以用bit代替bool,节省空间,在网络通信里还可以以此节约流量 ...
分类:
其他好文 时间:
2018-01-27 13:51:29
阅读次数:
209
1 #include 2 #include 3 #include 4 using namespace std; 5 6 int main() 7 { 8 double a, b, c; 9 10 cout > a >> b >> c; 12 13 if (a + b > c && b + c > a... ...
分类:
其他好文 时间:
2018-01-27 13:51:19
阅读次数:
142
分区的概念 分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。 如果只使用一个redis实例时,其中保存了服务器中全部的缓存数据,这样会有很大风险,如果单台redis服务宕机了将会影响到整个服务。解决的方法就是我们可以采用分片/分区的技术,将原来一台服务器维护的整个缓 ...
分类:
其他好文 时间:
2018-01-27 13:51:11
阅读次数:
4737
...没记什么,其实涉及物理层面是有关电子工程学的,我很难看懂......主要的注释和笔记是记在pdf文档中//偶然发现pdf有这种功能 寄存器:CPU上的一小块纯粹区域,用于存储需要频繁用到的数据,因为访问寄存器比访问内存快得多 CPU只是一种具有输入线和输出线的高级电路,CPU上有大量的引脚(大 ...
分类:
其他好文 时间:
2018-01-27 13:50:52
阅读次数:
167
事情经过: 博主是在一个二线城市的小公司上班,公司的研发水平比较弱,很多规范还没有建立起来。第一次体会到年前赶项目的压力,这段时间甚至读书的时间也被占去,总觉得不喜欢这样的感觉,但项目确实不能拖到年后只能抓紧时间完成项目。 我负责的模块部分已经将静态代码检查、单元测试和组件测试通过,周一负责另一模块 ...
分类:
其他好文 时间:
2018-01-27 13:50:46
阅读次数:
124
在开发项目期间用谷歌浏览器调试,他总是缓存我的css样式这个很气人啊,后经过摸索找到了方法,如下 先F12或者shift+ctrl+j 打开调试者工具,在找Network这个tab按钮,点击进入,勾选diasable cache选项就可以了。 先F12或者shift+ctrl+j 打开调试者工具,在 ...
分类:
其他好文 时间:
2018-01-27 13:50:38
阅读次数:
207
十七、Druid加密 运维和DBA都不希望把密码明文直接写在配置文件中,Druid提供了数据库密码加密的功能。 ConfigFilter的作用包括: 从配置文件中读取配置 从远程http文件中读取配置 为数据库密码提供加密功能 17.1、配置ConfigFilter 1.1.配置文件从本地文件系统中 ...
分类:
其他好文 时间:
2018-01-27 13:50:30
阅读次数:
535