自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM内存区域

本文为周志明老师《深入理解Java虚拟机》教材第二章的学习笔记,Java书籍资料可参考对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的代码,不容易出现内存泄露和内存溢出的问题。不过,也正是因为Java程序员把控制内存的权力交给了Java虚拟机,一旦出现内存泄露和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误、修正问题将会成为一项异常艰难的工作。

2023-08-30 00:06:50 92

原创 JVM常量池

String的字面量被导入JVM的运行时常量池时,并不会马上试图在字符串常量池加入对应String的引用,而是等到程序实际运行时,要用到这个字面量对应的String对象时,才会去字符串常量池试图获取或者加入String对象的引用。:如果字符串常量池中已经存在相同字面量的字符串,则返回字符串常量池中的引用;Class常量池由编译器生成,最开始是存储于Class文件中的,而代码在运行时,如果想要使用其中的变量,需要在运行时常量池中查找,所以JVM需要将Class常量池中的内存经过转化导入到运行时常量池中。

2023-08-30 00:00:22 105

原创 ArrayDeque介绍&&不推荐使用Stack类

ArrayDeque学习笔记

2022-10-28 16:29:48 641 1

原创 Ubuntu安装并配置MongoBD

ubuntu系统下的mongodb安装、安全认证配置、远程连接配置

2022-10-11 22:05:12 1621 1

原创 MongoDB常用CRUD命令

MongoDB常用CRUD命令

2022-10-09 13:35:29 176

原创 Java Arrays & Collections 常用api总结

最近写LeetCode时,经常会遇到原生数组、List等数据结构的相互转换、自定义排序等,自己写轮子太耗费时间。之前有用到过Arrays、库,但是没有系统的整理其中的内容,今天来做个小笔记 ~

2022-09-19 20:16:43 139

原创 DOCKER学习笔记

DOCKER学习笔记,包含常见命令&镜像加速器配置&WSL+DOCKER DESKTOP安装&私有仓库搭建等内容

2022-09-09 10:44:18 1428

原创 Docker私有仓库搭建

使用WSL+华为云服务器搭建docker私有仓库

2022-09-09 10:42:41 329

原创 双层优化模型【简述】

1.模型理解双层规划问题就是指这种优化问题:目标函数中的一组变量被约束为另一优化问题的最优解;更简单来说,就是一个优化问题问题的参数受限于另一个优化问题,这两个问题相互影响。2.数学定义公式定义:minθ,wθF(wθ,θ)suchthatwθ∈minwL(w,θ)min_{\theta,w_\theta}F(w_\theta,\theta) \quad such \quad that \quad w_\theta \in min_wL(w,\theta)minθ,wθ​​F(wθ​,θ)s

2022-05-07 11:42:10 16706

原创 Kotlin使用Parcelable序列化类

记录使用Parcelable进行类序列化的方式(还可以使用Serialize接口,本文不作介绍),以及如何使用intent传递自定义对象类的数组(ArrayList<Object>)本文的前提是,使用Kotlin语言进行安卓开发1.使用@Parcelize注解自动生成Parcelize实现需要添加对Parcelable的支持,需要将以下的Gradle插件添加到应用的build.gradle文件中:plugins { id 'kotlin-parcelize'}当使用@P.

2022-05-04 18:42:33 3208

原创 机器学习模型的可解释性

综述机器学习业务应用以输出决策判断为目标。可解释性是指人类能够理解决策原因的程度。机器学习模型的可解释性越高,人们就越容易理解为什么要做出某些决定或预测。模型可解释性指对模型内部机制的理解以及对模型结果的解释。其重要性体现在:建模阶段,辅助开发人员理解模型,进行模型的对比选择,必要时优化调整模型;在投入运行阶段,向业务方解释模型的内部机制,对模型结果进行解释。比如基金推荐模型,需要解释:为什么向这个用户推荐某支基金。机器学习流程步骤:收集数据、清洗数据、训练模型、基于验证或测试错误或其他评价指标选择最

2022-04-30 17:22:58 4541

原创 Maven简记

1. 核心概念1.1 插件Maven实际上是一个执行插件的框架,每一个任务实际上是由插件完成的在执行Maven命令时,实际上是插件在完成对应的功能在项目中添加插件示例<build> <!--配置插件--> <plugins> <!--测试插件--> <plugin> <groupId>org.apache.maven.plugins</g

2021-08-05 18:17:07 90

原创 为Maven指定JDK版本的方法

0. 概念为Maven指定JDK版本有以下三种方式,三种方式等价,在项目中选择一种即可。source: 程序源码在哪个JDK版本下编译target: 程序应该在哪个JDK版本下运行1. property标签<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.targ

2021-08-05 17:45:07 1000

原创 Spring中 用JdbcTemplate & 德鲁伊池实现数据库操作

JdbcTemplate&德鲁伊池 进行数据库操作 – Spring1. 数据库连接数据库连接参数db.url = jdbc:mysql://localhost:3306/dreamhome?serverTimezone = GMTdb.username = rootdb.password = rootdb.driverClassName = com.mysql.cj.jdbc.Driver参数一般使用property文件单独抽取出来property 文件中,以key =

2021-08-04 16:40:14 281

原创 Spring连接MySQL中的几个坑

异常信息: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: “com.mysql.cj.jdbc.Driver”解决方案:property文件中不要加引号 & URL加上时区 & 驱动需要换<!--正确配置(Mysql版本为8.0.14)-->db.url = jdbc:mysql://localhost:3306/dreamhome?serverTimezon..

2021-08-04 12:03:50 138

原创 基于注解实现Bena管理

