- 博客(7)
- 收藏
- 关注
翻译 关于Spring 收集记录非原创
Spring的优点轻量级、非侵入式,对现有的类结构没有影响。可以提供众多服务,如事物管理,WebServices等。AOP的很好支持,方便面向切面编程,使得业务逻辑和系统服务分开对主流的框架提供了很好的集成支持,如hibernate,Struts2,JPA等,像粘合剂把一些好的框架粘合在一起方便实用使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑Spring DI机制降低了业务对象替换的复杂性。Spring 的高度开放性,并不强
2021-08-24 16:59:51
121
翻译 关于集合 收集记录非原创
关于集合介绍一下序列化序列化:将文件写入IO流中反序列化:从IO流中恢复文件意义:序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。使用场景:所有在网络上传输的对象都必须是可序列化的,所有需要保存到磁盘的Java对象都必须是可序列化的。所以每个JavaBean类都实现Serializable接口。实现方式:实现Serializable接口或Externalizable
2021-08-24 16:58:54
125
翻译 MySQL收集记录非原创
MySQL全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;LIKE百分写最右,覆盖素引不写星;不等空值还有or,索引失效要少用;VAR引号不可丢,SQL高级也不难!MyISAM和InnoDB的区别MyISAMInnoDB存储结构每张表都存放在三个文件:frm-表结构、MYD-表数据、MYI-索引文件所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件
2021-08-24 16:58:01
108
原创 关于Redis(仅记录)
关于Redis(仅记录)Redis分布式锁Redis分布式锁@RequestMapping("/sub_stock")public String subStock(){ String lockKey = "product_101"; String clientId = UUID.randomUUID().toString(); //Boolean result = stringRedisTemplate.opsForValue().setIfAbsent(lockKey,"giao");//je
2021-02-24 22:44:56
157
原创 关于JUC
JUCJMMJMM的三大特性CASCAS的底层原理步骤:CAS的缺点ABA问题:ArrayList在多线程环境下的问题分析bug的处理为什么CopyOnWriteArrayList类可以保证线程安全?公平锁和非公平锁volatile生产者与消费者问题JMMJMM(java内存模型)抽象概念,并不真实存在,描述的是一组规范或规则。可见性、原子性、有序性。volatile只能保证其二。由于JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存,是每个线程的私有数据区域,而java内
2021-02-24 13:55:09
289
原创 JavaFX(仅记录)
JavaFX(仅记录)图片加载打开页面FXStyle设置背景Spinner窗口自适应图片选择(夹杂算法)图片加载URL url = getClass().getClassLoader().getResource("icon/icon.png");String path = url.toExternalForm();打开页面HostServices host = getHostServiiices();host.showDocument("www.baidu.com");FXStyle
2021-02-24 13:09:37
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人