自定义博客皮肤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 234

原创 redis

redis Redis是一个使用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 1345

原创 UML类图

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

2022-04-04 16:57:59 233

原创 InnoDB

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

2022-04-04 16:57:01 410

原创 【无标题】

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

2022-04-04 16:56:09 447

原创 Mybatis

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

2022-04-04 16:55:06 40

原创 Linux

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

2022-04-04 16:53:13 2488

原创 workbench支架力学性能仿真

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

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

空空如也

空空如也

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

TA关注的人

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