版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TOC o 1-3 h u HYPERLINK l _Toc13638 一、Eclipse控制台乱码: PAGEREF _Toc13638 1 HYPERLINK l _Toc7639 二、Eclipse启动Tomcat报错: Bad version number in .class file PAGEREF _Toc7639 2 HYPERLINK l _Toc28026 JDK5和JDK6对JMX的ObjectName模式支持的不同(监控应用服务器系列文章) PAGEREF _Toc28026 9 HYPERLINK l _Toc2301 监控WebLogic9/10的项目部署到Tomca
2、t报Unsupported protocol: t3异常的解决办法 PAGEREF _Toc2301 11 HYPERLINK l _Toc25570 项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending . PAGEREF _Toc25570 13 HYPERLINK l _Toc9432 异常:java.lang.OutOfMemoryError: PermGen space PAGEREF _Toc9432 13 HYPERLINK l _Toc7987 MySQL错误:The user
3、specified as a definer (XXXXXX) does not exist PAGEREF _Toc7987 14 HYPERLINK l _Toc8671 修改JAVA_HOME无效,java版本保持不变的问题解决 PAGEREF _Toc8671 15 HYPERLINK l _Toc2132 总结 20 个开发细节 PAGEREF _Toc2132 15 HYPERLINK l _Toc32380 跳出多层循环 PAGEREF _Toc32380 16 HYPERLINK l _Toc159 离职 需要注意三个问题 PAGEREF _Toc159 17 HYPERLIN
4、K l _Toc26833 面试 需要注意三种公司 PAGEREF _Toc26833 19一、Eclipse控制台乱码: 在项目上点击properties-Run/Debug settings-new java application-Common 勾选Run/Debug 并选择Console Encoding 设置为GBK. 二、Eclipse启动Tomcat报错: Bad version number in .class file问题现象 在Eclipse中启动Tomcat 6运行一个JavaWeb应用,但是Tomcat启动中报异常并且启动中止,异常信息如下:Java代码 致命的: Nu
5、ll component Catalina:type=JspMonitor,name=jsp,WebModule=/localhost/cfJavaEEPlay,J2EEApplication=none,J2EEServer=none java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
6、a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.lang
7、.UnsupportedClassVersionError: Bad version number in .class file (unable to load class cn.chenfeng.Listener.MySessionListener) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2737) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.ja
8、va:1124) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491) at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145) at org.apache.catalina
9、.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56) at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297) at org.apache.
10、catalina.startup.ContextConfig.start(ContextConfig.java:1078) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardConte
11、xt.java:4540) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:4
12、45) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) . 6 more 主要是这么一句:Caused by: java.lang.UnsupportedClassVersionError: Bad version n
13、umber in .class file (unable to load class cn.chenfeng.Listener.MySessionListener) 问题分析 网上搜了下,也有人遇到过类似问题,说是JDK版本不对,但是没有具体说怎么解决。 然后自己再研究了一下,发现确实是Tomcat使用的JDK版本不对,我的JavaWeb应用是基于JavaEE 6的,但是Tomcat使用的却是JDK 5,所以才会产生这样的异常。 问题解决 如果是通过在工程上右击-“Run As”-“Run on Server” 启动Tomcat 如果是第一次跑,以前没有配置过Tomat,那么选择“Tomcat
14、 v6.0 Server”,点击“Next”,在下个画面的“JRE”选项中要选择JDK 6,当然如果你的Eclipse默认的JRE就是JDK 6那就没问题了。 如果已经配置过Tomcat,并且出现上述异常,那么打开Eclipse的“Window”菜单下的“Preferences”,在弹出的画面中选择 “Server”-“Runtime Environments”,在右边选择你要配置的Server,点击“Edit”按钮,在弹出的画面中将JRE选择为JDK6,然后确定即可。 如果是通过Eclipse中的Tomcat插件启动Tomcat 那么打开Eclipse的“Window”菜单下的“Prefer
15、ences”,在弹出的画面中选择“Tomat”-“JVM设定”,将JRE选择为JDK6,然后确定即可。 以上。JDK5和JDK6对JMX的ObjectName模式支持的不同(监控应用服务器系列文章)前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎留言,或者加入Q群参与讨 论:35526521。
16、前提需要监控多个Tomcat,而其中有些Tomcat使用JDK5,有些Tomcat使用JDK6,这时可能会遇到的一个问题,请看下文。现象采集某个Web应用的所有的Servlet监控信息,使用如下的 URL :http:/localhost:58080/manager/jmxproxy?qry=*:j2eeType=Servlet,WebModule=/manager,*从上面的URL可以看到,查询字符串为 *:j2eeType=Servlet,WebModule=* / manager,* 但是这样的查询字符串只对使用JDK6环境的Tomcat有效,如果您监控的Tomcat使用JDK5的环境,
17、那么这个查询字符串会被认为是错误的,从而返回异常信息:Error - javax.management.MalformedObjectNameException: Invalid character * in value part of property 原因分析经验证,这是由于不同版本的JDK 对 ObjectName 的支持不同,验证代码如下:Java代码 ObjectName objName = new ObjectName(*:j2eeType=Servlet,WebModule=*/manager,*); System.out.println(objName); 在JDK6 环境下运
18、行这段代码没有问题,但是在 JDK5 环境下运行这段代码就会报异常:Java代码 Exception in thread main javax.management.MalformedObjectNameException: Invalid character * in value part of property at javax.management.ObjectName.construct(ObjectName.java:529) at javax.management.ObjectName.(ObjectName.java:1304) at cn.chenfeng.Test.main(
19、Test.java:10) 得出结论在JDK6 的帮助文档中有这样一段:ObjectName模式的示例有: *:type=Foo,name=Bar匹配键的具体设置为 type=Foo,name=Bar 的任何域中的名称。 d:type=Foo,name=Bar,*匹配具有键 type=Foo,name=Bar 以及 0 或其他键的域 d 中的名称。 *:type=Foo,name=Bar,*匹配具有键 type=Foo,name=Bar 以及 0 或其他键的域中的名称。 d:type=F?o,name=Bar将与诸如 d:type=Foo,name=Bar 和 d:type=Fro,name=
20、Bar 之类的键和名称匹配。 d:type=F*o,name=Bar将与诸如 d:type=Fo,name=Bar 和 d:type=Frodo,name=Bar 之类的键和名称匹配。 d:type=Foo,name=B*将与诸如 d:type=Foo,name=Bling 之类的键和名称匹配。通配符在引号中也能被识别,并且像其他特殊字符一样可以使用 转义。可见JDK6 是支持字符串中有 ? 和 * 的匹配模式的,但是JDK5 却不支持,这点一定要注意!如果遇到这种错误,就得针对两种情况使用不同的应对措施了。监控WebLogic9/10的项目部署到Tomcat报Unsupported prot
21、ocol: t3异常的解决办法前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎留言,或者加入Q群参与讨 论:35526521。 使用JMX监控WebLogic 9.x、10.x时要用到WebLogic提供的JAR包: 9.x用到wlclient.jar和wljmxclient.jar 10.x在
22、JDK6下用到wlfullclient.jar、JDK5下用到wlfullclient5.jar(用 WebLogic JarBuilder Tool生成)以下只针对wlfullclient.jar,也就是JDK6下的WebLogic 10.x。错误现象我们会通过这种方式获取和MBean Server的连接:JMXConnector connector = JMXConnectorFactory.connect(serviceURL, h);但是项目在Eclipse下通过Java程序调用没有任何问题,但作为Web应用部署到Tocmat就出问题了,会报这样的异常:Unsupported prot
23、ocol: t3你是不是也发现了这个问题?原因分析刚发现这个问题是很是诧异,想不通,后来在老外的一个论坛上找到类似问题。原 来, JMXConnector接口是在JDK5/JDK6的rt.jar里面,而具体实现类是在wlfullclient.jar里面,问题就出在这里。 rt.jar是由系统类加载器加载的, wlfullclient.jar如果放在WEB-INFO/lib目录下,就不是由系统类加载器加载,而是由Tomcat自定义的每个Web应用独有的 WebappClassLoader加载了。所以我们只要把wlfullclient.jar放到Tomcat安装目录下的lib目录下,这样 wlfu
24、llclient.jar跟rt.jar就都是由系统类加载器加载了,所以问题就不存在了。解决方案解决方法很简单: 将wlfullclient.jar放到Tomcat安装目录下的lib目录下即可。项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending .项目部署到Tomcat报这样的异常:Java代码 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 可能的
25、原因:造成这种情况的原因很可能是:一、项目的WEB-INF/lib下有servlet-api.jar。二、项目的WEB-INF/lib下有包含javax.servlet包的其他JAR包(如WebLogic 8.1的weblogic.jar),造成与Tomcat自身的servlet-api.jar的冲突。因为Tomcat的WebappClassLoader加载JAR包时会进行校验。解决方案:一、针对第一种情况,不要将servlet-api.jar放到WEB-INF/lib下,因为项目部署时根本不需要这个jar包,Tomcat已 经提供了。当然如果工程不导入此jar包,代码会报错,你可以将serv
26、let-api.jar放在工程下的一个专门的目录(如lib)下面,然后通过 Eclipse导入到工程中即可。二、针对第二种情况,谈谈我的解决办法,在我的项目中由于某种特殊的需求,weblogic.jar是 通过自定义的类加载器加载的,而不是由Tomcat的WebappClassLoader加载,所以上述问题也就不存在了。如果您遇到同样的问题,可以借 鉴此种方案,只需写一个最简单的类加载器即可。异常:java.lang.OutOfMemoryError: PermGen space项目中遇到这么个异常:Java代码 java.lang.OutOfMemoryError: PermGen spac
27、e 由于项目中使用了自定义的ClassLoader,用于加载不同版本的JAR包,每启一个线程都要使用单独的ClassLoader,线程多了 ClassLoader当然也就多了,于是首当其冲就怀疑很可能是由于加载class过多导致的,因为虚拟机加载的class是从来不会释放的。 于是请教万能的谷兄,果不其然,且看一段解释:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(G
28、arbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。 原来,正是由于每个ClassLoader加载的class都留在了PermGen space这个区域,而启的线程越多,加载的class也越多,造成很多class被重复加载,于是对PermGen space的占用呈几何级增长,溢出成为必然。 症结找到了,下面就要解决了:每个线程使用的ClassLoader并非完全没有雷同,实际上所有线程使用的ClassLoader也就那么几个是 不同的,其他的都是这个几个的“拷贝”
29、,因此,只要将这几个不同的ClassLoader实现复用,不就OK了吗?是的,然后同类型的线程使用同一个 ClassLoader就行了,这样就不会重复加载相同的class了,问题解决了。MySQL错误:The user specified as a definer (XXXXXX) does not exist使用HeidiSQL从Linux导出MySQL数据库,然后恢复到本地(Windows) 但是连数据库进行查询时报异常:Java代码 The user specified as a definer (db_chfxxxxx ) does not exist 意思是某个数据库对象的定义者(也
30、就是db_chfxxxxx )不存在 后来终于找到了原因,原来是导出并恢复数据库时,视图的定义者还是原来的用户:db_chfxxxxx , 但是本地数据库并没有db_chf这个用户,只有root用户,所以只要将视图的定义者修改为root即可解决问题。修改JAVA_HOME无效,java版本保持不变的问题解决问题现象: 在现公司,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。 解决过程: 曾经在一个人机器上发现此问题,然后又在两个机器上发现同样的问题,于是我迷茫了。 接着
31、冷静下来想想,在以前的地方从未遇到过这种情况,在现公司三个机器都遇到同样的情况,那么,很有可能就是因为现公司的系统的环境问题,或许是因为大家都装了某个软件引起的。 然后突然想到,难道是在系统目录里面有java.exe?导致优先调用了系统目录中的java.exe,而不是自己配置的JAVA_HOME中的java.exe? 立马来到C:WINDOWSsystem32目录下进行验证。果然,java.exe、javac.exe等exe程序华丽丽地躺在那里! 尼玛,哪个牛掰软件啊!居然把整个JDK安装到system32目录下面了。 解决途径: 接下来问题就简单了,修改环境变量即可解决。因为PATH环境变量
32、中默认将system32等系统重要目录添加在最前面,所以运行java -version时当然是调用system32目录下的java.exe了。所以只要将%JAVA_HOME%/bin这一句放到PATH环境变量的最前面,问题就迎刃而解了。总结 20 个开发细节1:提交到SVN的代码必须有提交备注,以便于以后查看。2:如考虑页面缓存,可以在路径后增加随机数:url + &TimeS= + Math.random();。3:类的头注释:类说明、作者、版本、特别说明。4:方法必须有注释:方法说明、参数列表含义。5:没有特殊要求,列表页面一律10条数据进行显示,需要弹出框的以15条进行显示。6:列表页面
33、必须有增加、删除、修改、详细四个按钮,名称顺序功能不能修改,需要特殊功能的在四个按钮后面增加特殊功能的按钮。7:分表的日志页面,一律显示本周或本月的数据,不得显示所有表所有数据。8:详细页面尽量使用弹出框实现。9:对外提供的服务接口,必须在service包下。10:无论是Java代码还是Js函数,不准拷贝别人代码后直接使用原来的名称,必须以自己的模块和业务进行命名,例如平台的用户增加commUserAdd()。11:系统内所有的路径,除特殊情况外,必须使用绝对路径。12:系统内的打印,即使是调试也必须使用Log进行打印,不准在系统内出现System.out.println()字样。13:没有特
34、殊要求,不准使用异步加载的方式进行级联操作,或获取相关信息,必须使用弹出框的方式,具体弹出框后台代码和前台页面的路径,必须由组长指定。14:数据库表的名称,不得出现表名称、配置文件内名称、JDBC时名称不一致的情况,本系统推荐:系统-模块-业务实体类名称。15:没有特殊情况字符字段不得使用空字符或者/等默认值,应默认为Null。16:对于一个对象的字段很多,且创建时设置字段属性的方式雷同时,推荐使用实体类的构造函数进行实现,不准在系统内出现重复的累赘的功能一致的,创建对象后一个个设置属性值的代码。17:DWR对象的创建,一律使用New,不得使用Spring容器。18:对于数据库内存储不用进行相
35、关计算、统计等操作的整形字段,不准使用Int,必须使用char(1)。19:数据库内的字段名称必须和实体类的字段名称一致,以方便于平台提供公用方法和后期维护时的便捷性。20:不得修改系统样式,修改公用实现,随意存放文件,必须保持与系统的风格整体一致。跳出多层循环 就这个毛病,这东西要是不写到博客里面,很快就忘,而且一旦忘了就不好找了现在遇到个问题,只要自己做过,在自己的博客里面搜个关键词就马上找到解决方法也怪自己脑袋不好使,特别是忙起来的时候,很多最基本的东西就是想不起来就比如说这个标签标记的循环,当时是真的就忘了怎么写了 想要跳出多层循环,有很多方式,我就说最好用的一种,标签标记:Java代
36、码 public class T public static void main(String args) A:for(int a=0;a100;a+) B:for(int b=0;b100;b+) C:for(int c=0;c100;c+) System.out.println(a + - + b + - + c); break A; 打印三个 0 后直接退出 当然,想的话也可以在每个循环上增加判断标记,这里我就不再写那么多了,明白意思即可:Java代码 public class T public static void main(String args) boolean isGo = t
37、rue; for(int a = 0;a 100 & isGo;a+) for(int b = 0;b 100 & isGo;b+) for(int c = 0;c 100 & isGo;c+) System.out.println(a + - + b + - + c); isGo = false; 很简答,也是打印三个 0 后退出离职 需要注意三个问题我想除了公务员外,咱们这些打工的都经历过离职。如果是刚毕业或者小公司,一般离职你走人就行了,说难听了你在公司算不上老几。如果你工作几年了,想要离职,则必须把一些事情料理好。首先是职业素养问题,其次有几年工作经验的即使不在公司有重要地位,至少你走
38、了你的项目组是有一定响应的。如果你还是走人直接走就行了,你不用往下看了。时间:由于对方公司要求你尽快办理离职,而你又想把这边处理好,所以想要离职的时候首先要考虑的是时间问题1:提前说当然不是说你让所有人知道你要走了。首先你有跳槽的想法时要首先让你的同事知道,不能太不够意思。在你正式出去面试时,你应该让你的直接领导知道你有这个想法了。因为一般我们做工作交接都没有太长时间,如果你上来就是和领导提离职,有种过于幼稚的意思。当然,如果你的领导是个二货,你不必如此提前说。但是一般我们的直接领导都是带我们工作的,关系我想应该不是太坏,所以应该为他们考虑,不能说我们走了就让他安排工作上为难。2:晚点到如果你
39、是在职,你务必不能说随时报道,或者咬死一周报道之类。如果你没有把握,应该是一个月之内,如果你只是个打工的,一般两周足矣。如有特殊情况你也应该考虑到。过快的报道,首先对方公司会猜想,你不是什么角色,公司有你没你都行。这边公司会认为你不够厚道。3:尽量晚为了双方公司的时间融洽,你应该是这边完事后直接到对方公司入职。由于中间没有其他时间耽误,所以你在老公司应该尽量晚走两天,以免让直接领导工作安排为难,也避免工作交接疏忽,更避免让大家认为你不为老公司着想。交接:做为职业人,即使你离开你也不能带给公司不必要的影响,所以工作交接一定要做1:主动说有时工作太忙或者公司没有相 关制度,大家根本不知道交接什么,
40、或者具体怎么操作。所以你务必把自己的工作文档化整理,并主动向与你交接的人沟通。并及时向直接领导或公司方面了解需要 交接的内容,例如代码、文档、电脑、办公工具等,而不是等着别人问你一你说一,公司要求二你说二。因为你的事情你自己最了解,所以自己应该积极把需要的交 接的内容做好,毕竟也是自己在老公司最后一份工作。2:认真说可能你着急走人,可能与你交接的什么都不懂,可能你需要交接的事情太多。但是无论如何请你一定要认真说、认真做。所有工作都是一样的,只有你认真你的付出才会事半功倍。就算在公司待一天,你也得有职业员工的素质,拿出自己最好的表现。3:莫着急我 想这是所有人的毛病,着急走人,着急交接,着急签字
41、,好像你在公司一天都待不下了。你越是着急,你的领导和与你交接的人就越是担心,不但相关工作做不好, 也很容易直接让所有人对你产生厌恶。领导有工作能做的尽量给做了,同事需要你解决的问题尽量帮忙,交接的人有不懂你就像带学生样认真对待。人事:就像同学或战友,在一起工作是我们的缘分,所以一些工作外的事情还是必要处理下的1:钱结清有的公司有所谓的说法,所以在员工离职时有的钱是结不了的,相关事宜应该咨询好公司财务。即使你不在乎钱,这是必要的程序。2:证拿全例如离职证明,或者有的是在这家公司办理的医保卡、公积金联名卡等,没有到手的应该说好将来怎么办理。特别是医保卡,如果你换公司的话很可能将你的医保卡办理悬置,
42、有的一两年办理不好,至少北京有这样的。3:请吃饭算是一个正式的结束,也算是一个离开的必要程序。如果你没什么人请,或者你没有时间请,那是你的问题,自己应该反思。面试 需要注意三种公司 如果你经验丰富,或者学历很高,差不多都是国企和大公司,除了考虑待遇外一般不会考虑太多东西。而作为苦逼的IT人类,许多程序员和工程师在跳槽时除了待遇问题外总是还有很多要考虑的问题,其中一个就是这公司怎么样。我就不拿什么国企民企来分类了,我就把我们程序员经常遇到的公司分成三种,大家对号入座,有意见尽管提。小鬼公司:定义:外派公司组成的临时项目组,一般由某大公司内员工发起和负责,工作主要是开发从依附大公司扒下来的项目。往
43、往这只是几个公司的外派人员组成的杂牌军,不是单独的一个公司,只能称为项目组。人少,一般在10-50人左右,不够稳定,有随时解散风险。例如:某公司的项目经理经常把公司接到的小项目拦下来,然后拿回去自己招一些人搞定,由于不走正规流程客户少了付出,这个经理也能拿到相对的项目资金。评价:如果你没有什么经验,或者你着急吃饭糊口,这种公司你可以考虑。但是这种公司是非常不建议的,更不适合长久发展。大鬼公司:定义:属于正规公司,大多也有自己的核心技术,属于私人民营创业公司。这类公司属于依附性公司,主要是因为公司法人和相关大公司领导有较好关系,所以能拿下一个零头的活来做,虽说是零头但也不能说是小项目。这类公司一
44、般规模不是很大,在50-150人左右。例如:A公司领导和B公司高层领导关系很好,B公司的一些小项目小系统或者功能性需求都让A公司来做,这样A公司既能养活一大批人,B公司的领导也能拿到不少好处。当然,由于项目外包也省了B大公司不少事情,这种外包方式目前很常见。评价:这种公司由于需要一定实力才能生存,因此需要你有一定的能力,当然你也能得到很好锻炼,但是受苦受累是难免的。老鬼公司:定义:属于正规公司,一般都是某大型公司的下属公司,待遇还好而且技术要求不是很高,这类公司一般规定较死,注重形象和上层的关 系。核心和框架都是上层公司定制,然后这类公司进行二次开发,属于干具体活的。这类公司经常存在合并和收购,一般都有一定规模,均在100人以上。例如:A公司是改制后B公司的下属公司,B公司的具体项目都是A公司来做,B公司负责核心和领导,A公司负责具体任务。往往A公司的总裁或CEO都是B公司的领导,当然只是挂个虚名为了拿钱而已。评价:虽然这类公司不是很累,但是为了保证公司严肃性,公司规定等都非常让年轻人受不了。另外这类公司涨薪都是公司统一执行的,很少有直接找到主任或领导说自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年教育信息化政策解读与实施策略考试
- 售后服务流程手册客户问题解决与满意度提升
- 2026重庆市永川区临江镇人民政府招聘公益性岗位人员2人备考题库附答案详解(b卷)
- 2026江西南昌市公安局东湖分局招聘警务辅助人员30人备考题库及参考答案详解【新】
- 2026恒丰银行总行实习生招收备考题库【名校卷】附答案详解
- 2026浙江事业单位统考温州市鹿城区招聘(选调)21人备考题库完美版附答案详解
- 2026恒丰银行总行实习生招收备考题库附参考答案详解【达标题】
- 2026重庆市纪委监委驻重庆银行纪检监察组遴选3人备考题库(综合卷)附答案详解
- 2026湖南怀化市辰溪县残疾人联合会公益性岗位招聘1人备考题库附完整答案详解【名校卷】
- 2026上半年北京事业单位统考市人力资源和社会保障局招聘5人备考题库附参考答案详解【轻巧夺冠】
- 《水溶肥生产工艺技术要求》(征求意见稿)-编制说明
- 危大工程开工前安全生产条件核查
- 【高三】主题班会:高校、高考、高三【课件】
- 2025年中国塑料制品出口分析及各国进口政策影响白皮书-特易资讯
- 2025年全国氧化工艺危险化学品作业证考试题库(含答案)
- 2025年山东省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解(5卷)
- 2025年农村危房改造项目实施方案风险评估与应对策略报告
- 2025年新华人寿保险公司招聘笔试备考题库(带答案详解)
- 除四害合同协议书范本
- 2025新人教版七年级下册英语 Unit 4知识点梳理及语法讲义(答案版)
- 展示空间设计-全套课件
评论
0/150
提交评论