- 博客(64)
- 资源 (3)
- 收藏
- 关注
原创 Linux下安装jdk及配置
Linux下安装JDK1.81、jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、下载好安装包后,在/usr/local/目录下创建java目录: mkdir java3、将下载好的jdk-8u171-linux-x64.tar.gz放在/usr/...
2018-05-19 17:44:39
320
原创 eclipse代码编辑缩进线(Indent Guide)插件安装
我想很多人也跟我一样,想用eclipse的时候也出现代码编辑缩进线,代码还看起来舒服很多,如下效果: 首先去下载插件,在网上查了很多都是这个网址https://sschaef.github.io/IndentGuide,但是这个网址现在进不去,还好运气好还是让我找到网址了,这个网址可用:https://github.com/kiritsuku/IndentGuide,下载下来...
2018-05-06 11:46:01
10524
13
原创 spring-test+JUnit实现springMVC测试用例
利用spring-test与JUnit来测试代码能给我们带来很多便利,所以简单写一篇spring-test与JUnit的测试实例1、加入jar包:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version...
2018-04-16 18:03:17
7896
原创 JDK 动态代理
代理模式,现在基本每个框架都在用,所以弄懂动态代理很有必要,我们先看一个代理模式图根据上面的图我们来实现JDK的动态代理:1、创建Subject接口;2、创建实现Subject的实现子类RealSubject;3、创建实现InvocationHandler的实现子类;4、创建RealSubject的代理类;5、通过代理类去执行实现接口的子类的方法;一、创建Subject接口publ...
2018-04-15 20:13:24
300
原创 Json 请求出现 Status Code: 406 Not Acceptable
这个问题也是搅了半天,才弄好这个问题,写出来是希望大家不要出现同样的问题,关键是避免自己以后现在同样问题。前端JavaScript代码:function getJsonData(){ $.ajax({ // 传输数据的方式:POST/GET type : "post", // 请求URL url : "${pageContext.re...
2018-04-15 09:43:25
16810
1
原创 No mapping found for HTTP request with URI [/xxx/xxx] in DispatcherServlet
这个错误,花我好几个小时,才发现问题所在,所以记录下来,以防有人遇到跟我一样的问题,也防止以后自己再次出现同样的问题。前端的JavaScript代码如下:function getJsonData(){ $.ajax({ // 传输数据的方式:POST/GET type : "post", // 请求URL url : "${pageConte...
2018-04-15 09:11:39
2573
原创 Mybatis学习笔记(一)
我们学习一样新东西时,要首先去官网,看官方文档,Mybatis的官方文档 http://www.mybatis.org/mybatis-3/zh/getting-started.html 关键步骤: 1、从官网下载jar包 :https://github.com/mybatis/mybatis-3/releases 2、创建Mybatis的配置文件mybatis-confi...
2018-04-02 09:27:15
183
转载 Java中的.class文件详解
转载:https://dzone.com/articles/introduction-to-java-bytecode 即使对于有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种低级别的东西?这是上周发生在我身上的一个简单情况:很久以前,我在机器上进行了一些代码更改,编译了一个JAR,并将其部署到服务器上,以测试性能问题的潜在修补程序。不幸的...
2018-03-25 17:18:08
50829
4
转载 Maven配置Tomcat插件部署项目
转至:http://my.oschina.net/feichexia/blog/3268931、准备工作 下载安装并配置好Tomcat和Maven。 准备好一个Maven Web项目。2、Maven部署Web项目到Tomcat的配置2.1、配置Tomcat角色 Maven自动部署实际上调的是Tomcat安装目录下的manager功能。而为了能正常访问http://localhos...
2018-03-22 13:08:59
3488
原创 java中int与Integer用==比较详解
前言: 越是简单的东西,我们往往越是没有去把它明白,但我们大部分时间又常常在用,就像我们今天说的int与Integer的使用,我们程序员基本天天都在用,但是我今天没用详细弄清楚之前我也是不清楚,我们来看看这两个在用==号比较给我们带来的疑问。 先看看下面的代码,看看我们是否都会 @Test public void testEquals() { int int...
2018-03-19 23:02:04
51096
13
原创 springMVC无法访问静态资源问题
解决这个问题涉及到两个方面的问题: 配置问题 、引入静态文件问题1、配置问题web.xml配置的DispatchServlet如下: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class> org.springframework.web.servle...
2018-03-14 18:14:57
16051
13
原创 Version 1.6.0 of the JVM is not suitable for the this product.Version:1.8 or greater is required
这个问题时在打开eclipse时报的一个错误,报这个问题的意思我们都明白,说的就是当前版本的jdk版本太低,eclipse需要更高版本的jdk。那就下一个更高版本的jdk就可以啦,这里我要说说我当时的想法(有可能有些人会出现我一样的想法或是情况),有以下两种情况:1、公司只要去1.6版本的jdk,我不可能去升级到高版本的jdk来开发呀?(有可能你会想到用低版本的eclipse,可以
2017-04-18 08:44:41
28540
10
转载 Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final
2017-04-17 21:51:08
359
转载 Java集合详解
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要
2017-04-17 20:26:37
370
转载 安装Eclipse插件详解
由于绝大多数Eclipse插件的Update Site服务器位于国外,甚至无法访问,再加上Eclipse自身缓慢的下载速度,导致在线安装Eclipse插件耗费的时间非常多。因此,一般情况下,我们建议先通过加速下载工具手动下载插件安装包,然后从本地安装Eclipse插件。从本地安装Eclipse插件的方法有多种,下面我们根据难度从易到难一一为大家介绍。1、以图形化方式从本地安装插件Ecl
2017-04-17 09:20:07
481
转载 Eclipse常用设置
1、代码自动提示 在我们忘记方法名或者想偷懒时,代码自动提示很管用。不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来;或者每次都按下 alt + / 。如何才能让它每次只要输入字母之后,也能出现提示呢?在这里可以设置:Window -> Preferences -> Java -> Editor -> Content
2017-04-17 09:14:34
363
转载 Servlet 工作原理解析
从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那
2014-07-04 13:56:23
384
转载 java内存管理机制
JAVA 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够
2014-07-03 15:50:26
425
转载 BIRT JSP tag的用法
BIRT从2.2开始(最好采用2.2M6及以后版本),提供JSP tag的支持。现在主要提供了以下5个JSP Tag:1. viewer --------- 对应 frameset/run 模式,基于Ajax 2. report ---------- 对应 preview模式3. param --------- sub tag of viewer and report4
2014-06-13 14:48:06
881
转载 传智博客(JavaWeb方面的所有知识)听课记录(经典)
http://blog.youkuaiyun.com/jiangwei0910410003/article/details/17097831
2014-05-07 15:25:19
491
转载 设置MyEclipse的注释样式
http://www.cnblogs.com/o-andy-o/archive/2012/08/11/2634116.html http://jhyimu2005.iteye.com/blog/763203
2014-05-06 17:31:24
503
转载 hibernateTemplate调用存储过程
第一种 ----------------------------------------------------------------------- CallableStatement cstmt = hibernateTemplate.getSessionFactory().getCurrentSession().connection().prepareCall("{call co
2014-05-05 15:18:43
1117
转载 Hibernate实现分页
分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: [java] view pl
2014-05-05 14:41:43
778
转载 ORACLE分页查询SQL语法——最高效的分页
author:XIAOHUI_LIAO ---from:http://blog.youkuaiyun.com/XIAOHUI_LIAO/article/details/1759990 --1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)SELECT * FROM (SELECT RO
2014-05-05 14:21:41
667
转载 Hibernate3的动态条件查询DetachedCriteria
在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,
2014-05-05 10:42:39
572
转载 Hibernate的几种查询方式
http://blog.youkuaiyun.com/iijse/article/details/6161143http://blog.youkuaiyun.com/jzdzhiyun/article/details/3202397
2014-05-05 10:22:34
516
转载 spring中autowire的用法
Autowire模式就是在spring的声明文件里用作进行对象间的关联关系自动绑定的,就是在spring beanfactory内的一个bean对其bean的引用可以自动进行,而不一定用ref=的方式显式声明。在reference的3.3.6节有详细的介绍,autowire主要有5种模式: 1 no 不使用Autowire,引用关系显示声明,spring的reference也建议
2014-05-04 14:52:01
780
转载 DBCP连接池配置参数说明
http://blog.youkuaiyun.com/fairyhawk/article/details/7565391
2014-05-04 14:16:26
582
转载 web.xml 配置 contextConfigLocation
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 有时候会用模糊匹配的方式配置多配置文件。但是如果配置文件是在jar包里,模糊匹配就找不到了。可以用逗号隔开的方式配置多个配置文件
2014-05-04 14:04:25
682
转载 web.xml中classpath是什么含义
简单理解,classpath就是代表 /WEB-INF /classes/ 这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用winrar查看其包内路径就理解啦)常用的场景:在SSH架构中,配置Spring的上下文环境: contextConfigLocation classpat
2014-05-04 13:57:00
511
转载 javac和java命令行中的-classpath选项
http://blog.youkuaiyun.com/bluishglc/article/details/9972951;
2014-04-24 13:41:58
846
转载 删除多余的鼠标右键菜单
http://ltj150539.blog.163.com/blog/static/1936053562012812102335530/
2014-04-18 10:23:23
669
转载 使用http 上传文件的原理
假设接受文件的网页程序位于 http://192.168.29.65/upload_file/UploadFile .假设我们要发送一个二进制文件、一个文本框表单项、一个密码框表单项。文件名为 E:/s ,其内容如下:(其中的XXX代表二进制数据,如 01 02 03)abbXXXccc 客户端应该向 192.168.29.65 发送如下内容:
2014-04-16 14:50:20
751
转载 Tomcat定时任务
http://ljhzzyx.blog.163.com/blog/static/38380312201121093344675/
2014-04-16 09:55:42
460
转载 Spring事务的传播行为和隔离级别
http://www.blogjava.net/freeman1984/archive/2010/04/28/319595.html
2014-04-15 12:00:12
539
转载 Struts1使用技巧
1.Struts1是Apache推出的java web开发领域一个比较早,同时也是使用最广泛的MVC开源框架,对于Struts1的基础不再做说明,本文只总结Struts1开发中的一些小技巧。2.Struts配置文件中支持通配符:如:[xhtml] view plaincopyaction path=”Edit*” type=”org.apache.str
2014-04-14 16:17:40
993
转载 Struts“No action config found for the specified url.”错误,解决
一般发生“No action config found for the specified url.”有两种情况: 一种是struts-config.xml配置错误; 另一种是jsp调用错误。如果jsp不在web应用的根目录下,调用action时需要根据jsp文件所在目录在xxx.do前加相应个“../”,或者设置下base标签。
2014-04-14 15:36:56
5986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人