AOP(面向切面编程)Aspect-Oriented-Programming
和面向对象编程互相补充,一个是横向、一个是纵向
UserDaoImpl->save(前后加日志)用什么办法
方法前后添加逻辑
第一种方式-》直接加代码
如果没有源码
第二种方法-》利用继承(重写方...
11年前 (2015-03-06) 3687℃ 0评论
0喜欢
【搜狐IT消息】2月24日消息,由Facebook前员工亚当•德安吉罗(Adam D’Angelo)和查理•奇弗(Charlie Cheever)创立的问答网站Quora显然是硅谷的宠儿,有消息称该公司最近拒绝了10亿美元的收购要约。
有趣的是,Quora并非最受欢迎...
11年前 (2015-03-06) 4007℃ 0评论
1喜欢
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前...
11年前 (2015-03-06) 3716℃ 0评论
1喜欢
今年是2015年,在过去几年中,电面(电话面试)是筛选程序员职位候选人的最流行的方式。它让雇佣双方很容易互相了解对方,候选人不需要去未来雇主的所 在地,面试官也不用做额外的安排。这是我介绍程序员面试问题的文章的第二部分。我得到反馈说第一部分过于偏重编码的题了,许多程序员希望我针...
11年前 (2015-03-06) 3637℃ 0评论
1喜欢
1.web.xml文件的作用
web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。
2.WEB容器的加载过程
WEB 容器的加载顺序是:ServletCon...
11年前 (2015-03-05) 4234℃ 0评论
0喜欢
一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery 获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直...
11年前 (2015-03-04) 4310℃ 0评论
0喜欢
在使用 JSON2.JS 文件的 JSON.parse(data) 方法时候,碰到了问题:
throw new SyntaxError(‘JSON.parse’);
查询资料,大概意思如下:
JSON.parse方法在遇到不可解析的字符串时,会抛出Syn...
11年前 (2015-03-04) 3849℃ 0评论
0喜欢
本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!
这是一个真实的故事,故事的主角是一位虽然年轻却充满了激情的程序员。那还是2004年底,他刚开始在一家小公司工作:一份不错的薪水,使用的是他最爱的编程语言,能接触到各种疑难杂症,还可以做建模架构的工作。
对于这位年轻的开发...
11年前 (2015-03-03) 3423℃ 0评论
1喜欢
前段时间想用poster发个post请求进行测试,发现死活发不出post请求去,parameters都填写了,只能用get方式传到相应的网站,最后没法子,用hackbar搞得。
当时就奇怪了,一个专业发http请求的firefox插件,咋不能发post请求?问了问公司的几个前端工...
11年前 (2015-02-28) 4385℃ 0评论
1喜欢
VMware虚拟机安装Mac OS
工具/原料
虚拟机软件:vmware workstation 10,(或vmware player其他版本),下载地址:http://pan.baidu.com/s/1gd7Rw2J
vmware的MAC补丁...
11年前 (2015-02-28) 4174℃ 0评论
0喜欢
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)...
11年前 (2015-02-27) 3717℃ 0评论
0喜欢
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方...
11年前 (2015-02-27) 3597℃ 0评论
0喜欢
SQL(Structure Query Language)语言是数据库的核心语言。
SQL的发展是从1974年开始的,其发展过程如下:
1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。
1976年—–IB...
11年前 (2015-02-27) 3575℃ 0评论
0喜欢
时间 2015-02-26 11:39:22 美团技术团队
原文 http://tech.meituan.com/serialization_vs_deserialization.html
摘要
序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个...
11年前 (2015-02-27) 3507℃ 0评论
0喜欢
原文 http://www.blogjava.net/changedi/archive/2015/02/26/423050.html
首先,我先声明一点,我讨论的仅限于互联网数据产品,当然可能会涉及到一些其他的抽象,但是所有的结论不代表能复用到所有场景。
几乎每个Java...
11年前 (2015-02-27) 3393℃ 0评论
1喜欢
本文主要列举了在使用Java泛型时应该注意的问题。Java泛型是Java5的一个重要特性,它和自动装箱、变长参数等新特性一起,提升了Java代码的健壮性和易用性,但SUN本身过分强调向前的兼容性,也引入了不少问题和麻烦。[@more@]
JAVA泛型和C++泛型的区别:
Java...
11年前 (2015-02-26) 4646℃ 0评论
0喜欢
学习的时候,学项目收获大,还是知识点收获大
学项目收获大,
整个课程,以项目和穿插知识点
面向接口(抽象)编程的概念与好处
IOC/DI的概念与好处
Inversion of control (反向控制)
dependency injection...
11年前 (2015-02-25) 4116℃ 0评论
0喜欢
嵌套组件
这些组件是针对Tocmat做的特定实现,他们的主要目的是使各种Tomcat容器可以完成各自的工作。
1、阀(Valve)
valve是处理元素,它可以被包含在每个 Tomcat容器的处理路径中–如engine、host、context以及servelt包装器...
11年前 (2015-02-25) 4334℃ 0评论
0喜欢
5、容器组件
这一小节中我们将讨论请求处理组件:引擎(engine)、虚拟主机、上下文(context)组件。
5.1、引擎(engine)
引擎表示可运行的Catalina的servlet引擎实例并且包含了servlet容器的核心功能。在一个服务中只能有一个引擎。同时,作为一个...
11年前 (2015-02-25) 3766℃ 0评论
0喜欢
在实践过程中,从WebSphere中实现一个EJB的容器以及从WebLogic中实现一个JMS几乎都是不可能的,然而来自Apache基金会的servlet容器Tomcat至少在理论上是可能做到的。
请注意,这里所说的“接口”也包含抽象类。规范的API可能会提供一个实现的模板,其中...
11年前 (2015-02-25) 4729℃ 0评论
1喜欢