会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
牧之的 Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
35
下一页
2020年11月13日
java并发学习之阻塞方法与中断方法
摘要: 一.阻塞方法 1.线程会阻塞或暂停执行的原因有很多种,比如:等待I/O操作结束,等待获得一个锁,等待从Thread.sleep中醒来,或者等待另一个线程的计算结果。 2.当线程阻塞时,它通常只是被挂起而不是结束,此时的线程会处于阻塞的一种状态,这要视情况而定。 3.阻塞操作与普通操作的差别在于,被阻
阅读全文
posted @ 2020-11-13 20:48 文牧之
阅读(22)
评论(0)
推荐(0)
2020年11月11日
Redis学习之空间节省
摘要: 我们知道Redis是一个基于内存的数据库,所有的数据都存储在内存中,所以我们需要学习如何优化存储,用最小的代价得到最好的性能。 在使用Redis的过程中,我们可以使用下面的方式来节省空间: 一.精简键名和键值 这是一种很直观的减少内存占用的方式,这种方式的目标是:用最简洁的名称表达最好的效果。切忌为
阅读全文
posted @ 2020-11-11 15:38 文牧之
阅读(17)
评论(0)
推荐(0)
2020年11月5日
MySQL学习之优化入门
摘要: 一.了解MySQL的优化 MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库整体的性能,这个时期的优化一般在开发完成后并使用了一段时间进行的。 另一方面需要合理的结构设计和参数调整,节省系统资源,这个时期的优化一般在开发期完成的,这时项目还没投入使用。 MySQL的优化原则是:减少系统瓶颈
阅读全文
posted @ 2020-11-05 11:26 文牧之
阅读(12)
评论(0)
推荐(0)
2020年11月2日
Java并发学习之并发容器
摘要: 上一篇博客主要学习了java中的同步容器,但在一些情况下,同步容器也会出现线程安全性的问题,如需要进行一些复合外部操作时,进行迭代时容易发生ConcurrentModificationException错误。 本篇博客主要学习一个相对于同步容器更好的容器集合:并发容器 一.并发容器 在Java 5.
阅读全文
posted @ 2020-11-02 18:56 文牧之
阅读(23)
评论(0)
推荐(0)
2020年10月29日
Java并发学习之同步容器类
摘要: 很多神秘的东西其实早已存在,只要我们善于寻找。 Hacker Dore Java平台类库包含了丰富的并发基础构建模块,例如线程安全的容器类以及用于各种协调多个相互协作的线程控制流的同步工具类。 一.同步容器类 Java中的普通容器包uitl中的同步容器类有:Vector,Hashtable,Stac
阅读全文
posted @ 2020-10-29 16:29 文牧之
阅读(13)
评论(0)
推荐(0)
2020年10月28日
Redis学习:消息通知
摘要: 一.任务队列 1.什么是任务队列? 我们可以从字面意思去理解:传递任务的队列。与任务队列进行交互的实体有两种,一种是生产者,负责向队列中添加任务,一类是消费者,负责从队列中提取任务并执行。 2.使用任务队列的好处 1)松耦合:生产者消费者无需知道彼此的实现细节,只需要约定好任务的描述格式就行了。 2
阅读全文
posted @ 2020-10-28 10:55 文牧之
阅读(18)
评论(0)
推荐(0)
2020年10月26日
Java并发学习之对象的组合(设计线程安全的类)
摘要: 一.本章概述 本章将介绍一些组合模式,这些模式能够使一个类更容易成为线程安全的类,并且在维护这些类时不会无意的破坏类的安全性保证。 学习目标: 1.设计线程安全的类 2.实例封闭 3.线程安全性的委托 4.在现有的线程安全的类中添加功能 二.具体学习 1.设计线程安全的类 在设计线程安全的类的过程中
阅读全文
posted @ 2020-10-26 20:39 文牧之
阅读(26)
评论(0)
推荐(0)
2020年10月25日
MySQL学习之数据备份与恢复
摘要: 一.数据备份 1.使用Mysqldump命令备份 如果你之前和我一样使用的是MySQL自带的命令行的话,因为这个数据备份需要在cmd上进行,所以我们需要将mysql/bin的目录设置到环境变量中: 然后打开cmd: 如果仍然出现找不到命令,你可以试试关闭cmd重新打开试试。 接下来按照下面的内容进行
阅读全文
posted @ 2020-10-25 14:30 文牧之
阅读(11)
评论(0)
推荐(0)
2020年10月24日
Redis学习:过期时间和排序
摘要: 一.过期时间 在实际的开发中我们经常遇到一些有时效的数据,在Redis中我们应该怎样处理这些数据呢? 下面来学习: 1.EXPIRE命令 我们可以使用它来设置一个键的过期时间,到时间后Redis会自动删除它。 例如 SET session:23 uid1314 EXPIRE session:23 3
阅读全文
posted @ 2020-10-24 15:38 文牧之
阅读(26)
评论(0)
推荐(0)
2020年10月23日
MySQL之用户管理入门
摘要: 一.概述 1.多用户数据库 我们知道MySQL是一个多用户数据库,按用户种类分类的话可以分为: ROOT用户:超级管理员,拥有所有权限 普通用户:被root用户创建的用户,它的权限被root授予 2.什么是用户管理? 简单来说,就是root用户管理普通用户的访问权限和信息以及管理root自身特性 3
阅读全文
posted @ 2020-10-23 16:38 文牧之
阅读(21)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
35
下一页
公告