自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(71)
  • 收藏
  • 关注

转载 java面试题

1.java中==和equals和hashCode的区别https://www.cnblogs.com/kexianting/p/8508207.html对于hashCode的解释以下文章更好:https://blog.csdn.net/fngy123/article/details/48718643转载于:https://www.cnblogs.com/hzhtracy...

2018-06-19 17:50:00 101

转载 加密解密最佳理解

理解HTTPS前需要理解这些概念:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书密码(cipher)密码学中的密码(cipher)和我们日常生活中所说的密码不太一样,计算机术语『密码 cipher』是一种用于加密或者解密的算法,而我们日常所使用的『密码 password』是一种口令,它是用于认证用途的一组文本字符串,这里我们要讨论的是前者:ciphe...

2017-09-28 16:37:00 317

转载 android studio如何查看数据库文件

android studio查看数据库文件有两种方式:1、SQLSCOUT优点:集成在as中,功能强大。缺点:收费,破解麻烦。2、Android Device Monitor 中的File Expoler优点:免费缺点:需要导出数据库,并用数据库可视化工具查看;手机需要root获得su权限,并通过adb命令修改/data/data/database下数据库文件的访...

2016-11-09 20:47:00 1706

转载 Android性能优化学习

工作以来,越来越觉得性能优化的重要性,从技术角度,它甚至成了决定一个app成败的最关键因素。因此,特地花时间去学习专研性能优化的方法。学习性能优化最便捷的方式便是研读别人有关性能优化的博客,然而网上关于性能优化的文章纷繁杂乱,选择正确权威的文章进行研读很有必要,最近发现了《Android性能优化典范》系列文章,是大牛对于Google发布的关于Android性能优化典范的专题学习研究的...

2016-11-03 18:09:00 83

转载 Android热补丁动态修复

1、前言由于公司项目中使用到热修复技术,之前对这块技术知之甚少,所以有时间去学习了解了一下。2、学习资源2.1 热修复介绍还是鸿洋老师的精彩讲解,中间引用了Andorid dex分包方案和QQ空间的热修复的技术贴。2.2 其他相关知识pathclassloader和dexclassloader的区别如下:1.DexClassLoader和PathClassLoad...

2016-09-26 17:54:00 88

转载 Android用gif做启动页

公司的一个app的启动页想改为gif图,之前没有在android中加入过gif,所以赶紧饿补!前言我们都知道ImageView是不能完美加载Gif格式的图片,如果我们在ImageView中src指定的资源是gif格式的话,我们将会惊喜的发觉画面永远停留在第一帧,也就是不会有动画效果。当然,经过略加改造,我们是可以让gif在ImageView上完美加载的。正文Android...

2016-08-11 14:20:00 597

转载 如果通过adb查看当前显示的activity

通过adb 查看最上层成activity名字:linux:adb shell dumpsys activity | grep "mFocusedActivity"windows:adb shell dumpsys activity | findstr "mFocusedActivity"但我在as的terminal上输入命令提示:'findstr' 不...

2016-08-05 22:52:00 121

转载 Android网络框架比较

今天,公司需要为一个安卓app选择一个合适的网络框架,具体我了解,主要的安卓网络框架有okhttp,retrofit,android-async-http,volley。查找网上的资料,大致可以得到如下不同的言论。1、个人比较推荐Square开源组合,用Retrofit(目前已经是2.0+)+OkHttp基本上已经可以处理任何业务场景了,Square开源库质量还是值得...

2016-07-08 10:33:00 103

转载 Android高清巨图加载方案

1、今天看了鸿洋的《Android高清巨图加载方案》一文,对加载高清巨图时的解决方案有了一定的认识。思路为:提供一个设置图片的入口。重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数。每次更新区域参数后,调用invalidate,onDraw里面去regionDecoder.decodeRegion拿到bitmap,去draw。2、除...

2016-07-05 17:28:00 81

转载 获取缓存大小、清除缓存功能以及清空数据库

直接上链接:http://blog.csdn.net/wwj_748/article/details/42737607转载于:https://www.cnblogs.com/hzhtracy/p/5634804.html

2016-07-02 09:42:00 50

转载 安卓网络请求之——OkHttp学习

