自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 jvm学习笔记 G1收集器

1 垃圾收集器收集器名称基于算法用于年代Serial串行 复制年轻代ParNew并发 复制年轻代Parallel Scavenge并发 复制年轻代Serial Old (MarkSweep Compact)标记-整理老年代Parallel Old (PS MarkSweep)标记-整理老年代CMS标记-清除老年代G1标记-整理ALL2 G1 收集器2.1 特点并行与并发G1收集器可以通过并发的方式让java

2020-09-16 18:22:35 124

原创 ReentrantLock -- tryLock

package concurrent;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class TestTryLock { private List<Object> list = new ArrayList<Object>(

2020-09-01 16:41:06 542

原创 [Maven] --- 关于maven依赖中的scope的作用和用法 Dependency Scope

在使用Storm时,打包时报错原因是 storm-core 其实在打包时已经有依赖了 因此造成引入包冲突在引入包下边加入 <scope>provided</scope> 就可以了 那么它的用法都有啥呢 ? <dependency> <groupId>org.apache.storm</groupId>...

2019-12-04 11:29:44 176

原创 Get算法 --- 递归

如何理解“递归”?程序调用自身的编程技巧称为递归( recursion)。从一道面试题引发的思考使用递归的方式给list的各个元素做累计运算1 首先看该命题是否可以使用递归的方式来实现集合的多个元素累计,可以分解为多个元素一直加上上次累计的和。那么就可以理解为一开始的和为0,依次加上各个元素做加的运算。元素累计完毕之后,即可停止运算。2 列出公式如下f(n)=f(n−1)...

2019-12-02 14:02:41 330

原创 一起学Storm -- (1) Storm入门

要想学好一门工具,要先从什么地方开始呢? 先从它的官方说明书来开始。Apache StormStorm是用来干哈的? 为啥要用Storm?Apache Storm is a free and open source distributed realtime computation system. 由官方文档可以看出它是用来处理流数据的实时计算系统,是Apache大数据的一个得力小伙伴。在工...

2019-11-21 16:31:44 190

原创 消息队列 -- 怎么处理消息队列中重复的数据

在分布式系统中,上游发来的消息队列必然会存在重复的数据,这是不可避免的。发生原因 消息生产方发送数据时可能会重发Producer在发送消息时比如遇到网络问题时,发送后因超时得不到服务器的ack,从而进行重发。如果发送的消息内容是银行扣款,那么发生的问题可想而知。有人会问为啥中间件不能帮我们做排重?中间件排重会有以下问题:性能消耗严重对于kafka来说消息量都是千万以上,那么排重...

2019-11-21 15:21:05 2864

原创 脑裂

概念脑裂是指出现在集群服务器上因通信故障造成的出现多个master节点,从而造成集群状态不统一造成数据不一致性。如何避免出现脑裂Zookeeper 过半机制要求在选举主节点的时候,这台机器必须获得超过半数的选票,比如共有5台机器,选票数量必须为3。这样做的原因为首先其它服务器不能自己选为主节点了,同时选出主节点的速度较快。...

2019-11-14 18:30:57 707 1

原创 学习倒排索引

概念源于实际应用中需要根据属性的值来查找记录倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。通过倒排索引,可以根据单词快速获取包含这个单词的文档列表。倒排索引主要由两个部分组成:“单词词典”和“倒排文件”。与正排索引的区别正...

2019-11-12 17:09:12 144

原创 根据树型数据结构分析Mysql索引

根据树型数据结构分析Mysql索引–引言索引(Index)是帮助数据库高效获取数据的数据结构。索引是在基于数据库表创建的,它包含一个表中某些列的值以及记录对应的地址,并且把这些值存储在一个数据结构中。最常见的就是使用哈希表、B+树作为索引。哈希表的数据结构就不再赘述,大家都清楚。那么B+树是一种什么结构? 本课将从树型基本数据结构讲起,一步步探究Mysql Innodb推荐选择B+树...

2019-08-27 11:22:59 337

转载 js中 (function(){})()

这种方式叫函数的闭包(closure),可以让匿名函数立即被执行(最后面的那对括号就是让上面定义的匿名函数立即执行的秘密),这种闭包有以下几个优势或特点:1. 减少了全局变量的个数,可以有效减少命名冲突   原因是包在里面的变量对于外面来说是不可见的,他们的作用域近局限在匿名函数的函数体内2. 这种方式可以保存闭包外面的变量的状态,这个特点还是举个例子比较易懂:Java

2017-06-26 16:27:01 232

转载 Failover与Failback的区别

Failover 失效转移通俗地说,即当A无法为客户服务时,系统能够自动地切换,使B能够及时地顶上继续为客户提供服务,且客户感觉不到这个为他提供服务的对象已经更换。 这里的A和B可以存在于各种领域,但一般fail-over特指计算机领域的数据库、应用服务、硬件设备等的失效转移。Failback 自动恢复在簇网络系统(有两台或多台服务器互联的网络)中,由于要某台服务器进行维修,需要网络资源和服务暂时重

2017-06-14 19:52:21 1722

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访

2017-06-14 19:42:42 193

原创 面试高级Java面试题

面试高级Java面试题使用递归的方式写List集合的求和在纸上写的 比较蒙圈 没答上来 回来一想就写出来了 还是当时比较紧张public static int sum(List<Integer> list, int sum, int index) { if (index >= list.size()) { return sum; }

2017-06-08 21:24:28 434

转载 Android 编程下设置 Activity 切换动画

为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换动画的一种方法。下面讲解一下如何通过主题来设置 Activity 间的切换动

2016-04-18 14:49:18 260

转载 Android日常开发60条经验

Android日常开发60条经验 1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的

2016-02-16 14:44:45 10050

转载 安卓 ADB

adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:  1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升

2016-01-27 12:13:53 230

转载 Android 编程下设置 Activity 切换动画

为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换动画的一种方法。下面讲解一下如何通过主题来设置 Activity 间的切换动

2016-01-27 11:34:14 239

原创 常用的安卓UI相关的工具集合

/** * 获取屏幕的尺寸 * * @return */ public static DisplayMetrics getScreenSize(Context context) { if (context == null) throw new InvalidParameterException("Patameter context is null."); Wind

2016-01-19 17:08:34 278

转载 去除AndroidStudio中libpng关于iCCP的警告

在Eclipse中一切正常,但是转到AndroidStudio的时候,编译时出现警告:AAPT err(???): C:\ifyr\AppPath\app\src\main\res\drawable\FileName.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited我是个

2015-09-14 17:21:28 526

转载 Android 转场动画 windowAnimation和ActivityAnimation的区别

android转场动画windowAnimation和ActivityAnimation的区别显而易见,window与Activity本身从名字上就知道不同,但对于项目开发中 windowAnimation和ActivityAnimation的区别必须心领神会。区别主要如下1.windowAnimation包括 windowEnterAnimation 和 windowEx

2015-09-11 09:07:09 259

转载 Android SDK Manager 更新代理配置

启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.ed

2015-09-07 15:20:02 204

您的设计模式

设计模式的书 通俗易懂

2016-10-12

OpenExplorer_1.5.0_1.5.0

Eclipse 的插件 使用windows文件管理器打开

2016-10-12

httpmime-4.1.3.jar

httpmime-4.1.3.jar

2016-10-12

ImageMagick-6.9.2-1-Q16-x64-dll.exe

ImageMagick-6.9.2-1-Q16-x64-dll.exe

2015-09-14

openfire 最新版本

openfire_3_10_2.exe 版本是 3.10.2 当前最新的

2015-09-14

RippleView-master.zip

RippleView-master.zip

2015-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除