自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 遇到的问题java和mysql篇

一,update时出现Data truncation: Truncated incorrect DOUBLE value一种是update语句中的set出现了and关键字,应该改成逗号 一种是类型不匹配或者数据的位置

2023-10-27 18:05:39 254

原创 设计模式——(装饰者模式)(组合模式)

1.先写Drink主类,里面写入描述和价格的参数,并get/set,并写入一个抽象方法cost(),谁继承谁实现。有个咖啡店里面有各种咖啡和调料,让他们组合会非常麻烦,这时候出现了装饰者模式,咖啡作为主体,调料作为包装。创建学校类,继承刚才的组织类,创建一个数组用来存放院系,重写add,remove方法。先创建一个组织类,用来对学校,院系,专业的描述,让他们分别继承这个组织类。创建专业类,因为他是叶子节点,所以不用创建数组存放。创建一个院系类,创建一个数组用来存放专业类。2.创建咖啡类继承Drink。...

2022-07-29 18:05:47 421 1

原创 设计模式—(适配器模式)(桥接模式)

例子手机里面很多样式,有开机关机方法,为了方便,创建一个Brand接口写入手机的方法,创建手机品牌类继承Brand接口实现开机关机等方法,后创建一个Phone手机抽象类在里面创建一个Brand品牌对象创建构造器传入,调用Brand开机关机等方法,创建Phone类的子类(折叠屏,翻转屏)继承Phone实现父类的有参构造调用方法实际上是调用父类Phone的方法,Phone里面的方法是调用的Brand的方法。Phone就是那个桥。写一个适配器,因为java是单继承所以它需要继承V220类,并实现IV5的接口。..

2022-07-27 10:16:01 254

原创 设计模式——(原型模式)(建造者模式)

java中Object类是所有类的根类,Object类实现Cloneable接口,该接口提供了一个clone()方法实行复制——》原型模式。现在有个一只羊tom,姓名为tom,年龄为1,颜色问白色,请编写创建和tom一样的羊十只。需求盖房子打地基,建墙,封顶。第一步建立一个抽象类,创建三个抽象方法,创建一个方法调用三个抽象方法。当成员变量是数组,类的对象,拷贝完成后,将指向同一个实例。第三部创建主类,new一个房子类的对象,调用方法。第二步创建一个房子类,继承抽象类,实现三个方法。...

2022-07-23 16:22:01 185

原创 设计模式——(工厂模式)(抽象工厂模式)

简单示例(订购):传统方法 优点:编写容易 缺点:违背ocp原则,添加一个新的商品时,应修较少的修改代码。 创建一个商品类创建两个商品准备方法:创建一个订单类: 最后: 直接new一个订单类对象并输入商品。 简单工厂模式: 创建一个工厂类: 修改订单里面的方法(使用聚合):修改运行类: 工厂方法模式: 介绍:

2022-07-14 16:54:51 138

原创 设计模式——单例模式

设计模式分为三种类型,23种(1)创建型模式:单例模式,抽象工厂模式,原型模式,建造者模式,工厂模式。(2)结构型模式:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。(3)行为型模式:模板方法模式,命令模式,访问者模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式,状态模式,策略模式,职责链模式。单例模式: 介绍:采取一定的方法保证整个系统中,对某个类只能存在一个类的对象实例,并且该类只提供一个其对象实例的方法(静态方法)。 分类:

2022-07-14 08:45:53 149

原创 设计模式(java)———七大原则

编写软件的过程中,程序员面临着来自耦合性,内聚性,可扩展性,维护性,灵活性。介绍:对类来说,一个类只应该负责一个职责。实例:单一职责注意事项和细节 降低类的复杂度,一个类只负责一项职责。 提高类的可读性,可维护性。 降低变更引起的风险。 通常情况下,我们应当遵守单一职责原则,除非逻辑足够简单。可以在方法上实现单一职责。(2)接口隔离原则介绍:一个类对另一个类的依赖,用接口来依赖,应当依赖最小组合的接口。如(A用B中的1,2,3接口,则应该拆分[1],[2,3])实例:改进版

2022-07-12 16:00:56 883

原创 计算机基础知识点

一,计算机发展史电子管数字机(1946-1958): 晶体管数字机(1958-1964) 集成电路计算机(1964-1970) 大规模集成电路计算机(1970-至今)相关例题:1946年诞生了世界上第一台计算机,它的名字(ENIAC) 在冯·诺依曼型体系结构中引进了两个重要的概念,是(采用二进制和储存程序的概念) 现代电子计算机发展的各个阶段的区分标志是(元器件的发展水平) 办公自动化(OA)是计算机的一项应用,按计算机应用的分类,它属于(处数据理) 计算机最早应用于(数值计算)--

