小方的Java博客

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  27 随笔 :: 17 文章 :: 115 评论 :: 0 Trackbacks

#

1.请介绍一下你自己

这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理外企才会相信。外企很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句"谢谢"。外企喜欢有礼貌的求职者。
2.在学校你最不喜欢的课程是什么?为什么? 

     这个问题外企不希望求职者直接回答"数学"、"体育"之类的具体课程,如果直接回答还说明了理由,不仅代表求职者对这个学科不感兴趣,可能还代表将来也会对要完成的某些工作没有兴趣。这个问题外企招聘者最想从求职者口里听到:我可能对个别科目不是特别感兴趣,但是正因为这样,我会花更多的时间去学习这门课程,通过学习对原本不感兴趣的科目也开始有了兴趣,对于本来就有兴趣的科目我自然学习得更认真,所以各门课的成绩较为平衡。通过这样的问题,外企可以找到对任何事情都很感兴趣的求职者。

3.说说你最大的优缺点?

      这个问题外企问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,外企肯定不会录用你。外企喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。外企喜欢聪明的求职者。

4.你认为你在学校属于好学生吗?

      外企的招聘者很精明,问这个问题可以试探出很多问题:如果求职者学习成绩好,就会说:"是的,我的成绩很好,所有的成绩都很优异。当然,判断一个学生是不是好学生有很多标准,在学校期间我认为成绩是重要的,其他方面包括思想道德、实践经验、团队精神、沟通能力也都是很重要的,我在这些方面也做得很好,应该说我是一个全面发展的学生。"如果求职者成绩不尽理想,便会说:"我认为是不是一个好学生的标准是多元化的,我的学习成绩还可以,在其他方面我的表现也很突出,比如我去很多地方实习过,我很喜欢在快节奏和压力下工作,我在学生会组织过××活动,锻炼了我的团队合作精神和组织能力。"有经验的招聘者一听就会明白,外企喜欢诚实的求职者。

5.说说你的家庭。

     外企面试时询问家庭问题不是非要知道求职者家庭的情况,探究隐私,外企不喜欢探究个人隐私,而是要了解家庭背景对求职者的塑造和影响。外企希望听到的重点也在于家庭对求职者的积极影响。外企最喜欢听到的是:我很爱我的家庭!我的家庭一向很和睦,虽然我的父亲和母亲都是普通人,但是从小,我就看到我父亲起早贪黑,每天工作特别勤劳,他的行动无形中培养了我认真负责的态度和勤劳的精神。我母亲为人善良,对人热情,特别乐于助人,所以在单位人缘很好,她的一言一行也一直在教导我做人的道理。外企相信,和睦的家庭关系对一个人的成长有潜移默化的影响。

6.说说你对行业、技术发展趋势的看法?

      外企对这个问题很感兴趣,只有有备而来的求职者能够过关。求职者可以直接在网上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解。外企认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,外企欢迎进入企业的人是"知己",而不是"盲人"。

7.就你申请的这个职位,你认为你还欠缺什么?

     外企喜欢问求职者弱点,但精明的求职者一般不直接回答。他们希望看到这样的求职者:继续重复自己的优势,然后说:"对于这个职位和我的能力来说,我相信自己是可以胜任的,只是缺乏经验,这个问题我想我可以进入公司以后以最短的时间来解决,我的学习能力很强,我相信可以很快融入公司的企业文化,进入工作状态。"外企喜欢能够巧妙地躲过难题的求职者。

8.你期望的工资是多少?

     外企的工资水平是很灵活的,何种能力拿何种工资。外企喜欢直率的人,但这个问题却不能正面回答,外企希望听到:"以我的能力和我的优势,我完全可以胜任这个职位,我相信我可以做得很好。但是贵公司对这个职位的描述不是很具体,我想还可以延后再讨论"。外企欢迎求职者给其定薪的自由度,而不是咬准一个价码。

9.你能给公司带来什么?

      外企很想知道未来的员工能为企业做什么,求职者应再次重复自己的优势,然后说:"就我的能力,我可以做一个优秀的员工在组织中发挥能力,给组织带来高效率和更多的收益"。外企喜欢求职者就申请的职位表明自己的能力,比如申请营销之类的职位,可以说:"我可以开发大量的新客户,同时,对老客户做更全面周到的服务,开发老客户的新需求和消费。"等等。

10.你还有什么问题吗?

      外企的这个问题看上去可有可无,其实很关键,外企不喜欢说"没有问题"的人,因为其很注重员工的个性和创新能力。外企不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?外企将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。
posted @ 2006-07-15 15:54 方佳玮 阅读(515) | 评论 (0)编辑 收藏

     摘要: GWT QQ 群号:28310588功能:1。当加载页面时把数据库的表读入matchArr2。每次按键都是matchArr的查询,查询方法用正则表达式抱歉,没什么注释,给大家添麻烦了有任何疑问请联系我 qq:259102567  MSN:jorwen_fang@hotmail.com代码下载我不久前写的关于gwt文章另外在 《ajax in action》书中有提到更佳的算法,提高性能,以及打字过...  阅读全文
