会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kevin_Zhang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2019年1月21日
数据结构之二叉树解析
摘要: 曾经有个朋友问我:二叉树可以用来干啥况? 我回答他:可以搜索、可以排序呀? 可是,排序有快速排序,归并排序,查找有二分法,甚至直接遍历查找,我干啥要使用二叉树呢? …… 这位朋友说的是有道理的,二叉树确实在实际中用的比较少,因为有更高级的树,但是二叉树作为一种最基本最典型的排序树,是研究其他树的基础
阅读全文
posted @ 2019-01-21 09:23 Kevin.ZhangCG
阅读(1309)
评论(0)
推荐(1)
2019年1月20日
并发出体验 -- 解决小规模并发下单的问题
摘要: 场景描述 现在有这么一个业务场景,线上通过手机app下单买祈福灯,支付成功后,线下寺庙点亮。存在多个 用户同时选择同一个灯的情况出现,如下图。此时,正常情况应为一个用户下单成功,其余显示灯已被选。由于,支付和下单是单独分开的,只要focus on下单就ok了。简而言之,就是一个并发现单的问题。 分析
阅读全文
posted @ 2019-01-20 19:20 Kevin.ZhangCG
阅读(456)
评论(0)
推荐(0)
2019年1月18日
JDBC事务控制
摘要: 概念 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事
阅读全文
posted @ 2019-01-18 09:22 Kevin.ZhangCG
阅读(468)
评论(0)
推荐(0)
2019年1月17日
数据库中悲观锁与乐观锁的总结实践
摘要: 悲观锁 介绍:悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁
阅读全文
posted @ 2019-01-17 09:11 Kevin.ZhangCG
阅读(1704)
评论(14)
推荐(1)
2019年1月16日
浅析实际项目中对数据库设计的一些思考
摘要: 从数据库管理系统的开放层面来讲,数据库设计的key point就是妥协。一个设计的比较好的数据库都是在业务逻辑、设计规约和便于开发这三者之前来回考量,从而获得3-win的结果。下面主要是在思考和总结的点。 如何设计出高灵活性的数据库 可以说在项目交付前,需求不断在变,如何在需求改变的同时尽可能减少对
阅读全文
posted @ 2019-01-16 09:15 Kevin.ZhangCG
阅读(1849)
评论(2)
推荐(3)
2019年1月15日
Java中实现多线程的四种方式
摘要: Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带
阅读全文
posted @ 2019-01-15 10:00 Kevin.ZhangCG
阅读(713)
评论(0)
推荐(1)
2018年11月6日
Intellij Idea 2018常用快捷键总结
摘要: 快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R
阅读全文
posted @ 2018-11-06 15:50 Kevin.ZhangCG
阅读(3220)
评论(0)
推荐(0)
2018年9月17日
Linux常用命令总结
摘要: linux命令的分类 内部命令:属于Shell解析器的一部分 例如:cd 切换目录(change directory) pwd 显示当前工作目录(print working directory) help 帮助 外部命令:独立于Shell解析器之外的文件程序 例如:ls 显示文件和目录列表(list
阅读全文
posted @ 2018-09-17 17:51 Kevin.ZhangCG
阅读(163)
评论(0)
推荐(0)
2018年9月14日
MySQL数据库实用技巧
摘要: 1、如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。夯实基础 计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有有着扎实的基础功底,才能在技术的道路上走得更快、更远。对于M
阅读全文
posted @ 2018-09-14 17:22 Kevin.ZhangCG
阅读(266)
评论(0)
推荐(0)
2018年8月23日
数据库索引
摘要: 什么是索引 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据
阅读全文
posted @ 2018-08-23 14:53 Kevin.ZhangCG
阅读(368)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告