摘要: 首先我要简单的来说一下什么是Java的反射机制: 在Java里面一个类有两种状态--编译和运行状态,通常我们需要获取这个类的信息都是在编译阶段获得的,也就是直接点出来或者new出来,可是如果需要在类运行的阶段获得Java的类的信息的话, 就需要用到Java的反射。 概念就是这个,但我还是不知道反射到 阅读全文
posted @ 2018-10-20 14:27 松油灯 阅读(7906) 评论(0) 推荐(4) 编辑
摘要: 你可千万别说这两个的区别是一个只有一个符号,一个有两个符号呀!!! &这个表示的位运算;而且也是不短路的,什么叫不短路呢?也就是说 a&b,如果a是false,这个式子还会继续计算b;而且这个&两边是可以是任意类型的, 因为无论啥类型都是二进制。 &&这个表示的逻辑运算;而且是短路的,什么意思?相对 阅读全文
posted @ 2018-10-15 09:43 松油灯 阅读(429) 评论(0) 推荐(1) 编辑
摘要: 在计算机里面最快的操作就是直接进行二进制的操作, 而在java里面能够进行二进制的操作的时候首选位操作 这个题就是考察移位操作,要明白,左移<<,表示的是乘,右移>>表示的除, 好比说2的二进制0000 0010,如果左移1位相当于是(2)*2,左移2位相当于是(2)*4,左移3位相当于是(2)*8 阅读全文
posted @ 2018-10-15 09:37 松油灯 阅读(7937) 评论(0) 推荐(1) 编辑
摘要: 这里考察的就是浮点数计算会出现精度缺失的问题 在浮点数计算里面,其实,3-2.6=0.399999999999999, 那这个时候应该怎么办呢? 我知道两个办法 1,使用java自带的BigDecimal,这个是不可变的,任意精度的整数,这个能够使结果精确 2,将浮点数乘以倍数之后变成整数计算,最后 阅读全文
posted @ 2018-10-15 09:31 松油灯 阅读(218) 评论(0) 推荐(1) 编辑
摘要: 在java里面有八大基本的数据类型,分别是 byte,short,char,int,long,float,double,boolean 然后需要说的就是几个特殊的基本数据类型的取值范围 先来说说byte它的取值范围 byte的取值范围是-128~127,但是你们有没有想过为什么是这个范围呢?大家肯定 阅读全文
posted @ 2018-10-15 09:24 松油灯 阅读(131) 评论(0) 推荐(1) 编辑
摘要: 这个真的是整死我了,还好看见了一篇博客提示了我, 解决方法: 在spring的bean配置中我没有设置action的作用域为prototype,也就是多例的,如果不设置则就会是默认的singleton。 也就是我们每次去调用action的时候都应该是一个新的action,而不是之前的action,所 阅读全文
posted @ 2018-10-12 08:56 松油灯 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 解决办法, 再大dao的实现类上添加注解: @Transactional(readOnly = false ) 不让它只读就行了 阅读全文
posted @ 2018-10-06 10:11 松油灯 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在jsp页面中不能通过${list.size}取列表长度, 而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/j 阅读全文
posted @ 2018-10-01 21:15 松油灯 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 静态导入就是将被导入页面完全融入到导入的页面中;而动态导入只是在servlet里面插入了include方法,导入的这是被导入页面的body标签里面的内容 1、什么是静态导入? 静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。 阅读全文
posted @ 2018-10-01 18:22 松油灯 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 标签中静态常量: EVAL_BODY_INCLUDE:告诉服务器正文的内容,并把这些内容送入输出流 SKIP_BODY:告诉服务器不要处理正文内容 EVAL_PAGE:让服务器继续执行页面 SKIP_PAGE:让服务器不要处理剩余的页面 EVAL_BODY_AGAIN:让服务器继续处理正文内容,只有 阅读全文
posted @ 2018-10-01 18:06 松油灯 阅读(628) 评论(0) 推荐(0) 编辑