备份与Ghost

重要的数据一定要备份

Java基础(OO、Java core、Java util、Java IO、Exception Handling、Java Network)
自己Java基础知识定位?

overload和override的区别

String类是否可以继承?

String和StringBuffer区别

异常的两种类型,Error和Exception的区别
checked、runtime

ArrayList、Vector、LinkedList区别

List和Set的区别

什么是对象序列化?
Serializable、ObjectOutputStream.writeObject(Object obj)


Servlet和JSP基础
Servlet生命周期
Servlet启动过程
4过程,init两种情况
怎么让一个Servlet随容器启动而启动?

redirect和forward区别
setAttribute
http 301

Servlet继承关系
HttpServlet、protected

Servlet版本
2.4 2003.11 J2EE1.4
2.5 2005.9 JavaEE 5
3.0 2009.1 JavaEE 6

常用的Servlet容器
Tomcat,Resin,Jetty

doGet和doPost区别、场景

页面间传递对象的方法
request、session、application、cookie
、<%@ include file>区别


J2EE
什么是J2EE
Java EE 和J2EE的命名依据

J2EE常用术语
JNDI JMS JTA RMI/IIOP JDO JPA

J2EE是一种规范还是实现技术?


设计模式
Singleton template Command Observer facade

设计原则
高内聚低耦合 LSP OCP ISP

SSH
Struts的启动过程
ActionServlet

Action单例(实例变量声明,Webwork ThreadLocal)
Struts的标签
logic/JSTL iterator core
Bean/JSTL EL

Hibernate
id generator(native、assigned、increment、uuid)应用场景、原理及实现
lazy loading 原理、业务场景
load和get的区别
batch insert和update
domain的equals方法覆盖(Set属性)

Criteria查询
NativeSQL
乐观锁(optimistic-lock version)
Hibernate的两种实体模式:pojo和dynamic-map
领域模型

Spring
IoC
依赖注入的几种方式(构造子、setter、默认)

AOP
A的意思,具体是? 日志、安全、事务
OpenSessionInView
DAO,领域模型(架构设计)


技术是一种工具,我认为,精通哪种工具一般都可以解决问题,就像刀客和剑客并没有本质差别。


jsp中怎么对两个客户进行排他?
web的权限控制放在哪里?
javascript怎么调用action?
struts中的filter怎么用?
web.xml中配置角色?
actionform中怎么做权限控制


在中介看好的房子,中介都会建议你商业贷款,贷款费用按照担保费:担保额 *0.75%,(这项是骗银滴!中介会告诉你这钱是银行收的跟中介无关,很多同学都说过这项是钱交到银行,可是最后还是要给中介做回扣滴!!!!这是除了中介费外,中介又一大利润),如果自己去银行办贷款的话,只需几百元搞定。很多人买完房子才发现这项费用是唬人的。 一个以前干过中介的朋友跟我说过:银行贷款费用这块,我说了算,我说多就多,说少就少。

—————————————————————————————————
附上以前几个帖子

原帖由 凤凰于宵 于 2009-6-24 16:34 发表
楼主,问你个问题.如果说是纯商业贷款的话,费用也是公积金贷款那么多吗?


这个还真是不知道。不过我手上有个某中介给我的费用明细表。我给你列一下哈:

过户税费:这个都是交窗口的,出正规发票所以,这些费用跟前面的都一致,我就不列了哈。注:MS这里面没啥猫腻(或者有,俺不知道,有知道地同学可以上来说说哈)

商业贷款费用:

评估费:评估价*0.5% (跟我办的手续对比,这项在公积金办收缴比例是:评估价*0.3%)

担保费:担保额*0.75% (这项是骗银滴!很多同学都说过这项虽然是钱交到银行,可是最后还是要给中介做回扣滴!!!!组合贷款里,没有担保费,只有个保险费=贷款额*贷款年限*同档费率)

抵押登记费:200 (高新园区贷款额*0.015%)

