jvm内存深层解析与性能调优

要更好的消化这篇文章,建议先看看https://blog.csdn.net/cdaimadada/article/details/79884414(java内存解析)这篇博文对于一般而言,java内存被划分为堆和栈(上一篇文章就是讲这个的),但是,实际上内存划分比这个复杂得多!概述对于java程序...

2018-05-04 20:25:49

阅读数 119

评论数 0

javaWeb基础知识点

一.post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get? https://www.zhihu.com/question/31640769 1.最大的优势是, GET 的URL可以人肉手输啊。。。你在地址栏打个POST给我看看。本质上面, GET 的所有信息都在...

2018-07-26 20:52:27

阅读数 400

评论数 0

Android手机连接到Tomcat服务器

前提:电脑和手机在同一个网段,比如电脑开wifim手机连接,或者手机电脑连接同一个wifi 一:先打开Tomcat 打开Tomcat可以打开安装路径下bin目录下的startup。bat文件,也可以直接在开始-所有程序-Apache Tomcat 9.0 Tomcat9下打开,成功后   ...

2018-07-18 17:00:40

阅读数 125

评论数 0

代理模式

  原文链接:https://blog.csdn.net/leisure_life/article/details/68491528 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中...

2018-07-17 16:32:44

阅读数 50

评论数 0

java反射

  原文地址:https://blog.csdn.net/sinat_38259539/article/details/71799078 概述: java Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并...

2018-07-17 10:10:05

阅读数 54

评论数 0

哪些令人捧腹的段子

1、上完厕所正准备走,隔间传来一阵哀怨的声音:“哥们,帮帮我好吗?”我叹了口气:“不带纸就敢蹲坑,你也是蛮拼的!”他尴尬地笑了笑,说:“不是,你能不能帮我去问下这楼的wifi密码,我很努力地尝试过了,真的拉不出来!”2、“运维是怎么介绍自己的工作经历的?” “部署完以后始终没有出现过问题,然后我就...

2018-06-30 17:33:04

阅读数 655

评论数 0

android中style和Theme的使用区别

一.Style的使用使用style属性可以很方便的抽取一些属性,不用重复写很多相同的属性。(一)设置属性的集合1.定义<style name="TextViewStyle"> <i...

2018-06-27 16:09:40

阅读数 106

评论数 0

android 自定义View之继承ViewGroup实现流式布局

主要实现效果如下:接下来讲述如何实现:通过自定义ViewGroup实现:1:onMeasure:测量view的宽高--     在重写的onMeasure方法中,会传入2个参数,他们分别代表“宽的测量规格”,“高的测量规格”,如下所示(spec:规格)protected void onMeasur...

2018-06-21 21:07:28

阅读数 326

评论数 0

观察者模式

Java设计模式之观察者模式        摘要:观察者模式(ObserverPattern)。用于实时监测某些Object的动态、只要Object一改变、那么他的所有观察者Observer都会知道、之后观察者会根据Object的改变进行下一步操作。这个在SWING编程中是最常见的。那些Liste...

2018-06-21 10:21:56

阅读数 58

评论数 0

那些我不知道的android开发技巧之 内容抽取

每个fragment在实现时,都需要实现onCreateView方法,所以这就导致每个fragment在代码部分就会出现相同的情况,下面具体分析 首先观看 homeFragment,你会发现这些代码可以说很类似。于是,我们可以抽取这个到BaseFragment中。   下面看这个base...

2018-06-19 11:43:19

阅读数 66

评论数 0

android开发篇之自定义View

控件有很多属性,如android:id、android:layout_width、android:layout_height等,但是这些属性都是系统自带的属性。使用attrs.xml文件,可以自己定义属性。看这张要实现的自定义控件,要实现这个效果就必须使用自定义属性,将TextView的功能和圆环...

2018-06-17 12:07:59

阅读数 271

评论数 0

ImageView设置background和src的区别

今天开发的时候遇到一个小问题,在给一个ImageView更换图片的时候,我使用的是java的方式更换,使用的方法是setBackgroundResource(),但奇怪的是总是没有效果。 最后查明原因是:我在编写xml文件的时候,为了查看效果,给这个ImageView设置了src,这时候再设置ba...

2018-06-17 09:42:52

阅读数 66

评论数 0

自定义控件之onDraw()方法使用

第二:认识CanvasCanvas类简单理解就是表示一块画布,可以在上面画我们想画的东西Canvas中的方法很多,Canvas可以绘制的对象有:弧线(arcs) canvas.填充颜色(argb和color)Bitmap圆(circle和oval)点(point)线(line)矩形(Rect)图片...

2018-06-15 18:54:44

阅读数 1159

评论数 0

Activity A 跳转到 Activity B,生命周期的执行过程

今天被问到ActivityA中启动ActivityB,生命周期方法的执行过程,确实在短时间内不好答出来。打开APP,进入ActivityA生命周期如下:ActivityA跳转到ActivityB生命周期如下:ActivityB按back键返回生命周期如下:ActivityA按back键返回生命周期...

2018-06-12 16:24:39

阅读数 195

评论数 0

parcelable接口实现

Parcelable接口想要在两个activity之间传递对象,那么这个对象必须序列化,android中序列化一个对象有两种方式,一种是实现Serializable接口,这个非常简单,只需要声明一下就可以了,不痛不痒。但是android中还有一种特有的序列化方法,那就是实现Parcelable接口...

2018-06-12 11:28:07

阅读数 224

评论数 0

重入锁、读写锁基础

概述:在java多线程当中,我们知道可以使用synchronized关键字来实现线程间的同步互斥工作,那么其实还有一个更加优秀的机制去完成这个“同步互斥”工作,他就是Lock对象,我们主要学习两种锁,重入锁(ReentrantLock)和读写锁(ReentrantReadWriteLock)。他们...

2018-06-07 19:48:07

阅读数 136

评论数 0

Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

今天发一篇"水文",可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少...

2018-06-07 09:58:02

阅读数 79

评论数 0

MotionEvent和KeyEvent机制

触屏操作的理解:最基本的操作类型:1.down:手指按下2.move:手指在屏幕上移动3.up:手指从屏幕上离开操作原理:现在流行的触屏手机的屏幕都是电容屏,它是通过人体微小电流和屏幕之间的电流交互来感知触屏的操作。...

2018-06-05 11:03:46

阅读数 603

评论数 0

Android图片加载框架最全解析(八),带你全面了解Glide 4的用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/78582548本篇将是我们这个Glide系列的最后一篇文章。其实在写这个系列第一篇文章的时候,Glide就推出4.0.0的RC版了。那个时候因为我一直研究的都是Glide 3.7.0...

2018-06-03 11:15:53

阅读数 155

评论数 0

Android图片加载框架最全解析(五),Glide强大的图片变换功能

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/71524668本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。大家好,又到了学习Glide的时间了。前段时间由于项目开发紧张,再加...

2018-06-03 11:00:20

阅读数 187

评论数 0

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