自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐刘根的博客

微信关注公众号:Java后端技术(ID:JavaITWork),和20万人一起学习Java!

  • 博客(50)
  • 资源 (44)
  • 论坛 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android中Intent的深入理解

(1)Intent提供了一种通用的消息系统,它允许在你的应用程序见传递Intent来执行动作和产生事件,使用Intent可以激活Android应用的三种类型的核心组件:活动Activity、服务Service、广播接受者Broadcast。(2)Intent又分为隐士意图和显示意图。显示意图:调用intent.setComponent()、intent.setClassName()或者intent.

2015-03-30 21:09:53 1595

原创 Android数据转化为Xml形式给客户端及客户端使用xml数据

(1)创建实体类Newspublic class News { private Integer id; private String title; private Integer timelength; public News(Integer id, String title, Integer timelength) { this.id = id;

2015-03-30 16:13:09 1999

原创 Android数据转化为Json形式给客户端及客户端使用json数据

(1)首先创建生成原始数据的service,VideoNewsServiceBean,这是一个接口的实现类,接口的功能如下:public interface VideoNewsService { /** * 获取最新的视频资讯 * @return */ public List<News> getLastNews();}News类public class

2015-03-30 15:52:53 2821

原创 Android手机震动抖动效果的实现

(1)布局文件如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2015-03-27 17:14:27 4750 1

原创 Android实现文本框输入一定字数进行搜索的功能

(1)实现文本框自动搜索的功能:et_phone为一个editText输入框控件et_phone.addTextChangedListener(new TextWatcher() { public void onTextChanged(CharSequence s, int start, int before, int count) {

2015-03-27 17:07:17 1945 1

原创 Android程序之一键锁屏

(1)布局文件activity_main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr

2015-03-23 20:39:55 1705

原创 Android手机定位案例代码

代码如下:package com.xuliugen.gpsdemo;import com.itheima.gpsdemo.R;import android.app.Activity;import android.location.Criteria;import android.location.Location;import android.location.LocationListener;

2015-03-23 19:23:45 6003

原创 Hibernate和Ibatis的区别

一、Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成

2015-03-20 11:08:58 5118

原创 Java算法-奇怪的分式

题目:上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢? 请写出所有不同算式的个数(包括题中举例的)。 显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要

2015-03-18 21:23:34 2339

原创 Java算法试题--猜字母/杀人游戏

题目如下:把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。public class 猜字母 { public static void m

2015-03-18 20:27:55 2593

原创 2015年春季阿里招聘电话面试和视频面试问题总结

本人大三学生一枚,就想试试参加了阿里的春季招聘,简历顺利通过,然后一段时间之后等到了阿里的电话面试,面试的问题大概如下:(1)Androd:activity的生命周期?(百度一下,一大把不多说!以前写的:http://blog.csdn.net/xlgen157387/article/details/43925229)(2)程序在运行后手机屏幕黑屏然后在进入程序,调用的是生命周期的哪一个方法?(如下

2015-03-17 14:14:44 4325 1

原创 JVM原理及内存溢出

JVM原理及内存溢出

2015-03-16 12:49:38 1835

原创 深入理解Java虚拟机

一、垃圾收集Java虚拟机的堆里存放着正在运行的java程序所创建的所有对象。当一个对象不再被程序引用时,它所使用的堆空间可以被回收,以便后续的新对象所使用。垃圾收集器必须能够断定哪些对象是不再被引用的,并且能够把它们所占据的堆空间释放出来。在释放不再被引用的对象的过程中,垃圾收集器运行将要被释放的对象的终结方法(finalizer)。除了释放不再被引用的对象,垃圾收集器还要处理堆碎片。在一个虚拟内

2015-03-16 12:30:22 2222 1

转载 Java线程安全总结

要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。后面我还会写java并发包的文章,详细总结如何利用java并发包编写高效安全的多线程并发程序。暂时写得比较仓促,后面会慢慢补充完善。浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的

2015-03-16 12:03:26 1597 1

原创 自定义TextView使之具有跑马灯的效果

一、问题的引入 使用普通的textview跑马的效果,一开始没有焦点事件不会进行滚动,button有焦点事件,但是比较难看,因此需要自定一个TextView 一出生就有焦点然后需要自定义一个textview FocusedTextView.javapackage com.xuliugen.mobilesafe.ui;import android.content.Context;import a

2015-03-15 21:58:39 1625

原创 Android实现在线更新的过程案例

一、更新软件的准备 在线更新软件的话需要我们有签名的应用,我们需要把签过名之后的软件放入到服务器中,我的如下: 其中apk是有签名的更新版本! updateinfo.html代码如下:{"version":"2.0","description":"有全新版本,请下载!","apkurl":"hhtp://172.23.252.89:8080/MobileSafe2.0.ap

2015-03-15 20:50:17 3597 1

原创 如何获取Android项目的VersionName的getPackageManager()

代码笔记:/** * 得到应用层序的版本名称 * * @return */ private String getVersionName() { // 用于管理安装的apk和未安装的apk PackageManager packageManager = getPackageManager(); try {

2015-03-15 18:35:04 5507

原创 Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台

一、新闻的数据库的构建脚本代码如下:(使用的mysql5.0 数据库)SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";-- Database: `newsdemo`-- 表的结构 `news`CREATE TABLE IF NOT EXISTS `news` ( `id` int(10) NOT NULL AUT

2015-03-15 16:06:51 16691 22

原创 Android程序解析XML文件的方法及使用PULL解析XML案例

一、一般解析XML文件的方法有SAX和DOM、PULL(1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义

2015-03-15 14:15:29 2673 2

原创 Android注册短信验证码功能

一、短信验证的效果是通过使用聚合数据的SDK实现的 ,效果如下: 二、根据前一段时间的博客中输了怎么注册!注册之后找到个人中心找到申请一个应用即可! 三、根据官方文档创建项目 官方文档API下载地址:http://yunpan.cn/cZwc6mum75yYx 访问密码 9f29 (包含了项目jar的导入操作)四、调用SDK第一步:创建并配置工程(具体方法参见工程配置部分的介绍)

2015-03-14 13:33:41 3328 1

原创 Android程序之全国天气预报查询(聚合数据开发)

一、项目演示效果如下: 项目源代码下载地址: http://pan.baidu.com/s/1pL6o5Mb 密码:5myq二、使用 聚合数据SDK: (1)聚合数据官网地址:http://www.juhe.cn/(2)注册账号—创建一个新应用(在个人中心页面—数据中心—申请数据)–填入自己的应用–找到分类–天气预报—全国天气预报 (3)下载sdk (由于项目使用的是1点几的版本,所

2015-03-13 21:27:46 4663 12

原创 Android抽屉菜单DrawerLayout的实现案例

(1)项目布局文件 activity_main.xml<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent

2015-03-13 14:58:25 2850

原创 网络加载数据和解析JSON格式数据案例之空气质量监测应用

一、创建一个新的项目 activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr

2015-03-13 13:19:07 2235

原创 Android 使用Gson解析json案例详解

一、目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://code.google.com/p/google-gson/二、什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被

2015-03-13 10:29:40 4307 4

原创 Android四大基本组件(3)之四大组件总结

关于四大基本组件的一个总结:1> 4大组件的注册4大基本组件都需要注册才能使用,每个Activity、service、Content Provider内容提供者都需要在AndroidManifest文件中进行配置AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用,而BroadcastReceive广播接收者的注册分静态注册(在An

2015-03-12 21:30:33 1524

原创 Android四大基本组件(2)之Service 服务与Content Provider内容提供者

一、Service 服务:一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序。比较好的一个例子就是一个正在从播放列表中播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放歌曲。然而,音乐重放这个功能并没有对应的activity,因为使用者当然会认为在导航到其它屏幕时音乐应该还在播放的。在这个例子中,媒体播放器这个a

2015-03-12 21:25:32 4001

原创 Android四大基本组件(1)之Activity与BroadcastReceive广播接收器

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一、Activity (1)应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。(2)Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分

2015-03-12 21:21:41 3496

原创 Spring依赖注入的三种方式

Spring依赖注入(DI)的三种方式,分别为:1. 接口注入 2. Setter方法注入 3. 构造方法注入下面介绍一下这三种依赖注入在Spring中是怎么样实现的。首先我们需要以下几个类:接口 Logic.java接口实现类 LogicImpl.java一个处理类 LoginAction.java还有一个测试类 TestMain.javaLogic.java如下:package com

2015-03-11 11:08:25 3102

原创 Java面试题总结2(持续更新)

1.如何格式化日期解答: Date now=new Date();SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);String formatNow=sdf.format(now);变量formatNow就是格式化好的日期。2.多线程有几种实现方法,都是什么?同步的方法有几种,都是什么?解答:(1)多线程有两种实现方法

2015-03-11 10:29:27 2002

原创 Java面试题总结1(持续更新)

1. 运行时异常与一般异常有何异同?解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。2.存储过程和函数的区别 解答: 从参数的返回情况来看:如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数。从调用情况来

2015-03-11 09:59:39 2671 1

原创 meta标签的作用详解

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是descriptio

2015-03-09 16:45:46 1981

原创 在一个千万级的数据库查寻中,如何提高查询效率?

一、数据库设计方面1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引;2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: sel...

2015-03-09 16:42:58 56282 18

原创 Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity

错误类型:04-28 06:10:15.508: E/AndroidRuntime(849): Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity04-28 06:10:15.508: E/AndroidRuntime(849): at dalvik.system.BaseDexClassLoader

2015-03-07 21:33:57 3299

原创 Eclipse导入library的时候报:Found 2 versions of android-support-v4.jar in the dependency list

错误类型:[2014-04-28 11:56:03 - 新闻] Found 2 versions of android-support-v4.jar in the dependency list,[2014-04-28 11:56:03 - 新闻] but not all the versions are identical (check is based on SHA-1 only at thi

2015-03-07 21:28:02 2121 1

原创 Bmob的使用案例

一、Bmob简介(1)数据服务 支持丰富的数据类型,灵活方便的增删改查,可视化的数据操作,安全的角色和ACL管理,多表关联处理,数据的批量处理,本地数据缓存,开发者们无需关注服务器后端,就可以实现多平台的同步开发。 (2)文件服务 文件服务允许上传任何的文件类型,支持分片断点续传,此外,针对移动端对图片业务的需求,还提供了生成高压缩比的缩略图服务。 (3)推送服务 提供了Android和i

2015-03-07 15:57:23 7378

原创 如何修改eclipse快捷键的组合方式

过程如下内容

2015-03-07 09:33:43 1528

原创 如何修改Eclipse的背景颜色

一、设置方式 结果如下:

2015-03-07 09:24:11 2156 1

原创 自定义DialogAlert对话框并实现对话框的复用

一、演示效果 二、项目布局三、项目代码IAlertDialogButtonListener.javapackage com.example.dialogalertbyself;/** * 自定义Listener * * 用于实现Dialog的复用 * * @author xuliugen * */public interface IAlertDialogButtonLis

2015-03-06 13:14:56 2053

原创 高仿微信5.2.1主界面及消息提醒功能

项目演示效果如下: 一、项目布局如下 二、项目代码package com.example.weichat5_2_1;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import androi

2015-03-06 09:53:23 2906

原创 WebApp之JQuery Mobile实现火车列表信息查询

一、项目源代码如下:<!-- --><!DOCTYPE html><html><head> <meta charset="utf-8"> <title>列车时刻表查询</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet"

2015-03-05 15:39:58 3404

kafka-demo

kafka-demo

2017-08-17

xuliugenbbs.zip

xuliugenbbs、servlet、jsp、mysql

2015-04-07

stormdemo.zip

stormdemo

2017-08-24

Nginx+Tomcat搭建负载均衡,实现网站请求的分发

使用Nginx+Tomcat搭建负载均衡,实现网站请求的分发

2015-11-11

WeiChat.zip

模仿微信语音聊天界面,实现语音的录制,在界面上的显示灯基本功能

2015-05-03

C#代码生成器

C#代码生成器,使用DAL三层 编写的使用代码生成器!

2014-08-29

思科网络技术学院教程CCNA1.网络基础.pdf

思科网络技术学院教程CCNA1.网络基础.pdf

2013-12-25

MyBatis关联映射代码

MyBatis关联映射代码

2017-06-20

子网划分的两个实例

关于子网划分的两个实例内容包含了化分子网的详细解法过程

2014-03-08

BeanUtilities工具类使用jar包

要使用根据请求自动填充Java对象,表单bean 使用的jar包,BeanUtilities工具类使用jar包

2014-09-05

Viewpager_anim_myself

Viewpager_anim_myself.zip 自定义的Viewpager动画效果

2015-03-03

自定义圆形进度条

Android自定义圆形进度条,其中有自定义属性的设置方法

2015-04-22

2014届蓝桥杯 本科B组C语言试题

2014届第五届蓝桥杯 本科B组C语言试题

2014-03-23

Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台

Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台

2016-11-21

火车列车查询

使用JQuery Mobile实现火车列车查询

2015-03-05

卸载 Microsoft SQL Server 2008

详细介绍了成功卸载 Microsoft SQL Server 2008的过程

2014-04-11

Servlet实现Session

利用Servlet实现简单的Session登陆页面

2014-08-30

tomcat-redis-session

使用tomcat-redis-session-manager开源框架实现使用Redis存储Nginx+Tomcat负载均衡集群的Session所需要的3个jar:tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar

2016-07-25

BaiDuMap项目实例

项目包含完整的使用百度地图接口,包含周边覆盖物 步行路线 公交路线 驾车路线等

2015-02-24

c++上级选择题截图 2

C++期末考试试题 适用于第一次参加C++考试的同学 以及参加二级考试的 都有一定的帮助

2013-09-03

Android学习笔记

安卓初级者学习资料,适合初学者理解入门,有助于开发

2013-09-03

jakarta-taglibs-standard-1.1.2.zip

出现:java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/ConditionalTagSupport错误的时候,请将使用到的jstl和standard换成这两个即可。

2016-05-13

Eclipse编辑器基本设置包含基本使用的设置配置过程

项目 作用域 功能 快捷键 全局 全部构建 Ctrl+B 源代码 作用域 功能 快捷键 Java编辑器 格式化 Ctrl+Shift+F Java编辑器 取消注释 Ctrl+\ Java编辑器 注释 Ctrl+/ Java编辑器 添加导入 Ctrl+Shift+M Java编辑器 组织导入 Ctrl+Shift+O Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。也可以使用Ctrl+1自动修正。 运行 作用域 功能 快捷键 全局 单步返回 F7

2014-08-05

properties editor

ApplicationResources.properties中汉字提示信息,结果显示乱码。 怎么也没解决,在网上找了各种资料,发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。

2014-09-24

mysql-connector-java-commercial-5.1.25-bin.jar

MySQL的最新驱动程序,当Myeclipse使用DB Browser连接数据库错误:OPTION SQL_SELECT_LIMIT=DEFAULT 则需要更新驱动jar

2014-12-04

韩顺平Java和javaEE视频教程资 资源下载 完整版

韩顺平Java和javaEE视频教程完整版完整版30G,压缩包里为种子,迅雷打开下载即可

2017-02-16

Spring3+Hibernate4+Struts2 jar包 SSH框架

Spring3+Hibernate4+Struts2 jar包 SSH框架,里边包含了SSH2框架所需的jar包 并且包含cp30 等等!

2014-10-02

sessionDemo

用于测试Nginx分发请求的案例demo

2016-07-25

aop-mysql-demo

aop-mysql-demo

2016-12-29

一键U盘装系统

一间工作室的安装过程 使用一个U盘就可以安装属于自己的操作系统安装操作系统 详细图文演示

2014-03-08

VMware虚拟机安装Mac_OS_X_Mountain_Lion详细图文教程

利用VMware虚拟机安装Mac_OS_X_Mountain_Lion详细图文教程

2014-03-08

天翼飞young3.0.3校园版专用

天翼飞young3.0.3校园版专用,用于校园客户端无法使用360wiff工具的装用驱动器

2013-12-28

可视化Java GUI程序设计基于Eclipse VE开发环境 源代码

可视化Java GUI程序设计基于Eclipse VE开发环境 源代码

2014-08-05

Viewpager_anim

千变万化的ViewPager切换动画-仅支持3.0以上版本的官方方法

2015-03-03

WeiChat5_2_1.zip

高仿微信WeiChat5_2_1界面,实现界面的切换和西欧阿西的提示功能

2015-03-06

领域驱动设计与模式实战

领域驱动设计与模式实战,介绍领域驱动设计模式的思想和实战

2016-02-22

C++,C编译环境devcpp的使用手册

C++,C编译环境devcpp的使用手册

2014-03-22

第9章 查找

第9章 查找 数据结构 C语言版数据结构清华大学出版社出版

2014-03-08

云计算资料大全(了解云计算者必读)

云计算资料大全(了解云计算者必读)

2014-05-18

Servlet与JSP核心编程

Servlet与JSP核心编程 ServletJSP

2014-05-18

徐刘根的留言板

发表于 2020-01-02 最后回复 2020-03-05

传智播客韩顺平Java和javaEE视频教程完整版 [30.16G]倾情奉献

发表于 2014-10-06 最后回复 2019-01-05

The NetWork Adapter could not establish the connection错误!请大神指点

发表于 2014-11-29 最后回复 2017-07-25

JDK 卸载

发表于 2013-08-23 最后回复 2016-11-19

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

TA关注的人 TA的粉丝

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