![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 60
DFGOMC
爱编码,爱探索
展开
-
Lambda表达式
Lambda表达式本篇博客是学习过程的学习笔记Lambda常用抽象接口 * java8 内置的四大核心函数式接口 * * Consumer<T>:消费型接口 * void accept(T t); * * Supplier<T>:供给型接口 * T get(); * * Function<T, R>:函数型接口 * R apply(T原创 2021-10-25 19:17:57 · 231 阅读 · 0 评论 -
Gateway集成knife4j多模块分组踩坑
Gateway集成knife4j多模块分组踩坑学习、踩坑、不断前进,记录一下pom.xml其他子模块<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-micro-spring-boot-starter</artifactId> <version>2.0.9</version></depen原创 2021-08-02 11:57:15 · 6360 阅读 · 0 评论 -
序列化导致输出结果异常
序列化导致的输出结果异常文章内容为平时学习所记,如有不正确和冒犯之处,还请指教。问题描述:RestController返回的json数据中包含了重复的返回数据,如下问题分析:返回的结果中,map部分显然是自定义的,而且一旦返回结果改动,map部分数据也会跟着改动 ====》 代码是我们自定义的;查找系统中配置的过滤器等是否重复返回了数据。====》经查,除了Controller中调用过该返回类以外,其余地方都未调用;@PostMapping("/sms")public Co原创 2021-07-15 17:05:04 · 130 阅读 · 0 评论 -
设计模式-代理模式
设计模式-代理模式本文仅对设计模式学习的查缺补漏静态代理例子/** * 静态代理举例 * * 特点:代理类和被代理类在编译期间,就确定下来了 * * @Author: fxx * @Date: 2020/12/30 15:04 */interface ClothFactory{ public void produceClothes();}/** * 被代理类 */class NikeClothFactory implements ClothFactory{原创 2020-12-30 16:55:40 · 125 阅读 · 0 评论 -
Java基础复习-反射
Java基础复习-反射本文仅对所学java知识的查缺补漏简述Reflection(反射):反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法;加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象地称之为:反射。正常方式:引入需要的包类名称通过n原创 2020-12-30 14:47:17 · 157 阅读 · 0 评论 -
Java基础复习-IO流
Java基础复习-IO流本文仅对所学java知识的查缺补漏FileFile类的使用1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下3.路径分隔符与操作系统: window和DOS系统默认使用 \ 表示 UNIX和URL使用 / 表示4.Java程序支持跨平台运行,因此路径分隔符要慎用5.为了解决这个隐患,File类提供了一个常量: public static final String separato原创 2020-12-29 13:28:55 · 220 阅读 · 0 评论 -
Java基础复习-泛型
Java基础复习-泛型本文仅对java学习过程的查缺补漏使用泛型略自定义泛型可以自定义泛型类、接口;方法泛型类可能有多个参数,此时应将多个参数一起放在尖括号内,比如:<T,E,V>泛型类的构造器如下:public GenericClass(){};而不是下面这种:public GenericClass<E>(){}实例化后,操作原来泛型位置的结构必须与指定的泛型类型一致泛型不同的引用不能相互赋值尽管在编译时,ArrayList<St原创 2020-12-28 09:59:16 · 144 阅读 · 0 评论 -
Java基础复习-集合
Java基础复习-集合本文仅对java学习知识的查缺补漏集合框架概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。(这里讲的存储都指的是对内存的操作)数组在存储多个数据方面的特点:一旦初始化以后,长度就确定了,长度不可修改;数组一旦定义好后,其元素的类型也就确定了。比如:String[] arr; int[] arr1;;数组中提供的方法非常有限,对于添加、删除、插入数据等操作,非常不便。数组存储数据的特点:有序、可重复;对于无序、不可重复的需求,不能满足。J原创 2020-12-27 14:21:06 · 126 阅读 · 0 评论 -
Java基础复习-枚举与注解
Java基础复习-枚举与注解本文仅对所学java知识的查缺补漏枚举类的对象只有有限个,确定的。例子1:自定义枚举类/** * 一、枚举类的使用: * 1.枚举类的理解:类的对象是有限个,确定的。 * 2.当需要定义一组常量时,强烈建议使用枚举类。 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * *二、如何定义枚举类 * 1.jdk5.0之前,自定义枚举类 * 2.jdk5.0之后,使用enum关键字定义枚举类 * * @Author: fxx原创 2020-12-24 23:02:37 · 100 阅读 · 0 评论 -
Java基础复习-常用类
Java基础复习-常用类本文仅对学习过程中所缺java知识点的查缺补漏复习String代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。String是一个final类,代表不可变的字符序列;字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改;String对象的字符内容是存储在一个字符数组value[]中的。字符串常量存储在字符串常量池,目的是共享;字符串非常量对象存储在堆中;例子1/** * @Author: fxx * @Date:原创 2020-12-24 14:41:29 · 169 阅读 · 0 评论 -
Java基础复习-多线程
Java基础复习-多线程本文仅对学习过程中所缺java知识点的查缺补漏复习多线程程序(program):为了完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象;进程(process):程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有自身的产生、存在和消亡的过程-生命周期;程序是静态的,进程是动态的;进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域;线程(thread):进程可以进一步细化为线程,是一个程序内部的一条执行路径。原创 2020-12-22 21:10:29 · 139 阅读 · 0 评论 -
Java基础复习一
Java基础复习-1本文仅对学习过程中所缺java知识点的查缺补漏复习合法标识符规则由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格Java中名称命名规范包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz常量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYy原创 2020-12-19 09:51:05 · 292 阅读 · 1 评论 -
不会还有人不知道Java中 equal 和 == 的区别吧
Java中 equal 和 == 的区别在学C和C++语言的时候,用来比较的运算符就是==,而在Java中,如果依然使用==来比较,就不行,比如:public class Test1 { public static void main(String[] args){ String str1 = "Hello World"; String str2 = new String("Hello World"); String str3 = str2;原创 2020-12-12 21:49:57 · 112 阅读 · 0 评论 -
爬虫入门案例
java爬虫入门案例本博客只供学习,搜索手机。1.sql脚本DROP TABLE IF EXISTS `jb_item`;CREATE TABLE `jb_item` ( `id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id', `spu` bigint(15) NULL DEFAULT NULL COMMENT '商品集合id', `sku` bigint(15) NULL DEFAULT NULL COMMENT '商品最原创 2020-07-29 00:29:11 · 153 阅读 · 0 评论 -
Jsoup
Jsoup Jsoup是一款java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup主要功能从一个URL,文件或字符串中解析HTML;使用DOM或CSS选择器来查找,取出数据;可操作HTML元素、属性、文本;入门程序解析url1.导入依赖 <!-- jsoup --><dependency> <groupId>o原创 2020-07-27 20:08:59 · 105 阅读 · 0 评论 -
HttpClient
HttpClient1.pom.xml依赖<!-- 自动爬取 --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version></dependency><!-- 日志 -->原创 2020-07-27 20:07:31 · 119 阅读 · 0 评论 -
Java POI实现excel导出
Java POI实现excel导出一、依赖<!-- excel导入导出 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version></dependency><dependency> <groupI原创 2020-05-28 13:02:44 · 193 阅读 · 0 评论 -
java实现简单验证码功能
java实现简单验证码功能作为一个java新手,最近学到了一个java实现验证码功能,以防忘记,特地在此记载。如果代码里有书写不规范的地方,欢迎指教。效果图如下:自定义工具类:public class DrawCheckcode { private String checkCode; public String getCheckCode() { ret...原创 2020-02-02 12:58:33 · 2442 阅读 · 2 评论