摘要: 这里只提供了一种方式,针对location进行接口的定向分发。已最简单的配置说清楚接口定向分发,对于其他配置不做讲解。 比如请求两个URL: 1)、www.xyz.com/sale 2)、www.xyz.com/matchmaker #user nobody; worker_processes 1; 阅读全文
posted @ 2016-09-21 21:03 okay4321 阅读(606) 评论(0) 推荐(0) 编辑
摘要: ajax或者iframe指向的地址中,二级域名、端口、协议必须与主页面完全相同,否则就算跨域比如: a.baidu.com访问b.baidu.com 是跨域; a.baidu.com:8080访问a.baidu.com:80 是跨域; http://a.baidu.com访问https://a.ba 阅读全文
posted @ 2016-09-18 10:04 okay4321 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 ); 阅读全文
posted @ 2016-09-17 11:17 okay4321 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的syslog,将所有服务器上的日志收集汇总。 集中化管理日志后,日志的统计和检索又成为一件比较麻烦的事情,一般我 阅读全文
posted @ 2016-09-17 08:51 okay4321 阅读(122) 评论(0) 推荐(0) 编辑
摘要: K近邻 一种分类算法 绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类,K 最近邻 (k-Nearest Neighbor,KNN) 分类算法,是一个 阅读全文
posted @ 2016-09-14 16:51 okay4321 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一个极其稀疏的矩阵,经过MF处理后,表示为两个维度较小的矩阵相乘: MF模型如何计算一个user对某个item的偏好,对应向量相乘即可: 如何计算两个item的相似度: 阅读全文
posted @ 2016-09-14 10:02 okay4321 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 聚合关系 聚合(Aggregation)关系表示整体与部分的关系。在聚合关系中,成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在。在UML中,聚合关系用带空心菱形的直线表示。例如:汽车发动机(Engine)是汽车(Car)的组成部分,但是汽车发动机可以独立存在,因此,汽车和发动机是聚 阅读全文
posted @ 2016-08-08 16:25 okay4321 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用 阅读全文
posted @ 2016-08-08 09:46 okay4321 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 类加载器负责将class加载到内存 例如: 启动(Bootstrap)类加载器:是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib下面的类库加载到内存中(比如rt.jar) 类加载器负责将class加载到内存 例如: 启动(Bootstrap)类加载器:是用本地代码 阅读全文
posted @ 2016-08-05 15:59 okay4321 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Zookeeper服务有两个角色,一个是leader,负责写服务和数据同步,剩下的是follower,提供读服务,leader失效后会在follower中重新选举新的leader。 客户端可以连接到每个server,每个server的数据完全相同。 每个follower都和leader有连接,接受l 阅读全文
posted @ 2016-08-04 17:17 okay4321 阅读(140) 评论(0) 推荐(0) 编辑
摘要: FULL GC 收集整个堆内存 不仅仅是老年代 阅读全文
posted @ 2016-08-04 11:42 okay4321 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1 同步 指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 自己上街买衣服,自己亲自干这件事,别的事干不了。 2 异步 异步是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知(异步的特点就是通知) 告诉朋友自己合适衣服的尺寸,大小,颜色,让 阅读全文
posted @ 2016-08-04 10:20 okay4321 阅读(164) 评论(0) 推荐(0) 编辑
摘要: eclipse中更改了jdk版本 导致版本不兼容 阅读全文
posted @ 2016-06-24 10:47 okay4321 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期: 1. Servlet在web服务器启动时被加载并实例化,容器运行其init方法初始化,请求到达时运行其service方法; 2. service运行请求对应的doXXX(doGet,doPost)方法; 3. 服务器销毁实例,运行其destory方法; Servlet的生 阅读全文
posted @ 2016-05-18 08:17 okay4321 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 使用springMVC有三个配置文件需要配置,一个是applicationContext.xml(spring)、另一个是web.xml,还有一个springmvc的配置文件 applicationContext.xml里面配置事务管理器以及属性注入等。 web.xml里面要添加一个springMV 阅读全文
posted @ 2016-05-18 07:46 okay4321 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包:servlet-api.jar,并将scope设置为provided。 pom.xml: 阅读全文
posted @ 2016-04-19 10:39 okay4321 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务 阅读全文
posted @ 2016-04-09 14:51 okay4321 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是自动装箱拆箱 什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 一般我们要创建一个类的对象实例的时候,我们会这样: Class a = new Class(parameter); 当我们创建一个Integer对象时 阅读全文
posted @ 2016-04-09 09:42 okay4321 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 有一点需要注意的地方就是复杂对象适合使用工厂模式,而简单对象,特别是只需要通过new就可以完成创建的对象,无需使用工厂模式。如果使用工厂模式,就需要引入一个工厂类,会增加系统的复杂度。 典型应用 要说明工厂模式的优点,可能没有比组装汽车更合适的例子了。场景是这样的:汽车由发动机、轮、底盘组成,现在需 阅读全文
posted @ 2016-04-06 11:31 okay4321 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: Executor是一个顶层接口,在它里面只声明了一个方法execute(Runnable),返回值为void,参数为Runnable类型, 从字面意思可以理解,就是用来执行传进去的任务的; 然后ExecutorService接口继承了Executor接口,并声明了一些方法:submit、invoke 阅读全文
posted @ 2016-04-06 10:34 okay4321 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 初始阶段,这个阶段可能应用服务器、文件服务器、数据库所有的资源都在同一台服务器上 应用服务器和数据库服务器拆分 使用缓存改善网站的性能(貌似互联网架构中,缓存是离不开的话题了) 使用应用服务器的集群来改善网站的并发处理能力(不过一般是同构的集群,伪集群了) 数据库读写分离(由专门的机器提供写服务,专 阅读全文
posted @ 2016-04-05 15:02 okay4321 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 循环遍历,输出所有的元素<c:foreach items="${list}" var="li"> ${li}</c:foreach>注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型 阅读全文
posted @ 2016-04-05 11:17 okay4321 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 永久代不在堆内存里 Java堆内存(heap): --是 JVM 用于分配 Java 对象的内存,包含活动对象和不可用对象 --堆大小通常是在服务器启动时使用 java 命令中的 –Xms(最小) –Xmx(最大)标志来定义。 Permanent区: --指内存的永久保存区域 --是Sun JDK和 阅读全文
posted @ 2016-04-05 10:37 okay4321 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 显示表的索引:show index from table_name; 添加索引:alter table test.hat_area add index new_index2(id) 创建表:createtable Employee( ID int auto_increment, Ename varc 阅读全文
posted @ 2016-04-05 09:41 okay4321 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]; StringBuilder与StringBuffer都继承自AbstractStringBuilder类, 阅读全文
posted @ 2016-04-04 16:48 okay4321 阅读(107) 评论(0) 推荐(0) 编辑