上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 148 下一页
摘要: 我们都知道创建一个线程可以继承Thread类或者实现Runnable接口,实际Thread类就是实现了Runnable接口。 到今天才明白后端线程的作用:我们可以开启线程去执行一些比较耗时的操作,类似于前台的ajax异步操作,比如说用户上传一个大的文件,我们可以获取到文件之后开启一个线程去操作该文件 阅读全文
posted @ 2018-08-13 19:34 QiaoZhi 阅读(16175) 评论(0) 推荐(2) 编辑
摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。实现多态的两种方式也是接口和抽象类,当然重写是多态的第三种表现方式。 1.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声 阅读全文
posted @ 2018-08-13 14:15 QiaoZhi 阅读(483) 评论(0) 推荐(0) 编辑
摘要: commons-lang包 这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用。 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /** * StringUtils */ public static void test1() { 阅读全文
posted @ 2018-08-13 11:44 QiaoZhi 阅读(15366) 评论(4) 推荐(4) 编辑
摘要: 研究了常用的Java基本数据类型在mysql和oracle数据库的映射类型。这里使用的是包装类型做研究,一般在hibernate声明的时候最好不要用基本类型,因为数据库中的null空数据有可能映射为基本类型的时候会报错,但是映射到包装类型的时候值为null,不会报错。 1.常见数据类型在Mysql数 阅读全文
posted @ 2018-08-10 23:30 QiaoZhi 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个二开的项目,将struts打成jar包放在WEB-INF的目录下却扫描不到指定的路径,也就是http访问访问不到我们指定的action,其他代码可以正常使用,就是访问不到action。struts是基于注解使用 struts。于是我找struts.xml,最后发现被放在jar包里面了。一 阅读全文
posted @ 2018-08-09 20:19 QiaoZhi 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 今天在做定时任务获取数据的时候遇到下面的错误: 解释:上面的错误是Spring中使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出异常。如下源码: 可以看出,当results为空时,就会抛出EmptyResultDataAccessException异常,Sprin 阅读全文
posted @ 2018-08-07 15:18 QiaoZhi 阅读(3832) 评论(0) 推荐(0) 编辑
摘要: 在Java集合的学习中,我们明白了: 看到tree,可以按顺序进行排列,就要想到两个接口。Comparable(集合中元素实现这个接口,元素自身具备可比性),Comparator(比较器,传入容器构造方法中,容器具备可比性)。 那么Comparable和Comparator有什么区别呢? 1. Co 阅读全文
posted @ 2018-08-06 23:08 QiaoZhi 阅读(837) 评论(3) 推荐(0) 编辑
摘要: 代码如下: 报错如下: 错误解释: 大概的错误意思是: 游离态对象异常,对象引用了一个未保存的游离态对象,在保存对象之前请先保存游离态对象。 原因: 大概是新建的Role对象未调用save方法,所以该对象还是游离态,但是已经将该对象与user建立关联,所以在更新user的时候报错。 解决办法: 调用 阅读全文
posted @ 2018-08-05 22:08 QiaoZhi 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1.Servlet学习 1.Servlet生命周期 Servlet 加载—>实例化—>服务—>销毁。 init(servletConfig):(经过自己的测试发现会先调用这个而不是init(),而且不会调用空参的init(),是在执行init(servletConfig)的时候调用init()) s 阅读全文
posted @ 2018-08-04 13:02 QiaoZhi 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 首先明白,spring的IOC功能需要是利用反射原理,反射获取类的无参构造方法创建对象,如果一个类没有无参的构造方法spring是不会创建对象的。在这里需要提醒一下,如果我们在class中没有显示的声明构造方法,默认会生成一个无参构造方法,但是当我们显示的声明一个有参构造方法的时候,JVM不会帮我们 阅读全文
posted @ 2018-08-04 00:22 QiaoZhi 阅读(4163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 148 下一页