- 博客(7)
- 收藏
- 关注
翻译 关于Spring 收集记录非原创
Spring的优点 轻量级、非侵入式,对现有的类结构没有影响。 可以提供众多服务,如事物管理,WebServices等。 AOP的很好支持,方便面向切面编程,使得业务逻辑和系统服务分开 对主流的框架提供了很好的集成支持,如hibernate,Struts2,JPA等,像粘合剂把一些好的框架粘合在一起方便实用 使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑 Spring DI机制降低了业务对象替换的复杂性。 Spring 的高度开放性,并不强
2021-08-24 16:59:51
115
翻译 关于集合 收集记录非原创
关于集合 介绍一下序列化 序列化:将文件写入IO流中 反序列化:从IO流中恢复文件 意义:序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。 使用场景:所有在网络上传输的对象都必须是可序列化的,所有需要保存到磁盘的Java对象都必须是可序列化的。所以每个JavaBean类都实现Serializable接口。 实现方式:实现Serializable接口或Externalizable
2021-08-24 16:58:54
118
翻译 MySQL收集记录非原创
MySQL 全值匹配我最爱,最左前缀要遵守; 带头大哥不能死,中间兄弟不能断; 索引列上少计算,范围之后全失效; LIKE百分写最右,覆盖素引不写星; 不等空值还有or,索引失效要少用; VAR引号不可丢,SQL高级也不难! MyISAM和InnoDB的区别 MyISAM InnoDB 存储结构 每张表都存放在三个文件:frm-表结构、MYD-表数据、MYI-索引文件 所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件
2021-08-24 16:58:01
100
原创 关于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
145
原创 关于JUC
JUCJMMJMM的三大特性CASCAS的底层原理步骤:CAS的缺点ABA问题:ArrayList在多线程环境下的问题分析bug的处理为什么CopyOnWriteArrayList类可以保证线程安全?公平锁和非公平锁volatile生产者与消费者问题 JMM JMM(java内存模型) 抽象概念,并不真实存在,描述的是一组规范或规则。 可见性、原子性、有序性。volatile只能保证其二。 由于JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存,是每个线程的私有数据区域,而java内
2021-02-24 13:55:09
275
原创 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
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人