2022-03-13 17:06:08 1384

原创 2021-12(java-springcloud学习笔记四Hystrix:服务熔断、服务降级)

一、概述1.雪崩效应分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。2.Hystrix通过断路监控,处理一些无法处理的异常 提供保护并控制通过第三方客户端库(通常是通过网络)访问的依赖项的延迟和失败。 停止复杂的分布式系统中的级联故障。

2021-12-30 19:09:06 274

原创 2021-12(java-springcloud学习笔记三ribbon和feign)

一、Ribbon:负载均衡1.什么是ribbonspring cloud ribbon 是基于Netflix ribbon实现的一套客户端负载均衡的工具 ribbon通过轮询,随机算法实现。我们也可以通过自定义均衡算法 LB,即负载均衡,在微服务或者分布式集群中经常使用的一种 负载均衡分类 集中式LB 即在服务的提供方和消费方之间使用独立的LB设施,如Nginx(反向代理服务器),由该设施负责把访问请求通过某种策略转发至服务的提供方! 进程式

2021-12-11 15:02:20 489

原创 2021-12(java-springcloud学习笔记二eureka)

1

2021-12-10 15:46:29 1733

原创 2021-12(java-springcloud学习笔记一rest环境搭建)

目录1、创建父工程二、SpringCloud Rest环境搭建:服务提供者三、SpringCloud Rest环境搭建:服务消费者1、创建父工程1.创建maven工程。packageing是pom模式 定义pom文件,将后续各个子模块公用的jar包统一提取出来,类似于抽象父类 一个父工程可以包含多个moudule子模块2.导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/

2021-12-04 00:28:15 931

原创 基础面试题一

