自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 spring security遇到的BeanFactory not initialized or already closed的问题

maven环境,SSM框架下集成security,遇到这个问题。(怎么集成security网上多得是,自己找。)这里只说正常集成后报的这个错误,其实很简单,在pom.xml里把security的依赖放到spring依赖的下面,然后run as-maven build,项目上F5,alt-F5 update就行了。这个鸟问题浪费我半天时间,给遇到同样问题的筒子们分享一下。over

2017-07-12 11:35:55 218

原创 RXJava observeOn和subscribeOn的区别

subscribeOn1.通过Schedulers指定一个线程。所有通知都会通过这个线程发送2.多次使用subscribeOn,以第一个作为参考,别的都会失效3.每个通知只有完整的走完执行链,下一个通知才会发送 observeOn1.在执行链中调用,会改变当前通知的执行线程到observeOn指定的线程中2.多次使用observeOn,会多次改变执行线程3.observeOn之后,通知源会发送下一个

2016-09-23 12:11:31 755

原创 Cannot call this method while RecyclerView is computing a layout or scrolling

这个异常出现在在onBindViewHolder方法里调用notifyDataSetChanged刷新的时候。 stackoverflow里也给出了解释: onBindViewHolder方法不是用来初始化viewholder的,这个方法是用来刷新每一个recycler item的。所以在onBindViewHolder里的某些组件里的事件方法做notifyDataSetChanged,onBi

2016-08-04 14:46:41 5465 1

转载 listview 常见的三个异常

容易出现三种异常: 1. java.lang.ArrayIndexOutOfBoundsException  数组角标越界  在一个数据类型下 滑到后面最后面几条     这是因为切换 价格 销量 上架时间数据的时候 productAdapter 就不是空的,那么就是notifyDataSetChange()   这个方法只会局部的listV

2015-08-10 13:28:41 427

原创 with non-zero exit value 1 问题的解决

这是个奇葩问题,有一下几种解决方案 检查是否有重复的jar包,有的话删除,然后clean。 在对应的Android Studio\bin目录下,找到vmoptions的文件,Xms128m改为512或者更大,然后重启studio 在C盘下,用户/.gradle里新建gradle.properties,内容为org.gradle.jvmargs=-Xmx512m 在build.gradle里添加dex

2015-07-22 14:20:37 334

原创 Listview加载更多后返回头部问题的源码分析

最近基于SwipeRefreshLayout自定义了一个刷新加载组件,但在加载的时候发现一个问题,每次加载更多后listview总会跳回到头部,这样用户体验很不好。虽然通过notifyDataSetChanged解决了。但我们不能一知半解,还是带着问题在源码中分析。 首先,讲点题外话.这里我们要首先要看一下adapter中viewholder的优化机制 public void setAdapter

2015-07-22 10:09:23 576

转载 AES加密解密Android版

package cn.com.smartpay.app.http; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameter

2015-07-02 10:57:03 369

转载 android studio 导入项目

Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图:   e-demo 为主项目, appcompat_v7 为 library 项目。 导入 Generat

2015-05-11 10:59:53 1151

转载 cannot be cast to android.widget.HeaderViewListAdapter

cannot be cast to android.widget.HeaderViewListAdapter 用listview设置header或footerview,通常发生该异常。 如果你没有发生,那是碰巧。但是你可能不知道原因。 如果在listview.setAdapter(adapter)方法之后 添加头或尾view, 即addHeaderView或 addFoot

2015-04-30 10:31:20 311

转载 webview长按保存图片