基于注解实现bean管理> 使用注解的目的:简化xml配置创建对象- 创建对象的四个注解 - @Component - @Service - @Controller - @Repository- 步骤 1. 注解需要引入 AOP 依赖 2. 开启组件扫描 3. 添加注解,创建对象 4. 加载bean文件夹,用ApplicationContext获取对象基于注解方式实现属性注入- @Autowired:根据属性类型进行自动装

2021-07-29 11:53:38 96

原创 在Fragment中使用findViewById方法

View view = null;@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.fragment, null); return view;}//方法1:在 onCraeteView中,将 inflater 填充视图后返回的view存储下来,之后绑

2021-07-25 10:52:44 1616

原创 MYSQL数据库课程-查询处理

第十一章 查询处理1. 查询处理概述查询处理定义从数据库中检索数据包含的活动查询处理的目的是将高级语言(例如SQL)表示的查询转换为正确有效的、用低级语言(实现关系代数)表达的执行策略,并执行该策略以获取所需检索的数据查询处理主要分为四个阶段查询分解 --包括语法分析和正确性验证查询优化代码生成执行查询优化为查询处理选择一个高效的执行策略由于与一个高级查询等价的转换形式有多种,所以查询优化的目的就是选择其中资源占用最少的一种。要尽力减少总的执行时间减少查询的响应

2021-06-10 11:41:58 2275 2

原创 MYSQL数据库课程-事务管理

第十章 事务管理10.1 事务支持事务:由单个用户或应用程序执行的,完成读取或更新数据库内容的一个或一串操作事务是数据库的逻辑操作单位从数据库的角度来看,应用程序的一次执行就是一个事务或者多个事务,若看成多个事务,在事务与事务之间只会出现非数据库操作在事务处理过程中,尽管我们允许数据库的一致性暂时遭到破坏,但是事务应该总是能将数据库从一种一致的状态转换到另一种一致的状态执行事务的执行:关键字begin transaction: 开始事务commit: 提交事务roll bac

2021-06-04 17:54:55 1018

原创 MYSQL数据库课程-关系的规范化

1. 规范化的目的规范化:生成一组既具有所期望的特性又能满足企业数据需求的关系的技术目的:确定一组合适的关系以支持企业的数据需求合适的关系应该具有如下的性质:属性的个数最少,且这些属性是支持企业的数据需求所必须的具有紧密逻辑联系(描述为函数依赖)的诸属性均在同一个关系中最少的冗余,即每个属性仅出现一次,作为外部关键字的属性除外规范化的好处在于:数据库易于访问数据易于维护占有较少的存储空间2. 数据冗余与更新异常减少数据冗余的好处:能用最少的操作完成数

2021-05-20 19:31:05 1604

原创 大数定律和中心极限定理

1. 大数定律个人理解:某一随机事件的结果可能含有多个影响因素,这些影响因素可以看作是一个随机变量序列(X1,X2,X3……,Xn,……)。当 n -> ∞ 时,这些随机变量带来的影响综合来看,有一个平均值。而当进行大量重复实验之后,随机事件的结果将会趋近于这个平均值。1.1 依概率收敛定义:1.2 几乎处处收敛定义:1.3 大数定律定义:若 { Xn } 为一随机变量序列,且 E(Xn) (n=1,2,3……) 存在,记 Yn = (1/n) ∑[ Xk - E

2021-05-16 16:03:01 1280

原创 MYSQL数据库课程-ER建模 实体联系建模

Entity-Relationship Modeling – 实体联系建模1 .实体类型1.1 实体类型定义:被企事业单位认可的、能够独立存在的一组具有相同属性的对象ER模型的基本概念是实体类型,实体类型代表现实世界中具有相同属性的一组对象实体类型能够独立存在,既可以是物理存在的对象,也可以是概念存在的对象不同的设计人员可能会确定不同的实体1.2 实体出现一个实体类型中,每一个可被唯一标识的对象都可以简称为一个实体出现1.3 实体类型和实体出现的理解可以简单的将实体类型比作面

2021-05-14 17:30:20 3875

原创 MYSQL数据库课程-数据库规划,设计与管理

数据库规划,设计与管理由于学习本章需要一定的实践经验,否则会觉得很抽象,所以本章不是考试重点,笔记记录的不是特别详细对一些内容有疑惑的童鞋,欢迎私聊 or 评论一起讨论Tip:本章可能会考的地方:数据库系统设计的三个阶段1.信息系统信息系统:在组织结构内用于收集、管理、控制和分发信息的一种资源数据库系统和信息系统的关系:从20世纪70年代起,数据库系统已经逐渐代替了基于文件的系统,成为信息系统的基础结构信息系统生命周期:规划、需求收集与分析、系统设计、建立原型系统、系统实现、测试

2021-05-13 23:59:40 1229

原创 SQL和关系代数语法总结

1. 关系代数选择投影并:R ∪ S差:R - S交:R ∩ S = R - (R - S)重命名:将E重命名为S连接操作:Theta join – θ 连接等值连接:Theta连接中,谓词使用等号时,就是等值连接自然连接: – 公共属性只保留一次外连接:左外连接右外连接全外连接半连接除法:R ÷ S除法运算(R ÷ S)定义了属性集合C上的一个关系,该关系的元组与 S 中的每个

2021-05-10 13:46:35 1743 2

原创 MYSQL数据库课程-1至6章复习笔记

第一章 数据库介绍1.1. 数据库的应用图书馆、教务系统、银行 balabala1.2. 传统的基于文件的系统定义A collection of application programs that perform services for the end-users such as the production of reports. Each program defines and manages its own data.局限性数据分离和孤立需要来自多个文件的数据时,会非常麻

2021-05-09 09:34:54 406

空空如也

空空如也

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

TA关注的人

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