自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

原创 浅谈求职之路之网易面经

网易一面:34分钟首先自我介绍:将一些自己的专业,所学的方向,熟悉的方向。G: 简历中有C,C#(???什么鬼)G:集合类,hashMap具体实现,用法。G:jvm 具体结构G: NOIG: GC 具体实现算法G:多线程实现,validate,线程同步G:网络,http协议(过程),TCPG:数据结构,熟悉的数据结构,讲解,排序算法(快排,希尔),哈希表,哈夫曼

2015-10-30 21:37:03 1260

原创 浅谈求职路之一

想想是时候总结一下,自己今年大半年的求职之路了。大概是从15年的3月份实习生招聘开始吧,意味着我的求职之路也开始啦。话不多说了吧,首先讲一下找工作。最近总有人,问我。。就目前来说,对于在校生生,一般有两种途径。1。找人内推,2、校招。1、内推顾名思义,就是内部推荐。找一个你认识或者不认识的人,只要是在公司就职,基本就可以给你内推的。(你也得差不多吧。。)一般来说,内推的时间都比较早,比

2015-10-30 21:23:02 851

原创 spring的事务传播特性

做题的时候遇到了spring事务传播的问题,然后就查阅资料整理了一下,希望对大家有所参考。PROPAGATION_REQUIREDSupport a current transaction; create a new one if none exists.支持一个当前事务;如果不存在,创建一个新的。PROPAGATION_SUPPORTSSupport a cu

2015-09-16 21:17:33 781

原创 浅谈group by和order by的用法和区别

前一段时间的面试,问道这个问题,不太清楚了,感觉有必要来总结一下。话不多说,直接开始吧!一、order by的用法使用order by,一般是用来,依照查询结果的某一列(或多列)属性,进行排序(升序:ASC;降序:DESC;默认为升序)。当排序列含空值时:ASC:排序列为空值的元组最后显示。DESC:排序列为空值的元组最先显示。为了好记忆,我的理解是,可以把null值看

2015-09-01 02:26:45 78723 16

原创 浅谈hibernate的sessionFactory和session

首先,讲一个悲伤的故事。。。有一天,一个以为自己javaEE很叼的程序员,在经历了好久不写java代码的情况下,去参加阿里巴巴的java面试,然后,在被问到一个很简单的问题的时候,结果没有回答好。那么接下来先说说这个问题吧。。。问:hibernate的sessionfactory是干嘛的?session又是干嘛的呢?那么,你会吗?可以讲清楚么?如果答案是会,可以,那么你就不用往下看了。

2015-08-28 00:10:34 37806 28

原创 浅谈javascript的序列化

感觉一讲到序列化,可能是由于java用的比较习惯的原因。。。(ps:虽然还是一名渣渣)马上就想到的是java中使用的序列化,比如实现serializable接口。今天在使用javascript中的时候,才发现序列化也可以在js中用到,真的是目光短浅。。。一声长叹。。。哎。。。。。接下来正文:最长用到的是,把js的对象进行序列化为字符串进行存储,然后再反序列化为对象。额,就是这么绕口。那么在接下

2015-07-27 19:32:27 3223

转载 CSS3 选择器——属性选择器

CSS3的属性选择器主要包括以下几种: E[attr]:只使用属性名,但没有确定任何属性值; E[attr="value"]:指定属性名,并指定了该属性的属性值; E[attr~="value"]:指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写; E[attr^="value"]:指定了属性

2015-07-24 16:27:19 683 2

转载 RMI是什么

RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。  RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序  一个正常工作的RMI

2015-06-16 16:37:54 918

原创 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"/>

2015-06-13 20:40:42 34657 3

原创 textarea中的错误

