自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis事务

事务

2022-06-19 14:15:42 165 1

原创 Redis简介

redis简介

2022-06-18 20:47:19 179

原创 设计模式之动态代理

动态代理动态代理和静态代理角色一样动态代理的代理类是动态生成的,不是我们直接写好的动态代理分为两大类:基于接口的动态代理—JDK、基于类的动态代理–cglib、Java字节码//租房public interface Rent { public void rent();}//用这个类自动生成代理类public class ProxyInvocationHandler implements Invoc ationHandler {// 被代理的接口 private R

2022-05-21 21:00:14 149

原创 设计模式之静态代理模式

代理模式(AOP的底层):分类:静态代理、动态代理静态代理:角色分析:**抽象角色:**一般会使用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,一般会做一些附属操作。客户:访问代理对象的人代码步骤:1.接口2.真实角色3.代理角色4.客户端访问代理角色//租房public interface Rent { public void rent();}//房东public class Host { public void re

2022-05-21 17:20:21 119

原创 设计模式之适配器模式

适配器模式:将一个类的接口转换为客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。角色分析:**目标接口:**客户所期待的接口,目标可以是具体的或是抽象的,也可以是接口**需要适配的类:**需要适配的类或适配者类**适配器:**通过包装一个需要适配的对象,把原接口转换成目标对象。public class Adaptee { public void request(){ System.out.println("连接网线上网

2022-05-21 16:17:16 552

原创 设计模式之建造者模式

建造者模式:**定义:**将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。**主要作用:**在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。用户只需要给出复杂对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)例子:工厂(建造者模式):负责制造汽车汽车购买者(用户):你只需要说出你需要的型号(对象的类型和内容),然后直接购买就可以使用了(不需要知道汽车是怎么组装的)//抽象的建造者:方法public abstract

2022-05-21 08:50:59 112

原创 设计模式之工厂模式及抽象工厂模式

工厂模式:作用:实现了创建者和调用者的分离**分类:简单工厂模式、工厂方法模式、抽象工厂模式**OOP七大原则:**开闭原则(有A和B,想扩展C,因此不要动A和B,可以在外面增加C,如果C对A和B有影响或者修改了原有代码就不可以了)、依赖倒置原则(不需要每个类都要一个接口,可以提取公共接口)、迪米特法则核心本质:1.实例化对象不使用new,用工厂方法代替2.将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。简单工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品

2022-05-21 00:26:17 203

原创 设计模式之单例模式

设计模式(GoF23):创建型模式(创建和使用分离):单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式结构型模式(类或者对象让某种布局组成更大的结构):适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式(类或者对象之间相互协作完成单个对象无法完成的任务):模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式什么是设计模式:是解决特定问题的一系列套路。是一套用来提高代码可复用性,可维护性

2022-05-20 21:22:24 69

原创 Nginx反向代理及配置实例

Nginx反向代理及配置实例1.实现效果(1)打开浏览器,在浏览器地址栏输入地址www.123.com,跳转Linux系统tomcat的主页面中;2.准备工作:(1)在Linux系统安装tomcat,使用默认端口8080

2022-03-17 08:35:09 272

原创 Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件

Nginx在阿里云的下载安装以及Nginx常见的命令及配置文件首先对于在阿里云如何下载安装nginx,我试了很多的方式都失败了,最终发现这样的方式是可以成功下载并安装的。下载安装:第一步:安装编译工具以及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel第二步:先要安装pcre(作用:就是可以让nginx具有rewrite的功能)://下载安装包[root@fuhong-host-01 ~

2022-03-15 13:01:43 4327

原创 Leetcode -两数求和

Leecode1.两数求和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。public class one { public static void main(String[] args) { class Solution { public

2021-11-05 15:47:12 116

原创 Spring-01

Spring1.1简介:给软件行业带来了春天2002年,首次推出了spring框架的雏形,:interface21框架spring框架即以interface21框架为基础经过重新设计,并且不断丰富其内涵,于2004年3月24日发布了1.0正式版Rod Johnson, Spring Framework创始人。Spring设计理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架。SSH:Struct2+Spring+HibernateSSM:SpringMvc + Sprin

2021-08-21 11:02:41 76

原创 遇到“org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD”时的解决办法

首先,我看到过有博客讲到用下面的方法可以对以上问题得到解决,但是我在操作后代码并没有得到解决。没有得到解决的方法:1. 第一步:点击File,然后选择Project Structure第二步:点击 Project Structure,选择Artifacts第三步 :选择当前项目下的web或者webapp第四步:点击????,并且跳出该页面,点击apply。以上操作并没有解决我的问题,但实际我在操作的步骤如下所示:打开apache-tomcat-9.0.50服务器的存放路径找到conf配置

2021-08-14 13:55:04 11905 4

原创 2021-01-10

提问:我添加了transformers库却一直调用不了,环境也是对的,怎么解决呢

2021-01-10 10:56:06 96

空空如也

空空如也

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

TA关注的人

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