
J2EE
寂寞灵魂
这个作者很懒,什么都没留下…
展开
-
JVM常见知识点
jvmJava内存区域与内存溢出异常程序计数器(Program Counter Register, PCR) 当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。每条线程都需要有一个独立的PCR,各条线程之间PCR互不影响,独立存储。此内存区域是唯一一个在Java虚拟机规范里没有规定任何OOM情况的区域。 如果线程执行的是一个J原创 2017-03-09 18:15:11 · 600 阅读 · 0 评论 -
POST 和GET传输的最大容量分别是多少?
get 是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系。很多文章都说GET方式提交的数据最多只能是1024字节,而 实际上,URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制 是2083字节(2K+35字节)。对于其他浏览器,如FireFox,Netscape等,则没有长度限制转载 2017-03-18 20:34:25 · 7762 阅读 · 0 评论 -
mybatis使用log4j
把log4j.properties放在src下的config文件夹里。如果报错Log4j不能找到配置文件,使用的是myeclipse的话,在config文件夹上右键–》buildpath–>use as source folder即可。原因如下: 我添加log4j.jar后删除了commons.logging.jar,然后报错,原来tomcat默认使用commons.logging.jar来作日志原创 2017-02-14 14:26:15 · 1435 阅读 · 0 评论 -
java知识总结
concurrentHashMap 线程池的几种常见的创建的方式转载 2017-02-17 19:22:01 · 425 阅读 · 0 评论 -
hashset和hashmap有什么关系
http://blog.youkuaiyun.com/u014033756/article/details/505998791、HashSet底层是采用HashMap实现的。HashSet 的实现比较简单,HashSet 的绝大部分方法都是通过调用 HashMap 的方法来实现的,因此 HashSet 和 HashMap 两个集合在实现本质上是相同的。 2、HashMap的key就是放进HashSet中对象,转载 2017-02-17 19:21:16 · 2567 阅读 · 0 评论 -
hibernate与mybatis对比
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好M转载 2017-02-17 17:32:34 · 395 阅读 · 0 评论 -
写博客杂记
springmvc RequestParam中文乱码 在xml里添加<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param>原创 2017-01-16 15:03:36 · 340 阅读 · 0 评论 -
java笔试+面试总结(大纲)
originale blog:here注:此篇文章为本人参加各大IT公司笔试、面试后的考点总结大纲(包括百度,搜狐,爱奇艺,腾讯等) 题目解答请依次查看其他几篇博客: Java基础篇:http://blog.youkuaiyun.com/u014206526/article/details/52251355 jvm篇:http://blog.youkuaiyun.com/u014206526/article/d转载 2017-01-15 17:56:43 · 437 阅读 · 0 评论 -
springmvc使用rest风格的404错误
当使用rest风格出现404错误时,<!-- springmvc 配置 --> <servlet> <servlet-name>blog</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-pa原创 2017-01-13 14:09:20 · 4575 阅读 · 0 评论 -
Struts2中过滤器和拦截器的区别
拦截器和过滤器的区别:1、拦截器是基于Java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次拦截器 :是在面向切转载 2016-12-16 14:49:45 · 305 阅读 · 0 评论 -
Linux下Tomcat使用80端口
应用场景很多情况下,我们在Linux服务器上安装了tomcat或者nginx之类的软件. 当我们想用80端口的时候,如果不用root用户启动就会报错. 这里写图片描述 这是因为,对于linux系统而言,1024以下的端口,普通用户是无法使用的. 网上关于这方面的解决方案有两种,一种呢就是什么给文件root权限. 还有一种就是做端口的跳转.我觉得可能端口跳转可能比较安全吧.就着重介转载 2016-12-15 20:48:51 · 583 阅读 · 0 评论 -
centos tomcat部署
在tomcat8.x上部署的项目,在tomcat6.x上访问jsp时发生”连接已重置”错误。原创 2016-12-09 16:38:58 · 280 阅读 · 0 评论 -
centos ftp
CentOS文件系统分区基础 /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分 区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启 动分区,即使主要的根分区出现了问题,计算机依然能够启动。 /usr分区,是Red Hat linux系统存放软件的地方,如有可能应将最大空间分给它。 /home原创 2016-12-09 15:29:26 · 431 阅读 · 0 评论 -
centos tomcat
CentOS文件系统分区基础 /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分 区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启 动分区,即使主要的根分区出现了问题,计算机依然能够启动。 /usr分区,是Red Hat linux系统存放软件的地方,如有可能应将最大空间分给它。 /home原创 2016-12-09 15:08:48 · 476 阅读 · 0 评论 -
写“博客”页面踩过的坑
数据库方面 1、ResultSet rs要加上rsnext()才能使用 2、如果数据库返回的是“Empty Set”,则不能用rs==null来做判断,我在网上也没找到好的方法,使用while(rs.next()) i++;来判断,如果rs为“EmptySet”,则i==0。tomcat方面 1、servlet里写文件的相对路径时,是从tomcat的bin文件夹里开始的。 2、M原创 2016-12-09 14:26:26 · 334 阅读 · 0 评论 -
struts1、 struts2所有版本jar包下载地址大全
http://shop63873662.taobao.com本人淘宝充值店已入驻淘宝充值平台,已签署消费者保障协议(各位友友们觉得这篇文章对你有用就给我小店增加点人气,也可以来小店充值哦)Parent Directory - jakarta-struts-1.2.2.tar.gz 30-Aug-2004 18:2转载 2016-12-14 20:55:35 · 2115 阅读 · 0 评论 -
Java Bean
一、关于javabeanjavabean是固定写法的java类书写格式为:1)必须有无参构造函数2)属性必须私有, 我们称为字段3)提供标准的getter和setter例: name 字段 的getter: String getName() settter: void setName(String name)javabean例子:转载 2016-07-22 09:28:41 · 338 阅读 · 0 评论 -
Servlet和JSP
ServletServlet的生命周期init方法:第一次请求Servlet的时候,Servlet容器会调用此方法,在后续的请求中不再调用。与初始化相关的代码放在这里。service方法:第一次请求Servlet的时候,Servlet容器会调用init和service方法,在后续的请求中只调用service方法。destroy方法:通常发生在卸载应用程序,或者关闭Servlet容器的时候,一般原创 2017-03-13 13:55:58 · 319 阅读 · 0 评论