自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小憨憨的学习笔记

Java大数据正在学习中...

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 小试牛刀-LiQuiBase

liquibase是一个数据库变更的版本控制,重构和迁移的开源工具。项目中通过liquibase日志文件的形式解析通过记录数据库的变更,生成sql语句,并执行和记录,将数据库更新或回滚到一致的状态。执行是根据记录确定sql语句是否曾经执行过,和配置文件里的预判断语句确定sql是否执行。它的目标是提供一种数据库类型无关的解决方案,通过执行schema类型的文件来达到迁移。支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等;

2023-06-26 15:43:19 701

转载 docker desktop安装记录

安装Windows环境下的docker desktop出现无法启动的情况。参考以下文章,更新WSL 2。避免往后重装找不到原因…文章直通车为简单起见,通常建议使用 wsl --install 安装适用于 Linux 的 Windows 子系统,但如果运行的是旧版 Windows,则可能不支持这种方式。 下面介绍了手动安装步骤。 如果在安装过程中遇到问题,请查看疑难解答指南的安装部分。需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发

2022-06-16 23:39:57 472 3

原创 Cloud E随笔-后端_piece3--实现登录功能

目录一、spring security 简介1. 概要2. Spring Security 的核心功能3. Spring Security特点二、 登录功能实现1. 添加pom依赖2. 修改配置文件 -application.yml3. 创建工具类3.1 新建JWTToken工具类3.2 Admin实现UserDetails类3.3 添加公共返回对象3.4 添加登录相关对象AdminLoginParam4. 登录功能实现4.1 LoginController编写一、spring security 简介1

2022-01-20 16:02:05 841

原创 Java面试清单笔记-Spring

Spring 框架1. 什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是由于软件开发的复杂性而创建的,Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事。Spring 框架是一个为 Java 应用程序的开发提供了综合,广泛的基础性支持的 Java 平台。从简单性,可测性和松耦合的角度而言,绝大部分 Java 应用都可以用 Spring。Spring 帮助开发者解决了开发中的基础性问题,是的开发人员可以专注于应用程序的开发。Spri

2022-01-12 23:34:38 156

原创 Cloud E随笔-后端_piece2--代码生成器

目录一、 Mybatis_Plus简介二、 代码生成器-AutoGenerator1. AutoGenerator是什么?2. AutoGenerator能干什么?3. 怎么使用?4. 创建Generator子项目4.1 项目创建4.2 添加依赖4.3 驱动代码4.4 代码生成一、 Mybatis_Plus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,

2022-01-12 17:55:09 411

原创 Cloud E随笔-后端_piece1--项目搭建

目录一、 项目介绍二、 项目搭建1. 创建父项目2. 创建子项目-> cloud_e_server2.1 项目新建2.2 添加依赖2.3 添加配置文件2.4 新建启动类 CloudEServerApplication.java2.5 Cloud_e_server完整目录一、 项目介绍本项目是一个实现中小企业的在线办公系统,CloudE在线办公系统是一个用来管理日常的办公事务的系统。具体内容:日常的各种流程审批,新闻,通知,公告,文件信息,财务,人事,费用,资产,行政,项目,移动办公等等。作

2022-01-12 16:29:17 278

原创 阿里云服务器-CentOS安装SQL Server并且解除内存限制

目录摘要环境安装1. 安装相关工具2. 下载 SQL Server源到本地3. 开始安装4. 解除内存限制4.1 安装Python环境4.2切换目录到 /opt/mssql/bin/4.3 文件备份4.4 使用python修改二进制文件5. 安装 SQL Server6. 查看运行状态6.1 设置/opt/mssql/bin/sqlservr 目录的权限6.2 再次安装6.3 重新查看运行状态7. 设置防火墙8. 服务器配置安全规则9. 远程连接摘要出于学习,自己在阿里云购买了云服务器以及域名。正好自己

2022-01-05 16:13:04 1656 2

原创 CGB3-day5-Spring AOP介绍

目录一、 Spring AOP介绍1.1 创建项目1.1.1 层级代码结构1.1.2 引入依赖1.2 AOP1.2.1 AOP介绍1.2.2 AOP入门案例1.2.2.1 编辑配置类1.2.2.2 编辑切面类1.2.2.3 编辑测试类1.3 常见通知类型1.3.1 正常运行结束展示1.3.2 异常运行结果展示1.4 切入点表达式1.4.1 bean表达式1.4.2 within表达式1.4.3 execution表达式1.4.4 @annotation表达式1.5 关于通知的讲解1.5.1 关于AOP

2021-12-22 15:47:27 212

原创 CGB3-day4-JDKProxy&CGLibProxy

JDK原生动态代理是Java原生支持的,不需要任何外部依赖,但是它只能基于接口进行代理;CGLIB通过继承的方式进行代理,无论目标对象有没有实现接口都可以代理,但是无法处理final的情况。

2021-11-29 15:52:46 199

原创 CGB3-day3-Spring框架讲解

目录一、Spring框架讲解1.1 单例和多例1.1.1 关于单例和多例说明1.1.2 编辑User类1.1.3 关于单例多例的测试1.1.4 编辑测试类1.2 懒加载机制1.2.1 懒加载说明1.2.2 懒加载用法1.2.3 多例与懒加载的关系1.2.4 关于lazy 使用场景的说明1.3 Spring对象生命周期管理1.3.1 关于对象生命周期说明1.3.2 生命周期函方法的使用1.3.3 测试案例1.3.4 使用注解1.4 依赖注入(Dependency Injection,简称DI)1.4.1 创建

