自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序码农的新路历程

兴趣、坚持、理解--做淡定的自己

  • 博客(106)
  • 资源 (1)
  • 收藏
  • 关注

原创 Netty心跳机制

1.心跳机制目的:判断活着保持链接2 .如何实现心跳机制:最好在应用层自己实现一般实现心跳机制由两种方式:    TCP协议自带的心跳机制来实现;    在应用层来实现。 但是TCP协议自带的心跳机制系统默认是设置的是2小时的心跳频率。它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。另外该心跳机制是与TCP协议绑定的,那如果我们要是

2017-08-11 08:54:18 1278

原创 SSH集成框架概述

一、SSH概念SSH是 struts(springmvc)+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架。SSH有多个框架集成,紧密地结合在一起,用于构建灵活、易于扩展的多层Web应用程序。包括:表示控制层框架(mvc层框架:struts或springmvc)、业务层框架(spring)、持久层框架(hibernate)二、框架图(太懒,网上

2016-09-01 15:54:43 2048

原创 Java 注解Annotation

1、注解概念注解就是某种注解类型的一个实例,我们可以用它在某个类、方法等程序元素上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的方法来编译类。Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响。2、注解的分类1)元注解:用来自定义注解@Documented 标记生成javadoc:  @Inherited 标记继承关系  @Retent

2016-08-25 17:13:19 461

原创 java 元数据metadata

1、元数据概念元数据是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的额外信息。对数据进行说明描述的数据2、元数据的作用     一般来说,元数据可以用于创建文档(根据程序元素上的注释创建文档),跟踪代码中的依赖性(可声明方法是重载,依赖父类的方法),执行编译时检查(可声明是否编译期检测),代码分析。     如下:       1) 编写文档

2016-08-25 16:09:56 10142

转载 数据库连接池的原理

谈谈数据库连接池的原理                                                                                                                                                                         帅宏军     这次我们采取技术

2016-08-18 15:28:04 333

原创 前端技术:bootstrap(控件、插件、html\css\js开发框架)

一、概述Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。说白了就是:用于web网页的控件、插件(能够接收响应的控件)该框架通过html、CSS来布局构造控件,通过jQuery js脚本库实现操作响应。二、引入

2016-06-23 10:01:02 6480

原创 前端技术:jQuery

一、概述jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。jQuery用来操作HTML元素:选取 HTML 元素,以及对它们执行类似隐藏、移动以及操作其内容等任务二、元素选取jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某

2016-06-22 11:20:29 432

原创 前端技术:ECharts-Enterprise Charts商业级数据图表库-----理解

一、简介ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等)二、例子5分钟上手写ECharts的第一个图表1、新建一个echarts.html文件。为ECharts准备一个具备大小(宽高)

2016-06-21 16:25:26 1673

原创 java web filter总结

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制(登录检查控制页面访问)、过滤敏感词汇、统一form请求页面编码、控制响应信息等一些高级功能。

2016-06-16 10:47:54 443

原创 android工程里,配置文件的实现。

开发程序,有时需要有配置文件,如数据库连接,及时通信服务器连接等android工程实现该功能也非常简单,实现如下:1、创建配置文件,如property.properties,文件内容如下:host=10.10.27.111hostName=a27-c-name2、把配置文件property.properties放到工程的资产(assets)目录下.3、在程序里读取配置文件:

2015-07-03 14:12:44 651

原创 Runtime及关闭钩子-完成退出前的清理资源释放工作

Runtime:运行时环境,每一个java应用程序都一个Runtime实例对象相对应。Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。java的关闭钩子:Runtime.getRuntime().addShutdownHook(shutdownHook);   这个方法的含义说明:   这个方法的意思就是在jv

2015-07-01 14:58:30 2252

原创 android控件的继承关系及控件功能大全

一、android控件继承关系android中所有的控件都继承自android.view.View,其中android.view.ViewGroup是View的一个重要子类,绝大部分的布局都基础子ViewGroup.下面是安卓控件的继承关系类图,其中红色为常用控件

2015-04-29 09:52:09 1077

转载 Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案

在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onItemClickLis

