会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
igoodful
一枚数据库管理员(DBA),从事的数据库有:MySQL,PostgreSQL,Redis,MongoDB
博客园
首页
新随笔
联系
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
31
下一页
2018年8月20日
Integer类之3
摘要: 刚刚
阅读全文
posted @ 2018-08-20 16:02 igoodful
阅读(219)
评论(0)
推荐(0)
编辑
Integer类之2
摘要: 方法
阅读全文
posted @ 2018-08-20 15:30 igoodful
阅读(144)
评论(0)
推荐(0)
编辑
Integer类之1
摘要: 订单
阅读全文
posted @ 2018-08-20 15:24 igoodful
阅读(117)
评论(0)
推荐(0)
编辑
2018年8月17日
7zip
摘要: 1、下载地址。 https://www.7-zip.org/ 2、傻瓜式安装。
阅读全文
posted @ 2018-08-17 17:01 igoodful
阅读(334)
评论(0)
推荐(0)
编辑
CAS机制
摘要: ##################################################################### 我们知道多线程操作共享资源时,会出现三个问题:可见性、有序性以及原子性。 一般情况下,我们采用synchronized同步锁(独占锁、互斥锁),即同一时间只有一
阅读全文
posted @ 2018-08-17 16:58 igoodful
阅读(464)
评论(0)
推荐(0)
编辑
CMPXCHG指令
摘要: 一、CMPXCHG汇编指令详解。 这条指令将al\ax\eax\rax中的值与首操作数比较: 1.如果相等,第2操作数的直装载到首操作数,zf置1。(相当于相减为0,所以0标志位置位) 2.如果不等, 首操作数的值装载到al\ax\eax\rax,并将zf清0 二、举例说明。 例如: CMPXCHG
阅读全文
posted @ 2018-08-17 16:01 igoodful
阅读(4124)
评论(0)
推荐(0)
编辑
缓存一致性协议
摘要: 一、动画演示。 1、https://www.scss.tcd.ie/Jeremy.Jones/vivio/caches/MESIHelp.htm 2、https://www.jianshu.com/p/81770751c11c ####################################
阅读全文
posted @ 2018-08-17 14:35 igoodful
阅读(2694)
评论(0)
推荐(4)
编辑
红芯浏览器事件
摘要: 红芯公司宣布融资当天,红芯浏览器被曝出打开安全目录后出现大量和谷歌 chrome 浏览器一致的同名文件,其安装程序的文件属性中也显示了原始文件名 chrome.exe。 8 月 15 日,号称自主可控、自主研发浏览器核心产品的红芯公司宣布完成 2.5 亿元C轮融资。就在其宣布融资当天,红芯浏览器被曝
阅读全文
posted @ 2018-08-17 11:53 igoodful
阅读(332)
评论(0)
推荐(0)
编辑
2018年8月16日
Integer类之成员变量
摘要: 一、一共11个成员变量。 二、详情介绍。 1、value值。这个是Integer类的唯一标志。最重要的实例属性。 2、最小值和最大值常量。注意,计算机里面是以补码形式保存的,因此用十六进制时,给的数据必须是一个数的补码形式赋值。这里是32位机器,所以最大值和最小值表示如下: 3、数据位数和字节数常量
阅读全文
posted @ 2018-08-16 17:18 igoodful
阅读(322)
评论(1)
推荐(0)
编辑
Integer类之equals与hashCode
摘要: 一、源码。 1、equals源码。可以看出,比较的是两者的类型相同且内容相同。即是否有相等的int类型的value值。 ##########################################################################################
阅读全文
posted @ 2018-08-16 16:05 igoodful
阅读(271)
评论(0)
推荐(0)
编辑
Integer类之缓存
摘要: 在开始详细的说明问题之前,我们先看一段代码 这段代码输出的结果是什么呢? 答案是: 是不是感到奇怪呢?为什么127的时候==是true,128的时候就变成了false?其实要回答这个问题不难。 Integer在赋值的时候会发生自动装箱操作,调用Integer的valueOf方法,那么我们看一下jav
阅读全文
posted @ 2018-08-16 15:36 igoodful
阅读(136)
评论(0)
推荐(0)
编辑
Integer类之简介
摘要: 订单
阅读全文
posted @ 2018-08-16 15:27 igoodful
阅读(201)
评论(0)
推荐(0)
编辑
Object之总结(二)
摘要: 代的
阅读全文
posted @ 2018-08-16 15:15 igoodful
阅读(158)
评论(0)
推荐(0)
编辑
2018年8月15日
app的底部菜单设计
摘要: 一、个人看法。 1、一般都是四个菜单或者五个菜单,这个是绝对主流,我估计占比达99%。当然也有三个菜单图标的,也有零个菜单图标的 2、如果该app软件功能复杂,那么尽量选择5个图标布局。比如苹果app store,支付宝,淘宝,京东,美团,招商银行,爱奇艺,优酷,12306。他们的功能十分复杂多样,
阅读全文
posted @ 2018-08-15 18:15 igoodful
阅读(862)
评论(0)
推荐(0)
编辑
Object之总结(一)
摘要: 一、Object类中一共有12个方法。一个私有方法,两个保护方法,9个公共方法。另外还有一个静态代码块。 1、registerNatives方法。私有静态本地无参数无返回值。 2、finalize方法。保护方法。无参数无返回值。 该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。 3、
阅读全文
posted @ 2018-08-15 16:45 igoodful
阅读(158)
评论(0)
推荐(0)
编辑
Object之registerNatives
摘要: 订单
阅读全文
posted @ 2018-08-15 16:36 igoodful
阅读(210)
评论(1)
推荐(0)
编辑
Object之finalize
摘要: 订单
阅读全文
posted @ 2018-08-15 16:15 igoodful
阅读(110)
评论(0)
推荐(0)
编辑
如何在小心在外打工?
摘要: #################### 租房注意事项: 你觉得哪些人有可能打开你的租房门呢? 一是房东; 二是以前该房间的租客; 三是技术开锁,比如小偷这类人; 高楼注意事项: 一是高楼火灾预案:准备一根高空逃生绳是有必要的; 二是不要在高楼底下驻留:因为总有人会高空抛物; ###########
阅读全文
posted @ 2018-08-15 16:09 igoodful
阅读(330)
评论(0)
推荐(0)
编辑
Object之getClass
摘要: Class
阅读全文
posted @ 2018-08-15 16:04 igoodful
阅读(135)
评论(0)
推荐(0)
编辑
Object之clone
摘要: 一、Object类中clone的实现。 二、clone详解。 看,clone()方法又是一个被声明为native的方法,因此,我们知道了clone()方法并不是Java的原生方法,具体的实现是有C/C++完成的。clone英文翻译为"克隆",其目的是创建并返回此对象的一个副本。形象点理解,这有一辆科
阅读全文
posted @ 2018-08-15 15:44 igoodful
阅读(319)
评论(0)
推荐(0)
编辑
Object之toString
摘要: 订单
阅读全文
posted @ 2018-08-15 15:30 igoodful
阅读(141)
评论(0)
推荐(0)
编辑
Object之notify
摘要: 订单
阅读全文
posted @ 2018-08-15 15:08 igoodful
阅读(151)
评论(0)
推荐(0)
编辑
Object之wait
摘要: 一、源码。 1、公共本地,且可继承但不可重写。 2、公共,且可继承但不可重写。 3、公共,且可继承但不可重写。 二、解释。 1、因为这些方法是Object类中的非静态的public方法,而任何其他类都默认继承了Object类,因此所有类都继承了这些方法,也就是所有对象都有的方法,同时这些方法又是fi
阅读全文
posted @ 2018-08-15 14:48 igoodful
阅读(120)
评论(0)
推荐(0)
编辑
Object之equals与hashCode
摘要: 当地
阅读全文
posted @ 2018-08-15 14:33 igoodful
阅读(215)
评论(0)
推荐(0)
编辑
Object之equals和hashCode
摘要: 译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/
阅读全文
posted @ 2018-08-15 14:19 igoodful
阅读(412)
评论(0)
推荐(0)
编辑
2018年8月14日
java内存模型
摘要: 一.内存模型的相关概念。 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比
阅读全文
posted @ 2018-08-14 16:50 igoodful
阅读(178)
评论(0)
推荐(0)
编辑
锁的内存语义与实现。
摘要: 短短的
阅读全文
posted @ 2018-08-14 16:29 igoodful
阅读(196)
评论(0)
推荐(0)
编辑
final的内存语义与实现
摘要: 党的
阅读全文
posted @ 2018-08-14 16:25 igoodful
阅读(232)
评论(0)
推荐(0)
编辑
volatile的语义与实现
摘要: 1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 先看一段代码,假如线
阅读全文
posted @ 2018-08-14 11:19 igoodful
阅读(792)
评论(0)
推荐(0)
编辑
重排序
摘要: 一、重排序。 1、为什么需要重排序? 现在的CPU一般采用流水线来执行指令。一个指令的执行被分成:取指、译码、访存、执行、写回、等若干个阶段。然后,多条指令可以同时存在于流水线中,同时被执行。 指令流水线并不是串行的,并不会因为一个耗时很长的指令在“执行”阶段呆很长时间,而导致后续的指令都卡在“执行
阅读全文
posted @ 2018-08-14 10:55 igoodful
阅读(675)
评论(0)
推荐(0)
编辑
2018年8月12日
线程启动和创建
摘要: 创建和启动线程 在java中创建一个线程如下: Thread thread = new Thread(); 调用方法start()来启动一个线程: thread.start(); 这个例子没有指定线程执行任何代码,线程将会在启动之后停止。 有两种方式指定线程应该执行什么代码。第一种方式就是创建一个T
阅读全文
posted @ 2018-08-12 22:30 igoodful
阅读(179)
评论(0)
推荐(0)
编辑
模式设计总结(三)
摘要: 方法
阅读全文
posted @ 2018-08-12 22:02 igoodful
阅读(136)
评论(0)
推荐(0)
编辑
2018年8月11日
模式设计总结(二)
摘要: 更高更
阅读全文
posted @ 2018-08-11 22:36 igoodful
阅读(113)
评论(0)
推荐(0)
编辑
2018年8月10日
模式设计总结(一)
摘要: 1、如何优雅地创建对象? 那么就可以考虑使用5种创建型模式。 (1)一个类在整个应用中,一个对象足矣,则单例模式。对象唯一。 (2)一个类在整个应用中,多个相同对象且相互不影响,则原型模式。对象复制。 (3)一个类在整个应用中,构建过程复杂且有序,则建造者模式。对象复杂。注重细节。 (4)一个类在整
阅读全文
posted @ 2018-08-10 10:08 igoodful
阅读(114)
评论(0)
推荐(0)
编辑
单元测试
摘要: 类与类之间的耦合度越低,一个单独的类就越容易进行测试。当类与类之间都是高度的耦合在一起的时候,单元测试就变得愈发的困难,而且得到的bug也越难划分和分离。在OOP的编程思想中,类是最基本的单元,每一个类也要保证一些基本的原则,其中,单一职责的原则就是一个类需要保证的,那么单元测试的任务就是来测试这些
阅读全文
posted @ 2018-08-10 09:08 igoodful
阅读(154)
评论(0)
推荐(0)
编辑
2018年8月9日
解释器模式
摘要: 改革
阅读全文
posted @ 2018-08-09 14:36 igoodful
阅读(126)
评论(0)
推荐(0)
编辑
中介者模式
摘要: 方法
阅读全文
posted @ 2018-08-09 14:13 igoodful
阅读(187)
评论(0)
推荐(0)
编辑
访问者模式
摘要: 方法
阅读全文
posted @ 2018-08-09 14:10 igoodful
阅读(143)
评论(0)
推荐(0)
编辑
状态模式
摘要: 得到
阅读全文
posted @ 2018-08-09 13:40 igoodful
阅读(151)
评论(0)
推荐(0)
编辑
备忘录模式
摘要: 得到
阅读全文
posted @ 2018-08-09 12:52 igoodful
阅读(197)
评论(0)
推荐(0)
编辑
上一页
1
···
18
19
20
21
22
23
24
25
26
···
31
下一页
公告