自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Java-SpringBoot:SpringBoot+Dubbo+Zookeeper

分布式系统中将服务应用拆分。我们使用Dubbo和Zookeeper+SpringBoot去完成服务注册、服务获取进行消费的工作。分布式系统中需要重点完成通信和序列化工作

2022-05-17 16:47:28 890

原创 Java-SpringBoot:用户认证(Authentication)和用户授权(Authorization)

Java安全框架Spring Security、shiro,完成的工作是用户认证(Authentication)和用户授权(Authorization)。用户验证指验证用户是否为系统的合法主体;用户授权是验证某个用户是否有权限执行某个操作

2022-05-07 21:12:50 8789

原创 Java-SpringBoot:员工管理系统

Java:SpringBoot-员工管理系统我们在利用 Springboot的时候,能够利用和修改哪些配置,以及增加配置文件呢? 如下所示,我们最终是要通过这两个去进行 环境配置:- 向容器中自动配置组件 :xxxAutoconfiguration- 自动配置类,封装配置文件的内容:xxxProperties

2022-05-03 09:43:24 3115

原创 Java-SpringBoot学习笔记

Java-SpringBoot-1Spring Boot 基于 Spring 开发,并不是用来替代 Spring 的解决方案,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。Spring Boot 以“约定大于配置”的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。

2022-05-03 09:37:26 2878

原创 Python:图像数据增强和保存

Python:图像数据增强和保存code 参考博客链接:https://blog.csdn.net/qq_36756866/article/details/108255715在进行模型分析处理的时候,数据量不够的情况下,会使用数据增强的方式来扩充数据。数据增强的方式有:裁剪、镜像图片翻转、增加噪声等。需要注意的是数据增强后不应该影响 数据的标签。比如,数字识别时的 9 和 6 旋转后,会改变标签,影响数据。demo:完成的功能包括数据增强的几种实现方式:添加噪声、旋转、变亮数据增强后的图像

2022-04-19 10:48:30 6102

原创 Java-Spring:SSM整合

Java SpringMVC-SSM 整合学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1aE41167Tu?p=1学习文档: 微信公众号 狂神说 --https://mp.weixin.qq.com/mp/homepage?__biz=Mzg2NTAzMTExNg==&hid=3&sn=456dc4d66f0726730757e319ffdaa23e&scene=18&uin=&key=&devi

2022-04-08 17:59:10 1096

原创 博客图片上传:Typora+PicGo图床

博客图片上传:Typora+PicGo图床设置原因,解决问题:在Typora的笔记上传博客的时候,或者 typora到其它电脑上时,由于图片是本地图片,导致无法上传 或者 看不到 无法加载该图片。解决方法:将图片上传到服务器,获取这个图片所在的 URL链接,然后就可以进行访问了。参考博客:https://blog.csdn.net/qq_45173404/article/details/107045758?spm=1001.2014.3001.5501图片服务器, 图床就是指存储图片的服务器,用这个

2022-02-07 16:47:57 407

原创 前端:HTML学习笔记

HTML学习笔记学习链接:【狂神说Java】HTML5完整教学通俗易懂_哔哩哔哩_bilibiliHTML的博客笔记链接:https://blog.csdn.net/yalu_123456/article/details/91460792初识HTML什么是HTML超文本标记语言 ( Hyper Text Markup Language )超文本 : 文字 , 图片 , 音频 , 视频 , 动画 ,…发展历史:-HTML2.0 --> 文字 , 特别丑的文本框HTML 5 -

2022-02-07 15:55:15 1012

原创 Python:Flask-Bootstrap 框架

2.5、Flask-Bootstrap 框架2.5.1、Flask-Bootstrap框架的简单了解参考博文链接:https://blog.csdn.net/linshuhe1/article/details/51742474前端开源框架 Bootstrap, 使用Bootstrap可以去创建简洁、美观的页面。在前面,我们已经使用了 Python + Flask 去创建一个简单的线性回归模型预测 web,使用html模板进行页面展示。在这里,为了更好的展示,引入了一个简化在 Flask 项目中集成前

2021-12-21 21:34:47 8529

原创 Python:对图片批量进行重命名

Python:对图片批量进行重命名参考链接:https://www.cnblogs.com/znh8/p/11809737.html将视频转化为图片,以帧的形式进行命名, 如 0.jpg、1.jpg 、2.jpg、…、800.jpg的形式。 但是因为只想要中间的一部分,比如 100-300.jpg的图片,然后再对其进行重新命名,且从0-200 这样即 0.jpg开始进行新的命名方式。1、对单个文件夹下的所有图片进行重命名对文件夹下的图片进行重新命名:import os# 这种的只能处理 一个

