- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 Android 不通过USB数据线调试的方法
测试机的USB口由于频繁插拔不怎么好使了,或者有时需要用真机测试时身边又没有数据线,我今天想用真机测试时发现没带数据线,怎么办呢?于是突然冒出了一个想法,可不可以不通过数据线连接,使用WIFI什么的来进行连接调试呢。于是就上网搜了一下无线调试的方法,结果还真有解决方法,个人感觉还是很有用的,在此与大家分享一下。 当你手机的USB接口已经其它的设备连接时,无法再连数据线,此时可以通...
2013-08-19 21:29:53
502
原创 android关于AndroidManifest.xml详细分析
原文作者: 冷风の傲 原文地址: http://my.eoe.cn/1087692/archive/5927.html 一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现...
2013-08-04 21:23:54
172
原创 提升你的Java应用性能:改善数据处理
原文作者: 贾小骏原文地址: http://my.eoe.cn/morefree/archive/5999.html 许多应用程序在压力测试阶段或在生产环境中都会遇到性能问题。如果我们看一下性能问题背后的原因,会发现很多是由数据处理不当造成。数据处理在应用面对大数据量时是非常关键的。这里有一些实用的数据处理技巧可以帮助更好地提升Java应用程序性能。减少数据传输在任何Jav...
2013-08-04 21:04:31
153
原创 银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:1、 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3、异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快...
2013-06-15 23:34:02
165
原创 交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆—- 直行车辆 由西向而来去往南向的车辆—- 右转车辆 由东向而来去往南向的车辆—- 左转车辆 .....信号灯忽略黄灯,只考虑红灯和绿灯。 应考虑左转车辆控制信...
2013-06-15 15:29:52
205
原创 Java 多线程总结
昨天熬了个通宵,看了一晚上的视频,把java 的多线程相关技术重新复习了一遍,下面对学习过程中遇到的知识点进行下总结。 首先我们先来了解一下进程、线程、并发执行的概念: 进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指:进程中...
2013-06-15 13:43:48
150
原创 Java 高新技术之动态代理
用了一下午的时间把代理又复习了一遍,下面我对有关代理的相关知识做一下总结汇总。主要归结为以下几个主要问题: 1、什么是动态代理? 2、为什么使用动态代理? 3、使用它有哪些好处? 4、哪些地方需要动态代理? 首先,先来介绍一下代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、...
2013-06-15 03:04:30
157
原创 Java 高新技术之静态代理
静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。不使用其他Java类,做到动态的调用接口的不同实现。 静态代理的优缺点优点:不需要其他的类,实现简单;缺点:需要更改源代码实现 如下, ProxySubject 类是代理类,RealSubject 类是委托类,这两个类都实现了...
2013-06-15 00:32:41
146
原创 Java 高新技术之反射总结
JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。 JAVA反射机制是在运行状态...
2013-06-14 21:38:55
169
网络编程之应用
首先先介绍一下InetAddress和URL类 URL类: 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。其实,它就是为我们提供切割URL字符串,为我们获取相应的URL信息。通过下面一段代码简单的说明其常用的功能:import java.io.Inp...
2013-06-14 15:32:05
477
原创 网络编程之基础
最近几天学习了Java 网络编程部分,感觉整体的流程虽然不是很繁琐,但是也值得好好总结一下。下面主要对Java Socket TCP/UDP 进行下总结。 Socket Network API是典型的用于基于TCP/IP网络使Java程序与其他程序通讯,Network API依靠Socket进行通讯。Socket可以看成在两个程序进行通讯连接中的一个端点,一个程...
2013-06-14 13:42:11
119
原创 Java集合总结
集合类说明及区别Collection├List │├LinkedList │├ArrayList │└Vector │ └Stack├Set ├AbstractSet ├HashSet └TreeSet ├Map ├Hashtable ├HashMap └WeakHashMap 以上是Java中的集合类的继承关系,这里主要从集...
2013-06-14 10:08:15
104
原创 Java的IO操作
本篇日志主要讲述与IO相关的内容,对视频中的知识点进行归纳、总结、扩充。同时列举几个简单的例子。 IO流的分类 Java的IO主要包含三个部分:流式部分――IO的主体部分;非流式部分――主要包含一些辅助流式部分的类,如:File 类、RandomAccessFile类和FileDescriptor等类;文件读取部分的与安全相关的类, 如:Serializ...
2013-06-13 17:07:55
164
String、StringBuffer与StringBuilde总结
String:字符串常量 StringBuffer:字符串变量(线程安全的) StringBuilder: 字符串变量(非线程安全的) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新...
2013-06-12 22:51:10
177
面向对象总结
面向对象的特点: 1,面向对象就是更符合人们思考习惯的一种思想。 2,从面向过程的执行者,转变成了面向对象的指挥者。 3,面向对象将复杂的事情简单化。类与对象的关系: 1,类:类是对具体事物的描述,描述中包含了该类事物具体的共性内容。 2,对象:就是该类事物现实中实实在在存在的个体(对象)。...
2013-06-12 21:27:28
99
原创 Struts2 .apk 文件下载及解决中文文件名乱码问题
1、Tomcat服务器不能下载 .apk类型文件Android的APK安装包不能下载或下载文件是以 .zip为后缀名而不是 .apk为文件后缀名时,需在 Tomcat 的 web.xml 配置文件中加入以下 MIME 类型: <mime-mapping> <extension>apk</extension> ...
2013-05-29 12:31:21
167
原创 Eclipse里访问tomcat默认首页出现404错误解决方法
最近用eclipse做项目时,发现http://localhost:8080/无法访问tomcat首页, 页面出现404错误,而http://localhost:8080/xxxx却可以访问xxxx项目主页。由于以前都是用MyEclipse来做项目,出现此问题很好解决,但是今天在eclipse下折腾了半天,问题才得以解决,方法如下: 时间原因,我就不过多的来文字描述了,直接贴...
2013-05-12 16:33:07
354
原创 Hibernate的fetch相关问题
原文地址:http://qinhanbin.iteye.com/blog/520038 http://sun-gufeng-126-com.iteye.com/blog/629261 fetch ,可以设置fetch = "select" 和 fetch = "join"用一对多来举例:fetch = "select"是在查询的时候先查询出一端的...
2013-05-11 18:55:05
145
原创 Hibernate关联映射
原文:http://www.cnblogs.com/huxi/archive/2009/12/15/1624988.html 以简单的两个类为例: User(int id, String name) Group(int id, String name) 没有关联关系时的关系模型: t_user(id int pk, name varchar) t_group(id int ...
2013-05-10 13:20:56
133
原创 android 进度对话框(ProgressDialog)的使用
使用对话框进度条的时候,xml文件中不必定义ProgressBar控件,只定义了button,点击button 方法体showDialog(显示对话框)补充:对话框Dialog(http://blog.youkuaiyun.com/ameyume/article/details/6138488)对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话...
2013-05-08 11:11:33
444
原创 spinner中,指定条目ID值
为了实现在android的spinner中绑定Id值,可以自定义适配器,但是如果一个activity有多个spinner,就需要多声明几个适配器,很麻烦,查看适配器的源码其实就会发现,其实没有必要修改适配器,直接往适配器里面传对象,然后重写对象的toString()方法就可以实现。首先先声明一个对象,并重写对象的toString()方法,如下:public class CIte...
2013-05-04 23:43:38
291
原创 Hibernate复合主键映射
Hibernate复合主键映射目录:1. 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起2. 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用 在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们提供了两种方式来解决复合主键问题。 方...
2013-05-03 21:03:02
106
原创 Android 的上下文菜单: Context Menu
概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤:1. 覆盖 Activity 的 onCrea...
2013-04-27 10:36:26
144
原创 Target runtime Apache Tomcat v6.0 is not defined. 错误解决方法
Eclipse导入工程后或Eclipse未正常关闭导致工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误时,那么可以打开problems视图,查看具体错误提示,根据错误提示去解决问题。 1、常见错误一及解决方法: 未正确引用相应类库引起的错误 解决方法:【项目】->【右键】->【build path】->【configure build...
2013-04-25 12:37:30
383
原创 Android 菜单: Menu
Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项多于6个,第6个选项显示为“More“,点击可以进入扩展菜单。我们将在Android学习笔记(十一):Activit...
2013-04-24 22:33:18
118
原创 Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表
1、java常用数据类型的hibernate映射 integer或者intint 或者 java.lang.Integer INTEGER 4 字节 long long Long BIGINT 8 字节 short short Short SMALLINT 2 字节 byte byte Byte TINYINT...
2013-04-24 13:43:06
103
原创 LazyInitializationException: could not initialize proxy - no Session
[size=medium][size=large]在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页...
2013-04-17 11:02:40
357
原创 Repeated column in mapping for entity
[size=large]出现错误提示:[/size][size=large]Repeated column in mapping for entityRepeated column in mapping for entity: CountSet column: SETID (should be mapped with insert="false" update="false")[/size...
2013-04-16 20:29:08
829
原创 JSONObject.fromObjecr(list) 方法使返回的json格式数据的顺序与list集合中的数据顺序保持一致 ...
方法一:使用net.sf.json的类库,在一个JSONObject中逐个加入key & value,最后toString()输出时,发现key / value 的顺序是无序的。原因是其中的实现是用HashMap来存储key / value。要使输出是有序的,可以用LinkedHashMap来替换HashMap。修改net.sf.json.JSONObject的构造函数[cod...
2013-04-16 15:53:40
500
原创 使 Map 中的值按放入顺序输出
在使用 Java 的 Hashmap 时,输出 Map 中的值如何使之按放入的顺序输出来,像 List 那样保持顺序。这里的顺序不是说对集合中的数据进行的排序,要是的话用 TreeMap,像 TreeSet 一样就行。 我们看个例子:[code="java"]Map map = new HashMap(); map.put("a", 12); map.put("b", 11...
2013-04-16 13:53:06
291
原创 Android HttpGet和HttpPost设置超时
[code="HttpGet:"] Runnable runnable = new Runnable() { @Override public void run() { HttpURLConnection conn = null; InputStream inputStream = null; ...
2013-04-16 11:34:33
529
原创 <s:fielderror/>标签与EL表达式
[size=large]可以通过struts2 的if else 标签及EL表达式,实现根据错误信息的不同,自定义错误信息的样式,当然也可以直接自定义错误信息的样式。 ...........xxxx${fieldErrors.email[0]}xxxxx 以上代码的意思是,当验证没有错误信息时的样式是.........(自己写html),...
2013-04-14 22:44:23
179
原创 Android仿QQ微信开场导航以及登陆界面
[size=large]相信大家对于微信等社交应用的UI界面已经都很熟悉了,该UI最值得借鉴的莫过于第一次使用的时候一些列产品介绍的图片,可以左右滑动浏览,最后进入应用,这一效果适用于多种项目中,相信今后开发应用一定会用得到。网路上也有不少这样的例子可以参考,不过看别人的代码是一回事,自己实际做起来又是另一回事,今天的这个微信的Demo是研究过多个类似的界面后自己动手去实现的效果,并且都加上了详细...
2013-04-13 18:42:06
157
原创 基于XML配置文件方式对指定方法进行校验在未联网状态下的问题
[b][color=darkblue][size=large]在联网状态下测试,校验一切正常;当在未联网状态下测试时,会出现以下错误信息提示:[/size][/color][/b][code="log"]2013-04-12 13:00:36,535 FATAL [com.opensymphony.xwork2.util.DomHelper] - The markup declarat...
2013-04-12 13:43:28
503
android的EditText设置边框颜色
[size=x-large]EditText 的自带属性里没有设置边框颜色的有俩种方式可以达到效果:一种是网上比较推崇的用图作背景,另一种则是自绘图作背景的: 首先重新定义一个style。在values文件夹下新建一个style.xml文件: [code="xml"] @dra...
2013-04-11 15:47:19
1823
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人