之前做安卓项目的时候,HTTP请求用的是android api中的HttpURLConnection和HttpClient,编码比较繁琐,自己封装的也不好。后来知道有很多网络请求的第三方框架,可以方便地集成到我们的项目中,比自己写的网络请求要稳定且规范。这其中,OkHttp广受好评,因此花了些时间去了解和学习。1、关于OkHttp使用教程,请点击。2、鸿洋大神对OkHttp进行了...

2016-06-28 12:05:00 76

转载 基于ViewPager的一些酷炫切换效果

1、ViewPager可以用于实现类似banner的功能,我曾经在“时间超市”项目中使用过。但如何在此基础上实现一些切换的酷炫效果呢?今天细细品读了鸿洋大神的相关博文,终于学会了如何自定义切换效果。详见博文:巧用ViewPager 打造不一样的广告轮播切换效果2、对于ViewPager切换有个很出名的库叫JazzViewPager(点击访问gitHub),有时间去研究一下。...

2016-06-27 10:32:00 115

转载 Android Support Library package简介

转自http://my.oschina.net/chengliqun/blog/148451N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了Android Support L...

2016-06-24 10:00:00 75

转载 JAVA单元测试Junit

1、为什么要用Junit做了很多项目,几乎没怎么用过Java的单元测试,是因为它没有用吗?显然不是,是自己的开发方式太不规范!对于大型的软件项目,单元测试不仅有效实用,还非常有必要!它能够测试每个方法是否正确,从而保证由这些单元方法组成的复杂的代码块的正确性,最终有效地减少系统的bug数量和频次。2、Junit4之所以之前很少用Junit,是因为单元测试需要做许多额外的工作,...

2016-05-13 16:57:00 45

转载 mapreduce的基本思想

1、什么是mapreducemapreduce是hadoop自带的分布式计算框架。2、mapreduce的基本思想2.1、能够解决什么问题假设一个场景:一个电商系统,统计某个手机号的用户的上行和下行流量。如果通过一个节点的计算机,对各个datanode上的文件进行扫描,将结果统计到一个hashmap中,这样的方式存在受网络IO限制、执行速度慢、耗时、单台计算机存储容量...

2016-05-11 16:20:00 603

转载 hdfs的实现机制和文件系统概念

1、HDFS的诞生背景:数据量太大,在一个结点(机器)存不下。所以需要分布式存储,HDFS就是hadoop的分布式文件系统,来存储分布式数据。2、共享文件系统也是一种分布式存储但有缺点:1、并发差,比如10个客户端并发去读写某个资源,就会存在负载问题。2、可靠性差,如果某台计算机坏了,该台计算机上的共享资源就用不了了。3、资源在各台计算机之间移动、调整比较麻烦。3、HDFS能...

2016-05-09 16:17:00 99

转载 Hadoop核心组件

1、广义的hadoop是一个庞大的生态体系2、狭义的hadoop三大核心概念:Mapreduce、YARN和HDFS它们之间的关系:用Mapreduce的API去写程序,写完程序之后,这个程序就可以运行在这个集群上面,集群上的硬件资源是靠YARN去做调度管理,程序分布的数据放在HDFS上面。转载于:https://www.cnblogs.com/...

2016-05-09 16:08:00 54

转载 Maven+SpringMVC+Mybatis 开发环境整合

1、maven build遇到了如下问题:[ERROR]Failedtoexecutegoalorg.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy(default-cli)onprojectvehicleCloud:CannotinvokeTomcatmanager:Errorwritingtoser...

2016-04-02 22:48:00 65

转载 在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function

项目场景:A.jsp中有一个window,window里嵌入了一个<iframe>,通过<iframe>引入了另一个页面B.jsp。在B.jsp中的一个function中需要调用A.jsp中定义的一个function funA。这时,可在B.jsp的js中通过parent.funA()来调用A.jsp中的funA方法;父页面调用iframe中的...

2016-01-30 14:09:00 489

转载 a foreign key constraint fails

今天遇到一个问题,一对一级联保存时,报错如下:Cannot add or update a child row: a foreign key constraint fails解决方法:MySQL的可视化工具里面的对应表的外键默认为不级联,改成级联之后就可以啦。转载于:https://www.cnblogs.com/hzhtracy/p/5158929....

