Java
文章平均质量分 66
清潇和梨花
离开
展开
-
Junit5 快速上手使用 计算单元测试代码覆盖率
JUnit是一个Java语言的单元测试框架。原创 2021-08-07 15:54:11 · 2128 阅读 · 0 评论 -
Jacoco 计算单元测试代码覆盖率
Jacoco 是一个开源的Java 语言的覆盖率测试工具。原创 2021-08-07 15:31:58 · 602 阅读 · 0 评论 -
Java web 中使用 log4j 将日志记录数据库
Java web 中使用 log4j 将日志记录数据库原创 2020-12-21 17:35:29 · 1438 阅读 · 1 评论 -
[ Java ] Socket 实现猜数字小游戏!!!
Java socket 实现猜数字小游戏!!!TCP实现原创 2020-09-23 21:07:13 · 2091 阅读 · 0 评论 -
[ Java ] PING 程序的设计与实现
java 实现类似 Windows 自带PING程序的功能,可以向制定的域名或IP地址发送Echo请求报文,并根据相应报文显示出Ping的结果。原创 2020-07-08 09:51:42 · 5302 阅读 · 4 评论 -
[ Java ] 最通俗易懂的 String 讲解
java 基础知识,查缺补漏。终于搞懂 String原创 2020-04-23 09:42:39 · 4938 阅读 · 0 评论 -
[ Java ] 最通俗易懂的 数组 讲解
java 基础知识,查缺补漏。图文形式进行 java 数组内存分析原创 2020-04-23 09:27:19 · 4267 阅读 · 0 评论 -
JSP+Servlet 实现文件上传(Java Web)
效果图选择文件之后点击提交 即完成文件上传一次最多上传两个文件上传到工作空间 WEB-INF 目录文件目录配置文件// web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="...转载 2019-05-19 17:00:33 · 4050 阅读 · 2 评论 -
Java单元测试框架JUnit
单元测试JUnit测试:软件测试的经典定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试分类:–单元 vs 集成测试–白盒 vs 黑盒测试–自动 vs 手动测试–回归测试–压力测试单元和集成测试:● 单元测试:是指对软件中的最小可测试单元进行检查和验证。通常是一个函数/方法。单元测试时已知代码结构进行的测试,属于白...原创 2019-05-03 13:19:23 · 730 阅读 · 1 评论 -
Servlet传递字符串到JSP(JSON格式)
Servlet//引入相关包import com.google.gson.Gson;import com.google.gson.JsonObject;import net.sf.json.JSONObject;aaa=“string”;JSONObject json = new JSONObject();json.put(“bbb”,aaa);response.getWriter...原创 2019-05-01 23:29:35 · 2108 阅读 · 0 评论 -
Java中Socket实现客户端和服务端通信(单线程实现半双工通信)
效果图服务端代码package com.yunduo.net;import java.io.IOException;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class ServerDemo { ...原创 2019-04-27 23:19:33 · 1333 阅读 · 0 评论 -
[ Java ] 最通俗易懂的正则表达式讲解
定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 并不仅限于某一种语言。原创 2019-05-13 21:17:15 · 2593 阅读 · 1 评论 -
Java国际化编程(hello world)
Java国际化编程的小实例输出helloworldpackage test;import java.util.ResourceBundle;import java.util.Locale;/* * Local 方法 * --getAvailableLocales() 返回所有的可用的Local * --getDefault() 返回默认的Local */public clas...原创 2019-05-13 21:18:52 · 540 阅读 · 0 评论 -
Java中Socket实现客户端和服务端通信(多线程实现全双工通信)
效果图目录结构服务端Serverpackage server;import thread.SocketReader;import thread.SocketWrite;import java.io.InputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Soc...原创 2019-05-06 22:27:12 · 7351 阅读 · 0 评论 -
Windows 10 配置Java JDK环境变量
https://www.runoob.com/w3cnote/windows10-java-setup.html原创 2019-07-12 22:31:35 · 379 阅读 · 3 评论 -
Java连接mysql 8.0(封装类)
package db_connection;/* * 处理对数据库的连接操作 */import java.sql.*;public class Db_connection { // 定义数据库操作的常量、对象 // 数据库驱动程序 private final String DBDRIVER = "com.mysql.cj.jdbc.Driver" ; // 数据库连接...原创 2019-05-17 22:18:01 · 1403 阅读 · 0 评论 -
[ Java ] 最通俗易懂的 Java NIO 讲解
IO 与 NIO 的比较IONIO面向流(Stream Oriented)面向缓冲区(Buffer Oriented)阻塞IO(Blocking IO)非阻塞IO(Non Blocking IO)无选择器(Selectors)通道和缓冲区通道(Channel):负责传输(铁路)缓冲区(Buffer):负责存储(火车)...原创 2020-03-18 16:34:21 · 2304 阅读 · 0 评论 -
[ Java ] 最通俗易懂的 Java8 新特性 Lambda表达式讲解
只有函数式接口,才能使用 lambad 表达式实现。lambda 表达式的使用,可以极大的简化代码,提高代码可读性。原创 2020-02-18 13:50:41 · 2428 阅读 · 0 评论 -
Java (Swing)文件版学生信息管理系统(JTable实现)
文件版管理系统要求实现学生多门成绩的增删改查学生需要按成绩平均值排序学生信息使用文件存储可以选用文本文件、序列化、CSV、 XML或其它文件格式实现的功能这里使用json文件存储学生信息显示学生信息(json文件读取)增加学生信息(写入json文件)修改选中行学生信息(学号不能修改)删除选中行学生信息学生信息的显示默认按照平均分排序实时刷新学生信息(按照平均分排序)...原创 2019-12-14 15:42:28 · 6996 阅读 · 7 评论 -
Java 图形化界面编程(Swing)入门实例
入门package swing;import javax.swing.*;public class Demo { public static void main(String[] args) { // 2. 创建中间容器(面板容器) JPanel panel = new JPanel(); // 创建面板容器,使用...原创 2019-11-22 12:58:48 · 14696 阅读 · 0 评论 -
Java UDP 入门实例
package cust.aowei.udp;import java.net.DatagramSocket;public class Peer1 { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub //建立udp的服务 Dat...原创 2019-11-15 09:12:19 · 1625 阅读 · 0 评论 -
Spring IOC 注解装配 Bean
<!-- 使用 context 命名空间 ,在配置文件中开启相应的注解处理器 --> <!-- <context:annotation-config />--> <!--分别定义3个Bean实例 --> <!--<bean id="userDao" class="apwei.annotation.UserDa...原创 2019-07-17 20:46:35 · 420 阅读 · 0 评论 -
MyBatis 实现MySQL增删改查
目录结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-08-03 20:54:28 · 653 阅读 · 0 评论 -
JSON 入门基础概念
MOOC课程 | Java核心技术 学习笔记JSON概念JavaScript Object Notation,JS对象表示法是一种轻量级的数据交换格式类似XML,更小,更快,更易解析最早用于Javascript中,容易解析,最后推广到全语言尽管是使用Javascript语法,但是独立于编程语言JSONObject和JSONArray名称 / 值对。如:”firstName“:”...原创 2019-07-30 07:35:02 · 985 阅读 · 0 评论 -
Spring boot 静态资源的映射处理
Spring Boot 以 jar 包方式导入静态资源以添加 jQuery.js 为例访问 webjars网站:https://www.webjars.org/找到 jQuery 的maven 依赖文本复制依赖文本到项目 pom.xml<!--引入jquery-webjar--> <dependency> <gr...原创 2019-08-03 13:23:10 · 674 阅读 · 0 评论 -
Protocol Buffers 开发环境搭建与初体验
下载编译器https://github.com/protocolbuffers/protobuf/releases下载对应的语言包编译器解压之后的目录将编译器的 bin 目录加入到系统变量 Path 中去打开cmd,输入 protoc --version,检查受否安装完成复制依赖文本implementation ‘com.google.protobuf:protobuf-j...原创 2019-08-04 08:26:09 · 1253 阅读 · 0 评论 -
[ SLF4J | LogBack ] SpringBoot 中日志的使用
Spring boot 默认配置了日志引入 jar包import org.slf4j.Logger;import org.slf4j.LoggerFactory;new 一个记录器 Logger logger= LoggerFactory.getLogger(getClass()); logger.trace("trace日志"); ...原创 2019-07-26 16:11:47 · 382 阅读 · 0 评论 -
[ Java ] String 类常用方法
字符串与字符数组的转换toCharArray()String str1="hello";char c[]=str1.toCharArray();//字符串转字符数组for(int i=0;i<c.length;i++){ System.out.print(c[i]+"\t");}System.out.println();String str2=new String(c...原创 2019-08-01 16:10:09 · 304 阅读 · 0 评论 -
Java 实现简易学生成绩管理
实现的功能录入学生人数录入课程数量依次录入学生课程成绩计算总分和平均分按照成绩排名代码package test;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner in=new Scanner(System.in); ...原创 2019-08-01 16:32:05 · 1304 阅读 · 0 评论 -
Java 实现学生学籍管理
接上一篇: Java 实现简易学生成绩管理实现的功能程序开始,输入学生人数当录入人数超过最初输入的人数,提示不能继续添加根据总分排名根据某门成绩排名源代码学生类package zaw_001;public class Student {//学生类 private int on; private String name; private int age; p...原创 2019-08-01 16:58:26 · 1943 阅读 · 0 评论 -
Spring Template 实现 MySQL 增删改查(控制台)
项目目录pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-07-18 15:38:16 · 909 阅读 · 0 评论