2021-12-09 16:59:09 10733 1

转载 Java:内部类

静态变量和实例变量的区别静态变量:就是在类和方法区域中定义的被 static 修饰的变量,也称为类变量,它属于类。 不管创建了多少对象,静态变量在内存中有且仅有一个拷贝; 静态变量能够实现让多个对象共享内存。实例变量:和静态变量在同一个区域,不过它属于某一实例,需要你先创建对象,然后通过对象去访问它。成员变量与局部变量的区别从语法上来看:成员变量属于类,局部变量在方法上定义或者方法中定义; 成员变量可以使用 public、private、static等修饰符修饰,而局部变量没有,它只能使用fi

2021-11-29 10:36:30 82

原创 Python+Flask框架:一个简单的web-app

我想用python、Flask框架、html去开发一个线性回归预测模型的 web service。version1.0:简单思路如下,前端传递后台数据后端读取数据,调用线性回归函数,完成该数据模型的预测将模型预测的结果-图片返回给前端【图片保存,转化为字符串形式 返回给指定页面,页面跳转】关于flask框架的学习,可以看这个链接:https://www.cnblogs.com/zhaopanpan/p/9033100.html1、创建一个简单的Flask 框架参考链接:https://ww

2021-11-16 19:41:15 2047

转载 Class类是什么?

原文链接:https://blog.csdn.net/topdeveloperr/article/details/81066872Class类Class类是用来代表java的类的一个类。 就好比:人 是 小吕,小布实例的 类;Class 是 人的类的一个类。那么为何java里面可以有Class这个类?,那么这个Class类对应的实例对象到底是一个什么样的对象,他和类的关系是什么,和对象的关系是什么?Class类也继承自Object类吗?带着这些问题我们继续往下看。Java里面最出名得类可能是Obje

2021-11-16 16:41:03 2239

原创 Java中的值传递和引用传递

值传递和引用传递注:java中是值传递。那么在进行赋值修改的过程中,引用类型的内部值也发生了改变? 这又是怎么回事?参考链接: https://blog.csdn.net/pcwl1206/article/details/86550268当传递方法参数类型为基本数据类型(数字以及布尔值)时,一个方法是不可能修改一个基本数据类型的参数。当传递方法参数类型为引用数据类型时,一个方法将修改一个引用数据类型的参数所指向对象的值。即使 Java 函数在传递引用数据类型时,也只是拷贝了引用的值罢了,之所以

2021-10-02 16:57:09 137

转载 为什么String对象不可变,而StringBuffer可变?

原文链接:https://blog.csdn.net/qingmengwuhen1/article/details/693997511.String对象不可变、StringBuffer对象可变的含义:举个例子:String str = “aa”; str = “aa”+“bb”;此时str的值为"aabb",但是"aabb"不是在开始的字符串"aa"后面直接连接的"bb",而是又新生成了字符串"aabb",字符串"aa"一旦被初始化,那么它的值不可能再改变了。StringBuffer str

2021-09-12 16:47:21 839

原创 Java-基本数据类型和引用类型的比较

基本数据类型和引用类型的比较使用 == 和 equals 去比较这些:1、== 一般比较的是基本数据类型,equals比较的是引用类型2、==比较的是对象内容,equals比较的是对象的地址。 如果equals重写了,例如String,那么此时equals比较的就是具体对象内容3、如果使用 == 比较引用类型,他们比较的是地址。 那是否相等,就看是new 还是 非new 的方式了。 使用new的时候,铁定不一样,因为new会在堆中重新分配内存。不使用new方法的时候,会从常量池[缓存]去获取,

2021-09-12 11:27:33 1227

原创 Java-Spring MVC学习笔记

Java-SpringMVC学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1aE41167Tu?p=1学习资料:SpringMVC的官方文档 --https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#spring-web学习文档: 微信公众号 狂神说 --https://mp.weixin.qq.com/mp/homepage?__biz=Mzg

2021-08-27 15:28:43 828 1

原创 Java-JUC并发编程

Java-JUC并发编程学习视频: B站 狂神说java –【狂神说Java】JUC并发编程最新版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili1.什么是JUCJUC就是java.util.concurrent下面的类包,专门用于多线程的开发。java.util工具包。业务:对于我们原来实现多线程的代码,实现三种接口, Thread、Runnable、Callable 三种创建线程的方式。普通的线程代码 :Thread。而Runnable接口,是要将实现Runnable接口的 r

2021-07-04 15:32:23 287

原创 排序算法(一):选择排序