错误:网页中textarea文本框中,输入文本的时候,光标不是在开头的位置,鼠标可以在任意位置点击。原因分析:在两个textarea标签之间,有空格,回车符或者制表符,最常见是:错误演示:${message.revert.content}这样的话,标签之间加了换行符和空格,就会有问题,改为这样就好了: 正确演示:${message.revert.conten

2015-06-13 20:34:36 936

原创 jhost邀请码

邀请码:20150616092153_381805,有效期至:2015-06-16 09:21:53

2015-05-16 09:23:32 678

转载 Filter简介

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filte

2015-05-02 17:28:46 517

原创 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"%>  

2015-04-25 15:26:30 48986 2

原创 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总结在数据库里面采

2015-04-25 15:17:48 3910

原创 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

2015-04-25 14:23:36 822

原创 Illegal operation on empty result set

数据库操作的错误信息:Illegal operation on empty result set.错误原因分析:ResultSet 是个结果集。不能直接取记录的信息,比如:rs.getString("name");需要循环历遍的,那怕结果集返回的只有一条记录。Statement stmt = conn.createStatement();            Result

2015-04-25 14:17:35 28583 5

转载 Struts2截取字符串的方法

在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:在后台截取后之后再传回页面显示 在页面用标签或代码实现 在前台使用脚本来处理,此方法不推荐 通过样式控制,增加overflow:ellipse等实现,此方法也不推荐 其他方式那么如何用struts2标签来截取字符串呢?网上对这一问题众说纷纭,更有人说根本不能实现,其实实现方法很简单:

2015-04-10 08:32:48 725

转载 EL表达式之sessionScope

EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得 用户的性别。假若依照之前JSP Scriptlet的写法如下: User user

2015-03-25 17:15:58 733

原创 Servlet工作原理与生命周期

Servlet的工作原理:1.Web服务器(也叫Servlet容器)接受客户端(web浏览器)的请求,容器创建“请求/响应”对象,并判断请求的Servlet对象是否存在。2.如果存在,则直接调用Servlet对象的Service方法(相当于间接的调用doGet或doPost等方法),并将“请求/响应”对象,作为参数传递。3.如果不存在,容器负责加载Servlet类,创建Servlet对

2015-03-25 13:30:46 793

原创 The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-r

在写Struts的配置文件的时候,遇到了这样的问题。查了半天也没有发现哪里出现错误了。。。这是我的配置文件的代码: package name="Mystruts" extends="struts-default" namespace="/test"> /test.jsp

2015-03-16 21:50:16 870

原创 Duplicate local variable session

Duplicate local variable session,顾名思义,就是重复的局部变量session。也就是说在你写的页面中,已经存在了一个session。那么问题来了,这个session在哪里呢?查了资料,找到了JSP中有9个隐含对象,分为4类:1、输入输出对象 : HttpServletRequest的request, HttpServletResponse的response,

2015-03-14 18:02:28 9429 3

转载 谁在创建session

(1)-不恰当的request.getSession()在HttpServlet中,HttpSession对象通常在request.getSession(true)方法调用时才创建。 HttpSession的使用是有代价的,需要占用服务器资源,本着能不浪费就不浪费的原则,我希望系统中的session都在掌握之中,在需要创建时由 我们的代码明确创建。但是最近在开发中发现,新的session对

2015-03-14 17:34:32 1127

原创 记阿里巴巴面试

几天前阿里的2015校招(实习生)开始了,然后找了个学长帮忙内推。开始的一切很顺利的进行,填写简历,修改完善,然后通过筛选,进入面试环节。当我看到一面开始的时候,心里还有点小激动,因为第一次找工作,第一次面试。然后就是做准备,上网查了一些前辈们的”面经“,因为我报的是java方面的,所以注重复习了java,还有我正在做的项目,也是java Web方面的东西。然后就是,一边复习,一边等待面试的电话。

2015-03-11 10:21:49 777

转载 图解classloader加载class的流程及自定义ClassLoade

转载请注明作者longdick http://longdick.iteye.comjava应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstrap ClassLoader

2015-03-09 14:58:22 619

转载 线程同步

研究了servlet是否线程安全后,又想起一个问题,就是如何考虑线程同步?资料上说:线程安全问题都是由全局变量及静态变量引起的。而如果每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。那么在java中,如何考虑线程同步呢?java里一般有2种方法进行同步:同步方法和同

2015-03-08 19:41:59 462

转载 Servlet是线程安全的吗?

前两天,有个人问我“servlet是线程安全的吗?“,我却很难给出一个很具体清晰的回答,今天重新整理一下思路,也复习一下那些被扔回给老师的理论。servlet是线程安全的吗?这个问题,在网上没有看到一个确切的答案,所以我们来分析一下:首先什么是线程安全? 引用概念:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的

2015-03-08 19:35:33 449

转载 java Servlet 笔记

一、什么是Servlet    servlet 是位于 web 服务器内部的服务器端的java应用程序,与传统的从命令行启动java 应用程序不同,servlet 有 web 服务器进行加载,该 web 服务器必须包含支持 servlet 的java 虚拟机(如Tomcat ,GlassFish)。   servlet 是一种服务器端的java 应用程序,具有独立于平台和协议的特性,可以生

2015-03-08 19:11:11 415

转载 Struts2拦截器(Interceptor)

1.    理解拦截器1.1.    什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可

2015-03-08 11:00:55 807

原创 表单元素的placeholder属性

学了这么长时间的html和 css了,发现只有你不断的练习,才能发现你不知道的一些新的知识点。话不多说,上代码:placeholder这个属性,翻译过来的意思是占位符。可以在文本框和文本域中使用,具体实例如下所示:text:placeholder="jiangxin666666">textarea:placeholder="hehela">结果如下所示:

2015-01-11 11:49:18 2289

转载 给刚毕业的程序员……

从你决定迈出校门进入社会的那一刻起,你就进入了一个战场,这个战场虽然没有硝烟弥漫,没有炮火纷飞,但却绝不亚于任何一个真正的战场。你要在这个战场上去搏杀,去竞争,利用各种可以利用的手段去赢取战斗。在这个战场上,没有人会因为你的弱小而给予同情,也没有人会因为你是一个新手而手下留情,在这里你会感受到在学校里从来没有感受过的"残酷",你将深深的体会到一句话,那就是"优胜劣汰"。我们能在这个战场上获

2015-01-07 21:20:45 1320

转载 学习java的步骤和心得体会

第一步:首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。第二步:然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言基础有自己的特点,但是基本规律都是相

2015-01-06 15:32:28 978 1

原创 java中String和int的转换

由于时常要用到java中的String和int的转换,所以做点简单的总结。一,String转换为int:把String类型的intstr转换为int类型的数据integer。1.  int integer=Integer.valueOf(intstr).intValue();2. int integer=Integer.parseInt(intstr);二,int转换为St

2015-01-05 17:35:32 656

原创 textarea去掉右侧滚动条,去掉右下角拖拽

一:textarea去掉右侧滚动条,去掉右下角拖拽代码: 二:HTML 标签的 wrap 属性以下面这个例子为例,将 60 个字符的文本输入到一个 40 个字符宽的文本区域内:word wrapping is a feature that makes life easier for users.如果设置为 wrap="wrap",文本区会包含一行文本,用户必

2014-12-31 18:55:11 29975

转载 CSS中的ul与li样式详解 list-type

ul和li列表是使用CSS布局页面时常用的元素。在CSS中,有专门控制列表表现的属性,常用的有list-style-type属性、list-style-image属性、list-style-position属性和list-style属性。  一、list-style-type属性  list-style-type属性是用来定义li列表的项目符号的,即列表前面的修饰。list-style-t

2014-12-26 12:16:07 1664

转载 网页宽度为多少才可以打印出A4纸呢

打印宽度设置在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。 经过我仔细的测试,发现了网页打印中,windows系统默认采用的是96dpi,Mac系统采用的是72dpiA4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网

2014-12-22 18:12:12 5784 1

转载 使用MyEclipse构建MAVEN项目

这里用的是MyEclpise的自带的MAVEN插件。Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug。用nexus代理Maven的中央仓库,setting.xml的配置文件修改内容如下:mirrors>     mirror>          id>nexusid>          mirrorOf>*mirrorOf>    

2014-12-14 12:12:08 698

原创 解决MyEclipse的Unable to update index for central|http://repo1.maven.org/maven2问题

今天初次接触maven,就是在MyEclipse中建立maven工程,但是在建立好以后,就出现了这个问题:Unable to update index for central|http://repo1.maven.org/maven2。找了很多的资料,最终解决了,具体的方法如下:第一步:打开Window => Preferences => Myeclipse => Maven4Myecli

2014-12-13 21:59:00 13576

转载 MySQL的约束

MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息;约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束:not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,指

2014-12-13 12:13:42 626

原创 border-radius

div{text-align:center;border:2px solid red;padding:10px 40px; background:#dddddd;width:350px;border-radius:5px;-moz-border-radius:5px; /* 老的 Firefox */}圆角。结果如下:

2014-12-09 21:57:37 1132

原创 超链接a的属性title

超链接内容title:指向连接的提示信息。(PS:也就是当鼠标移动到,你所链接的文字或者图片的时候,会出现提示,这个可以用来在使用div的css样式插入一个图片的时候,需要给这个图片一个提示信息的时候。一般在html的img中有个alt但是在css中么有这个属性,所以这个属性是个神技,得记住啦)

2014-12-07 23:03:23 2913

navicat for mysql

navicat for mysql用于mysql的可视化界面开发,可以方便数据库的设计与维护和修改

2015-04-25

junit-4.10.jar

junit-4.10.jar用于junit测试的jar包

2015-04-25

网页设计练习材料

网页设计的练习素材,虽然没有提供完整的代码,但是需要的资料已经全部提供。过后我会上传部分代码。作为初学者,完全可以按照里面提供样式和素材,自己多练习练习,相信提高会很快。

2015-01-06

W3CSchool.chm

W3CSchool离线查询资料,web前端开发,必备文档。

2015-01-06

apache-tomcat-7.0.42-windows-x64

windows64位的Apache-tomcat7,免安装的,直接解压就可以使用。

2015-01-06

Sublime Text 3

Sublime Text 3神级开发软件,可以编写各种语言的程序,基本可以打开常用的格式的文件。自己可以安装各种插件,web前端开发必备啊。

2015-01-06

Myeclipse8.x注册码生成器.exe

Myeclipse8.x系列的注册码,分享给大家。完全可以使用。

2015-01-06

mysql-connector-java-5.0.8

mysql驱动程序 ,不好找。分享给大家

2015-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除