2021-11-29 00:26:47 229

原创 CGB3-day2-Spring框架讲解及注解开发

目录一、Spring框架讲解1.1 Spring简介1.2 传统开发存在问题1.2.1 案例展示1.2.1.1 编写Dog类1.2.1.2 编写Cat类1.2.1.3 编写测试类1.2.2 问题说明1.3 面向接口开发1.3.1 业务说明1.3.2 定义封装Pet接口1.3.2.1 Pet接口1.3.2.2 编辑Dog与Cat的实现类1.3.2.3 测试1.3.3 小结1.4 Spring-IOC(Inversion of Control)-控制反转1.4.1 IOC介绍1.4.3 创建User类1.4.4

2021-11-29 00:02:13 236

原创 Swagger-Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is “空指针异常“

目录一、 问题表述:1. Swagger概述2. 报错信息3. 源码截图:二、问题分析1. 主要报错信息:2. 问题解决(1) 添加依赖(2) 修改SpringBoot版本三、常用注解说明@Api@ApiOperation@ApiParam@ApiModel@ApiModelProperty@ApiResponse@ApiResponses@ApiIgnore@ApiError@ApiImplicitParam@ApiImplicitParam一、 问题表述:1. Swagger概述spring-bo

2021-11-28 01:11:14 12268 4

原创 CGB3-day1--Spring课前准备

一. 知识回顾1.1 数据库1.2 前端1.3 Vue.js

2021-11-24 09:28:37 150

原创 JDBC报错之--java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not all

忙活了半小时的王师傅Run以下代码又双叒叕报错了…报错信息:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not all在url的后边加上allowPublicKeyRetrieval=true即可文档中(https://mysql-net.github.io/MySqlConnector/connection-options/)*If the user account uses sha256_pas

2021-11-22 15:16:10 2735 1

原创 使用git中遇到的问题集合

git简介Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux的核心,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费

2021-11-11 10:41:47 193

原创 C语言杨辉三角-(递推-迭代)

杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。

2021-11-08 19:10:35 2158

原创 CGB1-day2-数据类型

基础知识-数据类型1. 数据类型1.1 前言1.1.1 标识符1.1.2 关键字1.1.3 注释1.1.4 变量1.1.5 常量1.2 基本类型(八种)1.2.1 介绍1.2.2 练习1:测试最大值最小值1.2.3 练习2:输入个人信息2 基本类型的字面值(5条)2.1 整数字面值是int类型2.2 byte,short,char三种比int小的整数可以用范围内的值直接赋值2.3 浮点数的字面值是double类型2.4 字面值后缀LFD2.5 进制前缀3 基本类型的类型转换3.1 小到大/隐式转换3.

2021-08-26 18:22:04 155

原创 CGB1- day1--HelloWorld

第一个Java程序--HelloWorld此系列以完整记录自己在Java学习路的过程此系列以完整记录自己在Java学习路的过程此系列以完整记录自己在Java学习路的过程在编写Java程序之前,我们先要在自己的计算机上安装Java环境。对于环境的安装,可参考百度等各大神帖子,在此不再赘述。 默认已经安装完毕Java并且配置好Java环境好了废话不多说,要正式开始喽!!!新建文件,修改文件名称:HelloWorld.java,后缀为:.java。不是.txt,也不是什么都没有的普通文件,更

2021-08-26 15:57:26 148

原创 小白C语言-基础知识篇1

课前回顾上节学习内容:如何使用Dev C++编写运行第一个程序掌握了解C语言程序基本构成熟知C语言基本数值类型,通过所学知识编写矩形周长面积# 学习目标:学会使用C语言键盘输入学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下

2020-11-18 00:30:34 3610 13

原创 小白C语言-HelloWorld篇

学习目标:1. 运行我的第一个C语言程序2. 了解C程序的构成3. 掌握 C语言基本类型学习内容:1、 熟悉使用C语言编译器:Dev C++2、 编写“HelloWorld”并成功运行3、 掌握C语言程序基本构成4、 掌握C语言基本类型计算矩形面积5、 举一反三,知识全面总结前言使用电脑安装C语言编译器,现阶段C语言基础入门推荐:1、 Dev C++Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE)。它是一款

2020-11-07 18:37:31 1030

原创 **全排列实现数字1-9排序**

在为蓝桥杯比赛备考过程中,真正体验到自己编程能力的薄弱。在一次小练习中接触全排列这一算法。基于对全排列的熟悉掌握,通过C语言代码实现数字1-9的全排列。当然可以进行全排列的拓展。//C语言实现数字1-9全排列#include<stdio.h>int m=9;int count=0;double s[9]={1,2,3,4,5,6,7,8,9};void swap(dou...

2019-12-24 18:21:24 2764

安卓项目-计算器Calculator.zip

安卓项目“计算器”,使用工具:Android Stdio,具有普通计算器,进制转换,单位转换三个页面,实现多个功能“计算器”“二,八,十,十六进制转换”“长度转换”“面积转换”“体积转换”“温度转换”。

2021-05-26

空空如也

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

TA关注的人

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