- 博客(10)
- 问答 (1)
- 收藏
- 关注
转载 科普Mysql的redolog/undolog、binlog
转载:什么是redo log(重做日志)、undo log(回滚日志)和binlog(归档日志)?_洒脱的耿的博客-优快云博客
2023-04-23 09:58:07
82
原创 centos7的用户
创建用户、修改用户密码的权力都在root本人手里。具体如下:1、只有root用户本人才可以passwd后面接用户名,用来改其他人的密码。其他用户passwd后面接不了用户名。例如root用户可以执行:passwd ck10来修改用户ck10的密码。其他任何用户执行passwd ck10会报错。2、只有root用户本人才可以添加用户。useradd ck 命令会默认增加一个
2017-01-23 21:23:40
345
原创 回调函数 异步执行
理解回调函数,java异步执行,多线程 很多语言都有回调函数,所以必须理解它。java的形式:传递this指针给其他线程(等对方执行完后,用this引用来拿到回调函数)、传递匿名类以及显式的Callback接口。js中常见的ajax(我觉得这个是最容易理解的回调函数)。Nodejs中的事件编程。RocketMQ里面的客户端异步发消息给Broker。。。。。。。。。好了,
2017-01-23 21:22:26
1304
原创 面试题:两个线程交替运行若干次
用到的知识,线程互斥:让两个线程不要同时往控制台输出。用的Reentrantlock。线程同步:让一个线程独占使用System.out.print后,通知另一个线程开始打印。用的condition.await和condition.signal,也可以用传统的wait和notify。但若需要多于两个线程交互,则condition好用package thread;imp
2015-07-17 10:08:49
2281
1
原创 AtomicLong的incrementAndGet()
调用顺序为:incrementAndGet--->compareAndSet--->compareAndSwapLong最后这个函数是一个native函数,这个函数中,第一个形参传入的实参为this(调用者),第三和第四个形参就是传入的实参为在最开始的函数incrementAndGet()中读取的两个变量current和next=current+1。所以:如果this的值为curren
2015-03-09 17:33:22
7780
原创 总结Java的各个版本的代号
jdk1.1.4 Sparkler烟火jdk1.1.5 Pumpkin南瓜jdk1.1.6 Abigail圣经故事人物名称jdk1.1.7 Brutus罗马政治家名称jdk1.1.8 Chelsea足球俱乐部名称j2se1.2 Playground游乐场j2se1.2.1 无j2se1.2.2 Cricket蟋蟀j2se1.3 k
2015-01-05 16:32:45
1124
原创 面试题single number
leetcode原题:Given an array of integers, every element appears twice except for one. Find that single one. 为什么答案是result=0^a[0]^a[1]......^a[n-1]? 答:无论按照什么顺序将a[]中的数字异或,对于二进制表示的result中的每一位,a[]中成对出
2015-01-02 21:28:30
427
转载 JVM类加载,详谈
JVMJava 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是
2014-01-11 13:08:18
509
空空如也
paxos证明过程中的一点问题!
2014-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人