浅谈求职之路之网易面经 网易一面:34分钟首先自我介绍:将一些自己的专业,所学的方向,熟悉的方向。G: 简历中有C,C#(???什么鬼)G:集合类,hashMap具体实现,用法。G:jvm 具体结构G: NOIG: GC 具体实现算法G:多线程实现,validate,线程同步G:网络,http协议(过程),TCPG:数据结构,熟悉的数据结构,讲解,排序算法(快排,希尔),哈希表,哈夫曼
浅谈求职路之一 想想是时候总结一下,自己今年大半年的求职之路了。大概是从15年的3月份实习生招聘开始吧,意味着我的求职之路也开始啦。话不多说了吧,首先讲一下找工作。最近总有人,问我。。就目前来说,对于在校生生,一般有两种途径。1。找人内推,2、校招。1、内推顾名思义,就是内部推荐。找一个你认识或者不认识的人,只要是在公司就职,基本就可以给你内推的。(你也得差不多吧。。)一般来说,内推的时间都比较早,比
spring的事务传播特性 做题的时候遇到了spring事务传播的问题,然后就查阅资料整理了一下,希望对大家有所参考。PROPAGATION_REQUIREDSupport a current transaction; create a new one if none exists.支持一个当前事务;如果不存在,创建一个新的。PROPAGATION_SUPPORTSSupport a cu
浅谈group by和order by的用法和区别 前一段时间的面试,问道这个问题,不太清楚了,感觉有必要来总结一下。话不多说,直接开始吧!一、order by的用法使用order by,一般是用来,依照查询结果的某一列(或多列)属性,进行排序(升序:ASC;降序:DESC;默认为升序)。当排序列含空值时:ASC:排序列为空值的元组最后显示。DESC:排序列为空值的元组最先显示。为了好记忆,我的理解是,可以把null值看
浅谈hibernate的sessionFactory和session 首先,讲一个悲伤的故事。。。有一天,一个以为自己javaEE很叼的程序员,在经历了好久不写java代码的情况下,去参加阿里巴巴的java面试,然后,在被问到一个很简单的问题的时候,结果没有回答好。那么接下来先说说这个问题吧。。。问:hibernate的sessionfactory是干嘛的?session又是干嘛的呢?那么,你会吗?可以讲清楚么?如果答案是会,可以,那么你就不用往下看了。
浅谈javascript的序列化 感觉一讲到序列化,可能是由于java用的比较习惯的原因。。。(ps:虽然还是一名渣渣)马上就想到的是java中使用的序列化,比如实现serializable接口。今天在使用javascript中的时候,才发现序列化也可以在js中用到,真的是目光短浅。。。一声长叹。。。哎。。。。。接下来正文:最长用到的是,把js的对象进行序列化为字符串进行存储,然后再反序列化为对象。额,就是这么绕口。那么在接下
CSS3 选择器——属性选择器 CSS3的属性选择器主要包括以下几种: E[attr]:只使用属性名,但没有确定任何属性值; E[attr="value"]:指定属性名,并指定了该属性的属性值; E[attr~="value"]:指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写; E[attr^="value"]:指定了属性
RMI是什么 RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序 一个正常工作的RMI
spring 配置<context:component-scan base-package=” ”/> 在context中配置如:在base-package指明一个包:表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解@Component,@Repository,@Service,@Controller,就会将这个对象作为Bean注册进Spring容器。在中指定多个包:,cn.edu.service.impl,cn.edu.action"/>
textarea中的错误 错误:网页中textarea文本框中,输入文本的时候,光标不是在开头的位置,鼠标可以在任意位置点击。原因分析:在两个textarea标签之间,有空格,回车符或者制表符,最常见是:错误演示:${message.revert.content}这样的话,标签之间加了换行符和空格,就会有问题,改为这样就好了: 正确演示:${message.revert.conten
Filter简介 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filte
Data too long for column 'sex' at row 1 错误信息:Data too long for column 'sex' at row 1分析原因:1.数据库中设置的字符长度不够找到对应的字段,将字符长度加长一些。2.编码导致的原因,一般是由于输入了中文,才会出现类似的错误解决办法:统一设置字符编码为utf-8,包括:1》项目工程的默认编码2》JSP页面的编码utf-8"%> utf-8"%>
Unknown column 's1' in 'field list' 错误信息:Unknown column 's1' in 'field list'分析原因:数据库中的字符串要用引号区分的,所以,sql="update stu set name='"+name+"',classes='"+classes+"',score='"+score+"' where id='"+id+"'";必须要加上单引号,才可以区分出来。mysql总结在数据库里面采
Operation not allowed after ResultSet closed 错误信息:Operation not allowed after ResultSet closed分析原因:, 1、循环过程中关闭了rs 解决此问题,只要将关闭连接放到循环外即可。 2、循环中的其他操作也会关闭rs举例如下:DBfunction dfb = new DBfunction(); String sql = "select ID from
Illegal operation on empty result set 数据库操作的错误信息:Illegal operation on empty result set.错误原因分析:ResultSet 是个结果集。不能直接取记录的信息,比如:rs.getString("name");需要循环历遍的,那怕结果集返回的只有一条记录。Statement stmt = conn.createStatement(); Result
Struts2截取字符串的方法 在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:在后台截取后之后再传回页面显示 在页面用标签或代码实现 在前台使用脚本来处理,此方法不推荐 通过样式控制,增加overflow:ellipse等实现,此方法也不推荐 其他方式那么如何用struts2标签来截取字符串呢?网上对这一问题众说纷纭,更有人说根本不能实现,其实实现方法很简单:
EL表达式之sessionScope EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得 用户的性别。假若依照之前JSP Scriptlet的写法如下: User user