- 博客(64)
- 收藏
- 关注
转载 【转载】聊聊同步、异步、阻塞与非阻塞
本文转自https://www.jianshu.com/p/aed6067eeac9关于IO多路复用,网上有各种说法,最常见的是认为是异步阻塞的,比如这里的https://cloud.tencent.com/developer/article/1165632,我对这个观点不是很认同,这个更像是对IO多路复用模型,即各种框架如ACE中的reactor,nodejs的实现描述,而不是对...
2019-04-08 14:35:00 142
转载 【转】两道面试题,带你解析Java类加载机制(类初始化方法 和 对象初始化方法)...
本文转自https://www.cnblogs.com/chanshuyi/p/the_java_class_load_mechamism.html关键语句我们只知道有一个构造方法,但实际上Java代码编译成字节码之后,是没有构造方法的概念的,只有类初始化方法和 对象初始化方法。在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题:clas...
2019-03-24 17:19:00 180
转载 【转载】IntelliJ IDEA 内存优化最佳实践
本文转自http://blog.oneapm.com/apm-tech/426.html【编者按】本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。Don’t be a Scrooge and give your IDE some more memory不要做守财奴,给IDE多留点内存...
2019-03-14 11:19:00 230
转载 android textview使用ttf字体显示图片
最近在研究一个组件时,发现使用textview显示了一张图片,原以为android原生支持,仔细研究了下,是用ttf字体实现的,记录下 网上的介绍文章很多,这里就不啰嗦了,链接https://www.jianshu.com/p/ba1d076a1e31 这里补充几点: 1、如果想在layout的xml文件中直接使用android:text=""格式,需要写成 &...
2018-12-18 20:49:00 291
转载 android常用工具收集
1、脱壳工具https://github.com/DrizzleRisk/drizzleDumper转载于:https://www.cnblogs.com/xiaoQLu/p/10103807.html
2018-12-11 17:54:00 121
转载 分布式资料收集
1、分布式系统领域经典论文翻译集http://duanple.com/?p=170转载于:https://www.cnblogs.com/xiaoQLu/p/10075855.html
2018-12-06 11:42:00 101
转载 android常用命令
1、查看apk内容aapt dump badging <apk_path> | grep XXX //获取XXX信息aapt dump xmltree <apk-file> AndroidManifest.xmlaapt list -a <apk-file>|grep 'Version'2、查看monkey运行与结束a...
2018-11-13 16:07:00 108
转载 【转载】jdk1.8 LongAdder源码学习
本文转自https://blog.csdn.net/u011392897/article/details/60480108LongAdder是jdk8新增的用于并发环境的计数器,目的是为了在高并发情况下,代替AtomicLong/AtomicInt,成为一个用于高并发情况下的高效的通用计数器。高并发下计数,一般最先想到的应该是AtomicLong/AtomicInt,Atmo...
2018-09-07 21:22:00 83
转载 Android跨进程通信:图文详解 Binder机制 原理
binder原理讲的很详细https://blog.csdn.net/carson_ho/article/details/73560642转载于:https://www.cnblogs.com/xiaoQLu/p/9445399.html
2018-08-08 20:07:00 73
转载 springboot中velocity tool中注入bean
在使用springboo的时候,遇到一个问题,想在tool类中注入一个bean,一直失败,翻了下源码,是因为工具类的初始化方法为反射class调用newInstance方法,详见http://www.cnblogs.com/xiaoQLu/p/7292971.html那还有没有其他方法实现呢,请教了组内的大神,丢了如下一段代码我@Configurationpublic...
2017-08-21 20:44:00 262
转载 算法-排序之快速排序
几大基本排序中最牛b的算法就是快速排序了,从它的名字也可以看出来,不然怎么敢叫快速排序,不过并不代表它在所有的情况下都是最好的,只是它的综合性能是最好的。快速排序是在冒泡排序的基础上改进的,其基本思想是通过一趟排序将待记录列分成两部分,其中一部分记录匀比另一部分记录小,然后再分别对两部分记录继续排序。说白点就是递归嘛,递归是怎么来的,分治法嘛。这个分治法很重要,麻省理工大学的算法导论...
2017-08-21 20:15:00 82
转载 springMvc Velocity tool 源码分析
在公司使用pandoraboot配置了velocity tool,一直不明白官方支持的init方法没有调用,而且不支持velocity tool 1.x版本的定义(1.x和2.x的定义见下面),而另一种没使用pandoraboot的源码,确好好的,百思不得其解,然后各种断点调试了一天,发现了端倪,我们的starter中重写了VelocityLayoutView.java类,在new To...
2017-08-06 03:29:00 107
转载 无线端安全登录与鉴权二
过完清明节,脑袋有点懵,眼睛也还睁不开,心情还跟上坟一样……上次讲到Kerberos分为域内认证模式和域外认证模式两种,域外认证主要是解决跨域认证的问题。这几天翻看了大量的rfc文档,找了论文,对域外认证的描述都不是很清楚,如果有知道的,麻烦告诉下我,具体的流程是什么样的今天讲一讲Kerberos的一个User-to-User Authentication过程,这个流程主要是...
2017-04-07 22:30:00 104
转载 无线端安全登录与鉴权一之Kerberos
无线端登录与鉴权是安全登录以及保证用户数据安全的第一步,也是最重要的一步。之前做过一个安全登录与鉴权的方案,借这个机会,系统的思考一下,与大家交流交流先介绍一下TX系统使用的Kerberos方案,参考了 http://blog.csdn.net/wulantian/article/details/42418231 的文章一、概念介绍Kerberos:起源于希腊神话,是一支守护...
2017-04-02 00:27:00 119
转载 Android ListView OnItemLongClick和OnItemClick事件内部细节分享以及几个比较特别的属性...
本文转自http://blog.sina.com.cn/s/blog_783ede030101bnm4.html 作者kiven辞职3,4个月在家休息,本以为楼主要程序员逆袭,结果失败告终继续码农生涯今天开始更新博客。正文。项目中有个ListView内容比较复杂现在要添加长按删除功能。楼主自然想到利用ListView的onItemLongClick事件来处...
2014-07-20 20:21:00 342
转载 dialog横竖屏切换时消失的解决方法
声明 本文原创,转载请注明来自xiaoQLuhttp://www.cnblogs.com/xiaoQLu/p/3324764.htmldialog的生命周期依赖创建他的activity,怎么设置横竖屏切换时,dialog不重新创建,可以参考我的上一遍博客http://www.cnblogs.com/xiaoQLu/p/3324503.html。按照上面的方法设置con...
2013-09-16 21:42:00 772
转载 你还在问android横竖屏切换的生命周期?
本文原创,转载请注明来自xiaoQLuhttp://www.cnblogs.com/xiaoQLu/p/3324503.html 开源帮助android获得了飞速的发展,开源也导致了数不清的碎片问题。android的前期系统就是一个半成品,不成熟的系统以及google的快速迭代开发,导致厂家完全跟不上google的步伐,你2.3的bug还没改完,4.0就出来了,4.0的bug...
2013-09-16 16:34:00 150
转载 动态添加控件时,计算控件大小的解决方法
今天在看前公司的老大写的一个代码时,彼有感触,需求是这样的:需要在webview中添加一个正在加载的提示框,让其显示在屏幕的正中间,webview是继承自AbsoluteLayout可以调用add方法现在问题是在不知道提示框的大小的情况下如何进行居中精彩的地方要出现了:我老大用了非常取巧的方法,第一次,调用webview的add()方法把这个提示框加进来,但是将其设为IN...
2013-07-04 23:46:00 162
转载 【转】android源码分析之windowmanager (android悬浮窗口的实现)
本文转自http://blog.csdn.net/stevenhu_223/article/details/8504058当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮...
2013-05-30 19:26:00 440
转载 java线程池原理
本文原创,转载请注明来自xiaoQLuhttp://www.cnblogs.com/xiaoQLu/archive/2013/05/13/2870588.html首先介绍一篇系统学习concurrency包的博文,有兴趣的可以细读下,写得很不错http://www.blogjava.net/xylz/archive/2010/07/08/325587.html,其中包括缓存线程池...
2013-05-13 01:05:00 44
转载 Java值传递和引用传递之我见
对于java中的值传递和引用传递一直颇受争论,《Core Java》的作者,以及JAVA的创造者James Gosling都认为当一个对象或引用类型变量被当作参数传递时,也是值传递,这个值就是对象的引用,因此JAVA中只有值传递,没有引用传递。还有一种说法是引用可以看作是对象的别名,当对象被当作参数传递给方法时,传递的是对象的引用,因此是引用传递。而《Thinking in Java》一...
2013-04-10 01:02:00 82
转载 【转】java 彻底理解 byte char short int float long double
本文转自http://blog.csdn.net/hearrt/article/details/3951910遇到过很多关于 数值类型范围的问题了,在这做一个总结,我们可以从多方面理解不同数值类型的所能表示的数值范围在这里我们只谈论 java中的数值类型首先说byte:这段是摘自jdk中 Byte.java中的源代码:[java]view pla...
2013-04-08 23:12:00 70
转载 android事件传递机制以及onInterceptTouchEvent()和OnTouchEvent()详解三之ACTION_CANCEL事件和事件回传...
ANDROID事件传递机制以及ONINTERCEPTTOUCHEVENT()和ONTOUCHEVENT()详解二之小秘与领导的故事ANDROID事件传递机制以及ONINTERCEPTTOUCHEVENT()和ONTOUCHEVENT()总结前两篇博文讲了onInterceptTouchEvent和OnTouchEvent的处理流程(没有看的赶紧去补下)声明:原创作品,转载请说...
2013-04-02 11:53:00 392
转载 【转】Android中Dalvik(DVM)的详解
本文转自http://www.zuiniuwang.com/?p=163Dalvik概述Dalvik是Google公司自己设计用于Android平台的Java虚拟机。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,可以减少整体文件尺寸,提高I/o操作的类查找速度所以适合内存和处理器...
2013-03-11 09:41:00 69
转载 关于android示例程序(bitmapfun)——高效加载图片的坑爹地方
下面的都是费话,不想看的,直接看红色字体,然后自己实验下 在android的开发指南上有这样一篇文章,如何更有效率的加载图片,地址为https://developer.android.com/training/displaying-bitmaps/index.html,这篇文章详细地介绍了如何加载高清图到内存,同时避免系统报OOM的问题,文章写得很不错,示例程序也可以直接运行...
2013-03-06 17:37:00 105
转载 SQLite3中文本类型的比较规则
在使用sqlite时犯了一个错误,把本该使用int型的数据用text存储,然后查询的时候,写出了这样的语句select * from test where age > 12本以为sqlite的弱存储类型会自动转换成数值类型来比较,结果那个悲剧啊,研究了好长时间,发现把数值存储为文件类型后,查询结果毫无规律对于sqlite中的text类型的比较,其实很简单(这里只讨论都为...
2012-12-12 23:20:00 316
转载 android 精典博文内容推荐
app集成支付宝、app缓存管理、app列表圆角设计、App自动更新之通知栏下载(有续)、索引ListView、App数据格式之解析Json、拖拽ListView http://www.cnblogs.com/qianxudetianxia/category/293007.html 转载于:https://www.cnblogs.com/xiaoQ...
2012-11-28 13:13:00 72
转载 Android命名规范(自定义)
此规范参考自android源码,并加以改进,仅供个人使用,如果你觉得还有可取之处,可以参考下,以后有好的规则,再补充总体规范: 类名要清晰,能反映出这个类的作用,最好能达到见名知义的效果 方法名要使用动宾短语 eg: public boolean moveTaskToBack(boolean nonRoot); 构造函数使用pascal命名规则,又叫大驼峰规则,首字...
2012-11-27 12:35:00 72
转载 android ListActivity自定义标题栏
android 自定义标题栏的步骤是protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 这...
2012-11-06 15:39:00 157
转载 Android 设置dialog背景全透明无边框的最简单的方法
做dialog的全透明无边框背景,网上找了n久,都有问题,其实很简单,就两句搞定。<style name="Translucent_NoTitle" parent="android:style/Theme.Dialog"><item name="android:background">#00000000</item> <!-- 设...
2012-10-31 16:17:00 333
转载 android layout_gravity失效的问题
相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置看似很简单嘛为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gr...
2012-10-22 11:35:00 564
转载 android:layout_weight的巧妙应用(二)
之前我讲过layout_weight的巧妙应用一http://www.cnblogs.com/xiaoQLu/archive/2011/08/08/2130328.html现在更深入讲下weight的其他应用和原理先看下图,我要用LinearLayout实现如下效果,2要自适应大小,也就是wrap_content,1要占满剩下的空间怎么办?(当然用相对布局很简单)如果我要...
2012-09-20 15:55:00 113
转载 HashMap的遍历效率讨论(转载)
本文转自http://hi.baidu.com/injava/item/aac168cd66af7a090bd93a3eHashMap的遍历效率讨论经常遇到对HashMap中的key和value值对的遍历操作,有如下两种方法:Map<String, String[]> paraMap = new HashMap<String, String[]>()...
2012-09-04 14:37:00 60
转载 listview反弹实现详解
本文转自http://jianwang0412.iteye.com/blog/1267885重写listview,通过监听滑动事件,根据滑动时所处的位置,以及滑动的方向,使用view的内置scrollTo或scrollBy函数来移动view到你手势互动的距离(此处为一半),然后当确定消费了给事件后,又回滚到(0,0)点。当然只有在超出了边界时才回滚。而且回滚的过程由Transl...
2012-08-23 11:07:00 93
转载 Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
本文大部分参考自http://blog.csdn.net/mayingcai1987/article/details/6200909,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记1. Task是包含一系列Activity的堆栈, 遵循先进后出原则.2. Task默认行为: (1)前提: Activity A和Activity B在...
2012-07-17 15:30:00 48
转载 Android应用程序模块详解(任务、启动模式、进程和线程、FLAG_ACTIVITY_NEW_TASK)...
本文转自http://developer.51cto.com/art/200906/127967.htm有关FLAG_ACTIVITY_NEW_TASK的更详细讲解请参考http://www.cnblogs.com/xiaoQLu/archive/2012/07/17/2595294.html本文向您介绍Android应用程序开发中的各个模块,包括任务、启动模式、进程和线程...
2012-07-16 21:22:00 154
转载 android cursor和cursoradapter的监听机制
本文部分参考http://www.cnblogs.com/ufocdy/archive/2011/03/17/1987327.html主要是以简单的语言说明cursor和cursorAdapter的监听机制先来讲讲cursor的监听机制,给cursor加监听很简单,调用cursor.registerContentOberserver()即可,然后重写onChange()方...
2012-06-30 13:00:00 112
转载 ListView滚动后内容重复的问题(Listview进度条,图片错乱的问题)
本文转自:http://www.cnblogs.com/3dant/archive/2011/04/06/2007060.html我说下我的理解,最可能出现重复的情况就是getView(int position, View convertView, ViewGroup parent)中的convertview利用的情况,由于getview的时候,listview自身会复用已存在的...
2012-06-18 16:41:00 67
转载 java堆和栈
本人引用自csdn讨论区:http://topic.csdn.net/u/20100413/11/5ebc247a-e399-4cd6-8c74-48c8036da282.htmlJava把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为...
2012-06-11 23:18:00 52
转载 Weak References 和 Soft reference
本文转自http://blog.csdn.net/xtyyumi301/article/details/3015493Understanding Weak References以前我招聘过高级java工程师,其中一个面试题目是“你对weak reference了解多少?”。这个话题比较偏,不指望每个人都能清楚它的细节。如果面试的人说“Umm...好像和gc(垃圾回收)有点...
2012-05-31 18:02:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人