2016-01-25 22:32:00 274

转载 iframe和response.sendRedirect使用的问题

一、iframe下使用response.sendRedirect的问题一般使用filter过滤用户是否登录,如果用户没有登陆则转向登陆页面,这时候可以使用response.sendRedirect()。但当在页面上使用了iframe后,发现被重定向的只是父页面中的iframe区域,登陆页面内容显示在该区域中。说明在过滤器中发送重定向请求时,是在iframe页面发送的。错误的代码如...

2016-01-13 11:05:00 354

转载 关于hibernate非主键多对一关联

一直以来,用hibernate做多对一时,关联的都是主键,今天,同事设计的表,关联的却不是主键,这下麻烦了,hibernate的many-to-one默认关联的都是主键,原来,hibernate提供了非主键的关联,即只要加一个property-ref即可,如: <many-to-one name="dept" class="Dept" property-ref="d...

2016-01-08 17:47:00 90

转载 12月30日学习总结

1、Session的大小今天开发的时候,往session里面不停的塞东西,所以脑子老是怕session有没有大小限制导致数据丢失。最后google下发现session上限就是你的内存上限:-)往session中放就当放内存好了。所以马上放心了!2、数据库表设计,实现role-permission第一种方法:建立中间表role_permission第二种方法:用一个大数bi...

2015-12-30 20:27:00 61

转载 HTML+CSS学习

1、彻底弄懂CSS盒子模式(DIV布局快速入门)2、在CSS中,BOX的Padding属性的数值赋予顺序为padding:10px; 四个内边距都是10pxpadding:5px 10px;   上下5px 左右10pxpadding:5px 10px 15px; 上5px 右10px 下15px 左因为缺省与右相等,则为...

2015-12-21 20:55:00 58

转载 TeamTalk自定义IM协议的理解

一、TeamTalk自定义IM协议TeamTalk自定义IM协议是一种基于protocol buffer的消息传递协议,protocol buffer可以自定义消息格式。protocol buffer是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。...

2015-11-23 14:34:00 114

转载 远程访问TeamTalk的Mysql数据库被拒解决方法

1、A Database Error Occurred问题如图:蓝狐给的解答是:这是访问mysql出错了.解决办法参考:http://www.bkjia.com/jingyan/512248.html以下是我解决问题的步骤:1、我用蓝狐的方法输出错误信息,提示访问服务器3306端口被拒。2、这时,我认为是数据库没有设置远程服务器访问权限,但事实我已经执行以下命...

2015-11-21 11:59:00 70

转载 蘑菇街2015校招技术类笔试题A卷,回忆版(杭州站)

笔试时间:10月9号 下午1、一串数据的最大递增序列,输出个数例如 4,2, 6,3, 1,5,最大递增序列为, 2,3, 5,输出3,2、求两个整型数据集合的交集,尽可能少用时间。假设两个集合为A、B。算法步骤:1、对A和B分别进行从小到大排序;2、从A[0]和B[0]开始,如果A[i]>B[j],则j++,如果A[i]<B[j],则i+...

2015-09-17 18:43:00 49

转载 杭州阿拉丁数字技术有限公司

记录自己不会的问题。1、Fragement的生命周期?详情点击。2、接触过安卓中openGL等绘图技术吗?转载于:https://www.cnblogs.com/hzhtracy/p/4785136.html

2015-09-06 12:02:00 72

转载 中国移动手机阅读基地社会招聘笔试面试全过程

起初,参加的是VIVA的面试,经历了两轮面试,第一轮是技术面,有两个技术面试官面试,面试内容为JAVA和安卓的基础以及一些项目相关,第二轮是技术总监面,面试的内容主要是如何解决他们产品出现的某个问题。两轮面试过后,第二天接到电话,公司内部决定将我转交给咪咕的人事,给我中移动的正式编制名额,但需要重新走咪咕自己的面试流程,也就是给我增加一轮笔试。在接下来的周一我参加了咪咕公司的安卓...

2015-09-05 11:05:00 125

转载 2015恒生电子校招笔试题

