自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟小回的博客

小菜鸟也想学知识!

  • 博客(88)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenAi使用心得(注册+聊天+CodeX+图片+对接api)

最近OpenAI很火,也是使用了一段时间了。聊天功能:CodeX:这里直接录了个ai写网页的。

2023-02-13 17:46:45 4166 3

原创 《重装系统》Windows纯净装机+常用工具(最简单易懂教程)--菜鸟小回

重装系统教程入门IT第一步,来一个干净的电脑系统吧?(装机需谨慎,系统盘必须格式化,其他风险自测。)本教程提供两种重装系统方式,两种均为纯净装机,均需要U盘。1、PE 重装,此方式会为装机者提供更多工具,包括分区大师,电脑密码破解等等工具。2、ISO重装,此方法傻瓜式操作,简单快捷,一键重装。PE重装工具:1、8G以上U盘2、微PE工具:连接:https://pan.baidu...

2020-04-08 14:24:10 27808 42

原创 慧言GPT简介及使用教程

首先再次欢迎来到慧言GPT,本系统初衷是让国内用户用上目前大火的AI产品,让大家感受新时代的AI交互方式。未来时代,无论你是何种职业;会利用人工智能的人,才不会被取代!!!本站优势:无需代理、任意设备直接访问、对接官方ChatGPT聊天记录云同步、有效期内对话不限次数用户注册送5小时、每日签到送1~3小时,邀请好友得30%返利系统运行时间2月、在线人数超过3000、售后群6个(跑路概率为0)已上线:gpt-3.5-turbo , gpt-4开发中:midjourney画图(完成度60%)

2023-05-09 15:26:24 1023 1

原创 Spring Boot 调取Bartender使用教程

java调取bartender demo!

2023-02-24 18:10:33 1034 1

原创 常用sql

【代码】常用sql。

2022-10-28 12:42:59 557

原创 常用js封装

【代码】常用js封装。

2022-10-28 12:40:29 457

原创 Stream&Lambda

【代码】Stream&Lambda。

2022-10-28 12:35:20 95

原创 sql中上下移置顶置底置换的排序实现

sql中上下移置顶置底置换的排序实现

2022-10-28 11:33:35 314

原创 Mybatis Plus

Mybatis Plus

2022-10-28 11:28:46 832

原创 Hutool

官网API:https://apidoc.gitee.com/dromara/hutool/整理部分常用Hutool工具类,简化代码同时保持代码风格相似;官网:https://www.hutool.cn/

2022-10-28 11:13:20 357

原创 1-4.约定优于配置设计范式及Spring Boot源码剖析

约定优于配置设计范式及Spring Boot源码剖析文章目录约定优于配置设计范式及Spring Boot源码剖析@[toc]一、Spring boot应用回顾1. 约定优于配置2. spring boot 于spring 关系3.SpringBoot主要特性4.全局配置文件5.属性注入6. 日志框架二、源码解析1. 依赖管理1-1.为什么导入dependency时不需要指定版本?1-2.spring-boot-starter-parent父依赖启动器的主要作用是进行版本统一管理,那么项目运行依赖的JAR包

2021-08-22 16:37:58 356

原创 《拉勾Java高薪课程》阶段一输出 之 MVC框架设计实现及SpringMVC源码分析、通用数据操作接口设计 - 学习笔记 --菜鸟小回

阶段一模块三学习笔记-spring mvc一、Spring概念相关基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级Web 框架,是spring的后续产品,本质是对serlvet的封装。作⽤:1)接收请求 2)返回响应,跳转⻚⾯二、开发过程1)配置DispatcherServlet前端控制器2)开发处理具体业务逻辑的Handler(@Controller、@RequestMapping)3)xml配置⽂件配置controller扫描,配置springmvc三⼤件4)将xml⽂件路径

2021-08-11 16:54:05 180

原创 手写XML或自定义注解IOC,AOP实现类spring功能 --菜鸟小回

手写XML或自定义注解IOC,AOP实现类spring功能前言:spring手写之路上,为了充分了解IOC和AOP特性以及实现过程。手写实现spring的ioc和aop功能。两种形式:1.基于xml:使用dom4j技术,解析xml文件。获取全类名,反射获取类并实例化。同时以无参构造形式注入依赖。2.基于注解:解析到注解类后,使用reflections.getTypesAnnotatedWith方法获取类集合,然后实例化并注入依赖。IOC:控制反转;将bean的实例化交给容器。AO

