51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#框架
Spring 框架用到的 9 个设计模式汇总!
又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还...
代码星球
·
2020-12-09
Spring
框架
用到
设计模式
汇总
JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架
ReentrantLock是JDK提供的一个可重入互斥锁,所谓可重入就是同一个锁允许被已经获得该锁的线程重新获得。可重入锁的好处可以在递归算法中使用锁,不可重入锁则导致无法在递归算法中使用锁。因为第二次递归时由于第一次递归已经占有锁,而导致死锁。本文我们将探讨JDK中ReentrantLock的实现。Semaphore...
代码星球
·
2020-12-09
JAVA
REENTRANTLOCK
SEMAPHORE
实现
AQS
基于Dubbo框架构建分布式服务(集群容错&负载均衡)
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比如,在实时性要求很高...
代码星球
·
2020-12-09
基于
Dubbo
框架
构建
分布式
IDEA搭建Spring框架环境
spring是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量 级开源框架,主要核心是 Ioc(控制反转/依赖注入)与Aop(面向切面)两大技 术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。在项目中引入Spring可以带来以下好处: 1.降...
代码星球
·
2020-12-09
IDEA
搭建
Spring
框架
环境
java-框架-索引
spring入门demoSpring整体了解spring梳理Spring线程池的5个要素事务4个隔离界别及脏读,不可重复读,幻读事务、事务特性、事务隔离级别、spring事务传播特性spring事务传播性与隔离级别spring事务及事务传播性原理Spring事务传播性案例spring事务相关常见问题Spring事务原理...
代码星球
·
2020-12-09
java-
框架
索引
关于java字节码框架ASM的学习
一、什么是ASM ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM可以直接产生二进制class 文件,也可以在类被加载入Java虚拟机之前动态改变类行为。Javaclass被存储在严格格式定义的.class文件里,这些类文件拥有足够的元数据来解析类中的所有...
代码星球
·
2020-12-09
关于
java
字节
框架
ASM
麦肯锡案例分析框架
答案是:50个,如果质量非常高,30个这是Uni酱调研了30位麦肯锡顾问的结果是不是很惊悚,你左边的无公害同桌此时可能正在小黑屋加速练Case但是真实情况就是有的人过分看重框架有的人根本不知道所谓的咨询回答居然还需要一个东西叫做“逻辑框架”今日重磅福利微信后台回复“逻辑”即可获得:文字稿整理麦肯锡分析框架精华版典藏版L...
代码星球
·
2020-12-09
麦肯锡
案例分析
框架
RPC框架的服务注册和发现
https://www.cnblogs.com/valor-xh/p/6281502.htmlhttps://blog.csdn.net/listslim1/article/details/51570033https://blog.csdn.net/top_code/article/details/54615853#t...
代码星球
·
2020-12-09
RPC
框架
服务
注册
发现
从零开始实现RPC框架
最近被人问到RPC相关的东西~突然发现还是有很多原理没有清楚,所以要好好系统的学习一下RPC以及它的原理先大致了解一下RPC的大概,原文:https://blog.csdn.net/top_code/article/details/54615853------------------------------------...
代码星球
·
2020-12-09
开始
实现
RPC
框架
每日理解(一) Spring框架
控制反转 在JavaSE中通过new来创建对象。而在Spring中通过容器来控制对象。所谓的控制包括:对象的创建、初始化、以及销毁。我们有之前的主动控制对象,变为了Spring容器控制对象,而我们被动的接受。控制权被反转了。 依赖注入 需要明白几个问题:谁依赖谁、为什么需要依赖、谁注入谁、注入了什么?...
代码星球
·
2020-11-27
每日
理解
Spring
框架
Scrapy框架
Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。Scrapy使用了Twisted['twɪstɪd](其主要对手是Tornado)异步网络框架来处理网络通讯,可...
代码星球
·
2020-11-27
Scrapy
框架
框架之Tornado(简单介绍)
以Django为代表的pythonweb应用部署时采用wsgi协议与服务器对接(被服务器托管),而这类服务器通常都是基于多线程的,也就是说每一个网络请求服务器都会有一个对应的线程来用web应用(如Django)进行处理。用户量大,高并发如秒杀抢购、双十一某宝购物、春节抢火车票大量的HTTP持久连接使用同一个TCP连接来...
代码星球
·
2020-11-27
框架
Tornado
简单
介绍
移动端库和框架
移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件:1、touchstart://手指放到屏幕上时触发2、touchmove://手指在屏幕上滑动式触发3、touchend://手指离开屏幕时触发4、touchcancel://系统取消touch事件的时候...
代码星球
·
2020-11-27
移动
端库
框架
使用layer.open打开一个框架页面执行成功回调时,怎么向父页面的Vue传值且能动态绑定数据?
父页面主要数据:varvueObj=newVue({el:'#feedbackList',data:{feedList:[]},methods:{loadFeedback:function(){varjsonStr=$("#newData").val()varjson=JSON.parse(jsonStr);this....
代码星球
·
2020-11-22
使用
layer.open
打开
一个
框架
使用iframe框架打开页面(layer.open)并存在嵌套时怎样获取到嵌套内的框架对象?
首先,在使用layer.open打开的页面内使用varindex=parent.layer.getFrameIndex(window.name);获取当前所打开框架的索引序号,并把此序号传送给下一级打开的窗口页面,那么在这个页面上使用:var$obj=$.currentIframe().frames['layui-la...
代码星球
·
2020-11-22
框架
嵌套
使用
iframe
打开
首页
上一页
...
20
21
22
23
24
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他