一、为什么重写equals()一定要重写hashCode()equals()方法:作用:用来比较该类的两个对象是否相等 实现:equals未被重写就直接进行引用比较 public boolean equals(Object obj) { return (this == obj);}public class TestDemo { public static void main(String[] args) { ...

2021-12-02 13:51:04 158

原创 2021-11(java-springboot学习笔记五swagger)

目录swagger使用swagger配置swagger配置swagger开关动态配置项目环境,显示与不显示swagger实体配置常用注解swagger扩展错误:swagger了解swagger概念作用 了解前后端分离 在springboot集成swaggerSwagger号称最流行的api框架 Restful api文档 直接运行 支持多种语言使用swagger1.导入依赖<dependency> <groupI

2021-12-01 01:20:28 271

原创 2021-11(java-springboot学习笔记四SpringSecurity和shiro)

在web的开发中,安全第一位!过滤器,拦截器shiro,SpringSecurity两个

2021-11-29 23:09:51 564

原创 2021-11(java-springboot学习笔记三)

目录一、整合jdbc1.创建项目,引入响应模块2.编写yaml配置文件,连接数据库3.springboot已经默认帮我们配置好了,去测试类测试。4.编写类测试二、整合Druid数据源1.依赖druid2.切换数据源3.可以设置初始化大小,最大最小值等4.我们需要自己绑定我们配置的参数,然后添加到容器中5.druid提供数据源监控功能6.druid提供过滤器三、整合mybatis1.导入依赖2.配置数据库连接信息3.创建实体类4.创建map.

2021-11-28 22:36:19 631

原创 2021-11(java-springboot学习笔记二)

目录自动配置一自动配置二容器功能1、@Configuration和@Bean的基本使用与作用主启动类的分析web场景1.静态资源规则2.静态资源配置原理自动配置一1、父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac

2021-11-27 23:20:23 282

原创 java-springboot简单易学的员工管理系统

1.导入资源2.编写相应的pojo3.模拟数据库,编写dao层4.首页配置:5.页面国际化:6.编写MyMvcConfig7.登录+拦截器8.增删改查1.导入资源链接:https://pan.baidu.com/s/1LrnF3RPqnt4A2pzTFU5B_g提取码:zzxc2.编写相应的pojo导入lombok依赖 <dependency> <groupId>org.projectlo...

2021-11-27 00:39:55 319

原创 2021-11(java-springboot学习笔记一)

一、什么是spring boot是由Pivotal团队提供的全新框架,其目的用来简化Spring应用的创建,运行,调试,部署等。spring boot的核心功能可独立运行的spring项目:可以以jar的形式独立运行 内嵌service容器 简化的maven的配置:spring提供锐减的基础pom文件来简化maven配置 自动配置spring:spring boot会根据项目依赖来自动配置spring框架,极大地减少项目要使用的配置 提供生产就绪功能:提供可以直接在生产环境中使用的功能

2021-11-24 00:11:20 363

原创 2021-11(java-ssm整合简单的图书管理系统)

准备环境1、创建数据库CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11) NOT NULL COMMENT

2021-11-19 01:05:31 1342

原创 2021-11(java-springmvc学习笔记二)

目录一、控制器Controller二、注解三、restful风格四、跳转方式无视图解析器的重定向和转发有视图解析器的五、数据处理六、数据显示到前端第一种第二种:ModelMap第三种:Model七、乱码问题一、控制器Controller编写一个类,实现Controller接口 使用ModelAndView对象 去spring配置文件中,注册bean 编写jsp文件缺点:一个控制器中只能有一个方法二、注解在spring配置文件中声明组件扫

2021-11-17 18:46:47 200

原创 2021-11(java-springmvc学习笔记一)

一、springmvc的优势轻重量,简单易学 高效 与spring兼容好 约定大于配置 功能强大:restful、数据验证、格式化、本地化、主题 简洁灵活二、springmvc执行原理DispatcherServlet表示前置控制器,是整个springmvc的控制中心,用户发出请求,DispatcherServlet接受请求并拦截请求。我们假如:http://localhost:8080/Springmvc/hello http://localhost:8080服务器域名 spri

2021-11-17 01:02:25 261

原创 2021-11(java-spring整合mybatis和事务)

一、整合mybatis导入jar包<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency><dependency> <groupId>org.mybatis</groupId>

2021-11-15 16:55:13 526

原创 2021-11(java-spring学习笔记二)

一、Bean的自动装配自动装配是Spring满足bean依赖一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性在Spring中有三种装配方式在xml中显示的配置 在java中显示配置 隐式的自动装配bean【重要】1.测试...

2021-11-15 12:00:00 392

原创 2021-11(java-spring学习笔记一)

目录一、IOC理论推导二、hellospring三、IOC创建对象方式别名四、依赖注入1.构造器注入2.set方式注入3.扩展方式注入一、IOC理论推导UserDao接口UserDaoImpl实现类UserService业务接口UserServiceImpl业务实现类1、先创建一个UserDao接口public interface UserDao { void getUser();}2、再写dao实现类public clas

2021-11-09 23:56:49 114

原创 2021-11(java-Mybatis)

一、Mybatis1、什么是mybatisMyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1、如何获得?maven仓库:Maven Repository: org.mybatis » m

2021-11-09 17:19:32 608

原创 2021-11-3(java-web2)

一、jsp1.什么是jspjava server pages :java服务器端页面,也和servlet一样,用于动态web技术最大的特点:和html差不多 区别 html只给用户提供静态数据 jsp页面可以嵌入java代码,为用户提供动态数据 2.jsp原理:jsp本质上是servlet//初始化public void _jspInit() { }//销毁 public void _jspDestroy() { }//jspservice pub

2021-11-05 22:08:35 70

原创 2021-11(java-jvm复习笔记)

1.jvm的位置jvm调优99%是方法区和堆,主要是堆2.jvm的体系结构3.类加载器作用:加载class文件4.双亲委派机制APP----EXC----BOOT类加载器收到类加载的请求 将这个请求向上委托给父类加载器去完成,一直向上委托,知道启动类加载器 启动类加载器检查是否能够加载当前和这个类,能够加载就结束,使用当前的加载器,否则,抛出异常,通知子加载器进行加载 重复第三步https://blog.csdn.net/codeyanbao/article..

2021-11-05 13:41:35 108

原创 2021-11-1(java-web)

一、Tomcat详解网站是如何进行访问的:输入一个域名; 检查本机的C:\\Windows\System32\drivers\etc\hosts配置下有没有 有:直接返回相应的ip地址 没有:去DNS服务器上找 (全世界的域名都在这里) ...

2021-11-02 16:59:30 167

原创 2021-10-29(java-mysql数据库复习2)

1.事务(要么都成功,要么都失败): 例如:转账 A给B转账,B收钱,要么都成功,要么不成功。 事务原则:ACID原则原子性,要么都成功,要么不成功一致性,数据要保证一致隔离性,多个用户访问数据库时,保证不会访问到他人的。持久性,事务一旦提交,不可逆隔离产生的问题,脏读【隔离失败,读取了另一个数据】不可重...

2021-10-29 15:41:46 95

原创 2021-10-28(mysql数据库复习)

1.数据库类型:数值tinyint 1个字节 十分小 smallint 2个字节 较小 mediumint 3个字节 中等 int 4字节 标准数据 bigint 8个字节 较大的数据 float ...

2021-10-28 23:18:03 228

原创 Vue基础复习笔记

1.el和data: 书写:el:"id class div ..." data:里面存放数据2.本地应用: 1.v-text指令: <h2 v-text="message+'!'">123</h2> 输出:你好! <h2>小明{{message+"!"}}</h2> 输出:小明你好! var app=new V...

2021-10-27 20:44:53 232

原创 2021-10-25(java-注解反射)

1.内置注解:1.@Override:重写2.@Deprecated:不推荐使用,或者有更好的方法3.@SuppressWarnings:镇压警告,2.元注解(注解其他注解):...

2021-10-26 18:52:38 84

原创 2021-10-24(java-多线程2)

1.线程休眠:(sleep)sleep(时间)指定当前线程阻塞的毫秒数;   sleep 存在异常InterruptedException;   sleep 时间达到后线程进入就绪状态   sleep 可以模拟网络延时,倒计时等。   每一个对象都有一个锁,sleep不会释放锁;/*模拟网络延迟:放大问题的发生性*/public class TestSleep implements Runnable { //票数 private int ticketNu...

2021-10-25 16:32:57 66

原创 2021-10-24(java-网络编程)

1.计算机网络概念JavaWeb : 网页编程B/S架构网络编程: TCP/IPC/S架构 TCP/IP模型: 应用层---传输层--网络层--数据链路层网络编程中的要素    IP和 端口号    网络通信2.IPip地址:InetAddress  1.唯一定位一台网络上计算机  2.127.0.0.1: 本机localhost  3.ip地址的分类    ...

2021-10-24 22:19:09 94

原创 2021-10-22(java-多线程)

继承Thread类:public class Tt extends Thread{ //继承thread类 @Override //重写run方法 public void run() { for (int i = 0; i < 20; i++) { System.out.println("1:"+i); } } pub

2021-10-24 12:00:00 2102

原创 2021-10-20(java-gui-贪吃蛇)

匿名内部类:package six;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class six { public static void main(String[] args) { new MyFrame(); }}class MyFrame extends Frame{ public MyF

2021-10-21 12:00:00 49

原创 2021-10-19(java-gui)

注意:同一个包下不要写太多测试类,否则会报错文本输入框:package gout;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class four { public static void main(String[] args) { new MyFrame(); }}class MyFrame exte.

2021-10-19 23:59:52 78

原创 2021-10-17(java-gui)

一、第一个界面:import java.awt.*;public class one { public static void main(String[] args) { Frame frame = new Frame("第一个图形界面"); //需要设置可见性 frame.setVisible(true); //设置窗口大小 frame.setSize(400,400); //设置背景颜色

2021-10-18 00:08:05 70

原创 网易云小程序一

创建轮播图 使用微信小程序组件swiper。swiper-item<view class="indexContainer"> <!-- 轮播图 --> //indicator-dots="true"是否显示小圆点 小圆点颜色 选中的小圆点颜色 <swiper class="banners" indicator-dots="true" indicator-color="ivory" indicator-active-color="#d43c...

2021-10-16 23:28:27 476

软考中级:软件设计师,突击,自用笔记(含错题)

软考中级:软件设计师,突击,自用笔记(含错题)

2023-10-12

模式识别代码,面部识别,广工大作业,MATLAB

MATLAB编写的面部识别代码,随机森林,贝叶斯,集成方法,决策树,'KNN,最小距离分类器,获取数据,数据:找出训练集中有hat的编号,找出其中有white的编号并得出最大值,剔除掉有white的数据及缺失数据,得到无white的编号,找出训练集中作为测试集中white的编号,测试集全部编号矩阵,训练集数据 特征数据。判据:求类别概率,先验概率,求类间离散度矩阵,建立矩阵,计算特征,戴帽子是否,中间变量对特征值从大到小排序,分类器提取训练集特征提取后,白种人的标签为1,黑种人的标签为0

2022-08-19

mysql数据库实用教程课后习题及章总结

mysql数据库实用教程课后习题分析,以及各个章节的简单总结,考试复习预习专用。

2022-06-04

空空如也

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

TA关注的人

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