产权证他项权证:160

代办费:500 (公积金代办手续费是200)

合同印花税:贷款额*0.005%

借款合同工本费:20

律师费:300

取证公证费:50

O了,就这么多,这是我当时咨询RJ的时候找中介给我列的单子里面写的.标红的是跟公积金有出入的地方,也有的是大家曝的黑心项目.

仅供参考哈~~

这个俺真不懂


想自己卖个房子咋这么难? (已签合同,卖了) 后记
本帖最后由 雯雯娘 于 2010-12-2 15:38 编辑

想自己卖个房子咋这么难?
自己上网发帖,就是想让买房的省点中介费,结果...每天都有无数个中介来电话咨询,加上中介费,价格就高了许多.哎...

今天已经签合同了,好旺角收取中介费2万7。

后记
11/20,签合同时说现金购房,按照现金购房签了合同.
11/23,中介来电话说,要贷款50万,需要重新签合同.
我:什么银行贷款?
中介:建行.
我:那去我朋友所在的建行办吧,可以快点办手续.
中介:不行,必须去我们公司合作的地方办.
我:你们?就是乱收费,我买房自己去办贷款,手续费才480.
中介:公司规定,我没办法.
随后,我姐去重新签了合同.产权人是我姐.
11/30,中介又来电话说,为了买方少付手续费,需要再次签现金购买合同.我打电话给买方.
我:为什么还要重新签?到底出什么事了?
买方:别提了,个倒霉中介.总麻烦你们,我都不好意思了,钱没凑够,中介建议我们贷款.收取手续费13200.
我:啊?
买方:我老婆在招行工作,自己办理了贷款.中介又说必须重新签现金购买合同.
我:他们就是乱收费,我买房自己去办贷款,手续费才480.
买方:哎,我现在可知道了,中介就知道收钱,什么也不给办,总麻烦你们,太不好意思了.
我:没关系,他们就是这样,我早就领教过了.你们以后就知道了.我让我姐去协助你们办理.
12/2,上午,我姐来电话,说中介要去找她单方面签,我姐说不行,必须买方在场,才能重新签.
我姐说,去办理手续时,中介派去的人什么也不管,把买卖双方晾在那里,自己就一直讲电话.
后来我姐火了,问她能不能办理?不行换个人来,她才挂了电话.

随时更新进展,不是诋毁中介,而是把自己的经历告诉大家,以后买房时要不要通过中介,还是您自己决定.
我之前买的房子就是自己办的手续,我和卖方都是本着信任的原则,钱在银行监管,从签合同到申请贷款,到交税过户,最后交房,很顺利的不到一个月就办理完了.之后我们还成了朋友.


提醒通过中介买房的人,这块费用要跟中介讲啊,省的可是不少真金白银。


我2007年通过天鹰买的房子,按比例应该给他1.6万 最后就给他6000,他们也干了,原因很简单,要们赚6000,要么一分不赚,贷款是卖方那家帮整地,告诉你个秘密,你直接从银行贷款不收评估费用的,那个评估费用很高,好像1.5%呢,那个费用最后相当一部份让中介拿走了,贷款就花了2200 元,此外还有1.5%的过户契税,这年头就这样,你不会砍价就得让人砍.
兄弟你是干这行的我知道 ,不过你凭良心说,我有没有胡说.


沉默是男人最厉害的武器。

  友人最近与女友太多拗撬,我建议他以沉默代替吵架。 他说在她面前无论说什麼都是错,我告诉他沉默肯定没错。

  男人年纪愈大,愈懂得在女人面前保持沉默。 一把年纪仍然口花花的男人,不会是什麼大人物。   聪明的男人懂得在什麼时间沉默,不是由头到尾扮哑巴,否则闷死女人。 少说话的男人一样可以显示他的幽默感。 幽默与滑稽不同:后者多半滔滔不绝七情上面整古做怪;前者轻描淡写,四两拨千斤,由其他人担任笑话铺排的任务,只需抓准机会爆出精警的Punchline,就会备受欣赏。 与喜欢的女人独处,很多男人就是不懂利用沉默来制造浪漫,偏重花言巧语。 与喜欢的女人独处,很多男人就是不懂利用沉默来制造浪漫,偏重花言巧语。

  沉默不只可以制造浪漫,还可以很鬼马,但一般人只认为沉默是闷的同义词。男人沉默时,可以利用眼睛说话,可以运用其他肢体动作传情达意。