posted @ 2006-07-14 13:51 方佳玮 阅读(3480) | 评论 (10)编辑 收藏

GWT QQ 交流群:28310588

最近在玩 Google Web Toolkit 
一个可以用纯java编写ajax,然后自动翻译成可以用在j2ee工程里的程序,太强了。
因此不用学ajax,只要会java(尤其awt基础)和这个工具,ajax任我玩
介绍一下,好东西,感觉有望成为热门ajax开发工具,而且目前还出了与eclipse插件:googlipse。
我刚用过,很方便


收集的资料:

1. 非常完整的gwt+netbeans的教程:http://www.javapassion.com/handsonlabs/ajaxgwtintro/

2. 有3篇IBM文章介绍Google Web Toolkit 

面向 Java 开发人员的 Ajax: 使用 Google Web Toolkit 开发 Ajax :GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。
面向 Java 开发人员的 Ajax: Google Web Toolkit 入门 :Ajax 被用于创建更加动态和交互性更好的 Web 应用程序。Google Web Toolkit (简称 GWT) 是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用 Java 语言开发 Ajax 应用。本文将介绍 GWT 开发 Ajax 应用的基本方法和步骤。

面向 Java 开发人员的 Ajax: 探索 Google Web Toolkit:最近发布的 Google Web Toolkit (GWT) 是一组全面的 API 和工具,它支持用户几乎完全使用 Java 代码来创建动态 Web 应用程序。本文将向您展示 GWT 能做什么,并帮助您确定它是否适合您。

3.(GWT eclipse 插件1)gwtdesigner
http://www.instantiations.com/gwtdesigner/download.html

4.(GWT eclipse 插件2)googlipse

1) 下载:http://sourceforge.net/projects/googlipse

2) 安装前提:

a)  Eclipse 3.2 with WebTools Platform 1.5(一定要装,)
b) 运行在 Java 1.5
c) 还需要下载 Google Web Toolkit

3) googlipse从安装插件到做出实例全过程(官方)

 (*) Drop the com.googlipse.gwt_<version>.jar file in your eclipse\plugins folder
 (*) Open Eclipse. Select Window->Preferences->Googlipse and set GWT home to the directory where you have installed the Google Web Toolkit.
 (*) You are all set to code.
 
