VMware虚拟机安装Mac OS
工具/原料
虚拟机软件:vmware workstation 10,(或vmware player其他版本),下载地址:http://pan.baidu.com/s/1gd7Rw2J
vmware的MAC补丁...
water
10年前 (2015-02-28) 3263℃ 0评论
0喜欢
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)...
water
10年前 (2015-02-27) 2937℃ 0评论
0喜欢
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方...
water
10年前 (2015-02-27) 2780℃ 0评论
0喜欢
SQL(Structure Query Language)语言是数据库的核心语言。
SQL的发展是从1974年开始的,其发展过程如下:
1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。
1976年—–IB...
water
10年前 (2015-02-27) 2862℃ 0评论
0喜欢
时间 2015-02-26 11:39:22 美团技术团队
原文 http://tech.meituan.com/serialization_vs_deserialization.html
摘要
序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个...
water
10年前 (2015-02-27) 2740℃ 0评论
0喜欢
原文 http://www.blogjava.net/changedi/archive/2015/02/26/423050.html
首先,我先声明一点,我讨论的仅限于互联网数据产品,当然可能会涉及到一些其他的抽象,但是所有的结论不代表能复用到所有场景。
几乎每个Java...
water
10年前 (2015-02-27) 2605℃ 0评论
1喜欢
本文主要列举了在使用Java泛型时应该注意的问题。Java泛型是Java5的一个重要特性,它和自动装箱、变长参数等新特性一起,提升了Java代码的健壮性和易用性,但SUN本身过分强调向前的兼容性,也引入了不少问题和麻烦。[@more@]
JAVA泛型和C++泛型的区别:
Java...
water
10年前 (2015-02-26) 3726℃ 0评论
0喜欢
学习的时候,学项目收获大,还是知识点收获大
学项目收获大,
整个课程,以项目和穿插知识点
面向接口(抽象)编程的概念与好处
IOC/DI的概念与好处
Inversion of control (反向控制)
dependency injection...
water
10年前 (2015-02-25) 3254℃ 0评论
0喜欢
嵌套组件
这些组件是针对Tocmat做的特定实现,他们的主要目的是使各种Tomcat容器可以完成各自的工作。
1、阀(Valve)
valve是处理元素,它可以被包含在每个 Tomcat容器的处理路径中–如engine、host、context以及servelt包装器...
water
10年前 (2015-02-25) 3212℃ 0评论
0喜欢
5、容器组件
这一小节中我们将讨论请求处理组件:引擎(engine)、虚拟主机、上下文(context)组件。
5.1、引擎(engine)
引擎表示可运行的Catalina的servlet引擎实例并且包含了servlet容器的核心功能。在一个服务中只能有一个引擎。同时,作为一个...
water
10年前 (2015-02-25) 2835℃ 0评论
0喜欢
在实践过程中,从WebSphere中实现一个EJB的容器以及从WebLogic中实现一个JMS几乎都是不可能的,然而来自Apache基金会的servlet容器Tomcat至少在理论上是可能做到的。
请注意,这里所说的“接口”也包含抽象类。规范的API可能会提供一个实现的模板,其中...
water
10年前 (2015-02-25) 3653℃ 0评论
1喜欢
PO(persistant object,持久对象)
最形象的理解就是一个PO就是数据库中的一条记录。
好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
BO(business object,业务对象)
主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个...
water
10年前 (2015-02-12) 2908℃ 0评论
0喜欢
Web服务器工作原理概述
很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样 处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletReque...
water
10年前 (2015-02-12) 3037℃ 0评论
0喜欢
前言
在短信平台一期工作中,为便于移动平台的开发,使用了Java Jersey框架开发RESTFul风格的Web Service接口。在使用的过程中发现了一些问题并积累了一些经验。因此,做下总结备忘,同时也希望对有需要的同仁有好的借鉴和帮助。
简介
Jersey是JAX-RS...
water
10年前 (2015-02-03) 10811℃ 0评论
0喜欢
程序员的生活就是解决一个又一个问题,永无止境。
这篇文章介绍了一系列解决问题的策略。
如果你觉得有用,欢迎分享。
根本的指导方针
1.首先写代码的时候最好不要有缺陷。最好的修复方法就是让bug胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else...
water
10年前 (2015-01-31) 2766℃ 0评论
1喜欢
去年我在 Square 的工作中接触到了很多种数据库。包括:
发现和解决数据库性能问题。
为新应用设计数据模型和分片策略。
评估和推行新的数据库。
起初是为需求所迫,但我很快就对数据库着迷了。数据库的交叉研究几乎横贯了计算科学的每个领域——它的理论和实现都非常复杂,而且富...
water
10年前 (2015-01-30) 3178℃ 0评论
0喜欢
HTML和CSS在一些编程语言流行度统计网站上有时候会被当作编程语言对待,但大多数的程序员并不认为它们属于编程语言的范畴,因为它们的各种编程语言的特征都非常的弱,比如逻辑控制、循环操作、函数等都严重缺少或不足,它们顶多算是标记语言。
但近年来随着Web应用的越来越流行,HTML5...
water
10年前 (2015-01-30) 3136℃ 0评论
0喜欢
最近游戏已上线运营,进行服务器内存优化,发现一个非常奇妙的问题,我们的认证服务器(AuthServer)负责跟第三方渠道SDK打交道(登陆 和充值),由于采用了curl阻塞的方式,所以这里开了128个线程,奇怪的是每次刚启动的时候占用的虚拟内存在2.3G,然后每次处理消息就增加 ...
water
10年前 (2015-01-30) 3107℃ 0评论
0喜欢
servlet规范提供了一组标准的servlet api。servlet容器就是servlet规范的实现。
1、In Action
(1)写一个类继承HttpServlet;
(2)重写其中的方法。
1、TIPS
(1)Servlet生命周期
每个Servlet都有自己的生命...
water
10年前 (2015-01-28) 3764℃ 0评论
0喜欢
Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候...
water
10年前 (2015-01-28) 2676℃ 0评论
0喜欢