#
Git
Press
杨晨
Login
Author
杨晨
Very Lazy. Have no word to say.
Collection
杨晨
has 0
collections
Posts
2022/04/29
docker 配置minIO对象存储
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。所以,对于图片视频等,可以使用minIO实现更方便的存储
2022/04/29
2020-08-04-python中打开多个文件,并使用索引的方式
python中打开多个文件,并使用索引的方式for i, (file1_line, file2_line) in enumerate(zip(file1, file2)):自己总是忘,做个小标记,日后补全~
2022/04/29
2020-09-29-操作系统绪论
No exerpt.
2022/04/29
2020-10-18-Java基础问题记录
Java基础问题记录--BabyYang写逻辑这么久才发现自己是面向百度编程基础的一些java用法都没记住真的太菜啦
2022/04/29
jvm栈和本地方法栈
在java代码执行的过程中,方法以及这个方法的相关参数,会放到jvm栈中,每个方法以及这个方法的相关变量,叫做栈帧。1、垃圾回收机制并不会回收栈内存中的东西,因为栈内存中的变量等,会随着方法的调用完成自动弹出栈。2、因为每个线程对应一个栈,并且内存的总大小是固定不变的,所以,每个栈的大小应该合适,如果一个栈的内存大小设置的过大,会使java的线程数下降。
2022/04/29
java多线程-1
一直也有用到多线程,但是感觉没有很系统的学习过,都是用的时候临时百度一下,趁着想总结,先记录一下。
2022/04/29
多线程运行原理和相关的方法
JVM由堆,栈,方法区所组成,栈内存是给谁用的呢?其实就是线程,每个线程启动后,虚拟机就会为其分配一块栈内存。
2022/04/29
Java多线程之join、yield、sleep
这个方法感觉平时是用的最少的1、调用yield会让当前线程从Running进入Runnable状态,然后调度执行其他同优先级的线程,如果此时没有同优先级的线程,那么不能保证让当前线程暂停的效果。2、具体的实现依赖于操作系统的任务调度器。
2022/04/29
多线程之两阶段终止、以及临界问题
即如何在线程t1中优雅的终止线程t2,优雅是指给t2线程处理自身关键内容的机会而不是直接强制终止。
2022/04/29
java多线程之线程安全分析
为什么要分析线程安全? 我的理解是,多线程的前提下,只有保证线程安全,或者说,只有确保为不安全的代码部分进行加锁,才能保证代码最终的结果是正确的。可以从以下几个点去考虑:
2022/04/29
springboot aop
最近又重新学习了springboot,解锁了很多好玩的东西,比如aop。如果想要使用aop做切面的编程,首先要保证是springboot的项目,然后在项目的pom文件中,需要添加
2022/04/29
xxl-job定时任务
最近写代码发现了一个很好用的定时任务工具,xxljob,为了防止拖延症加上以后忘了怎么用,特此记录一下。xxljob可以简单的认为是由2部分组成的,调度中心和执行器
2022/04/29
fastjson处理http返回的字符串
写java的项目,经常会接触到返回的数据是序列化的字符串的情况,例如通过sql查询数据库的部分字段(好吧,数据库返回的是个对象或者map),或者调用一个api接口,有时并不像把这些返回的数据封装成一个对象。这时候,用fastjson处理还挺优雅的。<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency>
2022/04/29
mysql相关记录-概述部分
mysql服务器大致可以分为三层:连接处理,授权认证,安全认证等
2022/04/29
MySQL锁
在操作时,会锁定整个表;表锁一般用于MYISAM引擎,表锁的特点是:开销小,加锁快,不会出现死锁;锁的粒度大,发生锁冲突的概率最大(因为每次都是锁住整张表,如果另一个事务也查询该表的话,就会出现锁冲突),并发度最低。
2022/04/29
Java注解
最近在学习Java和反射相关的知识,看到了注解的部分,感觉也是一个非常有用的部分,特意提出来记录一下。@Retention(RetentionPolicy.RUNTIME)
2022/04/29
java字节码与类加载
No exerpt.
2022/04/29
java内存模型
其实谈到java内存模型,之前总是觉得这些是需要背的,但是其实仔细想想,还是有规律可循的。
2022/04/29
JVM虚拟机
通过这个命令,可以看到java项目的内存使用情况。首先,启动java项目,然后在命令行中运行jps,可以看到各个项目的pid,通过pid,结合以上的命令,即可查看。S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT CGC CGCT GCT
2022/04/29
JVM学习记录2
如果清除垃圾后整理对象,则回收内存时更复杂,不移动则内存分配时更复杂,从垃圾收集的停顿时间来看,不移动对象停顿时间会更短,但是从整个程序的吞吐量来看,移动对象会更划算。所以,关注吞吐量的并行gc收集器使用标记整理算法,关注延迟的cms收集器则采用标记-清除算法的。
« Newer
1 / 3
Older »