随笔分类 -  Java

摘要:下载 RabbitMQ 镜像 rabbitmq:3-management 默认安装并启用 rabbitmq_management docker pull rabbitmq:3.10-management 创建并运行 RabbitMQ 容器 docker run -d -p 5672:5672 -p 阅读全文
posted @ 2022-07-06 01:13 白日醒梦 阅读(194) 评论(0) 推荐(0) 编辑
摘要:这里提供一个RSA加密算法的工具类,其中包含生成密钥、加密、解密、加签、验签等RSA常用的方法,可以直接使用 引入 Maven 依赖,(如果不引入则需要修改 base64加密、解密方法为 java.ultils.base64) <dependency> <groupId>commons-codec< 阅读全文
posted @ 2022-07-05 00:58 白日醒梦 阅读(803) 评论(0) 推荐(0) 编辑
摘要:问题描述:指在 XML 中里面自定义 SQL,却无法调用。本功能同 一样需要配置 XML 扫描路径: Spring Boot 配置(参考 "mybatisplus spring boot (opens new window)" ) 对于 系列编辑器,XML 文件是不能放在 java 文件夹中的,ID 阅读全文
posted @ 2022-06-09 17:55 白日醒梦 阅读(489) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters 示例 示例 1: 输入: s 阅读全文
posted @ 2021-10-16 14:38 白日醒梦 阅读(84) 评论(0) 推荐(0) 编辑
摘要:生成 100 个随机 IP 地址 主方法 public static void main(String[] args) { int count = 100; for (int i = 0; i 阅读全文
posted @ 2021-10-12 17:31 白日醒梦 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:Intellij IDEA 2021版本 不适用于2021之前的版本 在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大的降低了程序开发效率为此, Spring Boot框架专门提供了进行热部署的依赖启动器,用于进 阅读全文
posted @ 2021-10-03 10:25 白日醒梦 阅读(2549) 评论(0) 推荐(0) 编辑
摘要:!! 观看本篇文章需要配合 [JdbcTemplate基本使用] https://www.cnblogs.com/orginly/p/15349219.html Spring 中的事务控制方式 Spring 的事务控制可以分为 编程式事务控制 和 声明式事务控制 编程式 开发者直接把事务的代码和业务 阅读全文
posted @ 2021-09-29 15:15 白日醒梦 阅读(451) 评论(0) 推荐(0) 编辑
摘要:JDBTemplate是 Spring框架中提供的—个模板对象,是对原始繁琐 JDBC API对象的简单封装。 核心对象 导入依赖坐标 创建 Dao 和 Service 层 实体类 Dao Service 整合 JdbcTemplate 至 Spring 1. 新建 配置文件 2. 配置 JdbcT 阅读全文
posted @ 2021-09-28 18:02 白日醒梦 阅读(71) 评论(0) 推荐(0) 编辑
摘要:初识 AOP 什么是AoP AOP 为 Aspect Oriented Programming 的缩写,意思为 面向切面编程 AOP 是 OOP (面向对象编程) 的延,是软件开发中的一个热点,也是 Spring 框架中的一个重要内容,利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑 阅读全文
posted @ 2021-09-28 15:11 白日醒梦 阅读(61) 评论(0) 推荐(0) 编辑
摘要:普通 Junit 测试问题 在普通的测试类中,需要开发者手动加载配置文件并创建 Spring 容器,然后通过 Spring 相关 API 获得Bean实例;如果不这么做,那么无法从容器中获得对象。 我们可以 SpringJunit 负责创建 Spring 容器来简化这个操作,开发者可以直接在测试类注 阅读全文
posted @ 2021-09-26 20:32 白日醒梦 阅读(81) 评论(0) 推荐(0) 编辑
摘要:初识 Spring Spring优势 1. 方便解耦,简化开发 Spring就是一个容器,可以将所有对象创建和关系维护交给 Spring 管理 什么是耦合度?对象之间的关系,通常说当一个模块(对象)更改时也需要更改其他模块(对象),这就昰耦合,耦合度过高会使代码的维护成本增加。要尽量解耦。 2. A 阅读全文
posted @ 2021-09-26 20:10 白日醒梦 阅读(77) 评论(0) 推荐(0) 编辑
摘要:加载策略 什么是延迟加载 延迟加载就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。 举个栗子 在一对多中,当我们有一个用户,它有个100个订单 在查询用户的时候,要不要把关联的订单查出来? 在查询订单的时候,要不要把关联的用户查出来? 回答: 在查询用户时,用户下的 阅读全文
posted @ 2021-09-25 19:16 白日醒梦 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Mybatis 简介 MyBatis是一个优秀的基于 ORM 的半自动轻量级持久层框架,它对db的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement 手动设置参数、结果集检索等 jdbc 繁杂的过程代码 阅读全文
posted @ 2021-09-25 16:59 白日醒梦 阅读(58) 评论(0) 推荐(0) 编辑
摘要:配置环境变量 1. 新建 系统变量 2. 在 path 中添加 3. 检查配置是否成功 CMD 中输入 配置本地仓库 maven本地仓库也可以不配置,如果不配置,默认本地仓库地址为 1. maven 目录中创建一个文件夹 repository。 2. maven/conf/setting.xml 的 阅读全文
posted @ 2021-09-23 19:14 白日醒梦 阅读(182) 评论(0) 推荐(0) 编辑
摘要:要求:需要对一个字符串中字符出现次数进行统计,这里分别使用顺序存储和散列映射存储两种方式统计字符出现次数 散列映射存储(HashMap) 阅读全文
posted @ 2021-09-23 13:50 白日醒梦 阅读(66) 评论(0) 推荐(0) 编辑
摘要:下载 JDBC Jar包 Mysql JDBC 地址:https://dev.mysql.com/downloads/connector/j/ 选择 Platform Independent 下载并解压得到 .jar 包,放入自己 Jar 文件夹中 将 Jar 库导入到 Idea 注册驱动并获取连接 阅读全文
posted @ 2021-09-14 17:36 白日醒梦 阅读(148) 评论(0) 推荐(0) 编辑
摘要:基本概念 通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。 通俗来说,反射机制就是用于动态创建对象并且动态调用方法的机制。 阅读全文
posted @ 2021-09-12 12:04 白日醒梦 阅读(49) 评论(0) 推荐(0) 编辑
摘要:七层网络模型 OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。 OSI七层模型和TCP/P五层划分如下: 当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去 当接收数据时,需要对接收的内容按 阅读全文
posted @ 2021-09-11 15:21 白日醒梦 阅读(49) 评论(0) 推荐(0) 编辑
摘要:线程同步机制 基本概念 当多个线程同时访问同一种昧享资源时,可能会造成数据的覆盖等不一致性问题,此时就需要对线程之间进行通信和协调,该机制就叫做线程的同步机制。 多个线程并发读写同一个临界资源时会发生线程并发安全问题。 异步操作:多线程并发的操作,各自独立运行。 同步操作:多线程串行的操作,先后执行 阅读全文
posted @ 2021-09-10 15:53 白日醒梦 阅读(164) 评论(0) 推荐(0) 编辑
摘要:基本概念 程序和进程的概念 程序 数据结构 + 算法,主要指存放在硬盘上的可执行文件。 进程 主要指运行在内存中的可执行文件。 目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。 线程的概 阅读全文
posted @ 2021-09-09 19:15 白日醒梦 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