后端
3.Collection、泛型
3.1 Collection接口api介绍
集合本身是一个工具,它存放在java.util包中。在Collection接口定义着单列集合框架中最最共性的内容。
Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。方法如下:
public boolean add(E e): 把给定的对象添加
Mybatis的代理对象MapperProxy的CURD
上篇-原生mybatis流程
因Mapper是interface,不能实例化对象,所以必须使用动态代理(使用JDK动态代理)创建代理对象MapperProxy,又因Mapper是接口,没有具体的方法体,所以MapperProxy的invoke方法中自行编写方法逻辑,下面介绍CURD的执行过程。
public class MapperProxy<T> implements Invocat
游戏里的万人同屏是如何优化?
Unity性能优化是面试的时候经常被问道的一些内容,今天给大家分享一些常用的Unity的优化技巧和思路,方便大家遇到问题时候参考与学习。
这里有个游戏开发交流小组 大家可以一起来学习交流哦
包体大小优化
游戏的安装包体大小对于游戏开发而言非常重要,因为发布后这些包都会上传到渠道或商店让用户下载,包体越小用户下载的时间就越少,如果一个包体过大,可能导致好不容易推广的app,由于下载很久而直接被用户取
OC底层探索(十三): 类的加载(一)
所用版本:
处理器: Intel Core i9
MacOS 12.3.1
Xcode 13.3.1
objc4-838
熟悉类加载前, 先看下类的初始化方法_objc_init( 留意看下下面的注释 ):
/***********************************************************************
* _objc_init
* Boots
分布式--使用Dubbo搭建分布式项目
在分布式架构中,我们会将不同功能模块化,部署到不同的服务器上,这时不同模块之间的通讯就由RPC框架完成,上次介绍了Dubbo的基本使用,知道了它基于Spring容器,因此在SpringBoot项目中可以很方便的使用
一、项目配置
还是利用经典的oracle部门员工表,MyBatis--初入MyBatis中可以找到创建表和数据的sql,实现mapper层和service层的分布式架构
项目依赖关系如
Spring源码分析之AOP
AOP是什么
面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计),是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一管理与装饰。
怎么在Spring里使用
