Java
波兰小铁匠
这个作者很懒,什么都没留下…
展开
-
关于Java中的变量的有效范围
首先,在Java中,根据变量的有效范围,大致可以将变量分为成员变量和局部变量。而在成员变量中,又可以将成员变量分为静态变量和实例变量。 因此,可以分别分析这三种变量,即:静态变量,实例变量或者又叫作对象变量,还有局部变量。1.静态变量 例:例如上图中的 a 就是静态变量,也叫类变量,其被关键字 static修饰。静态变量随着类的产生而产生,随着类的消失而消失。他的调用的范围很大,只要类还在...原创 2018-06-25 20:05:56 · 4053 阅读 · 0 评论 -
ssm整合中的几个配置文件详解。
1.web.xml web工程的配置文件。web.xml的命名空间<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javae...原创 2019-04-16 20:55:09 · 1489 阅读 · 0 评论 -
关于jvm参数的一些指令
-XX:+<option> 表示开启option选项-XX: -<option>表示关闭option选项-XX:<option>=<value>将option选项的值设置为value原创 2019-04-10 09:07:20 · 74 阅读 · 0 评论 -
MyBatis入门:使用MyBatis实现与数据库的连接并且实现查询,插入,删除数据
今天是学习MyBatis的第二天,在这里把入门的程序进行总结,也是对使用MyBatis的步骤的一个总结。1.环境搭建,导入jar包。MyBatis的前身是Ibatis,是一个web开发持久层的框架。使用SSM(Spring+SpringMVC+MyBatis)进行web开发,是目前较为流行的一种趋势。MyBatis是Apache的一个顶级的项目。现在是把它放在GitHub进行托管,因此我们...原创 2019-04-13 14:14:45 · 1149 阅读 · 0 评论 -
解决:NoSuchMethodError: org.springframework.dao.support.DataAccessUtils.nullableSingleResult
今天在用jdbcTemplate的queryForObject()方法时,总是会抛出这个错误。在网上查了很多,都没有解决。首先分析,NoSuchMethodError,意思就是,没有这个方法nullableSingleResult(),那我就要去找啊,为啥没有。ctrl+shift+t,打开搜索器,搜索此方法,发现是在Spring-tx jar包下。现在来插播一条为啥用到这个方法。我们...原创 2019-04-02 15:55:04 · 2560 阅读 · 3 评论 -
在JSP页面中通过Bean访问业务逻辑。
1.首先是POJO类这是一个Column类,包括两个成员变量,分别是类别号,还有类比名称。2.columnDaoImol类因为要在JSP中通过Bean来访问业务,因此需要在JSP中构造Bean。所以需要一个无参的构造方法。又因为数据放在数据库中,因此需要对JDBCTemplate来进行一系列的设置。getAll()方法,用于返回一个Column类型的List。3.在JSP页...原创 2019-04-02 12:43:40 · 306 阅读 · 0 评论 -
如何在Web项目中通过配置DBCP来使用JDBCTemplate来实现与MySql的连接
beans.xml的配置如上图所示。配置的顺序依次是:BasicDataSource(连接池)-->JDBCTemplate-->DAO。配置连接池时要分别配置四小项,即driverClassName,url,username,password。在JDBCTemplate的配置中,将之前配置好的dataSourceId注入到jdbcTemplate中。将配置好的jdbc...原创 2019-03-27 21:53:15 · 251 阅读 · 0 评论 -
关于class文件中的助记符
1.ldc表示将int float或者String 类型的常量从常量池中推送到栈顶。2.bipush表示将单字节(-128~127)的变量推送到栈顶。3.sipush表示将短整型(-32768~32767)的变量推送到栈顶4.iconst_5,4,3,2,1表示将int类型的54321推送至栈顶...原创 2019-04-10 10:04:34 · 143 阅读 · 0 评论 -
Spring mvc实现文件上传小结
累!很累!自己看书自学时,一定要找本写得很详细的书,不然,自学的路上困难重重!!!走一步,一个坑。1.导入jar包!实现文件的上传需要导入以下两个包commons-fileupload-1.4.jar用于进行文件的上传。commons-io-2.6.jar用于进行文件的下载。虽然我们目前只是做文件的上传,但是两个包都要同时导入,因为Apache有规定的,若导入1.0版本以上的f...原创 2019-03-31 16:24:17 · 125 阅读 · 0 评论 -
SpringMVC模式编写CRUD操作
首先是所有工程目录的展示。1.展示所有图书(GET请求)index.jsp用于导航点击Display all books后,请求将被之前配置好的DispatcherServlet拦截,拦截后的请求根据Controller类中的@RequestMapping注解运行相对的方法display()方法的参数是一个Model类型,model用于装载集合list,并且转发到下一个...原创 2019-03-27 10:20:26 · 652 阅读 · 0 评论 -
SpringMVC使用JSR303实现验证器
SpingMVC应用程序中经常使用两种验证器,一种是SpringMVC验证器,需要编写具体的Validator类实现Validator接口。另一种是使用JSR303验证器,通过注解的方式。这里主要介绍如何使用已经实现JSR303规范的Hibernate Validator来实现验证功能。1. 首先导入jar包到WebContent文件夹下的lib文件夹下,导入的jar包有:2.给Bea...原创 2019-03-29 19:08:28 · 245 阅读 · 0 评论 -
详解MyBatis配置文件mybatis-config.xml
mybatis-config是使用贯穿整个Mybatis项目的始终,这个配置文件包括了许多的层次结构,我们必须要了解这些层次结构,而且这些层次结构都是有先后顺序的,不能颠倒他们的顺序。1.<properties/>这是一个配置属性的元素,配置好后,我们就可以在配置文件的上下文中使用他们。配置它的方式主要有三种:一种是使用properties子元素的方式进行配置。另一种是...原创 2019-04-14 09:42:57 · 1995 阅读 · 0 评论