[toc] 5. AQS(AbstractQueuedSynchronizer)抽象的队列式的同步器 AQS为依赖FIFO的等待队列的阻塞锁和相关的同步器(信号量,事件等)实现提供了一个框架。设计的目标是为大部分的依赖一个原子int值表示状态的同步器提供一个有用的基础。子类必须实现一个受保护的来改变 ...
分类:
其他好文 时间:
2019-05-17 23:10:27
阅读次数:
208
反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动 ...
分类:
其他好文 时间:
2019-05-15 00:35:20
阅读次数:
127
本篇针对UI框架的热更新功能实现部分展开讨论,讨论的重点是热更新如何与UI框架进行结合?笔者把设计“UI热更新框架”的整体设计与构建过程表述如下,最后附带源码工程的下载链接,供广大学员参考研究。如果大家有什么不明白的地方,欢迎大家在评论区进行讨论。 ...
分类:
其他好文 时间:
2019-05-09 10:53:12
阅读次数:
129
WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 WXML的语法规则: 所有元素都必须闭合标签; <text>Hello World</text> 所有元素都必须正确嵌套; <view>(开始标签1)<text>(开始标 ...
分类:
其他好文 时间:
2019-05-06 19:25:17
阅读次数:
1012
前言 首先我们知道,不同的语言的设计思想是相互借鉴的。ASP.NET Core 随着微软的全面开放,导致它有机会重新设计 HTTP 请求、响应管道,老旧的 ASP.NET 已经不能很好地满足人们对新时代 Web 3.0 的期待,故重新设计意味着微软可以弯道超车,用及其优美的语言、框架设计,赢得开发者 ...
分类:
编程语言 时间:
2019-04-30 21:43:07
阅读次数:
160
一、EL(SPEL) 1.概述; EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象 , 取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。 使用EL表达式输出数据时,如果有则输出数据,如果为null则什么也不输出。 2.语法: EL ...
分类:
其他好文 时间:
2019-04-27 19:51:18
阅读次数:
174
本文章介绍游戏开发中Unity中关于: “什么是热更新”、“为什么需要热更新”、“热更新要解决的问题”、“热更新的基本原理是什么”、“为什么需要带热更新的框架”等,最后着重介绍笔者开发的热更新简单框架,希望以此起到抛砖引玉的作用,结交行业朋友!
分类:
其他好文 时间:
2019-04-26 13:23:38
阅读次数:
158
直接进入正题谈谈框架之间是如何解耦吧... 首先我们先分析下辅助工具类Observer类 可以看到在构造观察者时 传入了对象和对象包含的方法(蓝色箭头为对象,红色箭头为对象内包含的方法) 接下来我们查看观察者的执行(NotifyObserver) 参数是框架给我们提供的标准(Inotificatio ...
Spring框架:Spring框架的核心 代理模式,AOP,JDBC支持 Spring事务管理 Spring与Mybatis整合 传统开发模式 基于项目框架架构:entity/dao/service/action 1、实体类 class user{} 2、dao class userdao{ 访问数 ...
分类:
编程语言 时间:
2019-04-13 01:19:32
阅读次数:
195
一 saaskitAsp.Net Core multi-tenant application Sample using #SaaSKithttps://github.com/saaskit/saaskithttp://benfoster.io/blog/tagged/saaskitsaaskit s ...
分类:
Web程序 时间:
2019-04-01 15:32:42
阅读次数:
668