- 浏览: 546009 次
- 性别:
- 来自: 杭州
最新评论
-
wa114d:
楼主工作几年了,好厉害
一个面试官对面试问题的分析 -
wobuxiaole:
Good,非常好
30岁前男人需要完成的事 -
小逗逗:
Good,非常好
30岁前男人需要完成的事 -
invincibleLiu:
好帖,要顶!(别投我隐藏啊,这是对BBS最原始一种支持)
Java:synchronized修饰符在静态方法与非静态方法上的区别 -
fayedShih:
第三题,不知道对不对
import java.util.con ...
企业牛逼面试题目 高手进来讨论答题
文章列表
java proxy
- 博客分类:
- Java核心技术
代理?就是别人帮你管理叫代理.
举个例子
你是家里的主人,但是呢.家里有个活儿是开门的活儿..这个活儿呢,你可以招聘一个管家.来做这个开门的活儿.这个管家就是等于代理.
那为什么需要这个管家(代理)呢?
比如没有管家的时候,你做饭的时候有人来了,是你自己去开门,或者洗澡的时候来人了,也是你去开门,或者你大便的时候人来了也需要你自己去开门,但是呢有了管家之后你不需要做这个开门的活儿.让管家来做.你就专心的去做,做饭,洗澡,大便的工作了.
上面的情况跟实际些代码比喻的话就举个例子.
权限检查这个活儿.不需要各个实现业务逻辑的类里写进去
比如100个类里需要有权限检查这个活儿.那你在1 ...
创建索引可以大大提高系统的性能:
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是 ...
这里有个jvm的问题,由于对这个理解不是深。希望大家来讨论~~~~~~
tomcat下面有2个projects,每个project都有com.xx.Test.java (注意:包都是一样)这个类。
请问tomcat在加载这2个projects的时候,是怎么区分Test这个类的!
求解
有report表:它里面 id name state customerid 四个字段,id为主键 ,customerid为外键
state 0, 1,2 // 未使用 更新 删除
根据customerid写一条sql (注意是一条)生成表的结构如下:
customerid state-0 state-1 state-2
001 11 212 333
002 15 545 3
前段时间有个项目的用C写的,性能测试时发现内存泄露问题。关于怎么观察内存使用问题,free是很好用的一个命令。
bash-3.00$ free
total used free shared buffers cached
Mem: 1572988 1509260 63728 0 62800 277888
-/+ buffers/cache: 1168572 404416
Swap: 2096472 16628 2079844
Mem:表示物理内存 ...
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,
或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、
游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。
vi的基本概念
基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),
各模式的功能区分如下:
1. Comand m ...
记录一些select的技巧:
1、select语句可以用回车分隔
$sql="select * from article where id=1"
和 $sql="select * from article
where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时
2、批量查询数据
可以用in来实现
$sql="select * from article where id in(1,3,5)"
3、使用concat连接查询的结果
$sql="select con ...
shell入门的拦路虎 syntax error: unexpected end of file问题的解决办法
dos文件转换成 unix 文件格式
dos 格式 文件 传输到 unix 系统时 , 会在每行的结尾多一个 ^M , 当然也有可能看不到 , 但是在 vi 的时候 , 会在下面显示此文件的格式 , 比如 "dos.txt" [dos] 120L, 2532C 字样 , 表示是一个 [dos] 格式文件 , 如果是 MAC 系统的 , 会显示 [MAC] , 因为文件格式的原因有时会导致我们的 unix 程序 , 或者 shell 程序出现错误 ...
转载:http://www.iteye.com/topic/867588
主要知识点:js数组,数字函数,字符串函数,表单验证,hashMap,堆栈,日期函数,call函数 等。
next:js正则表达式,闭包,apply,callee,事件相关函数,Cookie等
1.javascript的数组API
//定义数组
...
link: http://www.iteye.com/topic/893955
方式一,length赋值为0
这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如
int[] ary = {1,2,3,4};
ary.length = 0;
Java中会报错,编译通不过。
而JS中则可以,且将数组清空了,如
Js代码
var ary = [1,2,3,4];
ary.length = 0;
console.log(ary); // 输出 [],空数组,即被清空了
目前 Prototype中数组的 clear 方法和mo ...
IE
打开注册表编辑器,在开始-运行中输入regedit
找到以下位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name\修改默认的数据为"D:\Program Files\EmEditor\EmEditor.exe"
切换到IE中查看源代码就可以看到效果了。
如果View Source Editor\Editor Name项没有,可以自己新建。
Firefox
我们使用Firefox火狐浏览器浏览网页时,当我们需要查看页面源代码时,F ...
link:http://harry.iteye.com/blog/352028
http://blog.csdn.net/li_zhongnan/archive/2009/01/11/3754053.aspx
做过网络管理的人,对于MRTG应该不算陌生。MRTG可以不断收集来自SNMP的数据,保存这些数据,并且按照日、周、月、年的方式生成4幅图 ...
link:http://hongliangpan.iteye.com/blog/243149
安全监控 , 网络技术 GgNET 08月 22nd. 2008, 12:39am
在网络环境下,Ping是一个很重要的命令,通常用来检测远程的机器是否能够连通以及连接的质量如何。如果定时Ping一些机器,然后将响应时间在时间轴上画成图像,那就能非常直观的显示出网络信息,达到减脂网络的目的。
JRobin是一个很好的存储和用图形展示基于时间序列数据的工具。可以使用Java编写代码将操作系统中的Ping命令与JRobin结合起来,通过Ping命令获取数据信息,用JRobin保存和以图形方式显 ...
1. 复制表结构及数据到新表
CREATE TABLE new_table SELECT * FROM old_table
2. 只复制表结构到新表
CREATE TABLE new_table SELECT * FROM old_table WHERE 1=2
注意:只要让WHERE条件不成立
3.复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO new_table SELECT * FROM old_table
4.复制旧表的数据到新表(假设两个表结构不一 ...
-- 基本查询
select * from pet
-- 列出指定的列
select name, owner form pet
-- 直接进行算术运算,对字段起别名
select sin(1+2) as sin
--where 条件
select * from pet where (birth>'1980' and species='dog') or species='bird'
-- 对null 的条件
select * from pet where sex is not null
-- 所有名字第四位是n 的宠物信息是
select * fro ...