2021-08-06 21:40:56 253

原创 《拉勾Java高薪课程》阶段一输出 之 IoC容器设计实现及Spring源码分析 - 学习笔记 --菜鸟小回

阶段一模块二学习笔记-Spring高级框架文章目录阶段一模块二学习笔记-Spring高级框架@[toc]一、自定义Ioc&AOP框架1. spring概述2. 核心思想2.1 Ioc2.2 AOP3.手写IOC和AOP3.1银行转账的工厂模式实现3.2事务控制3.3将所有用到的工具类等以bean形式封装到xml中。3.4 手写IOC与AOP示意图二、 spring IOC应用1. BeanFactory与ApplicationContext区别2. 启动IOC的方式2.1 Java环境下2.2

2021-08-05 16:33:15 298

原创 《拉勾Java高薪课程》阶段一输出 之 持久层框架设计实现及MyBatis源码分析-学习笔记 --菜鸟小回

阶段一模块一学习笔记文章目录阶段一模块一学习笔记一、自定义持久层框架1. JDBC问题总结:2. 问题解决思路3. 自定义框架设计4. 实际项目目录分析5. 优化5-1: 将测试类方法5-2: 仍存在问题:5-3: 解决方式6.课后小结以及个人思考二、mybatis1.相关概念2.具体实现3、优化:2. mybatis常用标签:3.mybatis缓存3-1. 缓存概念:3-2. 验证一级缓存:3-3. 一级缓存源码分析3-4. 二级缓存4. 二级缓存自定义5. mybatis插件三、Mybatis架构原理

2021-08-02 09:58:44 350

原创 《拉勾Java高薪课程》阶段一输出 之 通过房屋租赁流程理解设计模式(单例模式,代理模式,工厂模式)--菜鸟小回

通过房屋租赁流程理解设计模式(单例模式,代理模式,工厂模式)一、单例模式1. 相关概念单例模式:应用在全局只有一个实例对象时,将自身实例化并赋值给一个属性,加载到此类时直接调用其静态实例。分为懒汉和饿汉式,此处展示饿汉式实现思路:此类为静态,只暴露getInstance方法,jvm启动过程只加载一次主要用途:整个项目只要一种配置,基本固定的值,仅实例化一次;如数据库的连接信息2. 演示思路假设某地区房产中介只有一个Tom,完全垄断租房中介产业。张三Z和李四L都想在北京租房,只能找Tom。

2021-08-02 09:42:46 273

原创 从docker安装到前后端分离项目启动完成(docker安装mysql、nginx;启动jar包)--菜鸟小回

