51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

如何在Java中创建一个简单的HTTP服务器

如何在Java中创建一个简单的HTTP服务器

厉飞雨 阅读(192) 评论(0) 赞(10)

在Java中创建一个简单的HTTP服务器可以通过利用Java内置的com.sun.net.httpserver.HttpServer类来完成。以下将会对此进行详细的介绍。 一、HttpServer类总览 {#title-1} -------------------------- Java提供了com.sun.net.httpserver类,该类提供了实现HTTP服务器的有限...

Java将文件转换为二进制流

Java将文件转换为二进制流

厉飞雨 阅读(181) 评论(0) 赞(7)

``` import java.io.File;   import java.io.FileInputStream;   import java.io.FileOutputStream;   import java.io.IOException;      public class Main {       public static void main(String[] ar...

Spring 注入集合

Spring 注入集合

厉飞雨 阅读(196) 评论(0) 赞(8)

使用`<property>`标签的`value`属性配置原始数据类型和`ref`属性配置对象引用的方式来定义Bean配置文件。这两种情况都涉及将单一值传递给Bean。那么如果您想传递多个值,例如Java集合类型,如List、Set、Map和Properties怎么办?为了处理这种情况,Spring提供了四种类型的集合配置元素,如下所示: \|序号\...

SpringCloud OpenFeign token中转

SpringCloud OpenFeign token中转

厉飞雨 阅读(166) 评论(0) 赞(7)

\> OpenFeign 的本质是调用指定服务的 Controller。 前后端分离项目,调用 Controller 是需要传递 token 的。 OpenFeign 并不会自动携带 token 去访问 Controller,所以需要手动进行中转。 手动进行 token 中转比较简单,只需要一个配置类即可实现。 ``` import cn.hutool.core....

使用Java List.sort方法进行排序

使用Java List.sort方法进行排序

厉飞雨 阅读(164) 评论(0) 赞(7)

Java List.sort() 方法用来对List集合中的元素进行排序。这种排序可以基于元素的自然顺序,也可以基于我们提供的比较器决定。 一、基于自然顺序的排序 {#title-1} ---------------------- 使用List.sort()方法,我们可以轻易的对List中的元素进行自然排序。由于Java的包装类已实现了Comparable接口,所以对于基本...

从多方面用法介绍Java可执行文件

从多方面用法介绍Java可执行文件

厉飞雨 阅读(216) 评论(0) 赞(10)

Java可执行文件,通常指的是后缀为.exe的文件,这种文件是可在操作系统上运行的JAVA应用程序。一般情况下,Java程序是通过java命令执行的,但是也可以生成为.exe文件,在Windows环境下直接执行。 一、Java应用程序如何生成exe文件 {#title-1} ------------------------------ 1、我们要明白,虽然Java编写的代码...

用法介绍Java反射三种方法

用法介绍Java反射三种方法

厉飞雨 阅读(155) 评论(0) 赞(10)

Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、通过Class类的forName静态方法实现反射 {#title-1} ------------------------------------- 我们可以通过在运...

Java在Freemarker中的应用

Java在Freemarker中的应用

厉飞雨 阅读(136) 评论(0) 赞(6)

Freemarker是一个开源的模板引擎,用Java编写,主要运用在动态网页生成和邮件通知等其它基于模板的解决方案。它使用模板和改变的数据生成任何文本输出,如HTML或者XML。 一、Freemarker展示 {#title-1} ------------------------- 使用Freemarker引擎,可以通过预定义的XML或者HTML模板生成视图。其主要流程包括...

Java高级面试题解析及代码示例

Java高级面试题解析及代码示例

厉飞雨 阅读(151) 评论(0) 赞(8)

Java面试题包括很多类型,如算法/数据结构/设计模式以及对Java语言特性的深度理解。这篇文章将从多个方面阐述Java高级面试题,并给出具体的代码示例。 一、算法和数据结构 {#title-1} -------------------- 相对于基础的数据类型和循环结构,面试官可能更倾向于测试你对复杂数据结构和算法的掌握程度。例如,对堆栈、队列和链表等数据结构的使用,以及排...

Java如何读取JSON文件

Java如何读取JSON文件

厉飞雨 阅读(175) 评论(0) 赞(8)

Java读取JSON文件主要是利用JSON解析库来完成,常用的库有JSON-lib,Gson,Jackson等。这些库提供了一种容易的方式来编码和解码JSON文本,允许将JSON文本转换为Java对象,也可以将Java对象转换成JSON文本。 一、使用JSON-lib读取JSON文件 {#title-1} ------------------------------- JS...