
JAVA
文章平均质量分 79
天亮哥
学无止境。
展开
-
JDK1.7下载安装以及环境变量配置图文详解
学习java的必经路之JDK环境的配置。下载JDK、安装JDK、配置环境变量。一、下载JDKJDK是Oracle开源免费的,直接可以到Oracle的官网去下载,直达下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html1、JDK的版本有很多,这里我我们使用JDK1.7,点击JAVA SE。2、点击 Downlo...原创 2018-04-10 08:56:45 · 20800 阅读 · 0 评论 -
2018-4-12 日志记录(Hibernate指定字段查询)
今日工作:今日完成Hibernate的一些练习,看了 一些Hibernate的书籍,理解一些细节。问题:使用hql查询的时候出现类型转换错误String hql = "SELECT new Product(p.id, p.name) from Product p";查出来是java.lang.Object,导致类型转换异常。解决办法:Hibernate 使用查询部分字段,有三种字现方式:第一种是使...原创 2018-04-12 22:56:10 · 184 阅读 · 0 评论 -
2018-5-8 日志记录
今日工作:今日完成了入库所必须的几个接口,所有的依赖写完。问题:遇到了空指针异常。java.lang.NullPointerExceptionjava.lang.NullPointerException at com.my.product.controller.ProductController.query(ProductController.java:298) count(p...原创 2018-05-09 22:44:44 · 130 阅读 · 0 评论 -
2018-5-9 日志记录
今日工作:问题及解决:1、在做单元测试中设置属性的时候出现空指针异常信息,这是属性没初始化导致的:private Set<Product> products = new HashSet<Product>();2、hibernate的多表查,获取属性的时候,数据转换异常,Hibernte从Oracle的数据库查询出来的数据属性是BigDecimal类型的,在转换Integer...原创 2018-05-09 23:02:53 · 124 阅读 · 0 评论 -
2018-5-9 日志记录(MiniUI元素获取问题)
今日工作: 今天把仓库管理系统的核心业务入库写完了,并且每一个结果都单独做了测试,通过入库的基本步骤,把Spring 的事务处理流程有了一个大致的了解,通过Spring来接管Hibernate的事务处理。问题:今天遇到了一个MIniUI的问题,在MiniUI的不同控件中间定义了同一个属性的id,在取得元素对象的时候,怎么都拿不到对象,无论是否利用Jquey的元素过滤器。解决:项目中的id一定要保持...原创 2018-05-15 09:11:33 · 1183 阅读 · 0 评论 -
2018-5-10 日志记录(Spring异常处理)
今日工作:大致了解了一下SpringMVC的异常处理,但是还是不能都掌握其中的知识。1、controller、service、dao中任意一处需要手动抛出异常2、如果与业务功能相关的异常,建议在service中抛出异常3、与业务功能没有关系的异常,建议在controller中抛出明日计划:开始仓库管理系统的报表查询...原创 2018-05-15 09:17:13 · 250 阅读 · 0 评论 -
2018-5-28 日志记录(Spring MVC拦截器)
今日工作:由于大半天的课设,时间不是很充裕,学习完成了使用Spring MVC实现的登录验证。什么是SpringMVC拦截器?SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对请求进行拦截和处理。是使用面向切面(AOP)的一处用途。常见应用场景:1、权限检查:如检测请求是否具有登录权限,如果没有直接返回到登陆页面。 2、性能监控:用请求处理前和请求处理后的时间...原创 2018-05-28 22:44:01 · 449 阅读 · 0 评论 -
2018-6-5 日志记录(开发平台的熟悉)
今日工作:看了下开发平台的规范,发现开发平台对开发的步骤和开发规范都做了一些统一的处理:1、整个应用的异常处理情况都是全局异常处理,不会出现很多的异常处理语句,简洁代码,减少不必要的维护.2、持久层针对JPA做了一些封装,直接在底层封装了一层接口,持久层不需要写代码,便可以进行增加、删除、修改、查询的等基本操作。3、持久层的封装风格,注解全部放在getter上面,习惯了放在字段上面就需要注意了;还...原创 2018-06-10 16:54:58 · 128 阅读 · 0 评论 -
2018-6-6 日志记录(Spring Boot测试)
今日工作:今日完成产品管理的基本接口,并进行测试。为什么需要测试?在正式进入这个行业也之前也写过测试Junit,当时主要是想一次跑多个方法,但是有的时候又不是很想使用。 后来渐渐开始写了很多测试用例,主要是针对以下两种原因:项目代码量庞大,每次迭代的任务不是很多。为了保障改了之后的代码能够正常运行,至少不报明显错误。针对Service和dao进行可行性测试,保证和预期的结果差不多。针对以上的问题所...原创 2018-06-10 17:17:14 · 474 阅读 · 0 评论