`
文章列表
最近对程序占用内存方面做了一些优化,取得了不错的效果,总结了一些经验,简要说一下,相信会对大家写出优质的程序有所帮助。下面的论述针对32位系统,对64位系统不适用,后叙。   经常你写了一个程序,一测试,功能没问题,一看内存占用也不多,就不去考虑其它的东西了。但可能程序使用了一个什么数据结构,会当数据规模变大时,内存占用激增。   基本&&关键的问题是,Java里各种东东占多少内存?????????   对于primitive类型,有8个   byte short int long float double char boolean 它们的长度分别是 ...
1、"abc"与new String("abc");   经常会问到的面试题:String s = new String("abc");创建了几个String Object?【如这里创建了多少对象? 和一道小小的面试题 】   这个问题比较简单,涉及的知识点包括:   引用变量与对象的区别;   字符串文字"abc"是一个String对象;   文字池[pool of literal strings]和堆[heap]中的字符串对象。   一、引用变量与对象:除了一些早期的Java书 ...
千呼万唤始出来,在跳票了快一个月之后,虽然明知道书里还有不少错误没改过来(附了一整页的勘误),但是感觉已经不能等下一版了。赶快去书店买回来,吃完饭躺床上舒舒服服地看。大致翻看之后,总体感觉是书中的内 ...
1. 小公司如何留住骨干:   这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估计90%以上小公司无法做到这 点。有时我这当老板的恨不得将公司门一关,自己拿着资金炒股或炒房,图个清净。虽说近几年由于给每个员工上5险1金,人均费用每月增加几百元,但员工并不 领情,员工只算每月到手多少钱,至于公司的支出与己无关。   既然无法让所有人都满意,我就只满足公司20%的骨干。   首先发展骨干员 工入股:我将公司股份买一送一,半价销售给骨干员工,五年内退股只退还本金,五年以上退股我三倍赎回。每年拿出利润的60%分红。反正有钱大家赚,但股东 一旦做了对不起公司的事 ...

经典面试题目

1、海量日志数据,提取出某日访问百度次数最多的那个IP。        首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即为所求。 算法思想:分而治之+Hash 1.IP地址最多有2^32=4G种取值情况,所以不能完全加载到内存中处理;  2.可以考虑采用“分而治之”的思想,按照I ...
(1)表名:购物信息购物人      商品名称     数量A            甲          2B            乙          4C            丙          1A            丁          2B            丙          5……(其他用户实验的记录大家可自行插入)给出所有购入商品为两种或两种以上的购物人记录答:select * from 购物信息 where 购物人 in (select 购物人 from 购物信息 group by 购物人 having count(*) >= 2);(2)表名:成绩表姓 ...
Don' t be afraid to admit that you are less than perfect. It is this fragile thread that binds us each together. -------正因为我们都不完美,我们才会彼此需要。 炊烟起了, 我在门口等你。 夕阳下了, 我在山边等你。 叶子黄了, 我在树下等你。 月儿弯了, 我在十五等你。 细雨来了, 我在伞下等你。 流水冻了, 我在河畔等你。 生命累了, 我在天堂等你。 我们老了, 我在来生等你。 我想有一天和你去旅行。去那没有去过的地方,没有行李,没有背包,不带电脑更不要手机,走一个地方停 ...
参考http://blog.sina.com.cn/s/blog_56f098eb0100gb9y.html 直接用里面的软件下载,好像只有3.2.24版本的,这么做成功
百度: 一。简答    1.extern“c”{是什么含义,有什么作用    2.写出至少两种经典设计模式,最好写伪代码    3.TCP中time_wait什么含义,在什么情境下发生,以及它的好处和坏处 二。编程    1.一个服务器每天定时执行一定任务(N<1000),各任务间有一定依赖,如执行任务A需要先执行任务B,但无死循环。请设计适当的任务执行顺序。写出算法过程,分析时间空间复杂度。    2.统计一个英文文本中的句子数,文本中含有大小写字母、空格、点号(.)、逗号(,),一个句子的结尾必须是一个字母加点好。给出详细代码。 三。设计题     服务器记录url、访问ip、访问时 ...
Cron Expressions —— Cron 表达式 Cron 表达式被用来配置 CronTrigger 实例。 Cron 表达式是一个由 7 个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示:   1. Seconds 秒 2. Minutes 分钟 3. Hours 小时 4. Day-of-Month 月中的天 5. Month 月 6. Day-of-Week 周中的天 7. Year (optional f ...
1.股市不会死,股市是政府的取款机,每天都产生可观的交易税,主人不会杀下蛋的鸡。2.中国股市不是投资,绝对是投机。”低买高卖“是最基本原则,也是唯一原则。分红只是拉高出货的借口,分红一般比银行利息高,但跑不过通胀。冒那么大风险等分红太不值,而且很多股票从不分红。3.不要借钱炒股票,还款会成为割肉的最大压力。挪用公款,等于作死!4.不要试图对抗不可抗力比如本国发生地震、战争、金融危机苗头,坚决出逃,坚守者最后会发现股市里只有自己爱国!5.理性思维&逆向思维当所有人都在炒的时候,股市就危险啦,当两、三块钱股票遍地都是的时候,是最安全的时机。这种情况十年才会有一次。利好出尽就是利空,利空出尽就 ...
1 简单工厂模式:解决对象创建的问题。 2 策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
1 引言     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责 ...
  SQL模糊查询的语法为    “SELECT column FROM table WHERE column LIKE ';pattern';”。        SQL提供了四种匹配模式:    1. % 表示任意0个或多个字符。如下语句:        SELECT * FROM user WHERE name LIKE ';%三%';    将会把name为“张三 ...

实习面经

3.18 1 什么是糊涂窗口综合症   比如服务端向客户端发送数据时,若客户端的窗口很小,服务端也会生成数据与客户端同大的报文来进行传输,这样就产生了小报文情况,在发送同数据量的情况下,这些报文就相对要多很多,逝必会影响到网络带度,这也就是糊涂窗口综合症,这种情况的解决办法如下: 一种是客户端推迟确认,服务端采用Nagle算法,客户端TCP数据缓冲区是MSS值或MTU值(以低者为准)的一半以上(相等最好)时,服务端再向客户端发送报文数据与客户端窗口同大的报文(有个缺点就是若推迟时间比发送报文超时时间还长的话会造成服务端重传报文,会一定程序降低传输速度) 一种是客户端立即发送一个窗口 ...
Global site tag (gtag.js) - Google Analytics