正因为女人认为男人太懂得利用言词来说谎,虽然她们爱听,听得多也会怀疑其真确性。少说话的男人,才是最成功的撒谎者,他只需用最粗拙最没技巧的言语,就可以骗到女人。

  人对说话有一种误解,是多说话可信性低,少说话则真确性高。 沉默也给人踏实和有料的错觉,绝对只是错觉。女人责骂男人,最怕他不回话,他说什麼都比不说话好,至少她知道他在想什麼。

爱说话的女人,面对沉默的男人,是老鼠拉龟,没他办法。

  最多说话的女人,不是都臣服给沉默的男人吗?


1)吃死算!
这个丈母娘养猪是指定了要吃猪肉的,小猪虽说不肥,架不住往死里吃,最后扒皮、抽筋、吸油、嚼骨头。不这么个吃法,丈母娘也死不甘心。
丈母娘狡猾狡猾的,先吃闺女后吃儿子。眼下闺女吃着顺嘴,儿子那有媳妇横着,不到万不得已不能下嘴。
吃儿女,是中国伦理传统中最血淋淋的部分,还受舆论道德保护。
2)跳楼股
媳妇是个好人,但她是丈母娘的绩优股。对你而言,肯定是一赔到底的跳楼股。这个股的牛市永远到不了你手里,除非丈母娘死。
3)就等着指你呢
你以为婚姻只是你娶个媳妇?错!你娶的是丈母娘全家。你不是能干吗?你愿意不愿意的不是也都干了吗?不指你指谁?不指白不指,指了还要指!丈母娘这辈子就等着指你呢,指上你,可是丈母娘此生最大的得意。有句名言听说过吗,做个小人真快活!
4)看清现实
人与人之间的交往,不进则退,与商业利益一致。从小家到单位到国家,哪里不是?没有世外桃源!当然有好丈母娘,那是慈悲人心造化,不是你的福气。看清这个现实很重要,否则今后没好活路。
5)学会说“不!”
媳妇指定是个苦瓜闺女、烤乳猪,她不会说“不!”,她是奴隶坯子,命运定了,从她一出生,她就欠她妈的,致于她有没有欢乐,她妈是根本不考虑的。你能不能说?敢不敢说?要押上你今后日子、岁月。英雄不问出处,只问气概有没有!

这个事情挺好处理的,一个是对自己的老婆好一些,坚定不移。
不要做怨妇,要么你就摆正心态,对老丈母娘好,能做多少就做多少,毕竟她也不容易,是你老婆的妈;而对于他们过分的要求,就直接拒绝,容易平复你的怨妇心态。


只要你这样想就能心情愉快了:
Servlet只是包装了一下套接字API而已。
Hibernate只是生成了一下SQL语言而已。
Spring只是读取了一下配置文件而已。
什么Swing呀就是用java2d画了写图形而已。
什么这框架,那框架还不如自己写一个呢。
后台就整天捣鼓SQL语言而已。前台整天画画界面而已。
html,CSS,JS这三样初中生都会。缓冲、分表,版脚趾都能想到什么意思。
手机Android,苹果呀,都是照样写代码,没什么两样。
都给你封好的API让你调,没人让你钻进CPU去。


字符串编码(charset, encoding/decoding)问题原理

编码问题很重要,关于编码问题的文章也很多。我本来没有兴趣重复这个主题。
一个朋友问我有没有比较好的编码介绍文章。我记得以前看过几篇很不错的,但是当时搜索到的时候,就比较费劲,一时想不起来。于是,我就说,我攒一篇好了。