2014-12-04 14:40:17 565

转载 ScrollView嵌套ListView只显示一行

在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。运行程序,如下结果,无论你如何调整layout_width,layout_height属性,ListView列表只显示一列! 在查阅的各种文档和资料后,发现在ScrollView中嵌套ListView空间

2014-12-04 14:31:51 613

原创 android anim 动画效果

动画效果编程基础--AnimationAndroid      动画类型      Android的animation由四种类型组成      XML中    alpha    渐变透明度动画效果    scale    渐变尺寸伸缩动画效果    translate    画面转换位置移动动画效果    rotate    画面转移旋转动画

2014-11-14 11:44:11 463

原创 背景选择器Selector和.9.png的使用

一、背景选择器Selector为了让控件更生动,android提供背景选择器这个利器。使用方法:1、android的selector要在 drawable 目录下配置,文件格式为XML,事例文件如下:http://schemas.android.com/apk/res/android">            //控件无效时显示的图片      //控件获取焦点,并被点

2014-11-13 11:32:30 1476

原创 上传图片到服务器的实现

一、客户端1、客户端上传工具类:

2014-11-06 11:20:11 1442

原创 ListView 显示网络图片,问题解决及性能优化

1、列表视图适配器getView

2014-07-24 14:54:03 789

原创 android 内存管理

概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管理大家都知道,android应用层是由java开发的,android的davlik虚

2014-07-21 15:08:43 647

原创 TabActivity和FragmentActiivty实现标签页的区别

一、TabActivity实现标签页1、继承自

2014-06-25 09:12:13 1202 1

原创 android常用设计模式及应用举例

android常用设计模式及应用举例

2014-06-12 09:50:52 726

原创 ANR---android程序架构时必须考虑的问题

一、什么是ANRANR(application not)

2014-06-11 11:35:12 609

原创 结合开发知识点积累

1、NotificationManager 通知管理器

2014-06-05 11:33:57 648

原创 android SDK sample说明

1、ApiDemos——为了让Android应用开发的人员能更好的学习Android平台,Google为Android应用开发提供了API调用的例子,应有尽有啊,各种示例

2014-05-29 17:10:59 1696

原创 android launcher启动及开发

一、launcher是什么?

2014-05-29 09:32:45 1174

原创 AdMob广告添加方法

1、androidmanifest文件添加权限:      2、在androidmanifest文件添加AdMob广告的activity                     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScr

2014-03-25 10:17:38 2244

原创 androidmanifest文件参数说明

1、     minSdkVersion:最小版本,指明在这个版本以上的设备可以安装运行此应用。    targetSdkVersion:目标版本,指明如果targetSdkVersion与目标设备的API版本相同时,运行效率可能会高一些。    target=android-10:在工程属性文件里project.properties指明的编译版本:指明该工程用这个版本编译。2

2014-03-25 09:11:18 914

原创 android:configChanges属性

android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。设置方法:将下列字段用“|”符号分

2014-03-25 07:59:08 691

原创 新开发的手机网址导航--酷网导航

提供手机的网址导航,包括4大功能:1、网站导航:提供主流手机网站的网址导航。包括新闻资讯、休闲娱乐、购物生活、小说视频、游戏软件、生活助手等分类的主流网站。2、新闻热点:提供主流门户的新闻浏览,包括:搜狐、百度、新浪、凤凰新闻。3、我的收藏:用户可以添加自己喜欢的网站,以后在想访问时,不用再麻烦的输入网址了。4、管理应用:可以管理手机中已安装的应用程序,可以查看应用程序的信息、卸载

2014-03-07 17:07:04 1053

原创 列表视图(ListView)显示及事件处理总结

一、显示1、布局文件中包含一个列表视图控件2、列表视图控件要设计一个显示风格的列表条目布局文件。3、在activity中获取列表控件,并设置它的适配器,使列表控件、要显示的数据、列表条目布局文件关联起来。      从而显示需要的风格。二、事件触发1、设置列表控件的条目点击事件:如listview.setOnItemClickListener,当列表中的条目被点击时,能够获

2014-02-18 10:56:01 1140

