- 博客(106)
- 资源 (1)
- 收藏
- 关注
原创 Netty心跳机制
1.心跳机制目的:判断活着保持链接2 .如何实现心跳机制:最好在应用层自己实现一般实现心跳机制由两种方式: TCP协议自带的心跳机制来实现; 在应用层来实现。 但是TCP协议自带的心跳机制系统默认是设置的是2小时的心跳频率。它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。另外该心跳机制是与TCP协议绑定的,那如果我们要是
2017-08-11 08:54:18
1283
原创 SSH集成框架概述
一、SSH概念SSH是 struts(springmvc)+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架。SSH有多个框架集成,紧密地结合在一起,用于构建灵活、易于扩展的多层Web应用程序。包括:表示控制层框架(mvc层框架:struts或springmvc)、业务层框架(spring)、持久层框架(hibernate)二、框架图(太懒,网上
2016-09-01 15:54:43
2050
原创 Java 注解Annotation
1、注解概念注解就是某种注解类型的一个实例,我们可以用它在某个类、方法等程序元素上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的方法来编译类。Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响。2、注解的分类1)元注解:用来自定义注解@Documented 标记生成javadoc: @Inherited 标记继承关系 @Retent
2016-08-25 17:13:19
466
原创 java 元数据metadata
1、元数据概念元数据是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的额外信息。对数据进行说明描述的数据2、元数据的作用 一般来说,元数据可以用于创建文档(根据程序元素上的注释创建文档),跟踪代码中的依赖性(可声明方法是重载,依赖父类的方法),执行编译时检查(可声明是否编译期检测),代码分析。 如下: 1) 编写文档
2016-08-25 16:09:56
10151
原创 前端技术:bootstrap(控件、插件、html\css\js开发框架)
一、概述Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。说白了就是:用于web网页的控件、插件(能够接收响应的控件)该框架通过html、CSS来布局构造控件,通过jQuery js脚本库实现操作响应。二、引入
2016-06-23 10:01:02
6485
原创 前端技术:jQuery
一、概述jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。jQuery用来操作HTML元素:选取 HTML 元素,以及对它们执行类似隐藏、移动以及操作其内容等任务二、元素选取jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某
2016-06-22 11:20:29
436
原创 前端技术: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
1679
原创 java web filter总结
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制(登录检查控制页面访问)、过滤敏感词汇、统一form请求页面编码、控制响应信息等一些高级功能。
2016-06-16 10:47:54
448
原创 android工程里,配置文件的实现。
开发程序,有时需要有配置文件,如数据库连接,及时通信服务器连接等android工程实现该功能也非常简单,实现如下:1、创建配置文件,如property.properties,文件内容如下:host=10.10.27.111hostName=a27-c-name2、把配置文件property.properties放到工程的资产(assets)目录下.3、在程序里读取配置文件:
2015-07-03 14:12:44
655
原创 Runtime及关闭钩子-完成退出前的清理资源释放工作
Runtime:运行时环境,每一个java应用程序都一个Runtime实例对象相对应。Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。java的关闭钩子:Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jv
2015-07-01 14:58:30
2258
原创 android控件的继承关系及控件功能大全
一、android控件继承关系android中所有的控件都继承自android.view.View,其中android.view.ViewGroup是View的一个重要子类,绝大部分的布局都基础子ViewGroup.下面是安卓控件的继承关系类图,其中红色为常用控件
2015-04-29 09:52:09
1088
转载 Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onItemClickLis
2014-12-04 14:40:17
570
转载 ScrollView嵌套ListView只显示一行
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。运行程序,如下结果,无论你如何调整layout_width,layout_height属性,ListView列表只显示一列! 在查阅的各种文档和资料后,发现在ScrollView中嵌套ListView空间
2014-12-04 14:31:51
617
原创 android anim 动画效果
动画效果编程基础--AnimationAndroid 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画
2014-11-14 11:44:11
468
原创 背景选择器Selector和.9.png的使用
一、背景选择器Selector为了让控件更生动,android提供背景选择器这个利器。使用方法:1、android的selector要在 drawable 目录下配置,文件格式为XML,事例文件如下:http://schemas.android.com/apk/res/android"> //控件无效时显示的图片 //控件获取焦点,并被点
2014-11-13 11:32:30
1484
原创 android 内存管理
概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管理大家都知道,android应用层是由java开发的,android的davlik虚
2014-07-21 15:08:43
653
原创 android SDK sample说明
1、ApiDemos——为了让Android应用开发的人员能更好的学习Android平台,Google为Android应用开发提供了API调用的例子,应有尽有啊,各种示例
2014-05-29 17:10:59
1709
原创 AdMob广告添加方法
1、androidmanifest文件添加权限: 2、在androidmanifest文件添加AdMob广告的activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScr
2014-03-25 10:17:38
2250
原创 androidmanifest文件参数说明
1、 minSdkVersion:最小版本,指明在这个版本以上的设备可以安装运行此应用。 targetSdkVersion:目标版本,指明如果targetSdkVersion与目标设备的API版本相同时,运行效率可能会高一些。 target=android-10:在工程属性文件里project.properties指明的编译版本:指明该工程用这个版本编译。2
2014-03-25 09:11:18
919
原创 android:configChanges属性
android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。设置方法:将下列字段用“|”符号分
2014-03-25 07:59:08
692
原创 新开发的手机网址导航--酷网导航
提供手机的网址导航,包括4大功能:1、网站导航:提供主流手机网站的网址导航。包括新闻资讯、休闲娱乐、购物生活、小说视频、游戏软件、生活助手等分类的主流网站。2、新闻热点:提供主流门户的新闻浏览,包括:搜狐、百度、新浪、凤凰新闻。3、我的收藏:用户可以添加自己喜欢的网站,以后在想访问时,不用再麻烦的输入网址了。4、管理应用:可以管理手机中已安装的应用程序,可以查看应用程序的信息、卸载
2014-03-07 17:07:04
1061
原创 列表视图(ListView)显示及事件处理总结
一、显示1、布局文件中包含一个列表视图控件2、列表视图控件要设计一个显示风格的列表条目布局文件。3、在activity中获取列表控件,并设置它的适配器,使列表控件、要显示的数据、列表条目布局文件关联起来。 从而显示需要的风格。二、事件触发1、设置列表控件的条目点击事件:如listview.setOnItemClickListener,当列表中的条目被点击时,能够获
2014-02-18 10:56:01
1151
转载 apk 反编译工具的使用
在学习android 开发的时候,我们经常回尝试使用到别人的apk,希望能了解别人怎么编写的代码,于是想要一个能实现其反编译的软件,将软件反编译出来,查看其代码。工具/原料反编译软件dex2jar和jdgui.exe软件在下面的连接中 http://pan.baidu.com/share/link?shareid=378120&uk=
2014-01-02 15:39:55
1120
转载 Ubuntu设置环境变量
Ubuntu下设置环境变量有四种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户,一种是系统用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。二:用于当前用户:在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PA
2013-12-13 10:50:17
1158
原创 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
887
原创 activity BroadcastReceiver Service 三大组件的启动或触发
一、intent1、intent 意图:我想让系统去干什么startService(intent):想告诉系统启动服务startActivity(intent):告诉系统启动activitysendBroadcast(intent):告诉系统发送一个广播2、系统接到意图后怎么做:对startService(intent):是启动哪个服务,
2013-11-08 11:42:00
1317
转载 android广播接收器 接收广播的Intent Action 事件类型
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY
2013-11-07 12:02:07
1723
原创 interface 回调函数--实现子线程类对主线程类界面的控制
实现子线程对主线程界面的控制方法有两种方法:1、主界面线程建立消息处理机制,然后调用子线程(传递主线程消息处理句柄Handler)进行事务处理,事务处理完成后,通过主线程的消息Handler发送消息给主线程,由主线程控制界面。2、主线程调用子线程,并通过在子线程中调用主线程的回调函数来实现,方法如下:一、子线程类定义接口并将该接口设置为该类的私有成员public class Upd
2013-11-06 17:31:02
1637
原创 android Http通信开发详解
一、http get请求和post请求区别:1、get请求主要是从服务器获取数据,传递的参数小,绑定在URL串里,响应速度快,但相对不安全。2、post请求主要是向服务器发送数据,发送数据较大,数据隐含,响应速度慢,但相对安全。二、检测手机的网络连接状态//ConnectivityManager主要管理和网络连接相关的操作,从系统服务中获取网络连接管理器Connectivity
2013-11-06 11:41:54
1378
原创 读取并解析一个文本文件处理流程:编码、InputStreamReader、BufferedReader
一、构建文件输入流FileInputStream(file),并获取该文件输入流的编码String encode = CharacterEnding.getFileEncode(new FileInputStream(file));具体的实现代码见上篇博客二、根据文件输入流和该输入流的编码,构建输入流读取器InputStreamReader in = new InputStream
2013-10-31 11:40:50
1481
转载 自动检测文本的字符集: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
1516
原创 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
937
酷网导航--手机网址导航
2014-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人