自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海将军

成功的人找方法,失败的人找借口

  • 博客(114)
  • 资源 (16)
  • 收藏
  • 关注

原创 Java中堆和栈有什么不同?

各司其职  最主要的区别就是栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。  独有还是共享  栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私有内存。而堆内存中的对象对所有线程可见。堆内存中的对象可以被所有线程访问。  异常错误 如果栈内存没有...

2018-07-03 10:24:32 298

原创 多线程中的ThreadLocal 详解

要了解ThreadLocal,首先搞清楚ThreadLocal 是什么?是用来解决什么问题的?ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问, 通常是类中的 private static 字段,是对该字段初始值的一个拷贝,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联我们知道有时候一个对象的变量会被多个线程所访问,这时就会有线程安...

2018-07-03 10:19:08 370

转载 面试常考点:http和https的区别与联系

      感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html       超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡...

2018-04-22 18:12:41 604

转载 23种设计模式

设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。设计模式的六大原则...

2018-04-05 16:58:58 250

原创 Linux常见的面试题

(1)Linux的文件系统目录配置要遵循FHS规范,规范定义的两级目录规范如下:/home  每个账号在该目录下都有一个文件夹,进行数据的管理/usr 有点像windows的program files和winNT结合的目录,主要包括系统的主要程序、本机端额外安装的软件、图形接口所需要的文档、额外的函数库、共享目录与文件等/bin  /usr/bin  /usr/local/bin 存放执行挡  如...

2018-03-19 21:55:39 1917

转载 服务器宕机的快速解决方法

服务器宕机的快速解决办法

2017-11-08 11:00:33 1795

原创 网银项目记录

记录自己在做网银项目的笔记

2017-09-15 14:22:43 475

原创 Eclipse启动闪退的解决办法

