自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aishizhiyuzhe

吾乃凡夫俗子,唯有做好每一步

  • 博客(24)
  • 收藏
  • 关注

原创 Java并发0.1

Java并发理解

2023-02-25 11:01:25 96

原创 Java虚拟机v0.1

Java虚拟机初步整理

2022-10-10 07:52:10 116

原创 Spring Ioc篇章解读v0.1

Spring Ioc初步整理

2022-10-09 22:50:16 150

原创 GateWay(持续更新)

gateway基础

2022-06-29 22:00:13 218

原创 Apache shiro入门

概念:简单的安全框架。支持用户赋权,身份验证,授权,加密和会话。基础使用整合SpringBoot1.导入pom包org.apache.shiroshiro-spring1.8.02.配置三个类○ Realm:自定义类`public class UserRealm extends AuthorizingRealm { //授权 @Override protected AuthorizationInfo doGetAuthorizationInfo(Princi

2021-12-07 07:40:24 411

原创 dubbo第一次学习整理

1.什么是dubbodubbo是一种RPC框架。用于分布式部署(即在不同服务器之间相互传数据)它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现2.所需要的的技术一、zookeeper:用于当做注册中心二、dubbo-admin(服务管理页面):用可视化的界面来观看所提供的服务以及所连接的对象。三、spring:dubbo底层有用到spring,如配置文件,以及最简易的运行等等。四、dubbo3.每个技术应该做什么一、zookeeper:需要下载安装包,

2021-01-09 22:44:23 74

原创 AJAX个人整理

AJAX一.概念​ ajax是用于异步交互的,在整体页面不刷新的情况,更新想要的数据信息二.工作原理​ 根本类 XMLHttpRequest(前端和服务器交互)var a=new XMLHttpRequest();a.open(url,method, )//url:访问路径,method:请求方式(get或post),第三个true或false,异步同步a.send()//post要在括号中填参数​ XMLHttpRequest相关函数​ responseText() 获取返回值​

2020-10-15 15:44:57 104

原创 JQuery个人已学高级整理

JQuery个人已学高级整理1.动画​ 1.普通​ show(sheep,easing)​ hide()​ toggle()​ 2.淡入淡出​ fadeIn()​ fadeOut()​ fadeToggle()​ 3.滑动​ slideDown​ slideUp​ slideToggle参数:sheep速度,预定参数(“show”,“normal”,“fast”) 毫秒数​ easing切换效果,默认swing(先

2020-09-06 11:25:17 141

原创 JQ个人整理

JQ个人整理JQ基础部分### jq选择器### 基础选择器:$("标签名") $('.类名')$('#id名')### 层叠选择器:$('A B') A中所有的子孙B $('A > B') A中儿子B$('A + B') A紧跟在后面的兄弟$('A ~ B') A后面所有的兄弟B### 过滤选择器:$(":first") 第一个$(":last") 最后一个$("not()") 非$(":even") 偶数$(":odd") 奇数$(":eq(2

2020-08-13 20:22:17 132

原创 Js基础整理

Js基础整理Js概念​ js是一个客户端脚本语言及在客户端执行的语言,不用编译。Js基础​ js的类型分为基本的和引用类型​ 基本的分为5种,1 number数值型,2 string字符串型 3 boolean布尔类型 4 null占位符 5 undefined未定义类型​ 引用类型:常用的Date日期型,Math数学函数,RegExp正则表达式,Global全局类型,Array[]数组类型类型常用方法​ Date.toLocaleDateString()将日期转换为当前本地时区

2020-08-02 16:52:46 140

原创 结构型模式之装饰器模式

结构型模式之装饰器模式​ 从名字上来看,不难想象,装饰器就是要装饰东西的。而具体来说,简单的装饰器,就是继承和被装饰类的接口,装饰类有被装饰类的对象。interface Phone { void dial();}//被装饰class AndPhone implements Phone{ public void dial(){ system.out.print(...

2020-03-22 13:07:33 158

原创 结构型模式之适配器模式

结构型模式之适配器模式​ 适配器模式简单来说,就是将不兼容的东西兼容。就相当于手机耳机的转换头。以前的手机都是有耳机孔的,但现在的没有了,那又怎么让以前的耳机可以用呢,这就用到了Type-C转换头,而这种就相当于适配器。​ 适配器模式分为三种,第一种类的适配器,第二种对象的适配器,第三种接口的适配器。​ 首先我们来说一说类的适配器。首先,适配器继承了目标的类和适配器的接口。因为继承了,...

2020-03-21 09:24:24 117

原创 创建者模式之原型模式

原型模式​ 原型模式也称做克隆模式,一听克隆应该就明白了。什么为克隆就是将一个物品变成两个,一模一样。就像火影中鸣人的分身术一样。​ 而在java中什么实现呢,很简单,继承一个接口就可以了。然后调用父类的方法就好了public class Pro implements Cloneable{ @Override protected Object clone() throws Clone...

2020-02-13 15:18:19 120

原创 创建型模式之建造者模式

创建型模式之建造者模式​ 建造者模式从本质上来说就是建造一个对象,而怎么去建造不用关心。就相应一辆汽车,你想要生产汽车,你不需要每一个部件都生产,你只要提出你的汽车需要什么部件,通过其他人建造就好了,你最终得到汽车就好了。这就是建造者模式。class Car{ String cariage;//我用String来代替一般的类 String engine; public String g...

2020-02-13 11:17:31 92

原创 创建者模式之抽象工厂模式

抽象工厂模式​ 抽象工厂,相对于工厂来说多了,工厂模式只针对于同类型的产品,就比如苹果和香蕉就是同类型的水果,而不能针对不同类型的,就比如香蕉和香肠,不同类型的无法用工厂模式。抽象工厂就能解决这些,抽象工厂是用来实现一系列的东西而产生的产物。​ 就好比小米一样,小米旗下有不同的产品,小米手环,小米手机等。这时就要用抽象工厂模式了package text;interface Brand...

2020-02-12 16:46:07 111

原创 创建者模式之工厂模式

工厂模式​ 工厂模式从名字上看就能分析出大概,什么叫工厂,能根据需求产生物品。​ 工厂模式又分简单工厂,多个工厂,以及静态工厂。​ 首先从简单工厂来说,就是需求跟一个人说,让他自己去判断,没有的话,就只能显示没有//生产接口interface Fruits { void name();}//具体的物品class AppFruits implements Fruits{ ...

2020-02-12 15:43:57 211

原创 创建者模式之单例模式

单例模式​ 首先什么叫单例模式,在一个系统中只能创建一个对象,不管在哪里创建,这个对象都是一样的。都是指向同一个对象。打个比方,我们电脑的任务管理器就是一个单例模式,不管打开多少次,都只会有一个窗口。​ 讲完了概念,我们拿具体的代码来看看什么样的代码才能称得上单例模式。public class Single { private static Single single=nu...

2020-02-12 12:29:32 161

原创 设计模式之合成复用原则

合成复用原则 首先我们得明白组合和聚合的概念,组合是指在类中的参数为另外一个类,这个类是当调用原有类创建时就存在的,就比如说一个人和他的手机,而手机是自己的,当你不在了那么手机也会消失,这就是组合。而聚合就不一样,同一的道理,假设你没有手机,你打算找别人借,当你消失了。但手机却依然在,这就是聚合。 合成复用原则就是采用组合和聚合的方式用一个类。 ...

2020-02-09 16:25:49 227

原创 设计模式之迪米特原则

迪米特原则 通俗易懂的来说,类与类之间尽可能没有直接的联系,或者说,类在方法中创建对象,尽可能中介来调度,而不是简单new一个对象。 就相当于你买了一件商品,有问题,你应该找客服,而不是直接和这家公司的老板进行联系。而客服就相当于中介,来和另外一方沟通。 ps:如有不足,请不吝赐教...

2020-02-09 16:05:25 90

原创 设计模式之接口隔离原则

接口隔离原则 从名字来说,涉及了两点,一是接口,二是隔离,接口那就不用说了,毕竟学编程的接口大家都懂。至于隔离吗,就是指当继承一个接口时,你不一定所有的方法都要使用,但却依然要重写,这样非常的臃肿。 而接口隔离原则则是尽可能细分,一个类继承的只用重写自己想要的方法,而不去每个方法都重写。 ps:如有不足,请不吝赐教...

2020-02-09 15:38:56 85

原创 设计模式之依赖倒转原则

依赖倒转原则 这个可以先分析一下名字,依赖和倒转这两个概念,依赖个人认为相当于父类与子类的关系,或者是基石和成品,打个比方,就比如,你开的一家店,而这个店是以面为主题的话,那就相当于这家店依赖于各种各样的面。 而倒转则指的是将这个关系翻转,而什么翻转呢,可以借助接口来,各种各样的面依赖于面的定义接口。而面馆则是依赖于接口。有点像数据库的概念,把原先一对多的转换成,...

2020-02-09 14:35:24 77

原创 设计模式之里氏代换原则

里氏代换原则 里氏代换原则的定义就是当子类能替换父类时,父类才会被使用。 首先我们先探讨一下为什么要子类能替换父类才能使用。子类代表了什么,代表了父类的衍生,代表了在父类原有的基础上添加了新的行为。而行为指的是什么,我个人认为是对父类的方法重写,因为既然代换,那必然就是产生多态关系,而多态那么就是指只能用父类的方法,不重写,多态不认识。 其次子类有调...

2020-02-09 14:12:54 193

原创 设计模式之开闭原则

开闭原则 对于每个原则都能很简单的先从名字上来理解,开闭原则,就名知意,打开和关闭。那具体指的是什么,慢慢道来。 打开,就是对扩展开放,能进行很好的添加新的功能。就拿手机来说吧,最开始的老年机来说,它只有打电话的功能,后面的智能机就扩展了很多功能。 关闭,则是禁止修改,不能对原先的功能进行修改。 ps:有不足的请多多指教。...

2020-02-09 10:56:28 124

原创 设计模式之单一职责原则

单一职责原则 首先就名字而言不难想象,单一必定是只能有一个,而这个一个指的是什么呢,那就是一个职责。而职责通俗易懂来说就是一个功能,一个类只能有一个功能,而如果有两个及以上的功能就不再符合单一职责原则了。就好比一个水壶,它的功能就只是装水,而不存放别的东西,那它就满足了单一职责原则。 .优点有复杂度低,或者说简单明了,你看见水壶你自然而然就知道是放水的,而不用去判...

2020-02-09 10:05:28 92

空空如也

空空如也

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

TA关注的人

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