选择排序选择排序的思想:从数组中选择最小的元素,然后将其与数组中的第一个索引位置的元素进行交换; 然后从数组中剩下的元素选出最小的元素,将其与数组中的第二个索引位置元素进行交换;不断进行上述操作,直到将整个数组排序时间复杂度:我们从数组中遍历选择最小的元素需要 n 次, 然后交换位置;对于每个元素都是要进行 n 次, 所以时间复杂度为 O(N^2)空间复杂度:O(1),常数级别的空间。package com.ZN.Test;import java.util.Arrays;import

2021-07-01 22:20:36 102

原创 Java-Spring学习笔记

Java-Spring学习视频: B站 狂神说java - https://www.bilibili.com/video/BV1WE411d7Dv?p=1Spring官网:https://spring.io/SpringFramework 官方下载链接:https://spring.io/projects/spring-framework#learn参考的博客链接:https://blog.csdn.net/yalu_123456/article/details/98470446?spm=100

2021-06-16 16:46:46 727

原创 Java-Mybatis(四): 动态SQL、标签、缓存

Java-Mybatis-04-动态SQL、标签、缓存学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1NE411Q7Nx学习资料:mybatis 参考文档 – https://mybatis.org/mybatis-3/zh/index.html1、动态SQL环境搭建动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句1.1、搭建环境:创建数据库:CREATE TABLE `blog`(`id` VARCHAR(50) N

2021-05-22 17:45:47 388

原创 Java-Mybatis(二): Mybatis配置解析、resultMap结果集映射、日志、分页、注解开发、Mybatis执行流程分析

Java-Mybatis-02学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1NE411Q7Nx学习资料:mybatis 参考文档 – https://mybatis.org/mybatis-3/zh/index.html1、Mybatis 配置解析1.1、核心配置文件mybatis-comfig.xmlMybatis的配置文件包含了影响Mybatis行为的设置和属性信息。configuration(配置)properties(

2021-04-30 13:23:42 877

原创 Java-Mybatis(一): Mybatis框架、第一个Mybatis程序以及CRUD、Map初见

Java-Mybatis-01学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1NE411Q7Nx学习资料:mybatis 参考文档 – https://mybatis.org/mybatis-3/zh/index.html1、Mybatis框架学习使用Mybatis框架, 我使用的开发环境是:JDK1.8、Mysql5.7、maven3.6.3、IDEAMybatis简介:MyBatis 是一款优秀的持久层框架它支持自定义 S

2021-04-30 12:44:41 215

原创 JavaWeb(三):java和javaWeb实现邮件发送

JavaWeb-实现邮件发送学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料笔记:csdn dream_Felix-- https://blog.csdn.net/yalu_123456/article/details/97272941?spm=1001.2014.3001.55011、邮件发送原理在进行邮件发送的时候,我们需要专门邮件服务器。例如: 张三给李四发送邮件, 张三的是 网易邮箱,

2021-04-27 15:25:52 704

原创 JavaWeb(二):Cookie、Session、JSP、过滤器和监听器、JDBC

JavaWeb-2学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J411M7Sj学习资料笔记:CSDN – https://blog.csdn.net/DDDDeng_/article/details/106826674JavaWeb:网页编程 B/SB/S即浏览器/服务器(browser/server),不需要安装客户端,采用浏览器浏览就可以了,指的是软件系统的结构.网络编程:TCP/IP C/SC/S 指的就是

2021-04-25 13:59:43 351

原创 JavaWeb (一):动态web、Tomcat、HTTP请求响应、Maven配置、Servlet程序、请求转发和重定向

JavaWeb学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J411M7Sj1、JavaWeb简介1.1、基本概念JavaWeb:网页编程 B/SB/S即浏览器/服务器(browser/server),不需要安装客户端,采用浏览器浏览就可以了,指的是软件系统的结构.网络编程:TCP/IP C/SC/S 指的就是 客户端/服务器 Client/server。web开发:web,网页的意思。例如 www.ba

2021-04-22 09:51:57 1078

原创 MySQL(二)事务、索引的分类、作用和创建、数据库管理

MySQL-2学习视频: B站 狂神说java – https://www.bilibili.com/video/BV1NJ411J79W1、事务1.1、事务的简介什么是事务?事务的原则是什么?事务最简单的来说就是 要么都成功,要么都失败。例子:SQL执行 A给B 转账 A原来有1000 -200给B B+200SQL执行 B收到A的钱 A=800 B=200不能结束之后,A有1000 B有200,这就违背了事务的一致性原则,即数据的完整

2021-04-16 20:01:04 193

原创 MySQL(一)-MySQL安装、数据库的创建和操作、CRUD、MySQL常用函数、MD5加密

