自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java基础-反射

反射:框架设计的灵魂将类的各个部分封装为其他对象,如成员变量、构造方法、成员方法优点:可以在程序运行过程中操作这些对象,可以解耦提高程序可扩展性获取Class对象三种方式1、Class.forName(“全类名”): 将字节码文件加载进内存,返回class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类2、类名.class:通过类名的属性class获取多用于参数的传递3、对象.getClass():getClass()方法在Object类中定义的多用于对象的获取字节码

2022-04-04 17:00:11 259

原创 redis

redisRedis是一个使用C语言开发的数据库,是一个内存数据库,读写非常快,因此广泛用于缓存方向另外也可以用来做分布式锁,消息队列特点1、提供string、list、set、zset、hash等数据结构存储2、支持数据的持久化,因此有灾难恢复机制3、6.0之前使用单线程的多路IO复用模型4、支持发布订阅模型、Lua脚本、事务等功能5、同时使用惰性删除与定期删除注意点1.zipmap数据结构很早就不再用了. linkedList 也是3.2之后就不用了,改成quicklist了 . 5

2022-04-04 16:59:12 1358

原创 UML类图

类与类之间的关系1、泛化Java代码中表现为:extends2、实现3、依赖(Dependency)Java代码中的表现为局部变量,方法的参数,以及对静态方法的调用4、关联(Association)包括组合和聚合

2022-04-04 16:57:59 243

原创 InnoDB

InnoDB架构InnoDB主要分为两大块:In-Memory StructuresOn-Disk StructuresIn-Memory Structures1、Buffer Pool:是一个以页为元素的链表,避免每次访问磁盘,以加速数据的访问;采用基于LRU改进算法管理内存merge: Change Buffer -> Buffer Poolpurge: Buffer Pool -> DiskLRU改进:靠近链表头部分为young区、靠近尾部分为old区;新插入的数

2022-04-04 16:57:01 440

原创 【无标题】

MySQL基础架构[外链图片转存中…(img-I4QiGQUK-1649062565741)]连接器执行连接时会到权限表中查权限;连接完成后若没后续动作则处于空闲状态(可以使用show processlist看到),默认8小时没动静就会断开数据库中尽量使用长连接,但因为MySQL在执行过程中临时使用的内存是管理在连接对象里面的,所以在执行完一个比较大的操作后可以定期断开长连接再重连或通过mysql_reset_connection重新初始化连接资源分析器分析器主要是用来分析 SQL 语句是来干嘛

2022-04-04 16:56:09 480

原创 Mybatis

ORM简介连接数据库步骤:1、注册数据库驱动类,指定信息2、打开数据库连接3、通过数据库连接创建对象4、执行SQL5、读取数据转换成JavaBean对象(将关系模型到对象模型的转换)6、关闭连接释放资源ORM框架根据映射的配置文件完成数据在对象模型与关系模型之间的映射,封装重复的代码ORM对比Hibernate:封装数据库层面的全部操作,存在性能问题Mybatis:能够编写原生SQL,可控性比较高;根据不同条件动态拼接SQLMybatis流程1、解析全局配置,解析mapper映射文

2022-04-04 16:55:06 47

原创 Linux

mysql卸载旧版本Mysqlyum remove mysql更新yum源头rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm清除yum缓存yum clean all重新建立yum缓存yum makecache安装Mysqlyum -y install mysqlyum -y install mysql-community-server启动Mysqlservice mysqld

2022-04-04 16:53:13 2519

原创 workbench支架力学性能仿真

workbench支架力学性能仿真TCP(磷酸三钙)是典型的钙、磷生物陶瓷材料,其拥有较好的生物相容性所以在医学领 域中常用来修复骨缺损。因此TCP支架的力学性能一直以来都是研究的重点,材料本身的特性、制造工艺 和烧结工艺都会对支架的力学性能产生影响,因此打算通过仿真软件对其力学性能进行分析。1、模型建立用spaceclaim画出模型并截取四分之一,顶部与底部分别加一定厚度的长方体,长方体可视为刚体以便于后续压缩实验。2、设置模块和材料属性首先选择静力学模块,进入Engineering Dat

2020-05-26 00:29:05 2473 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除