Easter79 Easter79
4年前
spring源码解析
前言上篇我们介绍了spring容器加载的方式,并重点介绍了基于xml配置解析和注解扫描两种容器加载的方式,封装和注册beandefinition的过程。今天我们分享BeanDefinition注册后的另一个重要过程bean的实例化过程的源码。容器加载流程!spring源码解析spring容器加载源码(bean实
Easter79 Easter79
4年前
thymeleaf + jQuery + vue的开发方案
公司的后台管理项目用的是thymeleaflayuijQuery,因为突然来个复杂的需求,如果用jQuery写无疑是非常蛋疼的,所以就寻思着能不能引入vue.大致开发流程和这个demo类似.Root!(https://oscimg.oschina.net/oscnet/2ff01cf513b7f5a6fea3d628
一次JSF上线问题引发的MsgPack深入理解,保证对你有收获
某一日晚上上线,测试同学在回归项目黄金流程时,有一个工单项目接口报JSF序列化错误,马上升级对应的client包版本,编译部署后错误消失。线上问题是解决了,但是作为程序员要了解问题发生的原因和本质。但这都是为什么呢?
布袋罗汉 布袋罗汉
2年前
Mac游戏开发Unity Pro 2019
unitypro2019mac是基于Mac的高端游戏开发工具,具有时尚的专业应用程序GUI,无摩擦工作流程和顶级技术功能,如可扩展图形,强大的粒子效果,高度优化的脚本,AgeiaphysX引擎,皮肤角色动画和布娃娃,以及为Mac(包含仪表板小部件和网络插件
Stella981 Stella981
4年前
Mac搭建nginx+rtmp服务器
nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘。一、安装Homebrow已经安装了brow的可以直接跳过这一步。执行命令rubye"$(curlfsSLhttps://raw.githubusercontent.com/H
Stella981 Stella981
4年前
Spring Security OAuth2 实现登录互踢
!(https://oscimg.oschina.net/oscnet/upbcc252be3e666e84110df6b9ab28fac9bfe.JPEG)背景说明一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。但在原有的springsecurityoauth2令牌方法流程(所谓的登录)无法满足类似的需求
Easter79 Easter79
4年前
SpringBoot的事件监听
事件监听的流程分为三步:1、自定义事件,一般是继承ApplicationEvent抽象类。2、定义事件监听器,一般是实现ApplicationListener接口。3、a、启动的时候,需要将监听器加入到Spring容器中。b、或者将监听器加入到容器中。@Componentc、使用@EventLis
Stella981 Stella981
4年前
Git 使用教程—以 GitLab 上的 Django 项目为例
一、代码提交流程1\.clone代码到本地有两个命令,第一个是clonemaster主分支代码,第二个是clone某个branch分支代码。团队项目开发中,我一般是clone别人分支代码进行整合,master主分支代码很少动。gitclonehttp://www.xxx.xxx.git
Wesley13 Wesley13
4年前
Unity展厅模型预处理UV拆分光影烘焙材质后处理特效制作流程【2020】
  应很多读者的要求,本文小姐姐将以一个用户的展厅VR场景为例,详细讲解Unity3d的VR开发在美工阶段的模型预处理、UV2拆分、贴图优化、光影烘焙、后处理与特效制作以及最终作品优化的基本方法和流程,其中涉及BuildinRP(BuildinRenderingPipeline内置渲染管道)、URP(UniversalRenderingPip
Easter79 Easter79
4年前
TiDB 增加 MySQL 内建函数
作者:申砾本文档用于描述如何为TiDB新增builtin函数。首先介绍一些必需的背景知识,然后介绍增加builtin函数的流程,最后会以一个函数作为示例。背景知识SQL语句在TiDB中是如何执行的。SQL语句首先会经过parser,从文本parse成为AST(抽象语法树),通过optimize