`
tomcat_oracle
  • 浏览: 311879 次
社区版块
存档分类
最新评论
文章列表
 不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。   然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了解这方面的知识。在面试过程中,我还尝试提示一些东西,来看看有没有人突然说一声“原来是这个啊”,结果很是让我失望。我开始困惑,为什么这块的知识如此不被重视,毕竟弱引用是一个很有用途的特性,况且这个特性已经在7 ...
1.我们Google了你的名字 “这家伙不错”,但是当我用你的名字和电子邮件地址作了个快速搜索之后,我整个人都不好了。 嗯,你有一个可爱的小博客,但是貌似已经四年没有更新了,当然这不是我关注的重点。 可是貌似你的电子邮件地址别名GolDieHoRE正在网上销售《World of Warcraft gold》。好吧,这个我也不多说了,可是你的网页遍布XX广告,甚至在上面大声叫嚣“那些混球能强迫我坐在办公桌前,但是不能强迫我去为他们工作,哼哈哈哈!”这就是个大问题了。   2.你毫无礼貌地将自己的简历扔在我的办公桌上,自命不凡地嚷嚷“快膜拜我吧,小子!” 在你走进我的办公室之前,我就已 ...
问题1:闭包 考虑下面的代码:
  现在收集一下:         排名不分先后,按照发言顺序来的。   1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对 2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好:   在汤匙里放盐。 3、配置文件中的空格,或者编码问题 4、发布前没有把你的debugger注释掉 5、修改完jar之后  部署上去 发现文件没改掉,本地的代码也改了  就 是部署上去的文件代码没改掉  后来发现本地修改完之后的文件的日期没变: 因为编 ...
  今天又被开发的说服务器时间异常,时差很大。我就纳闷了,上个星期都调整过的。   去查看了一下。   [root@BIAPP default]# date -R   Fu, 11 Dec 2014 02:26:08 -0500   跟当前的时间大概相差13个小时。于是我就手动的修改 ...
 [root@localhost ~]# netstat -nlp   netstat命令各个参数说明如下:   -t : 指明显示TCP端口   -u : 指明显示UDP端口   -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)   -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。   -n : 不进行DNS轮询(可以加速操作)   即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况   [root@localhost ~]# netstat -nlp |gre ...
1. 命令: Find   搜索指定目录下的文件,从开始于父目录,然后搜索子目录。   注意: -name‘选项是搜索大小写敏感。可以使用-iname‘选项,这样在搜索中可以忽略大小写。(*是通配符,可以搜索所有的文件;‘.sh‘你可以使用文件名或者文件名的一部分来制定输出结果)   注意:以上命令查找根目录下和所有文件夹以及加载的设备的子目录下的所有包含‘tar.gz’的文件。   ’find’命令的更详细信息请参考35 Find Command Examples in Linux   2. 命令: grep   ‘grep‘命令搜索指定文件中包含给定字符串或者单词的
使用PLSQL Developer的朋友们是否有遇到如下情况   ① 不小心关闭了有用的窗口;   ② 有意义的sql前几分钟不用了且关闭的情况;   ③ PLSQL Developer界面中其中1个session 死掉了不得不关闭时,再重新开启点击恢复会话后可能不会和之前场景一摸一摸时;   如上的情况都可以通过如下快捷键进行恢复.   Ctrl+E【default】  ==> Edit / Recall Statement  在显示的列表中选中任意一行 双击,可 直接进入源编辑界面.
“编译器会进行泛型擦除”是一个常识了(好吧,实际擦除的是参数和自变量的类型)。这个过程由“类型擦除”实现。但是并非像许多开发者认为的那样,在 <..> 符号内的东西都被擦除了。看下面这段代码: public class ClassTest { public static void main(String[] args) throws Exception { ParameterizedType type = (ParameterizedType) Bar.class.getGenericSuperclass(); System.out.println(type.getAct ...
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。   注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。 MSSQL的SQL语句  WITH R AS(   SELECT 'John' as name, 18 as age, 42 as id   UNION ALL   SELECT 'Mary' as name, 20 as age, 43 as id   UNION ALL   SELECT 'Kite' ...
 问:池老师,我是个不爱互动的人,但是您所有的文章我都看了,非常感谢您的引导,我入手了人生第一台 MBP。现在问题来了,但是找不到更合适的人解答,只能求助于您了,如果您有时间的话。问题是这样的:我有个32bit unix file(开启一个服务进程),在 Mac 上执行时错误提示是:exec format error,但是在 Linux 服务器却可以执行,为何?Mac 上有可以运行的方案吗?期待您的回复,不胜感激。 答:Linux 和 OS X 是不同的操作系统,可以尝试在 OS X 里重新编译这个文件。 问:非常感谢!如果没有文件源码是不是就只能认命了? 答:可以在 Mac 上装 D ...
 1.字符串比较,使用“==”还是equals()?   "=="判断两个引用的是不是同一个内存地址(同一个物理对象)。   equals()判断两个字符串的值是否相等。   除非你想判断两个string引用是否同一个对象,否则应该总是使 ...
在一些情况下,Linux 甚至不会询问你而直接执行命令,导致你丢失各种数据信息。     一般来说在 Web 上推荐新的 Linux 用户执行这些命令,当然,也有人哪些写过这代码的人不这么想,因为这玩意你一写下去就不是玩笑了。 ...
一个小小的失误当然不会立刻弄垮你公司,但是随着失误的次数越来越多,代码量越写越大,会突然冒出来一堆莫名其妙的问题,使你以前做的工作变得一文不值。     这里列出了独立开发者在创业过程中经常会犯的14个错 ...
 编程不再是超级极客的独家专利,即使你只是一个销售员、驾驶员或者是一个商人,都可以学着去编程,因为这是一项技能,就像英语也是一个交流技能一样,很有价值的,而且会编程的人看上去都很屌炸天哦!学会了编程,这些都是小case: 使用HTML来调整一些混乱的文本段落。即使是懂一丁点HTML知识,也可以帮助你处理繁琐的CMS。 和公司的程序员交流起来也倍儿有面子。或许你根本不需要成为以一个专业的编程人员,但是具备基础的代码读写能力还是很有必要的,这可以帮助你和工作上的编码人员交流,知道Bug是如何出现的,为什么会出现! 优化和测试登陆页面。如果你想优化或测试登录界面的话,基本的 HTML ...
Global site tag (gtag.js) - Google Analytics