一、不定项选择题1、B C错是因为编译后还需要链接,D函数可以单独编译,编译成目标文件2、3、D4、CD5、6、B7、(1)C(2)A8、D9、10、ABCD二、JAVA语言部分1、B2、C3、AB char型用'\u四位的16进制'表示也是正确的4、AB5、AB,B...

2015-08-26 17:36:00 231

转载 恒生电子2012实习笔试题

一、不定项选择题1、B2、AD3、CD4、A5、ACD6、BD7、C8、BCD9、C10、AB 主键不一定能提高查找的速度二、填空题1、奇,偶2、ls -l,ps -aux3、4、BABBAB5、数据定义,数据操作,数据控制三、数据库1、creat...

2015-08-26 17:21:00 259

转载 饿了吗实习生电话面试

饿了么这种吊公司招个实习生都还要电话面试,然后现场面试,真他妈太把自己当回事儿了。hr语气带着质疑,面试官电面信号差的不行,问问题没有重点,还不让你说完就翻篇,好像要赶着去投胎。1、自定义的控件有哪些?如何自定义控制实现画虚线,根据xml中设置间距gap(单位为dp)和线的颜色?2、文件存储有哪些,在项目中分别用在哪些情形?3、集成环信的sdk时遇到什么坑点,是如何解决的?...

2015-08-19 22:23:00 66

转载 网易2014校园招聘杭州Java笔试题

10)ABChttp://soft.chinabyte.com/os/56/12516056.shtml11)BD.12)AC.http://blog.sina.com.cn/s/blog_56d8ea900100bzpr.htmlhttp://blog.csdn.net/alex_zhuang/article/details/7271885第二部...

2015-08-14 17:10:00 43

转载 15个顶级Java多线程面试题及回答

Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程 的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只 是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表...

2015-08-07 16:28:00 42

转载 六款值得推荐的android(安卓)开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)关于Volle...

2015-08-05 10:17:00 55

转载 android的编译和运行过程深入分析

android的编译和运行过程深入分析作者: 字体:[增加 减小] 类型:转载首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,此过程对了解android的编译和运行过程有很大的帮助首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,示意图如下,其中包含编译、链接和签名等:(1)使用aapt工具生成R...

2015-08-05 10:15:00 59

转载 2014-8-4阿里电话面试

1.自我介绍。(我去,完全没准备,很久之前准备的全部忘了~)2.android如何处理OOM?出现OOM的原因主要有两大类:一、加载对象过大;二、相应资源过多,来不及释放。如何处理OOM:1、在对象引用上做处理,比如软引用、弱引用和虚引用。 详情点击。在过去,我们经常会使用一种非常流行的内存缓存技术的实现,即软引用或弱引用 (SoftReference or Weak...

2015-07-28 15:14:00 41

转载 2015年网易考拉海淘android面试

经朋友推荐,昨天下午去网易杭州公司参加了考拉海淘android客户端的面试。今天回忆一下面试题目,做个整理进行备案。1、说说JVM垃圾回收机制。1.1、画了JVM分代回收的图,大致说了下垃圾分代回收的机制,并且说了年轻代和年老代GC的算法分别是“停止-复制”法和“标记-整理”法。1.2、这时面试官问我年轻代中survivor0和survivor1之间的复制是如何进行的?我说当...

2015-07-22 13:06:00 185

转载 70道android面试题汇总

1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、 内存回收程序负责释放无用内存  C、 内存回收程序允许程序员直接释放内存  D、 内存回收程序可以在指定的时间释放内存对象2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticException  B、Illeg...

2015-07-17 12:02:00 105

转载 2013年9月18日网易社招

一、算法编程1、f(0)=0;f(1)=1;f(n)=f(n-1)+f(n-2)求f(n)2、有主字符串A,子字符串B,在A中查找B“看毛片”算法。3、写出你熟悉的排序算法,并说明其优缺点快速排序和归并排序。3.1、快速排序优缺点:优点:时间复杂度为nlogn,空间复杂度也为你O(nlogn);缺点:在整个序列已经有序或者完全倒序的情况下,快速排序退化为冒...

2015-07-16 16:20:00 172

空空如也

空空如也

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

TA关注的人

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