- 博客(111)
- 资源 (11)
- 收藏
- 关注
原创 Hibernate validator使用和自定义validator及整合Spring MVC
http://blog.youkuaiyun.com/lwphk/article/details/43983669Hibernate validator使用导入validation-api-xxx.jar 以及 hibernate-validator-xxx.Final.jar需要检查的java bean Entity.java[java] view plai
2016-06-16 21:57:58
15645
1
原创 SpringMVC接收不到网页POST方式的参数
编写的SpringMVC服务器端来获取通过html表单提交的参数时候时候,如果是GET方式服务端能够接收到参数的值,如果是POST方式,则接收不到参数的值,代码如下jsp:修改商品信息: 商品名称 商品价格 商品生产日期 "/> --%> 商品图片 商品简介 ${itemsCustom.deta
2016-06-13 21:49:40
17339
原创 TOMCAT-异常
1、Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]2013-12-12 17:18:52 org.apache.catalina.core.ContainerBase startInternal严重: A child container failed during startjava.
2016-06-13 18:04:20
921
转载 SQL的内连接与外连接
在oracle的SQL语句常用的连接有内连接(inner join),外连接(outer join)等,内连接又包括等值连接,非等值连接,自连接;而外连接又分为左连接和右连接。其中默认的是内连接的等值连接。 为了方便我们创建两张最简易的表A、B,具体的表结构参看下面,来分析内连接与外连接的区别 图1
2016-05-30 22:42:58
735
转载 让tomcat跑起php
工具:(1) apache tomcat(2) Quercus 下载点:http://quercus.caucho.com/步骤:一、我下载的是quercus-4.0.3.war,解压缩,在web-inf/lib/下提取 inject-16.jar resin.jar 两个包,至于mail.jar的话,用到在找。二、把这两个 jar包放到$TOMCAT_HOME/l
2016-05-24 18:02:52
1952
原创 android-eclipse编写aidl的时候报错aidl.exe error while creating directories
现象:eclipse编写aidl的时候控制台报错,并且不能自动在R目录下生成java文件aidl.exe E 2480 6700 io_delegate.cpp:102] Error while creating directories: Invalid argumentaidl.exe E 3944 484 io_delegate.cpp:102] Error while c
2016-05-22 17:02:11
4159
原创 Android-android:persistentDrawingCache图片缓存
android:persistentDrawingCache (Google官方译文)Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its children in specific situations (for instance
2016-05-15 23:10:18
617
转载 Android-Activity中的四个状态
Active/Runing 一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。 Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互。 Stoped 当
2016-05-15 21:24:42
915
转载 Android-BaseAdapter中重写getview的心得以及发现convertView回收的机制
http://blog.youkuaiyun.com/pkxiuluo01/article/details/7380974以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup pare
2016-05-15 21:08:03
4767
转载 Android-injustdecodebounds实现对大图压缩
今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会出现oom,但是当图片很大的时候就要用BitmapFactory.Options这个东东了,Options里主要有两个参数比较重要.[java] view plaincopyoptions.inJus
2016-05-14 22:36:22
656
转载 Android-Parcelable接口的使用
一、理解Parcelable是一个接口、用来实现序列化。与此类似的还有一个接口Serializable,这是JavaSE本身支持的,而Parcelable是Android特有的。二者比较:1、Parcelable使用起来稍复杂点,而后者使用起来非常简单。下面例子中会看到。2、Parcelable效率比Serializable高,支持Intent数据传递,也支持进程间通信(I
2016-05-14 21:58:28
723
转载 使用 Intel HAXM 为 Android 模拟器加速,媲美真机
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下:使用 Intel VT 技术;为 Android x8
2016-05-08 22:16:19
11001
1
原创 java回调函数
package com.example.android_handler_product;import android.support.v7.app.ActionBarActivity;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;imp
2016-05-07 21:56:49
964
转载 一个经典例子让你彻彻底底理解java回调机制
http://blog.youkuaiyun.com/xiaanming/article/details/8703708/以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕
2016-05-07 21:44:48
601
原创 android-java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080)解决方法
现象:android虚拟机中访问电脑本地url失败当你启动Tomcat后,在浏览器中输入http://127.0.1.1:8080/xxx.xx,你会发现你可以找打你要找的东西。但是当你在Eclipse或者android虚拟机中访问 会一直报出这样的错误:java.net.ConnectException: failed to connect to /127.0.1.1 (
2016-05-06 23:11:05
49097
12
原创 android-使用AsyncTask做下载进度条
效果:代码:package com.example.android_asynctask_download2;import android.support.v7.app.ActionBarActivity;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.H
2016-05-04 22:54:53
734
原创 Android-通知Notification、Notification.Builder和NotificationCompat.Builder兼容
在老的版本中是使用Notification 新的版本是使用Notification.Builder 为了兼容性现在使用NotificationCompat.Builder
2016-04-30 21:44:34
1582
原创 Android报错android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for
现象:报错android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application代码: button3.setOnClickListener(new View.OnClickListener() { @Override public
2016-04-30 15:48:40
1728
原创 Android在Activity中启动一个新进程报错:Can't create handler inside thread that has not called Looper.prepare()。
现象:在Activity中启动一个新进程报错:Can't create handler inside thread that has not called Looper.prepare()。源码: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(Vie
2016-04-30 00:14:14
1333
转载 Android四大组件--ContentProvider详解
一、相关ContentProvider概念解析:1、ContentProvider简介在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库
2016-04-24 23:43:16
1012
原创 Android-操作SQLite数据库
方法一:用SQLiteDatabase的execSQL来执行传统的sql语句package com.example.android_db.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.example.a
2016-04-24 19:12:09
509
原创 android-单元测试(Android JUnit Test)
第一步:在AndroidManifest.xml文件中添加和instrumentation<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_sdcard" android:versionCode="1" androi
2016-04-23 23:29:51
741
原创 android-向读写sdcard
写:/** * 从sdcard中读取txt文件内容 * @param fileName * @return */ public String readContentFromSdcard(String fileName) { String content = ""; FileInputStream fileInputStream = null; //缓存的流,和磁
2016-04-23 23:01:45
478
原创 用android虚拟机,向sdcard导入文件时候报错 transfer error: Read-only file system
现象: [2012-10-23 16:29:46 - ddms] transfer error: Read-only file system [2012-10-23 16:29:46] Failed to push selection: Read-only file system分析:这是因为对sdcard没权限解决:1、检查AndroidManife
2016-04-23 22:00:14
4304
转载 Android中的Environment.getExternalStorageState使用
http://www.vogella.com/articles/Android/article.html#resources_androidhttp://www.coreservlets.com/android-tutorial/如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:
2016-04-23 21:40:34
956
转载 Android之TabHost布局
http://www.cnblogs.com/devinzhang/archive/2012/01/18/2325887.html1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。
2016-04-22 22:37:52
436
原创 UI更新方法Handler和runOnUiThread
问题:在多线程进行UI更新时候报错android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.分析:在Android平台下,进行多线程编程时,经常需要在主线程之外
2016-04-16 22:36:07
821
原创 Android 如何快速浏览本地 API文档
现象:升版后发现SDK中的api打开速度奇慢,搜索也基本用不起来分析:网上搜索给出的原因是打开api时候会去访问谷歌服务器下载js,因为国内谷歌被屏蔽,所以出现了这样的情况解决方法:用FireFox浏览器+Work Offline插件,选择离线模式查看本地API,速度就很快了
2016-04-12 22:34:41
764
原创 PreparedStatement 的 execute方法和executeUpdate方法区别
方法executeUpdate 用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。对于 CR
2016-04-12 17:49:53
34515
转载 String、SpannableString与SpannableStringBuilder却别和使用
1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来,比如在原来St
2016-04-10 23:39:14
1231
转载 java反射的field.get(null)
http://huangyunbin.iteye.com/blog/1942365在java的反射中,通过字段获取对象,是通过 Java代码 public Object get(Object obj) 字段不是静态字段的话,要传入反射类的对象.如果传null是会报 java.lang.NullPointerException 但是
2016-04-10 22:27:04
7270
2
转载 mysql sqlserver oracle分页语句
http://www.cnblogs.com/fanyong/p/3351350.html与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭。--语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset--举例:select * from table limit
2016-04-09 22:16:08
513
原创 怎么知道mysql是MyISAM还是InnoDB
1、可以在新建表的时候这样做create table xx(....) engine=myisam 这样就可以指定哪一种了查看具体的表信息,可以这样show create table xx; xx表示表名中Create Table列值为CREATE TABLE `product` ( `proid` varchar(64) NOT NULL DE
2016-04-09 17:46:01
3641
转载 mysql获取表行数的方法
http://www.cnblogs.com/wangtao_20/archive/2011/04/12/2014218.html如果你的需要是统计总行数时,为什么要使用count(*),而避免使用指定具体的列名?count()函数里面的参数是列名的的时候,那么会计算这个字段有值项的次数。也就是,该字段没有值的项并不会进入计算范围(就是网上常说的值为null的项不纳入统计)
2016-04-09 17:23:56
48948
1
转载 mysql中count函数使用方法详解
count函数是用来统计表中或数组中记录的一个函数,下面我来介绍在mysql中count函数用法与性能比较吧。count(*) 它返回检索行的数目, 不论其是否包含 NULL值。SELECT 从一个表中检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的返回速度。例如: 代码如下复制代码my
2016-04-09 17:18:40
4278
转载 mysql导入数据乱码
linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 复制代码代码如下:mysqldump -uroot -
2016-04-07 21:46:04
557
原创 MySQL命令行下执行.sql脚本
Mysql命令行执行.sql脚本有两种方式第一种:在未链接数据库的情况下输入mysql -h 服务器名称或地址 -u用户名称 -p 数据库名 如:mysql -h localhost -uroot -p mydatabase 第二种:在已经链接数据库的情况下,此时命令提示符为mysql>,输入source 脚本全路径 或者 \. 脚本全路径如:sourc
2016-04-07 15:48:48
32567
原创 windows下将mysql加入环境变量
如果配置好mysql环境变量,即使不安装mysql workbench以及mysql命令行,也能在命令行中使用mysql,只要在环境变量的path中加入mysql的bin路径,如E:\APP\MySQL\mysql5.6\MySQL Server 5.6\bin\这样就能在命令行中直接输入mysql命令执行
2016-04-07 15:25:52
1440
转载 Servlet3.0(一)--使用注解标注Servlet @WebServlet
http://www.cnblogs.com/xdp-gacl/p/4222902.html一、Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境 开发
2016-04-07 14:09:21
25986
1
com.lifesting.tool.encoding_1.0.0.jar.rar
2017-12-14
jacob-1.18-M2 (32位/64位)
2014-12-01
MSVCP71.DLL msvcr71.dll丢失 64位/32位下载
2013-12-02
jd-gui和jd eclipse插件,以及使用说明
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人