`
文章列表

java proxy

代理?就是别人帮你管理叫代理. 举个例子 你是家里的主人,但是呢.家里有个活儿是开门的活儿..这个活儿呢,你可以招聘一个管家.来做这个开门的活儿.这个管家就是等于代理. 那为什么需要这个管家(代理)呢? 比如没有管家的时候,你做饭的时候有人来了,是你自己去开门,或者洗澡的时候来人了,也是你去开门,或者你大便的时候人来了也需要你自己去开门,但是呢有了管家之后你不需要做这个开门的活儿.让管家来做.你就专心的去做,做饭,洗澡,大便的工作了. 上面的情况跟实际些代码比喻的话就举个例子. 权限检查这个活儿.不需要各个实现业务逻辑的类里写进去 比如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 ...
Global site tag (gtag.js) - Google Analytics