会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
高智商~哈士奇
博客园
首页
新随笔
联系
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
21
下一页
2020年4月9日
简单工厂,工厂方法,抽象工厂,三大工厂模式对比
摘要: 简单工厂模式、工厂方法模式、抽象工厂模式,都是属于创建型设计模式。严格上来说,简单工厂模式不属于23设计模式之一,因为它违背了开闭原则。这三种设计模式,名字都包含“工厂”二字,如果没有认真地对它们的设计思想、代码进行认真比较,还真的很难区分出究竟是哪一种模式,很多开发者很容易混淆。接下来,我就将这三
阅读全文
posted @ 2020-04-09 20:00 幂次方
阅读(483)
评论(0)
推荐(0)
2020年4月7日
springboot之定时任务
摘要: Spring Boot 中实现定时任务的两种方式! 第一种:使用注解@Scheduled 使用 @Scheduled 非常容易,直接创建一个 Spring Boot 项目,并且添加 web 依赖 spring-boot-starter-web,项目创建成功后,添加 @EnableScheduling
阅读全文
posted @ 2020-04-07 16:12 幂次方
阅读(1369)
评论(0)
推荐(0)
2020年4月6日
多线程注意事项
摘要: 调用start()方法和调用run()方法的区别 start()方法是开启了一个线程,会自动调用run()方法,此时程序会自动往下执行,此时不等start()方法执行完。 如果线程直接调用run()方法,则程序会等run()方法执行完再往下执行。
阅读全文
posted @ 2020-04-06 22:31 幂次方
阅读(160)
评论(0)
推荐(0)
2020年4月5日
Mysql的事务实现原理
摘要: 事务想要做到什么效果? 按我理解,无非是要做到可靠性以及并发处理。 可靠性:数据库要保证当insert或update操作时抛异常或者数据库crash的时候需要保障数据的操作前后的一致,想要做到这个,我需要知道我修改之前和修改之后的状态,所以就有了undo log和redo log。 并发处理:也就是
阅读全文
posted @ 2020-04-05 16:17 幂次方
阅读(1323)
评论(0)
推荐(3)
2020年4月4日
ConcurrentHashMap、HashMap、Hashtable
摘要: ConcurrentHashMap1.7使用的是分段锁Segment, ConcurrentHashMap1.7使用的是CAS + synchronized这也是ConcurrentHashMap对Hashtable的最大优势; HashTable相较于HashMap将底层的方法都加了Synchir
阅读全文
posted @ 2020-04-04 21:41 幂次方
阅读(185)
评论(0)
推荐(0)
mysql查询性能优化(持续更新)
摘要: 查询大数据表的优化: 操作: 查询条件放到子查询中,子查询只查主键ID,然后使用子查询中确定的主键关联查询其他的属性字段; 原理: 减少回表操作; -- 优化前SQL,要17S SELECT 各种字段 FROM`table_name` WHERE 各种条件 LIMIT0,10; -- 优化后SQL,
阅读全文
posted @ 2020-04-04 21:04 幂次方
阅读(377)
评论(0)
推荐(0)
2020年4月3日
redis通讯协议(RESP )
摘要: RESP 是redis客户端和服务端之前使用的一种通讯协议; RESP 的特点:实现简单、快速解析、可读性好 For Simple Strings the first byte of the reply is "+" 回复 For Errors the first byte of the reply
阅读全文
posted @ 2020-04-03 15:46 幂次方
阅读(484)
评论(0)
推荐(0)
HashMap 为什么线程不安全
摘要: 总结: 首先HashMap是线程不安全的,其主要体现: #1.在jdk1.7中,在多线程环境下,扩容时会造成环形链或数据丢失。 #2.在jdk1.8中,在多线程环境下,会发生数据覆盖的情况。 jdk1.8: 在jdk1.8中对HashMap进行了优化,在发生hash碰撞,不再采用头插法方式,而是直接
阅读全文
posted @ 2020-04-03 14:11 幂次方
阅读(314)
评论(0)
推荐(0)
java8新的时间api
摘要: Java8 必会的日期处理的实践,必须收藏! 来源:https://www.xttblog.com/?p=4944 Java 8 日期处理Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java
阅读全文
posted @ 2020-04-03 09:58 幂次方
阅读(343)
评论(0)
推荐(0)
2020年4月2日
Spring小笔记2
摘要: 1、Spring是什么? Spring是一个开源的轻量级的Java开发框架,以IOC(控制翻转)和AOP(依赖注入)为内核,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spr
阅读全文
posted @ 2020-04-02 21:31 幂次方
阅读(164)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
21
下一页
公告