loquy's blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • Linux 命令搜索
  • 虫洞
  • 开往
  •   
  •   
在 Java 中使用 Hutool 进行数据加密和解密

在 Java 中使用 Hutool 进行数据加密和解密

概述加密分为三种:1、对称加密,又称为私钥加密、共享密钥加密,使用相同的密钥;2、 非对称加密,它需要两个密钥,一个是公开密钥,另一个是私有密钥;公钥用作加密,私钥则用作解密;3、摘要加密,无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,不可逆。 hutool 针对这三种加密类型分别封装,并提供常用的大部分加密算法。我在此之上使用工厂模式针对这三种算法创建了一个加密和解密的模块
2023-02-22
编程 > Java
#Java #SpringBoot
在线运行 Java 代码的原理及实现

在线运行 Java 代码的原理及实现

简介在线运行 Java 代码是指用户在浏览器中输入 Java 代码,通过在线编译和加载,最终在服务器上运行代码并返回结果。这种技术被广泛应用于在线编程学习、在线面试和在线评测等场景。 原理动态编译Java 的动态编译是指在运行时将 Java 代码编译成字节码的过程。Java 提供了一个标准的 API:JavaCompiler 和 ToolProvider,可以用来进行动态编译。在动态编译时,需要将
2023-02-20
编程 > Java
#Java #SpringBoot
Java 代码生成器

Java 代码生成器

概述代码生成器的主要目的是提高开发效率,减少重复劳动,并确保生成的代码符合一定的规范。 可以使用它来自动生成那些具有一定规律性的代码,包括但不限于数据库访问层、业务逻辑层和用户界面层。 它可以根据给定的数据库和表信息,使用模板生成代码,这个过程包括以下步骤: 1、确定需要生成的代码。 2、编写代码生成器的逻辑。 3、使用模板引擎来帮助你生成代码。 4、编写工具来调用你的代码生成器,并将
2022-12-07
编程 > Java
#Java #SpringBoot #FreeMarker
Java 日期和时间

Java 日期和时间

概述Java 提供了两套日期和时间的接口。 旧版:Date、Calendar 等,Date 类主要封装了系统的日期和时间的信息,Calendar 类则会根据系统的日历来解释 Date 对象。 从 Java 8 开始,java.time 包提供了新的日期和时间 API,主要涉及的类有: 本地日期和时间:LocalDateTime,LocalDate,LocalTime; 带时区的日期和时间:Z
2022-11-18
编程 > Java
#Java
Layui 表格多选、合并单元格、父子页传值

Layui 表格多选、合并单元格、父子页传值

Layui 表格自定义多选和合并单元格以及 layer 弹窗父子页相互传值。
2022-11-18
编程 > JavaScript
#JavaScript #JQuery #Layui
Java 调用 Web Service

Java 调用 Web Service

概述Web 服务Web 服务是一种服务导向架构的技术,通过标准的 Web 协议提供服务,目的是保证不同平台的应用服务可以互操作。 根据 W3C 的定义,Web 服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 尽管 W3C
2022-10-28
编程 > Java
#Java
Windows 下定时重启 Tomcat

Windows 下定时重启 Tomcat

前言维护很老的项目时,tomcat 隔几天会死掉一次; 其中代码肯定有问题的,但是历史遗留的代码必然有很多坑且非原作者很难去改动; 无奈出此下策:写个批处理脚本加入任务计划去定时重启 tomcat; 脚本原理是根据端口关闭 tomcat 所在的进程,杀死进程后调用 startup.bat 重新启动 tomcat。 批处理脚本1、先查看 tomcat 配置目录 conf 下的 server.
2022-10-09
编程 > Java
#Java #Tomcat #Windows
Java IO 流

Java IO 流

概述IO通过数据流、序列化和文件系统提供系统输入和输出。 流流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 原理Java 把这些不同来源和目标的数据都统一抽象为数据流。Java 语言的输入输出功能是十分强大而灵活的,美
2022-09-27
编程 > Java
#Java
Java 自定义注解

Java 自定义注解

注解知识点 思维导图 自定义注解编写规则 Annotation 型定义为 @interface,所有的 Annotation 会自动继承 java.lang.Annotation 这一接口,并且不能再去继承别的类或是接口。 参数成员只能用 public 或默认(default) 这两个访问权修饰。 参数成员只能用基本类型 byte、short、char、int、long、float、doubl
2022-09-13
编程 > Java
#Java
MySQL 行转列

MySQL 行转列

MySQL 中使用 CASE 函数达成行转列。
2022-09-01
编程 > MySQL
#SQL #MySQL
1234

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人