.删除文件: [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,然后重新打开Eclipse。

2017-09-15 14:17:33 1197 1

原创 Eclipse快捷键_10个最高效的快捷键

ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出

2017-07-30 21:06:28 293

转载 毕业两年

又到毕业季,去年毕业一年,今年,毕业两年了,一年一度的“毕业N年”系列。今年经历了两件事,离职和成长。离职 去年8月份从百度离职了,北京来到杭州,加入现在这家创业公司,做乐器教育方向的,应用叫Finger。成长 技术。这个三两句话也说不清楚,最近一年忙于工作也没写博客了。从客观角度来看的话,更多关注工程的架构和可扩展性,也厌烦了重复性的工作,把重复性的逻辑都通过封装解耦出去,通过“偷懒”来提

2017-07-30 20:59:13 266

转载 毕业一年

看书。看了书单里的几本书,着重推荐《深入理解计算机系统》和《编码》这两本,感觉像看透了事物的本质一样,虽然具体内容都快忘记了,但是你就是知道,计算机是怎么运行的。《深入理解Java虚拟机》看了快三遍了,每次看都能结合最近的工作经验理解的更深入。书单里的书之后还会继续看,也会有更多书加入书单。 安卓。除了工作项目中的学习,跟着老罗分析源码的博客看了一些Framework层的源码,学习了一些插件化的

2017-07-30 20:57:17 209

原创 工作中后端的错误解决办法

一、mybatis错误解决 更新一张表的两个字段,错误代码:update f_finance_msg c setc.busi_code=#{busi_code,jdbcType=VARCHAR} (两个if之间要有“,”) c.busi_msg=#{busi_msg,jdbcType=VARCHAR} where c.id = #{id,jdbcType=BIGINT} 正确的方法:<up

2017-07-30 20:41:43 747

原创 Spring系统学习第二篇

Spring体系:1、体系结构 Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。2、核心容器 由核心,Bean,上下文和表达式语言模块组成,它们的细节如下:

2017-07-30 20:33:05 263

原创 Spring学习笔记

一、简介* 在SpringMVC 中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是C

2017-06-29 10:58:39 277

原创 GIT项目操作实战总结

最近在开发web项目,需要在原来的代码上开发,开发经理建议使用GIT,之前没用过,最近在学习,顺便总结下方便自己提升。我使用了cdm mardown编辑文章,已发布在 mardown上,推荐大家使用这款编辑器,很程序员风格,而且排版很好,下面是地址:GIT新建远程分支

2017-06-29 10:54:45 320

转载 mybatis中关于传入参数parameterType

众所周知,mybatis的传入参数可以是各种Java的基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 ,复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入的值,但是如果想传入一个collection怎么办呢?经查找后发现可以使用mapper配置文件中的forea

2017-06-07 10:50:31 964

转载 jdbc.propties后面一定不要有空格,否则容易错,还不容易找到

今天遇到一个很奇怪的错误jdbc.propties文件##MySQL configdriverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/ssm-rootusername=root  password=root123#定义初始连接数initialSize=0#定义

2017-05-31 11:16:03 524

原创 Android计算App启动时间

Android 中如何计算 App 的启动时间

2017-02-04 15:33:49 595

原创 butterknife8.4空指针异常的解决方法及使用详解

butterknife8.4空指针异常的解决方法及使用详解

2017-01-21 00:11:43 5314

原创 Android Studio导入其他项目依赖

项目中遇到需要导入开源的项目作为依赖,下面是具体的方法。File->New->Import Module ,然后选择开源项目所在的路径文件夹确定,之后AS会提醒SDK版本不符合。 这时候修改gradle文件,把   compileSdkVersion XX  buildToolsVersion XX (XX代表数字)改为工程gradle的版本对应好,然后Sync now 等AS重新编译就可

2017-01-10 19:40:33 590

原创 关于viewpage+fragment出现空白页解决办法:

之前没有在Fragment中复写getItem()和getCount()      @Overridepublic Fragment getItem(int position) {return null;}@Overridepublic int getCount() {return 0;}复写就解决了@Overridepublic F

2016-12-25 02:09:37 1028

原创 关于引入TabLayout崩溃的bug报错找不到Class的解决办法

解决办法在gradle文件中添加如下配置:compile 'com.android.support:support-v4:23.4.0'compile 'com.android.support:design:23.4.0'

2016-12-23 16:57:40 2503

原创 Okhttp3表单上传数据到服务器使用指南

最近做项目,需求是要修改个人信息,具体要求就是用户点击地区弹到一个对话框中,使用滚轮选择省份和地区,然后确定,把选择的地址上传到服务器保存,下次进入个人信息修改界面时从服务器拉取最新保存的用户地址数据,这里只介绍如何将用户选择的地址上传到后台服务器。

2016-12-17 12:40:49 7336 2

原创 Android实战之Toolbar返回上级Activity崩溃的解决办法

最近开发过程中遇到一个问题,Activity使用AppActivity风格的,带有Toolbar返回的导航栏,具体就是点击Toolbar自带的返回按钮要求返回上一个AppActivity。解决办法如下:

2016-12-17 12:03:38 1525

原创 Android实战之优化一

Android实战优化系列个人总结

2016-12-11 23:00:12 195

转载 Android之线程池深度剖析

Android之线程池深度剖析标签: Android多线程线程池ThreadPoolExecutor2016-04-01 19:43 1872人阅读 评论(5) 收藏 举报 分类:【Android 性能优化】(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]线程池的引入引入的好处使

2016-12-10 16:33:08 331

原创 EditText强制获取焦点

Java代码:et.setFocusable(true);  et.setFocusableInTouchMode(true);  et.requestFocus();

2016-12-05 10:03:52 4928

原创 finished with non-zero exit value 42的解决办法

最近做项目遇到一个问题:从eclipse下载的demo,把.9图片放到drawable文件夹下作为button的样式。项目编译没有错误,但是运行后就报错:finished with non-zero exit value 42

2016-12-03 22:48:07 1747

转载 如何写面向互联网公司的求职简历

前言我在 IT 公司工作了六年,有着三年面试官的经历。在面试中,我发现很多人都不能写好一份求职简历,所以今天不谈 iOS 开发,谈谈如何写一份针对互联网公司的求职简历。我主要想分享的内容包括:简历的页数不要超过两页(最好一页)删掉不必要的信息如果你实在太牛逼,最多写 2 页重要的信息写在最前面你的联系方式你最重要的工作经历不要简单罗列工作经历列出你的

2016-12-02 00:57:49 501

原创 Android一些常见的小技巧(一)

做项目过程中,遇到一些特定场景的需求。下面分几期总结下来,与大家一起分享。

2016-11-29 15:03:52 315

原创 Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)解决办法

最近做项目,遇到个人信息设置,具体需求就是要点击imageView调出手机本地的图库选择图片设置头像。开发中代码没有问题,运行后AS报错如下: Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)         最后查资料也没有解决。 我用的是华为mate8测试,系统是android

2016-11-24 20:48:21 5036

原创 Android实战之复用一返回导航栏

在实际项目开发中,不少界面元素都是类似的,我们可以提取出来,根据具体需求加以稍微的改变就可以实现复用,实现了功能同时也减少了代码量。     比如,返回导航栏就是非常通用的界面模块,我们可以定义一个xml,包含返回按钮,以及textview标签显示当前页面的描述。然后,在需要使用返回导航栏目的地方include进去就可以了。    复用的xml代码很简单,就是一个button和textvi