从docker安装到前后端分离项目启动完成(docker安装mysql、nginx;启动jar包)前言:通过上篇博文:虚拟机安装centos7并配置网络我们已经安装好centos并配置好网络,现在来尝试docker容器的安装及基本使用。本人为Java程序猿一枚,所以此处来使用docker安装几个常用软件:mysql,nginx。部署一个jar包服务,配合vue前端。部署一个简易程序。文章目录从docker安装到前后端分离项目启动完成(docker安装mysql、nginx;启动jar

2021-07-22 21:01:08 1352 10

原创 虚拟机安装centos7并配置网络(超详细版)--菜鸟小回

虚拟机安装centos7并配置网络文章目录虚拟机安装centos7并配置网络@[toc]一、软件准备二、新建虚拟机1.“文件”->“新建虚拟机”->“自定义”2.默认硬件兼容性3.稍后安装操作系统4.选择“Linux”操作系统,“CentOS 7 64 位”5.定义虚拟机名字和位置6.处理器配置,虚拟机内存等默认即可7.网络类型选择“使用网络地址转换”8.控制器类型选择,磁盘类型 “推荐”即可9.磁盘“新建”,容量自定义10.默认到下一步到完成,可以在虚拟机列表找到新建的虚拟机三、配置虚拟机

2021-07-17 10:06:55 6257 5

原创 miui12.5 最简单快捷root刷面具+线刷降级+卡米解决教程(测试机小米10至尊版)

miui12.5 最简单快捷root刷面具+线刷降级+卡米解决教程(测试机小米10至尊版)前言:本人在2019年发布过原创《框架玩机》小米手机玩机教程 时隔两年,突发奇想像看看2021年的搞机是否有新花样。此次搞机经历一次降级,两次卡米。(因为第三方rec刷机玩的不熟,miui12.5的第三方rec并未成熟)最后找到最简单最直接的root方式:感谢b站 up:“可爱的小潇潇”参考无twrp和root刷面具教程 修补boot的方法适用于任何版本任何手机本教程正常情况无需双清或重装系统,可以进

2021-05-07 14:32:10 56019 55

原创 Spring boot+MinIo进行分布式文件服务(工具类+简单测试)--菜鸟小回

Spring boot+MinIo进行分布式文件服务(工具类+简单测试)文章目录Spring boot+MinIo进行分布式文件服务(工具类+简单测试)@[toc]一、 安装MinIo二、 yml配置三、Pom依赖四、MinIoUtil五、Test 参考文章:springboot 使用 minio一、 安装MinIo中文官网二、 yml配置#minio文件服务minio: url: http://127.0.0.1:9000 accessKey: minioadmin secre

2021-03-16 19:01:20 584

原创 spring boot 整合Slf4j+logback彩色日志打印(功能点:1、分运行环境生成日志文件 2、日志文件目录分类 3、日志文件按日输出) --菜鸟小回

spring boot 整合Slf4j+logback彩色日志打印(功能点:1、分运行环境生成日志文件 2、日志文件目录分类 3、日志文件按日输出)需求概述:spring boot 项目需要分环境运行。在local环境,也就是本地开发,只需要控制台打印,无需输出日志文件。相关文章:spring boot项目分环境打包教程slf4j、log4j、logback的关系一、项目目录,分dev,local,pro二、logback-spring.xml文件及其注释<configur

2021-03-16 14:09:45 940 2

原创 idea+JRebel配置springboot+mybatis plus项目热部署。(含xml无法自动部署 解决方案) --菜鸟小回

idea+JRebel配置springboot+mybatis plus项目热部署。(含xml无法自动部署 解决方案)本文参照文章地址: 【idea】JRebel mybatisPlus extension是JRebel热部署插件的扩展支持mybatis的xml文件热部署在IDEA中安装配置并使用Jrebel热部署插件一、直接到idea插件库搜索JRebel,安装并重启idea二、激活JRebel激活步骤:生成UUIDhttps://jrebel.qekang.com/后拼接

2021-03-11 17:47:48 1330 7

原创 使用nginx一分钟配置一个文件服务器(附:阿里oss文件服务使用、fastDFS文件服务使用)--菜鸟小回

使用nginx一分钟配置一个文件服务器(附:阿里oss文件服务使用、fastDFS文件服务使用)前言:作为一名Java工程师,文件服务用的也不少。从最早的fastDFS轻量级图片服务器到第三方如阿里OSS;七牛云存储都用过。 新公司里一方面没有linux服务器,无法搭建fastDFS文件服务器。当然也没有打算买第三方存储。所以,之前使用过的文件服务器都无效。新的考虑:在windows上搭建文件服务器解决:nginx作为文件服务器,指定目录存放文件。利用java文件流写入指定文件并返回文件路径。

2020-11-12 09:01:53 874

原创 springBoot集成Jenkins,实现自动化部署(centos7&windows,涵盖防jenkins杀死的脚本) --菜鸟小回

springBoot集成Jenkins,实现自动化部署(centos7&windows,涵盖防jenkins杀死的脚本)一、安装Jenkins//下载安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum insta

2020-10-29 14:17:16 1104 5

原创 windows安装mysql5.7 --菜鸟小回

windows安装mysql5.7一、下载mysql安装包下载地址二、解压到任意盘并重命名文件夹三、配置环境变量变量名:MYSQL_HOME变量值:Z:\MySQL\mysql-5.7.29path里添加:%MYSQL_HOME%\bin四、创建目录和配置文件在mysql-5.7.29目录下创建“data”文件夹和“my.ini”文件编辑“my.ini”文件内容如下(注意修改basedir,datadir的路径为你的解压盘符目录)[mysqld]port=3306ch

2020-10-27 15:22:48 213 1

原创 maven分环境打包springboot项目 --菜鸟小回

maven分环境打包springboot项目一、环境配置二、pom添加“repackage”打包插件和“profiles”配置//添加插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&lt

2020-10-27 15:12:28 186 4

原创 RabbitMq延迟消息队列死信队列实现定时任务 --菜鸟小回

延迟消息队列TradeProcess@Servicepublic class TradeProcess { @Autowired private AmqpTemplate amqpTemplate; @RabbitListener(queues= MqConstant.MY_TRANS_QUEUE) @RabbitHandler public void process(String content) { String msg = cont

2020-09-10 14:29:55 1148

原创 内网centos 7安装mysql及可能出现问题记录 --菜鸟小回

内网centos 7安装mysql及可能出现问题记录公网centos 7安装mysql见:服务器部署—《mysql篇》 --菜鸟小回因内网原因,公网个别命令出现问题,只能采取解压包形式安装。主流程参考:CentOS 7.2内网环境搭建MySQL5.7.24可能出现问题:一、在使用msqld命令时: -bash: mysqld: 未找到命令。出现该问题是因为环境变量问题,解决方案为配置环境变量,配置完成后重新使用mysqld命令vi /etc/profile#末尾添加export PAT

2020-09-10 14:27:19 241

原创 sql中上下移置顶置底置换的排序实现(spring cloud+mybatis plus架构中) --菜鸟小回

sql中上下移置顶置底置换的排序实现// controller @ApiOperation(value = "置顶 ") @PostMapping("/top") public ResultObject head(@RequestBody Map<String, Object> map) { iDyMallSpuService.head(map); return new ResultObject(StatusCode.OK, "置顶成功");

2020-09-10 11:41:05 985

原创 Spring boot字段注解形式格式控制(正则校验),以及拦截后的前端返回代码 --菜鸟小回

Spring boot字段注解形式格式控制(正则校验),以及拦截后的前端返回代码注解配置直接在实体类字段上加上注解以拦截@NotBlank(message = "请输入密码")@Pattern(regexp = "\\w{6,18}$",message = "账号应为6-18位字符,不含特殊符号,添加失败")private String userAccount;@NotBlank(message = "请输入密码")@Pattern(regexp = "^(?![0-9]+$)(?![a-

2020-06-03 17:54:15 1071

原创 解决:Error:java: 无效的源发行版: 12 --菜鸟小回

解决:Error:java: 无效的源发行版: 12一、 spring cloud项目启动。遇到问题:二、 解决,共两个地方。第一个位置:Project Structure Modules选择你的项目(以及父级项目,如果有的话)->选择8(你的jdk版本) 如图:第二个位置1.Setting:2.查找java compiler->Target bytecode version 修改为8(你的jdk版本,同样注意父级项目):3.重新启动吧...

2020-06-03 10:29:13 5153 5

原创 解决报错:If you want an embedded database (H2, HSQL or Derby) --菜鸟小回

解决报错 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).右键resources,选择MarkDirector

2020-05-24 14:38:56 11348 5

原创 java项目中使用支付宝支付(手机端,web端)--菜鸟小回

java项目中使用支付宝支付(手机端,web端)文章目录java项目中使用支付宝支付(手机端,web端)@[toc]一、Spring boot项目代码二、支付宝沙箱环境配置1. 因为上面config中我们的参数都还没进行配置,所以现在来配置参数。2. 打开支付宝官网的沙箱位置:https://openhome.alipay.com/platform/appDaily.htm?tab=info3...

2020-03-22 19:28:10 1976

原创 阿里云OSS使用——java中图片上传返回url(Spring Boot项目中详细使用)--菜鸟小回

阿里云OSS使用——java中图片上传返回url(Spring Boot项目中详细使用)一、开通阿里云oss服务阿里云oss服务二、基本配置参见小书匠绑定阿里云oss三、controller /** * 上传图片到 oss * @param imgFile * @return */ @ApiOperation(value = "上传图...

2020-03-22 17:11:32 6154 3

原创 小书匠绑定阿里云oss+阿里云oss图片url永久有效设置--菜鸟小回

小书匠绑定阿里云oss+阿里云oss图片url永久有效设置一、开通阿里云oss服务阿里云oss服务二、创建Bucket三、文件管理创建image/ 目录四、进入小书匠绑定访问入口:如图位置复制并加上前缀https://3.两个key,点击头像AccessKey,如果没有就新增一个。4.文件目录:把小书匠三字改为imgage5.图片前缀:上传一张图片到oss的imag...

2020-03-22 16:48:13 4735

原创 阿里云服务器配置 + Linuxs系统安装 jdk、tomcat、MySQL汇总详细教程 + 项目上线发布中的部分小bug解决方案 --菜鸟小回

阿里云服务器配置 + Linuxs系统安装 jdk、tomcat、MySQL汇总详细教程 + 项目上线发布中的部分小bug解决方案 --菜鸟小回文章目录阿里云服务器配置 + Linuxs系统安装 jdk、tomcat、MySQL汇总详细教程 + 项目上线发布中的部分小bug解决方案 --菜鸟小回@[toc]一、本机安装远程连接软件(远程软件用于简化操作,大神请忽略)二、申请阿里云ESC三、 设...

2020-03-18 16:31:43 1589 9

原创 服务器部署—《linux加载git仓库代码打包并运行》--菜鸟小回

linux加载git代码打包并运行文章目录linux加载git代码打包并运行一、git安装二、maven安装三、shell脚本一、git安装# 安装gityum install git#完成后查看git版本git version二、maven安装安装包:apache-maven-3.6.1-bin.tar.gz提取码:26ea创建:mkdir -p /opt/maven进...

2020-03-11 13:44:12 1169

原创 Spring Boot & Mybatis Plus代码生成器

mybatis plus代码生成器个人整合前言:近期进入新公司以后抛弃了原有mybatis框架,使用了mybatis plus操作mysql,并设置了最基本的增删改查模板。极大程度减少了重复代码。此处单独拉出mybatis plus代码生成器以及最基础的分页配置,条件查询配置,swagger配置,sql日志打印的demo。 代码生成器不但可以生成后端Java代码,也可以经过模板配置生成前端代码...

2020-01-19 20:03:01 830

原创 Spring boot与Spring clound 微服务项目搭建流程 --菜鸟小回

Spring boot与Spring clound 微服务项目搭建流程文章目录Spring boot与Spring clound 微服务项目搭建流程一、创建父级parent提供基础jar包二、创建common为项目提供公用jar包、实体类、工具类等三、创建server提供spring cloud服务四、创建api编写项目源码五、测试程序运行前言:此博文用于记录Spring boot与Spr...

2019-11-23 18:17:16 733

原创 Spring boot与Spring clound项目四层pom以及基础配置文件 --菜鸟小回

Spring boot与Spring clound项目四层pom以及基础配置文件文章目录Spring boot与Spring clound项目四层pom以及基础配置文件一、pom1.parent2.common3. server4. api二、常用类1. 逆向工程一、pom1.parent<?xml version="1.0" encoding="UTF-8"?><p...

2019-11-23 18:08:40 428

war&amp;MySQL;.zip

手写的Java web项目。主要使用MVC三层架构编写。 功能:数据库增删查改;难点:分页条件查询!

2019-09-06

servlet注册登录项目.zip

主要使用注册和登录功能,html页面注册将个人信息插入数据库,登录查询数据库中信息匹配则登陆成功。共有“主页”、“注册”、“登录”、“登录成功”四个html页面。两个注解形式servlet类,实现“注册”、“登录”功能。

2019-08-16

自写平顶山学院官网首页.zip

自写平顶山学院官网首页,只利用css和html,无任何特效。主要利用浮动布局实现,有选择器,盒子模型,布局方式,表格,表单,图片,列表.....

2019-08-10

Week03学习源码(配合博文笔记使用)

1.异常 2.File类 3.多线程 4.自写工具类CopyFileTool和CopyDirectoryTool 5.多线程问题-多窗口卖票 6.多线程问题-超市进货,出货

2019-08-10

Week02学习源码(配合博文笔记使用)

java第二周学习源码,源码每行加注释。面向对象,继承多态,接口....api文档使用,集合 1.static关键字、继承 2.封装以及抽象类 3.内部类(了解) 4.常用类库 5.常用类库(Date Calender SimpleDateFormat) 6.集合框架 7.自写工具类:Date <-> String Number <-> String

2019-08-10

Week01学习源码(配合博文笔记使用)

Java常量变量讲解,三大逻辑结构详解,面向对象基础介绍。代码加注释,每行注释详解,配合博文笔记使用。 1.循环算法 2.排序算法 3.数组遍历算法 6.数据类型 7.流程控制语句 8.数组 9.二维数组 10.面向对象

2019-08-10

空空如也

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

TA关注的人

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