1,778 Matching Annotations
- Dec 2022
-
www.zhihu.com www.zhihu.com
-
Java 有什么奇技淫巧?
-
-
www.zhihu.com www.zhihu.com
-
关于java puzzlers 谜题44 删除类的问题?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
JDK 源码中 HashMap 的 hash 方法原理是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为什么Java的Hashmap比Python的dictionary慢得多?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Twitter 使用的是什么 JVM?
-
-
www.zhihu.com www.zhihu.com
-
Java可达性分析算法会不会出现循环引用问题?
-
-
www.zhihu.com www.zhihu.com
-
Java 反射到底慢在哪里?
-
-
www.zhihu.com www.zhihu.com
-
一个已经完成的线程,它的中断状态是不是会被重置为false?
-
-
www.zhihu.com www.zhihu.com
-
java 语言下 static 单例对象会不会在不同进程(process)共享这个单例对象?
-
-
www.zhihu.com www.zhihu.com
-
Activity 源码中的「private static final boolean DEBUG_LIFECYCLE = false;」有什么作用?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
JNI本身会降低效率吗?
-
-
www.zhihu.com www.zhihu.com
-
Java分布式应用如何入门以及有哪些资料?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
谁能用通俗的语言解释一下什么是 RPC 框架?
-
-
www.zhihu.com www.zhihu.com
-
有哪位大神能讲下 Executors.callable(Runnable, T) 怎么用?
-
-
www.zhihu.com www.zhihu.com
-
java通过反射调用方法,为何无法完成参数向上转型?
-
-
www.zhihu.com www.zhihu.com
-
java反射的getConstructors()方法,返回得一个构造函数的数组下标问题?
-
-
www.zhihu.com www.zhihu.com
-
什么是Java中的公平锁?
-
-
-
Android多线程对私有属性访问为何会导致JIT unchain for all on thread 11 ?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java instanceof 关键字是如何实现的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
请教这段代码可以加快回收吗?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为什么Java中的密码优先使用 char[] 而不是String?
-
-
www.zhihu.com www.zhihu.com
-
BlockingQueue和List 有什么区别,BlockingQueue用在什么场景下?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java中Thread类的join方法到底是如何实现等待的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
下面的代码 Java 线程结束原因是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
下面代码是线程不安全的代码,请问为什么很难跑出不安全的样例?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java8 Functional Interface 疑问?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java 为什么不支持多继承?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java中,关于String类型的变量和常量做“+”运算时发生了什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java 所有对象强转到Object之后,都能够完整的强转回去吗?有特例吗?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
你读过的最好的 C++ 开源代码是什么?
-
-
www.zhihu.com www.zhihu.com
-
如何在 Android 手机上实现抓包?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
CLR 相比 JVM有哪些先进之处?
-
-
www.zhihu.com www.zhihu.com
-
APP IM 服务器设计思路?
-
-
www.zhihu.com www.zhihu.com
-
如何深入理解多进程,多线程,非阻塞/异步IO(callback) 以及Coroutine模型?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
写一个即时通信的app,服务器端需要用到哪些技术?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
常见的网站服务器架构有哪些?
-
-
www.zhihu.com www.zhihu.com
-
MOBA类游戏是如何解决网络延迟同步的?
-
-
www.zhihu.com www.zhihu.com
-
如何深入浅出地解释并发模型中的 CSP 模型?
Tags
Annotators
URL
-
-
-
想研究 JavaScript 框架的源码,有哪些值得推荐的框架或库?有哪些可以分享的源码阅读和学习的方法?
-
-
www.zhihu.com www.zhihu.com
-
阅读大型 JavaScript 源码时有什么好用的工具?
-
-
www.zhihu.com www.zhihu.com
-
Chez scheme是怎样一个编译器啊,听说编译后的scheme代码速度能媲美C?有人用过么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何搭建一个完整的视频直播系统?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
从Chez Scheme源码可以看到的高明之处有哪些?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
有没有内容类似于《Python源码剖析》,但内容更新过,针对新版本的Python书籍?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
要理解王垠的研究,就数学上而言,需要达到什么层次?
-
-
www.zhihu.com www.zhihu.com
-
为了看懂王垠Pysonar,我应该掌握哪些知识?
-
-
www.zhihu.com www.zhihu.com
-
程序设计语言理论(PLT)领域里有哪些经典的教材?
-
-
www.zhihu.com www.zhihu.com
-
开发一个IDE难度多大?
-
-
www.zhihu.com www.zhihu.com
-
如何通俗地理解 Gradle?
Tags
Annotators
URL
-
-
-
Groovy,Clojure和Kotlin都是基于jvm的语言,那他们在实际项目中的运用场景有什么区别?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
知乎除了R大还有哪些人做JVM研发的?
-
-
www.zhihu.com www.zhihu.com
-
Chrome 的审查元素功能有哪些奇技淫巧?
-
-
www.zhihu.com www.zhihu.com
-
程序员练级宝典
-
-
www.zhihu.com www.zhihu.com
-
大家的公司的 Code Review 都是怎么做的?遇到过哪些问题?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
多线程编程的时候,使用无锁结构会不会比有锁结构更加快?
-
-
www.zhihu.com www.zhihu.com
-
以C++为核心语言的高频交易系统是如何做到低延迟的?
-
-
www.zhihu.com www.zhihu.com
-
编程语言与编译原理
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Programming Languages
-
-
www.zhihu.com www.zhihu.com
-
一千行以下有哪些值得学习的小型开源项目?
-
-
www.zhihu.com www.zhihu.com
-
该如何做大中型 UGC 平台(如新浪微博)的反垃圾(anti-spam)工作?
-
-
www.zhihu.com www.zhihu.com
-
Android 架构设计的思想与原则是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Javascript 如何能简短优雅地实现 sleep 函数?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
从事分布式系统、计算、hadoop 等方面工作需要哪些基础?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
计算机学术论文中有哪些令你惊艳或喜欢的 idea?
-
-
www.zhihu.com www.zhihu.com
-
编译器后端优化有哪些经典的必读论文?
-
-
www.zhihu.com www.zhihu.com
-
如何读一篇优秀的计算机论文?
-
-
www.zhihu.com www.zhihu.com
-
学习 Java 泛型有没有精华的材料、好的学习方法?
-
-
www.zhihu.com www.zhihu.com
-
开发一款浏览器难点有哪些?
-
-
www.zhihu.com www.zhihu.com
-
怎样用通俗的语言解释REST,以及RESTful?
-
-
www.zhihu.com www.zhihu.com
-
Android有什么好的技术点适合进行技术分享?
-
-
www.zhihu.com www.zhihu.com
-
你怎么用最通俗的话解释AJAX是什么东西?
-
-
www.zhihu.com www.zhihu.com
-
如何通俗的解释计算机是如何实现1+1=2计算的?
-
-
www.zhihu.com www.zhihu.com
-
端游、手游服务端常用的架构是什么样的?
-
-
www.zhihu.com www.zhihu.com
-
Java虚拟机的堆、栈、堆栈如何去理解?
-
-
www.zhihu.com www.zhihu.com
-
你写过的最好的 Python 脚本是什么?
-
-
www.zhihu.com www.zhihu.com
-
一个算法工程师的日常是怎样的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
怎样理解阻塞非阻塞与同步异步的区别?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Spring IoC有什么好处呢?
-
-
www.zhihu.com www.zhihu.com
-
java能否获取到引用的名称?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
CS 和 BS 架构的优缺点分别是什么?
-
-
www.zhihu.com www.zhihu.com
-
静态方法能被两个方法同一时刻调用吗?
-
-
www.zhihu.com www.zhihu.com
-
如何学习 TCP/IP 协议?
-
-
www.zhihu.com www.zhihu.com
-
编写浏览器插件如何入门?
-
-
www.zhihu.com www.zhihu.com
-
开发一款浏览器内核需要学习哪些方面的知识?
-
-
www.zhihu.com www.zhihu.com
-
为什么说 Ruby 是自动化测试的首选?
-
-
-
如何获取(GET)一杯咖啡——星巴克 REST 案例分析
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
既是码农又是设计师的大牛一般是怎样的学习历程?
-
-
www.zhihu.com www.zhihu.com
-
有哪些在实际 Android 项目中用到的设计模式?
-
-
www.zhihu.com www.zhihu.com
-
程序员必须掌握哪些算法?
-
-
www.zhihu.com www.zhihu.com
-
想学好计算机算法,是否需要重新学数学呢?
-
-
www.zhihu.com www.zhihu.com
-
Android开发如何进行网络优化?
-
-
www.zhihu.com www.zhihu.com
-
大公司里怎样开发和部署前端代码?
-
-
www.zhihu.com www.zhihu.com
-
怎么理解元编程?
-
-
www.zhihu.com www.zhihu.com
-
你在阅读源代码或设计文档时,看到哪些惊艳的技巧?
-
-
www.zhihu.com www.zhihu.com
-
怎样学范畴论?
-
-
www.zhihu.com www.zhihu.com
-
实际软件工程中是否真的需要100%代码覆盖率(code coverage)?
-
-
www.zhihu.com www.zhihu.com
-
如何应对网站反爬虫策略?如何高效地爬大量数据?
-
-
www.zhihu.com www.zhihu.com
-
百度、阿里、腾讯之类的大公司用 Git 吗?他们如何管理源代码?
-
-
www.zhihu.com www.zhihu.com
-
程序员喜欢什么样的需求文档?
-
-
www.zhihu.com www.zhihu.com
-
如何解释 Lisp 中 call/cc 的概念?
Tags
Annotators
URL
-
-
mp.weixin.qq.com mp.weixin.qq.com#Java1
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
一个没有索引的长事务引起的mysql死锁分析
-
-
mpy634.cn mpy634.cn
-
并发情况下长事务的死锁问题分析及解决方案设计
Tags
Annotators
URL
-
- Oct 2022
-
cointool.app cointool.app
-
代币
-
- Sep 2022
-
pbs.twimg.com pbs.twimg.com
-
git
-
-
github.com github.com
-
参考配置
先添加config依赖0.2.12
-
-
www.baeldung.com www.baeldung.com
-
Now let’s try something more difficult. Suppose we need to group all posts by title and count duplicating titles. This is done with the .groupBy() clause. We’ll also want to order the titles by resulting occurrence count.
fetchCount
-
- Aug 2022
-
waynerv.com waynerv.com
-
使用 rebase 的常见场景是在推送到远程进行合并之前执行 rebase,一般这样做的目的是为了确保提交历史的整洁。
-
rebase 操作的目标基底分支 Master
Tags
Annotators
URL
-
-
www.codebaoku.com www.codebaoku.com
-
url = "http://**")
Tags
Annotators
URL
-
-
mp.weixin.qq.com mp.weixin.qq.com
-
注意:该注解@FeignClient中的value属性指定了服务提供者在nacos注册中心的服务名。
-
value属性指定了服务提供者在nacos注册中心的服务名。
-
-
blog.csdn.net blog.csdn.net
-
对于单个Java应用,我们如何限制其中某个方法methodA()被调用的并发数不能超过100,如果超过100,超出的请求就直接返回null或抛异常
-
-
advjava.woshinlper.com advjava.woshinlper.com
-
判断线程池或者信号量是否已满,超出容量的请求,直接 Reject 走降级
-
-
www.jianshu.com www.jianshu.com
-
线程池queue满后,自带拒绝策略
-
-
mp.weixin.qq.com mp.weixin.qq.com
-
执行失败
执行失败后重试
-
并发查询余额
查询余额和扣减不是两个操作,不是原子性的
-
-
zhangtielei.com zhangtielei.com
-
如果客户端从大多数Redis节点(>= N/2+1)成功获取到了锁
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
每次消息过来都要拿着订单号+业务场景这样的唯一标识(比如天猫双十一活动)去流水表查,看看有没有这条流水,有就直接return不要走下面的流程了,没有就执行后面的逻辑。
如果有事务,则可能不适用。可以用mysql唯一索引
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
利用 mysql 唯一索引的特性
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
调用外部操作超时,本地事务无法判断外部操作是否执行成功
-
定时扫描补偿机制
-
-
developer.aliyun.com developer.aliyun.com
-
一个 JDBC 事务不能跨越多个数据库
-
-
blog.51cto.com blog.51cto.com
-
有一个事务协调者事务日志记录
-
为什么逻辑异常导致的跨库事务能够支持?
Tags
Annotators
URL
-
-
blog.csdn.net blog.csdn.net
-
了解了雪花算法的主键 ID 组成后不难发现,这是一种严重依赖于服务器时间的算法,而依赖服务器时间的就会遇到一个棘手的问题:时钟回拨。
Tags
Annotators
URL
-
-
shardingsphere.apache.org shardingsphere.apache.org
-
不支持因网络、硬件异常导致的跨库事务。例如:同一事务中,跨两个库更新,更新完毕后、未提交之前,第一个库宕机,则只有第二个库数据提交,且无法回滚。
-
-
shardingsphere.apache.org shardingsphere.apache.org
-
用于将数据库(表)水平拆分的数据库字段
-
-
juejin.cn juejin.cn
-
新增了一个refresh范围的scope,同样用了一种独特的方式改变了Bean的管理方式,使得其可以通过外部化配置(.properties)的刷新,在应用不需要重启的情况下热加载新的外部化配置的值。
Tags
Annotators
URL
-
-
www.baeldung.com www.baeldung.com
-
@Import
解决不在componentScan扫描范围下的bean的扫描问题
-
-
www.cnblogs.com www.cnblogs.com
-
AppConfig的类名
-
AppConfig.class.getName()
Tags
Annotators
URL
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
数据库防止穿库。 Google Bigtable,HBase 和 Cassandra 以及 Postgresql 使用BloomFilter来减少不存在的行或列的磁盘查找。避免代价高昂的磁盘查找会大大提高数据库查询操作的性能。
Tags
Annotators
URL
-
-
ost.51cto.com ost.51cto.com
-
首先分配一块内存空间做 bit 数组,数组的 bit 位初始值全部设为 0。 加入元素时,采用 k 个相互独立的 Hash 函数计算,然后将元素 Hash 映射的 K 个位置全部设置为 1。 检测 key 是否存在,仍然用这 k 个 Hash 函数计算出 k 个位置,如果位置全部为 1,则表明 key 存在,否则不存在。
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
fst是什么?FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。
-
-
time.geekbang.org time.geekbang.org
-
如果希望 Value 以 JSON 保存并带上类型信息,更简单的方式是,直接使用 RedisSerializer.json() 快捷方法来获取序列化器。
-
它内部使用的 GenericJackson2JsonRedisSerializer 直接设置了把类型作为属性保存到 Value 中
-
没有用户态到核心态的拷贝
-
也就是数据从磁盘经过总线直接发送到目标文件,无需经过内存和 CPU 进行数据中转:
-
使用 try 来包裹 Stream 即可
-
-
www.baeldung.com www.baeldung.com
-
@PropertySource("classpath:foo.properties")
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
布隆过滤器可以判断某个数据一定不存在,但是无法判断一定存在
Tags
Annotators
URL
-
-
www.ruanyifeng.com www.ruanyifeng.com
-
ASCII
/ˈæski/ ASS-kee
-
-
blog.nowcoder.net blog.nowcoder.net
-
当远程调用让李四增加金额成功了,由于网络问题远程调用并没有返回,此时本地事务提交失败就回滚了张三减少金额的操作,此时张三和李四的数据就不一致了
-
-
tech.meituan.com tech.meituan.com
-
攻击者诱导受害者进入第三方网站,在第三方网站中,向被攻击网站发送跨站请求。利用受害者在被攻击网站已经获取的注册凭证,绕过后台的用户验证,达到冒充用户对被攻击的网站执行某项操作的目的。
-
CSRF的名气似乎
Tags
Annotators
URL
-
-
tech.meituan.com tech.meituan.com
-
攻击者提交恶意代码。
Tags
Annotators
URL
-
-
www.google.com www.google.com
-
通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序
-
-
www.runoob.com www.runoob.com
-
一串随机数的密码
-
使用密码解密浏览器发来的握手消息,并验证HASH是否与浏览器发来的一致
-
网站地址,加密公钥,以及证书的颁发机构等信息
和证书一起,把公钥发送过来
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
JVM加载class文件读取时候使用Unicode编码方式正确读取class文件,那么原来定义的String s="汉字";在内存中的表现形式是Unicode编码
Tags
Annotators
URL
-
-
www.google.com www.google.com
-
排查,log4j2配置 -> java vm option file encoding -> idea vm option file encoding 配置
-
-
www.liaoxuefeng.com www.liaoxuefeng.com变量和数据类型1
-
JAVA18中强制使用UTF-8编码(1-4字节变长编码,中文字符都在三字节区),原先两字节的char能显示GBK编码(两字节定长编码)的汉字,但现在不行了,望教程更新(Char的演示里有中文字符“中”)。
Java对待文件或者外部字节的字符编码是utf-8了,但内部数据的处理依旧是utf-16
-
-
zh.wikipedia.org zh.wikipedia.org
-
Unicode字符的码位,需要1个或者2个16位长的码元来表示,因此这是一个变长表示
-
-
colobu.com colobu.com
-
String.length返回的是Code Unit的长度,而不再是Unicode中字符的长度
-
-
blog.csdn.net blog.csdn.net
-
可以让日志经过后续的过滤器
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
Add the LMAX Disruptor dependency.To use AsyncLogger
-
-
www.cnblogs.com www.cnblogs.com
-
JVM采用mark and sweep的策略,对成熟世代进行垃圾回收
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
保证变量的可见性、有序性,但是不能保证原子性
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
使用下面的组合来读取压缩文件中包含的数据(比如整数)
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
方法重载: 方法名 + 参数列表 -> 实际调用哪一个方法
返回类型并不能决定一个方法调用
-
Java会同时根据方法名和参数列表来决定所要调用的方法,这叫做方法重载(method overloading)
Tags
Annotators
URL
-
-
www.liaoxuefeng.com www.liaoxuefeng.com整数运算1
-
由于最高位计算结果为1,因此,加法结果变成了一个负数
-
-
www.runoob.com www.runoob.com
-
Unicode 是基于通用字符集(Universal Character Set)的标准来发展,并且同时也以书本的形式[1]对外发表
utf-8是unicode字符集的编码方式之一
Tags
Annotators
URL
-
-
chrisz-b612.github.io chrisz-b612.github.io
-
静态作用域的优点在于,在程序执行之前就可以确定变量解析的结果,这样更易于人阅读和分析代码
-
-
www.jianshu.com www.jianshu.com
-
一个 code point 可能由一个或多个 code unit(s) 表示
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
return (i & 1) == 1;
-
-
www.cnblogs.com www.cnblogs.com
-
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Tags
Annotators
URL
-
-
-
只能处理使用 @ExceptionHandler 注解的方法的 Controller 的异常
Tags
Annotators
URL
-
-
time.geekbang.org time.geekbang.org
-
dispatchException,再交给 processDispatchResult() 进行处理。
-
而所有被 @ControllerAdvice 注解修饰的异常处理器,都会在 ExceptionHandlerExceptionResolver 实例化的时候自动扫描并装载在其类成员变量 exceptionHandlerAdviceCache 中
-
-
www.jianshu.com www.jianshu.com
-
OrderBService 执行了 OrderAService 执行了
B的优先级高于A,所以B先执行
-
-
boilingfrog.github.io boilingfrog.github.io
-
应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败; 2、异步处理:多应用对消息队列中同一消息进行处理,应用间并发处理消息,相比串行处理,减少处理时间; 3、限流削峰:广泛应用于秒杀或抢购活动中,避免流量过大导致应用系统挂掉的情况;
定时任务
Tags
Annotators
URL
-
-
time.geekbang.org time.geekbang.org
-
pos < n
Tags
Annotators
URL
-
-
liutos.github.io liutos.github.io
-
单派发以及什么是多派发
Tags
Annotators
URL
-
-
funnylog.gitee.io funnylog.gitee.io
-
查询sys.schema_table_lock_waits这张表,我们就可以直接找出造成阻塞的process id,把这个连接用kill 命令断开即可
Tags
Annotators
URL
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com
-
UNLOCK TABLES;
-
-
funnylog.gitee.io funnylog.gitee.io
-
先把utf8字符串转成utf8mb4字符集,再做比较
-
如果执行下面这个语句,是否会导致全表扫描呢?
-
select “10” > 9
-
索引t_modified更小,遍历这个索引比遍历主键索引来得更快
-
-
time.geekbang.org time.geekbang.org
-
业务上禁用 这种写法,RR的隔离级别会锁A表
Tags
Annotators
URL
-
-
funnylog.gitee.io funnylog.gitee.io
-
业务上禁用 这种写法,RR的隔离级别会锁A表
-
尽量将业务逻辑写在业务代码中,让数据库只做“读写数据”的事情。因此,这类方法的应用还是比较广泛的
-
先取前三行,构造成一个堆
-
依次到内存临时表中取出word值
Tags
Annotators
URL
-
-
-
select sleep(N)可以让此语句运行N秒钟
Tags
Annotators
URL
-
-
-
PAREPARE STATEMENT
Tags
Annotators
URL
-
-
www.cnblogs.com www.cnblogs.com
-
set global long_query_time=1;
-
-
www.runoob.com www.runoob.com
-
堆通常是一个可以被看做一棵完全二叉树的数组对象。
Tags
Annotators
URL
-
-
funnylog.gitee.io funnylog.gitee.io
-
其实MySQL是确认了的。只是在这个语句里面,MySQL认为读出来的值,只有一个确定的 (id=1), 而要写的是(a=3),只从这两个信息是看不出来“不需要修改”的
-
表示的就是使用了覆盖索引,性能上会快很多
-
遍历排序结果,取前1000行,并按照id的值回到原表中取出city、name和age三个字段返回给客户端。
-
-
funnylog.gitee.io funnylog.gitee.io
-
改帐均须动笔。纵为不变之帐,仍需覆写之
-
insert … on duplicate语句,确保了在事务内部,执行了这个SQL语句后,就强行占住了这个行锁
这样update这行,在当前事务commit之后(即释放行锁),其他事务才能update这行
-
让“like”表里的数据保证user_id < liker_id
-
binlog没有能力恢复“数据页”
-
-
funnylog.gitee.io funnylog.gitee.io
-
读锁之间不互斥,因此你可以有多个线程同时对一张表增删改查
-