转载 apk 反编译工具的使用

在学习android 开发的时候,我们经常回尝试使用到别人的apk,希望能了解别人怎么编写的代码,于是想要一个能实现其反编译的软件,将软件反编译出来,查看其代码。工具/原料反编译软件dex2jar和jdgui.exe软件在下面的连接中 http://pan.baidu.com/share/link?shareid=378120&uk=

2014-01-02 15:39:55 1118

转载 Ubuntu设置环境变量

Ubuntu下设置环境变量有四种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户,一种是系统用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。二:用于当前用户:在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PA

2013-12-13 10:50:17 1153

原创 Sax 实现XML文件解析

一、XML文件: 0 0 1 1 0 pic/bg.jpg Pic 50 50 0.78125 0.908 2 /video /213 /425 Cycle Path 0 二、Sax

2013-11-20 07:15:52 885

原创 activity BroadcastReceiver Service 三大组件的启动或触发

一、intent1、intent 意图:我想让系统去干什么startService(intent):想告诉系统启动服务startActivity(intent):告诉系统启动activitysendBroadcast(intent):告诉系统发送一个广播2、系统接到意图后怎么做:对startService(intent):是启动哪个服务,

2013-11-08 11:42:00 1310

转载 android广播接收器 接收广播的Intent Action 事件类型

Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY

2013-11-07 12:02:07 1716

原创 interface 回调函数--实现子线程类对主线程类界面的控制

实现子线程对主线程界面的控制方法有两种方法:1、主界面线程建立消息处理机制,然后调用子线程(传递主线程消息处理句柄Handler)进行事务处理,事务处理完成后,通过主线程的消息Handler发送消息给主线程,由主线程控制界面。2、主线程调用子线程,并通过在子线程中调用主线程的回调函数来实现,方法如下:一、子线程类定义接口并将该接口设置为该类的私有成员public class Upd

2013-11-06 17:31:02 1631

原创 android Http通信开发详解

一、http get请求和post请求区别:1、get请求主要是从服务器获取数据,传递的参数小,绑定在URL串里,响应速度快,但相对不安全。2、post请求主要是向服务器发送数据,发送数据较大,数据隐含,响应速度慢,但相对安全。二、检测手机的网络连接状态//ConnectivityManager主要管理和网络连接相关的操作,从系统服务中获取网络连接管理器Connectivity

2013-11-06 11:41:54 1371

原创 读取并解析一个文本文件处理流程:编码、InputStreamReader、BufferedReader

一、构建文件输入流FileInputStream(file),并获取该文件输入流的编码String encode = CharacterEnding.getFileEncode(new FileInputStream(file));具体的实现代码见上篇博客二、根据文件输入流和该输入流的编码,构建输入流读取器InputStreamReader in = new InputStream

2013-10-31 11:40:50 1473

转载 自动检测文本的字符集:URL的页面编码+文本文件编码

自动检测文本的字符集(Java port of Mozilla charset detector 工具的使用方法) Java port of Mozilla charset detector是Mozilla组织开发的用于浏览器自动识别网页字符集的工具的一个JAVA实现。Mozilla有关该工具的地址是:http://www.mozilla.org/projects/intl/chard

2013-10-31 10:54:17 1508

原创 TabActivity标签界面的实现

一、创建一个类继承自TabActivity二、创建标签视图对应的布局文件,所有的标签页的内容都在该布局文件里<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_p

2013-10-31 09:05:44 934

酷网导航--手机网址导航

提供手机的网址导航,包括4大功能: 1、网站导航:提供主流手机网站的网址导航。包括新闻资讯、休闲娱乐、购物生活、小说视频、游戏软件、生活助手等分类的主流网站。 2、新闻热点:提供主流门户的新闻浏览,包括:搜狐、百度、新浪、凤凰新闻。 3、我的收藏:用户可以添加自己喜欢的网站,以后在想访问时,不用再麻烦的输入网址了。 4、管理应用:可以管理手机中已安装的应用程序,可以查看应用程序的信息、卸载应用、启动应用。

2014-03-07

空空如也

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

TA关注的人

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