自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 并发(JUC)--- CAS问题

CAS概述CAS的全称是: Compare And Swap(比较并交换),CAS是实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术,如ConcurrentHashMap,Atomiclnteger原子操作类等等。CAS操作涉及到3个操作值:当前内存中的值,预估值,即将修改的新值,当且仅当预估值等于内存中的值的时候,才将新的值保存到内存中,否则什么都不做。作用CAS可以将比较和交换转换为原子操作,这个原子操作直接由CPU保证,CAS可以保证共享变量赋值时的原子操作特点CA

2022-05-21 16:46:06 218

原创 mysql学习笔记---主从复制

主从复制概述如何提升数据库并发能力一般应用对数据库而言都是“ 读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是采用数据库集群的方案,做主从架构、进行读写分离,这样同样可以提升数据库的并发处理能力。但并不是所有的应用都需要对数据库进行主从架构的设置,毕竟设置架构本身是有成本的。如果我们的目的在于提升数据库高并发访问的效率,那么首先考虑的是如何优化SQL和索引,这种方式简单有效;其次才是采用缓存的策略,比如使用 Redis将热点数据保存在内存数据库中,提升读取的效率;最后才是对数据库采用主从

2022-05-13 21:03:52 238

原创 MySQL学习笔记---索引的创建与设计原则

索引的分类MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。从功能逻辑上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索引、全文索引。按照物理实现方式,索引可以分为 2 种:聚簇索引和非聚簇索引。按照作用字段个数进行划分,分成单列索引和联合索引。创建索引创建表的时候创建索引创建普通索引(INDEX)创建唯一索引(UNIQUE INDEX)主键索引(PRIMARY KEY)创建单列索引(INDEX single_idx_name(name(2

2022-05-12 22:05:13 220

原创 关于并发编程的三大特征和数据库事务四大特性的区分

并发编程的三个重要特征 VS事务的四大特性并发编程的三个重要特征:原⼦性 : ⼀个的操作或者多次操作,要么所有的操作全部都得到执⾏并且不会收到任何因素的 ⼲扰⽽中断,要么所有的操作都执⾏,要么都不执性。 synchronized 可以保证代码⽚段的原⼦性。可⻅性 :当⼀个变量对共享变量进⾏了修改,那么另外的线程都是⽴即可以看到修改后的最新 值。 volatile 关键字可以保证共享变量的可⻅性有序性 :代码在执⾏的过程中的先后顺序,Java 在编译器以及运⾏期间的优化,代码的执⾏顺 序未必就是编写

2022-05-11 14:41:34 291

原创 spring学习笔记--- BeanFactory和ApplicationContext区别

BeanFactory和ApplicationContext区别BeanFactory采用的是延迟加载形式来注入Bean的,即只有在使用到某个Bean时(调用getBean()),才对该Bean进行加载实例化。这样,我们就不能发现一些存在的Spring配置问题。如果Bean的某一个属性没有注入,BeanFactory加载后,直至第一次使用调用getBean方法才会抛出异常。ApplicationContext,他是在容器启动时,一次性创建了所有的Bean。这样在容器启动时,我们就可以发现Spring中

2022-05-10 15:50:27 238

原创 Spring5学习记录

将一个类声明为Spring的bean的注解有哪些?我们一般使用@Autowired注解自动装配bean,要想把类标识成可用于@Autowired注解自动装配的bean的类,采用以下注解可实现:例如:@Component︰通用的注解,可标注任意类为Spring组件。如果一个Bean不知道属于哪个层,可以使用Component注解标注。@Repository:对应持久层即Dao层,主要用于数据库相关操作。@Service:对应服务层,主要涉及一些复杂的逻辑,需要用到Dao层。@Controller

2022-05-10 15:47:42 108

原创 2020-09-28

关于Demo3D中,如何插入图片和视频?Demo3D的panel中有image和MediaTimeline的类比如Image可以把下面这句话写到你自己画的panel中,其中Source要改成你自己图片的路径<Image Height="500" Margin="0,0,0,0" x:Name="image1" VerticalAlignment="Top" Source="D:\resource\propeller6.jpg" HorizontalAlignment="Left" Widt

2020-09-28 14:37:21 112

空空如也

空空如也

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

TA关注的人

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