Adding Googlipse to your project:

 Googlipse is implemented as a WTP Facet. When creating a new Dynamic Web Project, select Googlipse in the Project Facets page. If you already have a Dynamic Web Project, you can add Googlipse facet by selecting Project->Properties->Project Facets(Please make sure you don't have gwt-user.jar in your classpath). In case you didn't like Googlipse, you can remove the facet.

Creating a Module:

 Once you have a Dynamic Web Project with Googlipse facet, you can add a new module by File->New->Other->Googlipse->Gwt Module. Modules can be created only in valid java packages (default package is not allowed). Either you can type in the package (with project & source folder) in the location field or you can select it by clicking Browse button. You can also click the Create button to create a new package. Next type in the name of the module. Click Finish, you will have all the artifacts for the module generated.
 
Adding a Remote Service;

 Note :A Remote Service will be created only in a module. So if you don't have a module, you need to create one using the New Module wizard, before this step.
 You can select File->New->Other->Googlipse->Gwt Remote Service. Click the Browse button and select the module (the gwt.xml file). Type the name and uri for the service and click Finish. Now the artifacts for the remote service will be generated. (You have to add an entry in the gwt.xml file manually. Googlipse doesn't add it. This feature will be implemented in future versions)
 
Adding a Remote Service method:

 You can open the RemoteService interface and add/change methods in it. You need to provide the implementation of those methods in RemoteServiceImpl class, but thanks to Googlipse, you don't have to do anything in RemoteServiceAsync. Googlipse will automatically update the corresponding Async file whenever a RemoteService interface is changed.
 
Calling a method using Remote Service:

 The utility class in the Remote service should help you in making the remote call.
 
 MyRemoteServiceAsync async = MyRemoteService.Util.getInstance();
 async.makeRemoteCall(param1, param2, callback);
 
Running/Debugging a Gwt Application:

 Select Run->Run/Debug to activate the Lauch configuration dialog box. Double Click "Gwt Application". In the main page, you can select the Project & Module you want to run. In the parameters page you can select the parameters such as port and log level. Click Run to execute the GwtShell & bring up your application. The laucher will add the jar files & all the source folders in the project to your application.
 
 
Questions/Bugs/Suggestions?

 Drop a mail to googlipse-users@lists.sourceforge.net

posted @ 2006-07-09 23:47 方佳玮 阅读(4962) | 评论 (3)编辑 收藏

有4种方法:

1. acegi-security: 这是偷懒的办法
2. 用拦截的主法, 这种最灵活,只要你有能力可以随意扩展功能.
3. 用代理模式的方法,这种最传统, JIVE采用这种,我也用这种.
4. if else 方法,最简单的方法.


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

包括四个程序模块:

1、 用户管理(user):实现用户注册管理、用户资料管理、增加用户、删除用户、用户密码丢失后找回密码等功能。

2、 组织管理(group):建立用户组,将不同的用户划分到不同的组中,建立的用户组可以和现实的部门机构相对应。采用树型结构设计,可以在上级部门中建立下一级部门。

3、 角色管理(role):为用户指定一个角色,比如:信息中心人员、办公室主任等。

4、 权限管理(auth):为整个系统划分权限,为每个角色分配一种权限。实现不同的用户访问应用系统的不同部份。


在HIBERNATE中,表建起来之后,只是多对多,多对一等关系,再把AUTH的POJO放到HTTPSESSION中,用的时候,在要验证的模块前面搞一个PROXY模式. 或者栏截一下.
posted @ 2006-06-30 13:55 方佳玮 阅读(1026) | 评论 (0)编辑 收藏

有人说:IT行业永远处于飞速发展的快车道上,竞争的残酷决不亚于F1。即使再残酷,也有它的游戏规则。与其抱怨残酷,不如一起来享受残酷背后的刺激。混沌也好、光明也好,事情总是在沿着其轨迹发展着。我们需要学习如何以精神克服危机,彼岸花的美丽并不是遥不可及,因为阳光总在风雨后,请相信有彩虹!
posted @ 2006-06-20 14:57 方佳玮 阅读(205) | 评论 (0)编辑 收藏

刚才买了本 ajax in action ,打算开始进军ajax,由于键盘坏了几个键,只好用屏幕小键盘打字。
太慢了,就长话短说,3周后参加web 设计大赛(学校级别),打算用新学的ajax作为王牌夺冠。
感觉时间好短,想听听前辈门建议
posted @ 2006-06-17 21:33 方佳玮 阅读(218) | 评论 (0)编辑 收藏

问题提出:看了不少文章处理中文,比如:在 jsp里写
// 传统方式 
<%@ page contentType="text/html; charset=gb2312" %> 
<html> 
<body> 
<form method=post action=test.jsp> 
<input type=text name=your_name> 
</form> 
<%= new String(request.getParameter("your_name").getBytes("8859_1"), "GB2312"%> 
</body> 
</html> 

// 新的方式 
<%@ page contentType="text/html; charset=gb2312" %> 
<% request.setCharacterEncoding("GB2312"); %> 
<html> 
<body> 
<form method=post action=test.jsp> 
<input type=text name=your_name> 
</form> 
<%= request.getParameter("your_name"%> 
</body> 
</html> 
那是相当不好的方法,现在介绍一个朋友教我的方法:

问题解决方法:
步骤1:先写一个servlet  EncodingFilter.java
 1import javax.servlet.FilterChain;
 2import javax.servlet.ServletRequest;
 3import javax.servlet.ServletResponse;
 4import java.io.IOException;
 5import javax.servlet.Filter;
 6import javax.servlet.http.HttpServletRequest;
 7import javax.servlet.ServletException;
 8import javax.servlet.FilterConfig;
 9
10public class EncodingFilter implements Filter {
11
12    private String targetEncoding = "gb2312";
13    protected FilterConfig filterConfig;
14
15    public void init(FilterConfig config) throws ServletException {
16        this.filterConfig = config;
17    }

18
19    public void doFilter(
20        ServletRequest srequest,
21        ServletResponse sresponse,
22        FilterChain chain)
23        throws IOException, ServletException {
24
25        HttpServletRequest request = (HttpServletRequest) srequest;
26        request.setCharacterEncoding(targetEncoding); //把请求用指定的方式编码
27        // 把处理发送到下一个过滤器
28        chain.doFilter(srequest, sresponse);
29    }

30
31    public void destroy() {
32        this.filterConfig = null;
33    }

34
35    public void setFilterConfig(final FilterConfig filterConfig) {
36        this.filterConfig = filterConfig;
37    }

38}

39

步骤2:在web.xml里这样写
<filter>
        
<filter-name>EncodingFilter</filter-name>
        
<display-name>EncodingFilter</display-name>
        
<filter-class>com.itthinker.payroll.common.EncodingFilter</filter-class>
    
</filter>
    
<filter-mapping>
        
<filter-name>EncodingFilter</filter-name>
        
<url-pattern>/*</url-pattern>
    
</filter-mapping>

总结:
这样的话,任何映射地址全部会先加载EncodingFilter,中文处理就搞定了,不用那么麻烦在每个jsp文件写那么多重复代码了,很好地做到了,代码可复用性。当然 page contentType="text/html; charset=gb2312"
还是要的

posted @ 2006-06-08 17:44 方佳玮 阅读(478) | 评论 (4)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3