- 博客(24)
- 收藏
- 关注
原创 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关注的人