自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ssm项目tomcat启动失败,可能是没有添加lib

org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败。这种一般是因为maven导入的依赖包没有生效。一般这种web项目,虽然说用了maven,但是还是需要设置在WEB-INF里设置lib,并把响应的依赖包添加进去,感觉很不智能。具体步骤第一步:第二步:第三步:第四步:第五步:重启tomcat,可成。...

2021-04-01 16:41:09 634

原创 数据结构常见排序算法代码实现

数据结构常见排序算法代码实现一、基本排序算法1.冒泡排序public class GuiBingTest { public static void main(String[] args) { int[] arr = {4,5,1,2,7,6,9,3,8}; //新建一个临时数组存放 int[] temp = new int[arr.length]; mergeSort(arr,0,arr.length-1,temp);

2021-02-24 17:33:29 212

原创 解决tomcat控制台输出乱码

解决tomcat控制台输出乱码这是因为编码的问题。直接上解决方案:找到conf文件下的logging.properties将里面的java.util.logging.ConsoleHandler.encoding = UTF-8注释掉即可。

2021-01-19 14:30:24 130

原创 Java反射基础代码

Java反射基础代码1.通过反射获取成员变量,获取构造方法public class ReflectDemo1 { public static void main(String[] args) throws Exception{ //1.获取Person的Classdioxin Class personClass = Person.class; /* 1.获取成员变量们 */ //获取public

2021-01-12 17:31:23 132 1

原创 Java泛型基础总结(代码总结)

Java泛型基础总结(代码总结)1.泛型类假设不使用泛型,可存储任意类型元素,返回的是Object类型,但是后期操作容易存在类型转换错误。泛型的本质:类型参数化,将所操作的数据类型指定为一个参数泛型类的定义/*泛型类的定义T 创建对象的时候来指定的数据类型 */public class Generic<T> { private T key; public Generic() { } @Override public String to

2021-01-08 17:11:24 91

原创 线程基础代码总结

线程代码总结1.线程创建第一种方式(继承Thread类)重写run方法下划线代表新的类,可自行创建public class Demo01Thread { public static void main(String[] args) { MyThread m = new MyThread(); m.start(); for (int i = 0; i < 20; i++) { System.out.println("m

2021-01-07 17:18:28 279

原创 Stream流代码总结

Stream流代码总结1.把集合转换为流示例public class Demo01Getstream { public static void main(String[] args) { //把集合转换为流 List<String> list = new ArrayList<>(); Stream<String> stream1 = list.stream(); Set<String&gt

2021-01-06 11:37:24 598

原创 函数式接口总结及代码演示

函数式接口总结及代码演示1.函数式接口函数式接口简单定义:有且只有一个抽象方法的接口。接口中可以包含其他方法:包括默认方法,其他方法,私有方法。定义一个函数式接口可用@FunctionalInterface注解。其作用是检测接口是否是一个函数式接口,若是则编译成功,若不是则编译失败。代码演示@FunctionalInterfacepublic interface MyFunctionalInterface { //public abstract可以省略,但有时为了代码清晰

2021-01-06 11:22:28 148

原创 序列化和反序列化代码演示

序列化和反序列化代码演示1.实现对象序列化ObjectOutputStream 将对象以流的方式输入到文件里public class Demo1 { public static void main(String[] args) throws IOException { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("d://b.txt")); Person p = new

2021-01-05 11:38:06 355

原创 字符字节(编码解码)代码

字符字节(编码解码)代码1.OutputStreamWriter字符通向字节流的桥梁,可用指定的编码集,将要写入的字符流编码为字节public class Demo1 { public static void main(String[] args) throws IOException{ write_utf_8(); //write_GBK(); } private static void write_utf_8() throws IOExcep

2021-01-05 11:33:21 282

原创 字节字符缓冲输入输出流代码演示

字节字符缓冲输入输出流代码演示1.字节缓冲输入流public class BufferdInput { public static void main(String[] args) throws IOException { BufferedInputStream bi = new BufferedInputStream(new FileInputStream("d://a.txt")); byte[] ch = new byte[1024]; in

2021-01-05 09:24:27 112

原创 字符流代码演示和Properties的使用演示

字符流代码演示和Properties的使用演示1.使用字符流读取中文文件java.io.Reader 字符输入流java.io.FileReader extends InputStreamReader extends Reader把硬盘的文件数组以字符形式读取到内存public class Demo1 { public static void main(String[] args) throws IOException { FileReader fr = new Fi

2021-01-04 17:40:05 67

原创 字节流代码演示

字节流代码演示1.Java.io.OutputStream字节输出流,往文件里写数据,即把内存中的数据写入硬盘里。public class Demo1 { public static void main(String[] args) throws IOException { FileOutputStream fos = new FileOutputStream("d://a.txt"); fos.write(97); fos.close();

2021-01-04 16:05:55 166

原创 Http协议总结

HTTP协议总结http是一个基于请求和响应模式的、无状态的、应用层协议。绝大多数Web开发都是构建在HTTP协议之上的。常见关键字http://host[":"port][abs_path]host:表示合法的internet主机域名和ip地址。port:指端口号,为null则表示使用的80端口abs_path:指定请求资源的URL。HTTP请求由图中可以看出,HTTP请求分为三部分:请求行,请求头,请求体请求行请求方式所有请求方式:POST,GET,HEAD,PUT

2020-12-30 15:58:34 85

原创 Java关键字总结

Java关键字总结一.大致总结abstract表明类或者成员方法具有抽象属性assert断言,用于程序调试extends表明一个类型是另一个类型的子类型,Java里只允许单继承(抽象接口可以多继承),常见的类型有类和接口final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量finally用于处理异常情况,用来声明一个肯定会被执行到的语句块instanceof用来测试一个对象是否是指定类型

2020-12-30 14:31:34 101

原创 Java测试实现postman功能

1. Java实现Postman功能public OceanusResponseDTO<JSONObject> doApi(String rootUrl, Api api, JSONObject post) { StringBuffer strBf = new StringBuffer(); try { URL realUrl = new URL(rootUrl+api.getUrl()); HttpURLConn

2020-12-29 17:00:54 2748

原创 Java集合框架总结

1.Java集合框架总结集合框架:用于存储数据的集合集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包括三大块内容:对外的接口、接口的实现、对集合运算的算法。特点对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组,对象的个数不确定可以使用集合,因为集合的长度是可变的。集合和数组的区别数组是固定长度,集合是可变长度;数组可以存储基本数据类型和引用数据类型,集合只可存储引用数据类型;数组存储的元素必须是同一个数据类型,集合存储

2020-12-29 17:00:19 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除