MySQL-1学习视频: B站 狂神说java – https://www.bilibili.com/video/BV1NJ411J79W1、数据库简介1.1、数据库概述什么是数据库?数据库 ( DataBase , 简称DB )概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”。 它是一个软件,安装在操作系统上的。作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余… 即保存数据和存储数据数据库的使用和Java之间的联系:对于javaEE,企业级

2021-04-13 21:45:05 898

原创 Java-注解和反射

Java-注解和反射学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1p4411P7V3学习博客:csdn – https://blog.csdn.net/yalu_123456/article/details/91352356学习博客: csdn – https://blog.csdn.net/yalu_123456/article/details/91352491博客中有的图片来源:截屏于B站狂神说java的视频。视频链接同上。1、注解

2021-04-09 19:29:46 190

原创 Java-多线程(四)-线程通信、线程池

Java-多线程-4学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1V4411p7EF学习博客:csdn – https://blog.csdn.net/yalu_123456/article/details/9105005413、线程通信13.1、线程通信-分析线程通信:应用场景:生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费。如果仓库中没有产品,则生产者将产品放入仓

2021-04-06 10:40:03 116

原创 Java-多线程(三)-线程同步、多线程并发案例、线程同步的加锁方法、死锁

Java-多线程-3学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1V4411p7EF学习博客:csdn – https://blog.csdn.net/qijingwang/article/details/104892717学习博客:csdn – https://blog.csdn.net/yalu_123456/article/details/91050036?spm=1001.2014.3001.55018、线程同步规则8.1、线程简

2021-04-05 09:42:17 426 1

原创 Java-多线程(二)-静态代理、Lambda表达式、线程状态、线程方法

Java-多线程-2学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1V4411p7EF学习博客:csdn – https://blog.csdn.net/yalu_123456/article/details/91049333?spm=1001.2014.3001.55014、静态代理模式静态代理模式总结真实对象和代理对象都要实现同一个接口代理对象要代理真实角色好处:代理对象可以做很多真实对象做不了的事情真实对象专注做自己的

2021-04-03 22:39:09 170

原创 Java多线程(一)线程简介,多线程实现的3种方法,并发问题,龟兔案例

Java-多线程学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1V4411p7EF学习博客:csdn 关于进程和线程的介绍 – https://blog.csdn.net/ThinkWon/article/details/102021274学习资料: JDK帮助文档 – http://www.java1234.com/a/javabook/javabase/2020/0123/15637.html1、线程概述1.1、线程简介进程、线程

2021-03-31 16:07:59 144

原创 Java-网络编程

Java-网络编程学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV1LJ411z7vY1、什么是计算机网络计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备。通过通信线路连接起来,在网络操作系统、网络管理软件以及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的: 是相当于一个无线电台, 去传播交流信息,数据交换, 完成通信的目的。想要达到这个效果需要什么:1.如何准确的定位网络上的

2021-03-30 21:33:37 130

原创 Java-API、集合、IO

Java-API、集合、IO学习参考资料来自博客园的:来自 https://www.cnblogs.com/fire-dong/p/13414699.html学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、常用API1.1、Datejava.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象, 为 Date(

2021-03-29 21:39:45 157

原创 Java-异常

Java-异常学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、Error和Exception1.1、什么是异常异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如

2021-03-28 09:17:06 86

原创 Java-面向对象:封装、继承、多态

Java-面向对象学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、面向对象 & 面向过程面向过程步骤清晰简单,第一步做什么,第二步做什么… 就像是你今天中午要炒菜,炒一个鸡蛋西红柿,第一步,洗西红柿,切西红柿,第二步打鸡蛋,第三步放点盐,第四步,开火,放油… 一步一

2021-03-25 19:24:38 586

原创 Java-数组及内存分析

Java-数组学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、数组概述1.1、数组定义数组是一种重要的数据结构。数组是相同类型的数据的集合。 如String[] args,定义的就是一个字符串型的数组数组里面的每一个数据都叫作一个元素,每个数组元素通过下标来访问。 下标从0开始,

2021-03-24 20:40:02 236

原创 Java-方法的定义、重载、构造方法

Java-方法学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、方法是什么System.out.println(),这个输出代码语句中,包含了:println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对

2021-03-23 19:43:07 403 3

原创 Java-Sacnner、流程控制

Java-流程控制学习视频:B站 狂神说Java – https://www.bilibili.com/video/BV12J41137hu?p=1学习资料:Java 菜鸟教程 – https://www.runoob.com/java/java-tutorial.html1、用户交互ScannerScanner对象Java提供了Scanner类,去获取用户的输入,来实现程序与人的交互。创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in)

2021-03-23 15:42:57 433 7

空空如也

空空如也

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

TA关注的人

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