---------------------------------------

编码无处不在。Database, file, editor, IDE, compiler, browser。
代码(比如java, jsp, asp, php, python, ruby etc)里面的字符串比较麻烦,涉及到editor, compiler, interpreter等等。
所以,我的做法是,从来不在代码里面直接写字符串资源,尤其是双字节编码的字符串资源。
都是把字符串资源分离到一个单独的资源文件里面。这样,只需要照管这个文件的编码就够了。
需要注意的一点是,文件里面、数据库里面、网络传输需要的数据,都是byte[]。
以下的讨论,不涉及代码里面的字符串编码问题。只讨论系统运行起来之后,各部分之间的编码问题。

先说Java。
JVM里面的任何字符串资源都是Unicode,就是说,任何String类型的数据都是Unicode编码。没有例外。既然只有一种编码,那么,我们可以这么说,JVM里面的String是不带编码的。String相当于 char[]。
JVM里面的 byte[] 数据是带编码的。比如,Big5,GBK,GB2312,UTF-8之类的。
一个GBK编码的byte[] 转换成 String,其实就是从GBK编码向Unicode编码转换。
一个String转换成一个Big5编码的byte[],其实就是从Unicode编码向Big5编码转换。
所以,Unicode是所有编码转换的中间介质。所有的编码都有一个转换器可以转换到Unicode,而Unicode也可以转换到其他所有的编码。这样构成了一个总线结构。
比如,如果总共有10种编码,那么只需要 10 + 10 = 20个转换器就够了。如果要是两两直接转换,那么,需要的转换器数量是一个组合数字,需要90个转换器。

一个系统的不同部分,都有自己的编码。比如,数据库,文件,JVM,浏览器这4个部分。
在这些部分之间数据交换的地方,就会出现编码问题。比如,数据库和JVM之间,文件和JVM之间,浏览器和JVM之间。这些问题的原理都是相通的。

编码问题最容易处理的地方是文件和JVM之间。文件IO API带有encoding 参数,请自行查阅。
最不容易出现编码问题的地方是数据库和JVM之间。这应该是数据库JDBC连接的基本功能。本文不专门进行讨论。
最容易出问题的地方是浏览器和服务器JVM之间(其实,代码里面的字符串更容易出问题,不过,我已经事先声明,本文不讨论代码中的字符串编码)。下面主要讨论这块浏览器和服务器JVM之间的编码问题。

我们把浏览器编码叫做 Browser_Charset,把JVM编码叫做JVM_Charset(通常等于服务器系统编码)。
当浏览器的数据过来的时候,是一个带有Browser_Charset的byte[]。
如果用户处理程序需要一个String类型的数据,那么JVM会好心好意地把这个byte[]转换成String。使用的转换器是 JVM_Charset -> Unicode。
注意,如果这个时候,Browser_Charset 和 JVM_Charset并不相等。那么,这个自动转换是错误的。
为了弥补这个错误。我们需要做两步工作。
(1) Unicode -> JVM_Charset,把这个String 转换回到原来的 byte[]。
(2) Browser_Charset -> Unicode,把这个还原的byte[]转换成 String。

这个效果,和直接从HTTP Request取得byte[],然后执行 (2) Browser_Charset -> Unicode 的效果是一样的。

如果在Request里面设置了CharacterEncoding,那么POST Data参数就不需要自己手工转换了,web server的自动转换就是正确的。URL的参数编码还涉及到URL编码,需要考虑的问题多一些,没有这么简单。

JVM把数据发到浏览器的时候。也需要考虑编码问题。可以在Response里面设置。另外,HTML Meta Header里面也可以设置编码,提醒Browser选择正确编码。

有些语言的VM或者解释器的字符串编码可能不同。比如,Ruby。不过,编码转换原理都是一样的。

That is all.

你可能感兴趣的:(技术面)