
Java
feng_zhiyu
这个作者很懒,什么都没留下…
展开
-
java语言的各种输入情况
1.只输入一组数据: Scanner s=new Scanner(System.in);int a=s.nextInt();int b=s.nextInt();2.输入有多组数据,没有说明输入几组数据,每组数据占一行:Scanner s=new Scanner(System.in);while(s.hasnext()){//判断是否数据结束int a=s.nextInt();int b原创 2017-08-08 23:47:34 · 556 阅读 · 2 评论 -
JUnit4笔记四——JUnit测试套件使用及参数化设置
1.JUnit测试套件 如果在测试类不端增加的情况下,如何运行所有的单元测试代码类?一个个测试类的执行吗?显然繁琐且费劲。 将要运行的测试类集成在我们的测试套件中,比如一个系统功能对应一个测试套件,一个测试套件中包含多个测试类,每次测试系统功能时,只要执行一次测试套件就可以了。1.1 测试类及测试套件代码package com.fzhiy.junit03;...翻译 2019-02-28 15:34:24 · 905 阅读 · 0 评论 -
JUnit4笔记三——JUnit详解之运行流程及常用注解
这篇笔记记录JUnit测试类运行时,类中方法的运行顺序;以及JUnit中常用的注解。1.JUnit的运行流程1.1 新建测试类右键被测试类,新建一个测试类。弹出框中,首先改变测试类所在的代码目录,然后勾选4个方法:1.2 修改测试类代码package com.fzhiy.junit02;import org.junit.After;import org.junit.AfterCl...翻译 2019-02-28 15:33:18 · 520 阅读 · 0 评论 -
JUnit4笔记二——使用详解
1.JUnit使用的最佳实践测试方法上必须使用@Test进行修饰测试方法必须使用public void 进行修饰,不能带任何的参数新建一个源代码目录来存放我们的测试代码,即将测试代码和项目业务代码分开测试类所在的包名应该和被测试类所在的包名保持一致测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖测试类使用Test作为类名的后缀(不是必须)测试方法使用test作为方法...翻译 2019-02-28 15:31:09 · 356 阅读 · 0 评论 -
JUnit4笔记一——概述及一个简单例子
1、JUnit - 概述1.1 什么是JUnit 1)JUnit是用于编写可复用测试集的简单框架,是xUnit的一个子集。xUnit是一套基于测试驱动开发的测试框架,有PythonUnit、CppUnit、JUnit等。 2)Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 ...翻译 2019-02-28 15:29:31 · 378 阅读 · 0 评论 -
Eclipse EE使用Maven Project创建Dynamic Web项目
1、创建Maven ProjectFile -> New -> Maven project,勾选红色方框的地方,Next,如下图:填写maven项目的名称,打包方式等信息,如下图:创建成功,发现有红叉:原因是部署的时候,我们的src/main/webapp目录下应该有web.xml文件,而现在是没有的,所以会报错。2、右击项目名称,点击Properties然后点击P...原创 2018-12-09 22:30:04 · 456 阅读 · 0 评论 -
【Java】Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException
写MyBatis时问题报错:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/fzhiy/dao/StudentMapper.xml### Cause: org.apache.ibatis.builder.Buil...原创 2018-11-14 22:53:45 · 25806 阅读 · 3 评论 -
设计模式——动态代理模式
代理模式假设有这样的一个场景,你的公司是一家软件公司,你是一位软件工程师。客户带着需求去找公司显然不会直接和你谈,而是去和商务谈,此时客户会认为商务就代表公司。客户是程序中的调用者,商务是代理对象,软件工程师是真实对象。我们需要在调用者调用对象之前产生一个代理对象,而这个代理对象需要和真实对象之间建立代理关系。步骤建立代理对象和真实对象的联系 实现代理逻辑方法JDK动态代理...原创 2018-11-13 20:54:22 · 251 阅读 · 0 评论 -
【Java】Maven项目报错汇总
前言 最近在做项目,在Eclipse上编写java的过程中,经常碰到各种各样的错误,所以在这里将自己碰到的部分问题汇总,下面仅写出了自己的解决方法。不代表能够解决所有人的问题!供有需要的同仁参考,如有见解或更多解决方法,请留言指出。感谢!问题一 报错如下:BeanFactory not initialized or already closed - call 'refr...原创 2018-08-03 22:17:53 · 5273 阅读 · 2 评论 -
【Java】各种异常产生原因及如何处理解决
异常:nested exception is java.lang.IncompatibleClassChangeError: Implementing class原因:由于jar包冲突引发的异常。导致不兼容。异常:nested exception is java.lang.NoClassDef...转载 2018-08-03 20:55:49 · 984 阅读 · 1 评论 -
【JAVA】 Apache CXF生成 Web Service 服务端代码
CXF Apache CXF = Celtix + XFire。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实...原创 2018-07-30 13:50:28 · 2061 阅读 · 0 评论 -
Java(JDBC)连接MySQL数据库
Java(JDBC)连接MySQL数据库 工具: eclipse、MySQL 5.7 MySQL驱动程序文件 mysql-connector-java-5.1.8-bin.jar下载地址步骤: 一、下载并安装MySQL,做好配置环境变量等准备工作二、创建Java Project,鼠标选中项目工程,右键点击 Build Path,选择 Configure Build Path,会跳 ...原创 2018-06-11 10:20:00 · 438 阅读 · 0 评论 -
【Java与MySQL】String与java.sql.Date、java.sql.Timestap的转化
/** * String转换为java.sql.Date * * @param strDate * @return */ public static java.sql.Date strToDate(String strDate) { String str = strDate; SimpleDateFormat...原创 2018-06-23 18:55:27 · 666 阅读 · 0 评论 -
GUI之GridLayout基本用法
import java.awt.*;class Layout extends Frame { public Layout(String title) { GridBagLayout layout = new GridBagLayout(); GridBagConstraints c = new GridBagConstraints(); ...原创 2018-04-18 09:22:43 · 1671 阅读 · 0 评论 -
SSM框架中实现地图查询及ECharts直方图功能
最近一个项目【SSM框架搭建后台】中需要在地图中显示检测点以及以直方图的形式展示mysql数据库中的数据。下面是一个简单Demo。效果如下:后面会将代码整理放在github。jsp文件如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loo...原创 2019-03-02 10:33:49 · 2323 阅读 · 0 评论