<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lianqiangjava的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lianqiangjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lianqiangjava]]></copyright><item><title><![CDATA[Java虚拟机(二)——JVM内存参数]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/106380581</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/106380581</guid><author>lianqiangjava</author><pubDate>Wed, 27 May 2020 14:18:13 +0800</pubDate><description><![CDATA[JVM默认运行参数
支持JVM运行的重要配置，根据操作系统/物理硬件不同而不同
分为三类参数：




类型
稳定性
举例




- 参数
标准参数，比较稳定
-version


-X 参数
非标准参数，不在所有VM通用
-Xmx


-XX 参数
非Stable参数，容易变更
-XX:MaxMetaspaceSize


下面使用-XX:+PrintFlagsFinal 显示堆内存的相关参数
C:\Users\Administrator&gt;java -XX:+PrintFlagsFinal -ve]]></description><category></category></item><item><title><![CDATA[Java虚拟机(一)——JVM内存分类]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/106372713</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/106372713</guid><author>lianqiangjava</author><pubDate>Wed, 27 May 2020 09:14:20 +0800</pubDate><description><![CDATA[传统程序语言：由程序员手动内存管理。C/C++，malloc申请内存和free释放内存，经常导致内存泄漏。


现代程序语言：自动内存管理。Java/C#，采用内存自动管理，程序员只需要申请使用，系统会检查无用的对象并回收内存。


JVM架构如下图所示。

私有内存

程序计数器（Program Counter Register）
Java虚拟机栈（JVM Stack）
本地方法栈（Native Method Stack）

多线程共享内存

堆（Heap）
方法区（Method Area）
运行时常..]]></description><category></category></item><item><title><![CDATA[计算机网络技术(七)——网络管理技术]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105973431</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105973431</guid><author>lianqiangjava</author><pubDate>Thu, 07 May 2020 15:20:30 +0800</pubDate><description><![CDATA[摘要

网络管理概述
网络管理的体系结构与模式
网络管理的功能
简单网络管理协议（SNMP）

一、网络管理概述


网络管理是什么？
网络管理包括对硬件、软件和人力的使用、综合与协调，以便对网络资源进行监视、测试、配置、分析、评价和控制，这样就能以合理的价格满足网络的一些需求，如实时运行性能、服务质量等。另外，当网络出现故障时能及时报告和处理，并协调、保持网络系统的高效运行等。网络管理常简称为网...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(六)——网络应用技术]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105933373</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105933373</guid><author>lianqiangjava</author><pubDate>Tue, 05 May 2020 15:33:10 +0800</pubDate><description><![CDATA[摘要

网络应用概述
域名系统（DNS）
文件传输协议（FTP）
电子邮件
万维网（WWW）

一、网络应用概述


网络应用是什么？
网络应用是直接面向计算机网络的用户，遵循相应的网络应用协议，为用户提供某个特定的网络服务的软件系统。


发展过程
从最初的电子邮件、远程登录和文件传输等基本网络应用，到万维网、电子商务等基于传统Web的网络应用，再到即时通讯、社交媒体和网络视频等基于P2P技术的...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(五)——网络互联技术]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105902271</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105902271</guid><author>lianqiangjava</author><pubDate>Sun, 03 May 2020 12:53:00 +0800</pubDate><description><![CDATA[摘要

网络互联概述
网际协议（IP）
IP 地址
IP 路由
IP 中的其他协议
IPv6 协议

一、网络互联概述
要让分布在世界各地，不同类型、不同协议的网络相互连接起来，并且能流畅、高效地实现信息共享，就必须依靠网络互联技术来实现。网络互联技术是指所有能在物理和逻辑上实现不同网络相互连接的技术的总称。
实现异构网络互联的基本策略是协议转换和构建虚拟互联网络。协议转换实现异构网络之间数据分组...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(四)——局域网技术]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859822</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859822</guid><author>lianqiangjava</author><pubDate>Thu, 30 Apr 2020 13:37:34 +0800</pubDate><description><![CDATA[摘要

局域网概述
以太网技术
虚拟局域网（VLAN）
无线局域网（WLAN）

一、局域网概述


局域网的发展过程
局域网的研究开始于20世纪70年代初，一些大学和研究机构提出了不同的局域网技术设计思想。1975年，美国施乐公司（Xerox）研制出了基于总线的局域网产品——以太网（Ethernet）。到了20世纪80年代，局域网已经得到了广泛的应用，占主导地位的技术主要有以太网、令牌环网和令牌...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(三)——网络协议和体系结构]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859801</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859801</guid><author>lianqiangjava</author><pubDate>Thu, 30 Apr 2020 13:32:22 +0800</pubDate><description><![CDATA[摘要

网络协议和体系结构概述
OSI参考模型
TCP/IP参考模型
TCP和UDP

一、网络协议和体系结构概述


网络协议是什么？
为了保证数据通信正常进行，通信双方需要事先做一些规定，例如，使用哪种编码方式、差错编码和交换技术等，双方必须在这些规定上达成一致，彼此才能互相 ”理解“，这种通信双方必须遵守的规则和约定称为协议。


协议的要素是什么？
1）语法——规定通信双方”如何讲“，即确...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(二)——数据通信]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859677</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859677</guid><author>lianqiangjava</author><pubDate>Thu, 30 Apr 2020 13:29:28 +0800</pubDate><description><![CDATA[摘要

数据通信的概念
数据传输方式
数据通信系统的性能
传输信道
数据通信中的编码
复用技术
差错控制技术
交换技术

一、数据通信的概念


数据通信是什么？
数据通信是相对于电话通信、广播电视通信等传统通信业务而言的，是在计算机出现后，通信与计算机相结合而产生的一种通信业务。


通信系统是什么？
把能实现信息传输的一切技术设备和传输媒质的集合称为通信系统。


通信系统模型
通信系统的核心...]]></description><category></category></item><item><title><![CDATA[计算机网络技术(一)——概论]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859098</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/105859098</guid><author>lianqiangjava</author><pubDate>Thu, 30 Apr 2020 12:37:59 +0800</pubDate><description><![CDATA[摘要

计算机网络的起源与发展
计算机网络的分类
计算机网络的硬件和软件设备
计算机网络的性能指标
计算机网络的功能和应用
计算机网络的标准化组织

一、计算机网络的起源与发展
1.1 产生背景
计算机诞生后，作为信息处理的核心器件，被广泛用于科学计算、工业控制、人工智能等各个领域。随着计算机普及，人们越来越不满足孤立的计算机进行的信息处理，而是希望位于不同空间的计算机及其附属设备能够连通起来，从...]]></description><category></category></item><item><title><![CDATA[Eclipse dex 65536 问题解决方案]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/80105103</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/80105103</guid><author>lianqiangjava</author><pubDate>Fri, 27 Apr 2018 11:06:22 +0800</pubDate><description><![CDATA[Eclipse dex 65536 问题解决方案



一、问题产生原因



报错信息:

Unable to execute dex: method ID not in[0, 0xffff]: 65536



产生原因:


  早期的Dalvik VM内部使用short类型变量来标识方法的id，最大值限制在65536，故单个dex文件内的方法数目限制不能超过65536个，当项目中包含太多的...]]></description><category></category></item><item><title><![CDATA[Android 6大开源框架]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/40536053</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/40536053</guid><author>lianqiangjava</author><pubDate>Tue, 28 Oct 2014 09:57:11 +0800</pubDate><description><![CDATA[1、volley 

项目地址 https://github.com/smanikandan14/Volley-demo
 (1)  JSON，图像等的异步下载；
 (2)  网络请求的排序（scheduling）
 (3)  网络请求的优先级处理
 (4)  缓存
 (5)  多级别取消请求
 (6)  和Activity和生命周期的联动（Activity结束时同时取消所有网络请]]></description><category></category></item><item><title><![CDATA[android CheckBox RadioButton 图片与文字间距问题]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/40211117</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/40211117</guid><author>lianqiangjava</author><pubDate>Sat, 18 Oct 2014 14:32:11 +0800</pubDate><description><![CDATA[在使用自定义的CheckBox 或RadioButton时，自定义的图标和文字在不同的手机上显示的间距不同，有时不太好控制，下面是我自定义的CheckBox:

在Layout下的xml：

 


&amp;lt;CheckBox 
            android:id=&quot;@+id/recharge_activity_cb&quot;
            style=&quot;@style/CustomChe...]]></description><category></category></item><item><title><![CDATA[ShareSDK授权页面的自定义]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/38736093</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/38736093</guid><author>lianqiangjava</author><pubDate>Thu, 21 Aug 2014 20:20:53 +0800</pubDate><description><![CDATA[关于授权页面的自定义


1、准备工作

看这个文档，就会要求你对照《Share SDK使用说明》了，如果你还找不到这个文档——我不能理解——请到Share SDK解压目录下找，它是一个PDF文件，我建议你使用Adobe Reader来打开pdf文件，毕竟pdf是他们家发明的文件格式，兼容性最好。而且《Share SDK使用说明》中有书签功能，我不能确定其它的工具有没有，如果没有，那你找]]></description><category></category></item><item><title><![CDATA[Android开发之InstanceState详解]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/32104501</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/32104501</guid><author>lianqiangjava</author><pubDate>Wed, 18 Jun 2014 12:01:44 +0800</pubDate><description><![CDATA[本文介绍Android中关于Activity的两个神秘方法：onSaveInstanceState() 和 onRestoreInstanceState()，并且在介绍这两个方法之后，再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。



　　首先来介绍onSaveInstanceState() 和 onRestoreIns]]></description><category></category></item><item><title><![CDATA[Android动画学习笔记-Android Animation]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/31778075</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/31778075</guid><author>lianqiangjava</author><pubDate>Tue, 17 Jun 2014 16:34:17 +0800</pubDate><description><![CDATA[3.0以前，android支持两种动画模式，tween animation,frame animation，在android3.0中又引入了一个新的动画系统：property animation，这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P]]></description><category></category></item><item><title><![CDATA[android缓存框架ASimpleCache]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/30267571</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/30267571</guid><author>lianqiangjava</author><pubDate>Thu, 12 Jun 2014 17:24:37 +0800</pubDate><description><![CDATA[ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件（由十几个类精简而来）。]]></description><category></category></item><item><title><![CDATA[Gson转Map]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/30258461</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/30258461</guid><author>lianqiangjava</author><pubDate>Thu, 12 Jun 2014 16:23:50 +0800</pubDate><description><![CDATA[使用google的Gson包，把json字符串转成Map以及List对象，记得下载Gson包，
我使用的是gson-2.1.jar
Gson下载地址:gson-2.1.jar
下面是源码:
package com.test;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
i]]></description><category></category></item><item><title><![CDATA[Android滑动事件分派机制]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/21325135</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/21325135</guid><author>lianqiangjava</author><pubDate>Sun, 16 Mar 2014 14:21:11 +0800</pubDate><description><![CDATA[一张图来简单明了的表述Android中事件的分派机制：




看了这个图，说起来就简单了。

假设一个视图结构如左上角所示，最外面的父控件是一个ViewGroup A，内一层是ViewGroup B，最最里面的控件是View C。

 

当用户去点击View C的时候，最先触发的是ViewGroup A的onInterceptTouchEvent()方法。这个方法是用来阻]]></description><category></category></item><item><title><![CDATA[Android Animation]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/21227457</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/21227457</guid><author>lianqiangjava</author><pubDate>Fri, 14 Mar 2014 10:36:35 +0800</pubDate><description><![CDATA[仅供参考

关于动画的实现，Android提供了Animation，在Android SDK介绍了2种Animation模式：

1. Tween Animation：通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果，即是一种渐变动画；

2. Frame Animation：顺序播放事先做好的图像，是一种画面转换动画。

动画类型

下面先来看看Android]]></description><category></category></item><item><title><![CDATA[WSDL 规则解释]]></title><link>https://blog.youkuaiyun.com/lianqiangjava/article/details/20832345</link><guid>https://blog.youkuaiyun.com/lianqiangjava/article/details/20832345</guid><author>lianqiangjava</author><pubDate>Sun, 09 Mar 2014 10:00:40 +0800</pubDate><description><![CDATA[WSDL文档可以分为两部分。顶部分由抽象定义组成，而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息，它们并不包含任何随机器或语言而变的元素。这就定义了一系列服务，截然不同的网站都可以实现。随网站而异的东西如序列化便归入底部分，因为它包含具体的定义。
l 抽象定义
        Types
            独立与机器和语言的类型定义

　　Message]]></description><category></category></item></channel></rss>