2016-11-18 22:17:27 2522

原创 关于volley请求没有回调信息的解决方法

版权声明:本文为博主原创文章,转载请注明出处。

2016-11-09 00:17:46 1284

转载 Android实战之设置圆形头像

在很多应用中,我们看到,个人主页里面的头像一般都是圆的,设计成圆的会使整个界面布局变的优雅漂亮。那么,怎么使头像变圆呢?有的人说可以在上面加一个中间为透明圆形的png图,用它来遮盖住头像不就行了嘛,但是png四周始终始终是不透明的,怎么做也达不到如下的效果图的。下面我们讲讲怎么做成的吧。首先创建一个继承ImageView的抽象类MaskedImage。让他重写onDraw方

2016-11-06 23:48:42 341

原创 关于使用Volley网络请求无返回结果的解决办法

在最近项目中,遇到网络请求,大致就是在B界面的EditText中把编辑的文字发送给服务器请求,然后通过bundle传回给主界面Activity,通过更新显示最新的评论。但是主界面重写onResume()方法,在里面获取bundle并显示listview,刷新显示并没有结果,最后发现是BActivity中的RequestQueue createPostRequestQueue没有初始化! 

2016-10-31 23:59:32 1869

原创 Android技巧之相对高度使用

Android技巧之相对高度使用

2016-10-27 23:44:23 687

转载 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,

本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库.

2016-10-27 22:53:53 463

转载 Android 内存泄露实践分析

今天看到一篇关于Android 内存泄露实践分析的文章,感觉不错,讲的还算详细,mark到这里。原文发表于:Testerhome;作者:ycwdaaaa ; 原文链接:https://testerhome.com/topics/5822定义​内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内

2016-10-27 22:50:18 355

原创 Android listview加载数据后没有立即刷新的解决办法

Android listview加载数据后没有立即刷新的解决办法

2016-10-27 22:44:02 2937

原创 时间戳和标准时间转换

时间戳和时间互转

2016-10-26 18:10:30 3509

地区三级联动滑轮

Android实现三级联动下拉框 下拉列表spinner的实例代码

2016-12-04

自定义对话框

自定义对话框,可以设计成自己想要的模式,非常方便好看

2016-12-04

程序员求职简历模板二

我在 IT 公司工作了六年,有着三年面试官的经历。在面试中,我发现很多人都不能写好一份求职简历,所以今天不谈 iOS 开发,谈谈如何写一份针对互联网公司的求职简历。

2016-12-03

程序员简历模板

我在 IT 公司工作了六年,有着三年面试官的经历。在面试中,我发现很多人都不能写好一份求职简历,所以今天不谈 iOS 开发,谈谈如何写一份针对互联网公司的求职简历。

2016-12-03

Android4.0界面设计规范(中文完整版)

Android4.0界面设计规范(中文完整版),分享给大家

2016-08-28

androidhttp通讯jar包

androidhttp,互联网通讯必须

2016-08-28

946个Android&IOS小图标

946个Android&IOS 开发 小图标 精美 小图标很漂亮

2016-08-28

个人Android面试经验分享

个人Android面试的经历和感悟,分享给大家,希望大家少走弯路,都能拿到心满意足的offer

2016-08-24

HTML.CSS.JavaScript实战详解

网页开发手记.HTML.CSS.JavaScript实战详解,非常不错的一本书

2016-08-24

Json jar包

Json开发必备

2016-08-23

仿慕课网写的一个网站

仿慕课网写的一个网站

2016-08-15

仿微信的底部菜单栏的例子

仿微信的底部菜单栏,可以进行自定义

2016-08-15

WebAppDemo

最近做项目,遇到H5和Android交互的模块,具体就是H5主要提供页面,android用webView显示出来,部分topBar和bottomBar用原生android写。 做了一个实验,页面用H5写,android负责解析和显示并进行一定的登录逻辑判断。

2016-08-15

仿多米音乐播放器

一个仿多米音乐盒的app,可以对本地SD卡上的音乐文件进行扫描和播放,并有随机播放、顺序播放、单曲循环的功能。

2016-08-15

Android百度地图

百度地图,含有基本的地图显示,搜索,路径规划等功能。

2015-09-21

Android视频播放器

刚做了一个视频播放器,大家一起学习交流下,程序猿加油!

2015-09-21

空空如也

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

TA关注的人

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