private String imgurl = "";     /***      * 功能:长按图片保存到手机      */     @Override     public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {         super.onCreat

2015-04-21 14:58:33 732

转载 Eclipse注释模板设置

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /**    * @Title: ${file_name} * @Package ${package_name} * @Description: ${t

2015-03-31 09:40:12 281

原创 hibernate 映射视图及相应问题

视图(使用nvl函数的目的在于解决hibernate在联合主键情况下,主键中有空值时造成读取的list为null的情况) create or replace view ticket_statistical (invoice_code,invoice_num,invoice_person,invoice_date,customer_name,identity_num,project_id,

2015-01-30 16:50:50 355

转载 Oracle查询不重复字段的所有列

要求,在一个表中,某一字段为重复字段。需要去除重复字段。同时将所有字段显示出来。   SELECT * FROM (select a1,a2,a3,   Row_number() OVER (PARTITION BY a1 ORDER BY a1) rn   from a   ) where RN = 1   我是oralce新手,下面附Row_number() OV

2015-01-30 10:43:35 827

原创 java 利用内省实现bean和map的转换

public static Map bean2Map(Object obj) { try { Map results=new LinkedHashMap(); BeanInfo beanInfo=Introspector.getBeanInfo(obj.getClass()); PropertyDescriptor[] properties=beanInfo.getPropertyDes

2014-12-22 13:52:54 391

转载 解决Linux下Oracle中文乱码的一些心得体会

最近在linux上安装完oracle 10gR2后,又遇到了字符集乱码的问题,之前在网上找了下,然后解决完后就不了了之了,这次又碰到此类问题,所以就认真下来花点时间去测试了一番,经过一些测试,现在已经解决了问题,现在把自己遇到的问题和解决方法记录一下,方便自己日后查找. 测试环境如下: 测试平台: VMware? Workstation 9.0.2 build-1031769

2014-12-11 09:53:18 1059

原创 linux 的ssh 使用问题

bash: ssh: command not found 执行 : yum -y install openssh-clients ssh常用命令:  远程登录 ssh [email protected] - 远程执行 ssh [email protected] 'command ...' - 远程复制 scp us

2014-12-06 13:03:09 329

原创 myeclipse 下java.lang.OutOfMemoryError: PermGen space的解决

导入了一个老项目,有大量的第三方jar包,启动tomcat的时候 报了内存溢出的问题! 解决方法: 在window-preferences 搜索tomcat  ,点开部署的tomcat版本,点击 jdk 在 optional java VM arguments  输入:-Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m 点击确

2014-12-03 11:28:47 359

转载 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined解决

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined解决   linux 下 启动tomcat 报:   Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of t

2014-12-01 16:49:37 602

转载 VI的使用

1、vi的基本概念    基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:      1) 命令行模式command mode)    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。   

2014-12-01 16:44:21 377

原创 linux 命令学习小结

查询命令 e.g:find . -name 'jdbc*' 获取root权限 e.g:su 用户名  回车 输入密码 secureCRT 上传: 首先需要 执行安装 lrzsz   :yum -y install lrzsz     其次 在相应目录 :rz

2014-12-01 16:03:44 744

转载 hibernate出现No row with the given identifier exists问题的产生原因及解决方法

产生此问题的原因: 有两张表,table1和table2.产生此问题的原因就是table1里做了关联或者来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的问题!) 假如说,table1里有自身的主键id1,还有table2

2014-11-18 15:06:05 438

转载 Oracle 最大连接数设置过大导致服务无法启动

1. 配置和移植工具->Administration Assistant for Windows->数据库 右击“ORCL”选择启动/关闭选项 ORACLE例程:去掉“服务启动时启动例程” 2. 启动OracleOraDb10g_home1TNSListener、OracleServiceORCL服务 3. cmd 进入命了行 sqlplus /nolog   Conn/as s

2014-11-17 15:40:08 883

原创 前台集成 dwr, 导致后台servletContext 为空的问题

最近,在一个原有框架上做开发。

2014-11-14 16:04:59 539

原创 mysql in查询 查询不到数据

mysql ,表在数据量 很大的情况下,用 in jin

2014-11-12 11:28:39 579

转载 Android SDK下载和更新失败的解决方法

解决国内访问Google服务器的困难: 1.启动 Android SDK Manager ; 2.打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口; 3.在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入

2014-11-11 09:01:37 306

空空如也

空空如也

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

TA关注的人

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