自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟博客

不积跬步无以至千里

  • 博客(498)
  • 资源 (25)
  • 收藏
  • 关注

原创 javascript 原型链

javascript prototype chain 原型链

2014-04-03 15:36:07 2580 2

原创 javascript Prototype constructor的理解(一)

javascript prototype constructor

2014-03-25 20:07:20 28788 17

转载 Activity的Launch mode详解 singleTask正解

转自:http://www.cnblogs.com/xiaoQLu/archive/2011/09/29/2195742.htmlActivity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: standard:Activity的默认加载方法,即使某个Activity在Task栈中

2014-03-18 11:18:56 1006 2

原创 ajax跨域post请求的java代理实现

ajax 跨域 post请求 java 代理实现

2014-02-25 17:51:38 21057 1

原创 maven配置本地jar包

maven pom.xml 本地jar包(文件)

2014-01-08 18:21:00 17664

原创 Springmvc 应用Mongodb分页实现

spring mongodb mongoTemplate 分页

2013-12-07 15:56:14 19444 6

原创 上传文件插件uploadify应用简单说明

文件上传插件

2013-11-28 18:09:17 6329

原创 highcharts绘制统计图的应用

highcharts的使用

2013-11-21 15:44:11 6094

原创 Spring context:component-scan使用说明

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1.2.在说明这两个子标签前,先说一下有一个u

2013-11-14 12:43:12 327846 37

原创 TagSupport标签的应用

在用Spring做开发的时候,可以自己写个标签来实现一些特殊的处理,比如说页面操作权限验证等。其实一个Tag对应着一个java类,该类继承了TagSupport(也可以扩展其他类来实现)。TagSupport实现了Tag接口,该类提供了四个常用的方法1)      doStartTag():jsp容器在解释jsp页面时,遇到自定义标签,会先建立一个便签处理对象,经过必要的处理之后,调用

2013-11-13 17:57:05 2881

原创 mongodb查询分页优化(二)

项目中需要用mongodb来进行数据测存储和查询,其中涉及到分页:分页的要求如下1)每页显示10条由于数据量太大,cursor.count()获取的符合条件的数据量也很大,导致分页得分好几万页,同时在项目中用到了skip加limit的分页方式,使得性能变慢所以通过讨论使用了一下措施.即要求22)最多分5000页,(其实用户也不可能从第一页一页一页的翻到6000页去,一般情况下翻

2013-09-14 08:49:34 23308 10

原创 mongodb查询分页优化

避免使用skip+limit的方式前提:1.时间倒序排列(自己现在的项目中也是按照时间倒序排列的)      2.每页显示10条数据int limit = 10;//刚开始点击查询的时候设置十条查询形式为 db.find(query).sort(time,-1).limit(limit)方式注:query是查询条件,其中包括了时间段的条件,例如 a=1)记录

2013-09-09 13:55:27 9728 2

原创 mongodb分页优化

现在参与一个项目的开发,需要用java查询mongodb数据库,在这里分页用的skip sort 和limit结合,查询语句如下(已经在相关字段建立索引)DBCursor cursor = collection.find(query).skip((skip - 1) * PAGESIZE).sort(new BasicDBObject("starttime", -1)).limit(PAGES

2013-09-05 17:05:06 7671 5

原创 jquery ajax自动生成表格table(一)

自己参与的项目需要在查询的时候通过异步操作,来把数据添加到table中,就暂时用这个方法替代了一下

2013-08-21 20:00:09 36405 13

原创 jquey控制元素滚动条,外层div滚动,内层顶部div固定不动

由于项目的需要,需要在外层div上添加一个滚动条,该div是上中下被不同的div分割,要求让上层div的内容不随着滚动条的滑动而滚动实现代码如下无标题文档 固定不动 比较长的内容 $("#scroll").scroll(function() { var offset = $(this).offset();

2013-08-13 14:48:38 9764

原创 Myeclipse打包生成jar文件 A exception has Occured问题解决

今天打包生成jar 后,点击生成的jar文件出现这个错误。用用java -jar name.jar能打开运行,但是点击jar文件时就弹出 a exception has occured的问题,环境变量没有错,查看JDK版本为1.7,果断卸载,重新安装了JDK1.6,问题就得到解决:点击jar文件直接程序运行

2013-04-27 15:56:16 1372

原创 jsp访问web-inf下的spring配置文件

首先导入包然后用下面的语句WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());GoodService goodService= (GoodService)wac.getBean("GoodService"

2012-11-26 10:23:38 2203

原创 深入理解java虚拟机读书笔记(三)

Java是平台无关性语言,而构成平台无关性的基石就是字节码。其实,虚拟机并不关心class的来源是什么语言,  只要它符合class文件应有的结构就可以在java虚拟机上运行     该文件是一组以八位字节为基本单位的二进制流,中间没有任何分隔符。其中常量池是class文件结构中与其它项目关联最多的数据类型,也是占用class文件空间最大的项目之一     常量池之中主要存放两类常

2012-11-17 14:35:08 1605

转载 org.hibernate.PropertyValueException: not-null property references a null or transient value

org.hibernate.PropertyValueException: not-null property references a null or transient value:com.bjcx.project.entity.task.Equipmenttable.ProjPortfolioID at org.hibernate.engine.Nullability.check

2012-11-14 22:39:19 17806

原创 垃圾收集与对象生命拯救(读书笔记)

Java是根据根搜索算法来判断对象是否存活的。基本思路是:通过一系列名为“GC Roots”的对象作为起点,向下搜索锁走过的路径(称为引用链),当一个对象与GC Roots之间的连接是断开的,也就是对象与GC Roots之间是不可达的时候,该对象就是“不可用”的,注意只是不可用的而不是该对象已经死了。这时候该对象只是暂时处于死刑的“缓刑”阶段。既然是缓刑,就可以补救回来。      其实要

2012-11-14 17:17:01 1719

原创 深入理解java虚拟机学习笔记(一)

纲领  Java的运行时数据区为:     A.     方法区   -----------(线程共有)    B.     堆       -----------(线程共有)    C.     虚拟机栈 -----------(线程私有)   D.     本地方法栈-----------(线程私有)    E.      程序计数器-----------(线程私有)

2012-11-14 00:49:33 2123

原创 双击div变成可编辑区的简单实现

双击时,实现用一个新建的input元素替换div,然后当input失去焦点时先把input的内容传给原来的div,并用该div重新替换input,代码如下 window.onload = function() { // 加载的时候就被初始化,此处的this是指id为oldDiv的div document.getElementById("divElement").ondblclick

2012-11-08 11:49:33 10215

原创 一个单文件服务器(摘自《java网络编程》)

ackage net.programe.ten;import java.io.*;import java.net.*;/** *发送相同文件的http服务器, * 想每个客户端都发送相同的内容 * @author Arthur */public class SingleFileHttpServer extends Thread { //发送数据的正文 priv

2012-11-06 21:58:53 1626

原创 一个客户端测试器(摘自《java网络编程》)

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package net.programe.ten;import com.macfaq.io.*;import java.io.*;import java.net.*;/

2012-11-06 21:25:53 938

原创 Sprint源码学习之StringUtils类

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package arthurv.java.spring.learn;import java.util.ArrayList;import java.util.Arrays;import java

2012-10-31 10:08:28 14311

转载 case when then else

出处:http://www.cnblogs.com/xumingming/archive/2008/07/02/1233847.htmlsql语句判断方法之一 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Ca

2012-10-30 11:20:03 1415

原创 File类的一些方法测试

对File类的说明首先在netbeans中新建一个项目FileText,打开项目所在文件夹可以发现netbeans自动创建了build,nbproject,src,test文件夹以及build.xml,mainffest.mf文件下面就用这些文件来测试File类的用法1)观察其构造器 File(String pathname)   //这里的“.”指的是读取FileText文件

2012-10-27 09:43:37 2751

原创 《算法设计》求单峰数组

这是算法设计书地171页上的题:假设有n个项的数组A,数组的每个元素都不相同,该数组序列是单峰的:对于某个在0与n-1之间的下标p,数组项的值增加直到A中的位置p,然后剩下的元素减少直到位置n,要求:尽量读很少的元素,就是找到这个顶峰元素p在哪一个位置,下面是具体的递归实现ublic class FindMaxIndex { public static int findM

2012-10-18 10:18:32 4180 1

原创 SQLGrammarException :could not execute query a.user not exists解决

今天整合一个ssh的小项目,发现报了这个错误,很明显说的是user表不存在,后来发现原来是Query query = session.createSQLQuery("select * from User");这里面的User是类名,应该写成表名A_USER,这是hibernate的本地SQL查询方式Query query = session.createSQLQuery("select

2012-10-17 11:16:56 2878

原创 hibernate一对多双向关联中怎么配置list

假设有一个文档管理者类User,和一个文档类Archives。其中User和Archives是一对多双向关联关系表现在类中如下(此处省略了属性的set和get方法)public class User implements Serializable { private static final long serialVersionUID = -7327980678002278494L;

2012-10-14 10:26:47 7484 4

原创 递归实现回旋数组的小程序

写个算法:打印如下形式的数字9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 8 7 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 8 7 6 5 5 5 5 5 5 5 5 5 6 7 8 9 9 8

2012-10-13 09:13:34 2446

原创 一个程序说明java中this关键字

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package arthur.com.shipin;/** *测试this * @author Arthur */public class ThisTest { //对象的名字

2012-10-10 18:18:28 1188

原创 求小于N的正整数中含有1的数字的个数

比如:如果n= 11,那么返回3.因为有1 ,10 ,11下面是具体实现的代码 /** * 判断小于10000的数中含有1的正整数的个数 * @param number * @return */ public static int countOne(int number) { //统计1的个数 int su

2012-10-09 08:19:46 3373

原创 数据库查询的例子及SQL语句

drop database if exists SS;create database SS;use SS;create table Student ( Sno char(9) primary key, Sname char(20) unique, Ssex char(2), Sage smallint, Sdept char(20));cre

2012-10-08 08:28:56 9652 3

原创 一个例子说明数据库union all的作用

现有一张表Aid name1 name21 aa bb2 aa cc3 bb cc4 aa dd.................需要统计每个名字出现的次数希望得到的结果是aa 3bb 2cc 2dd 1下面是具体的步骤,通过逐步分析来体现union all 的作用-----------------------------------

2012-09-22 23:04:17 7663 2

转载 java通配符

来源:http://blog.csdn.net/flfna/article/details/6576394通配符在本文的前面的部分里已经说过了泛型类型的子类型的不相关性。但有些时候,我们希望能够像使用普通类型那样使用泛型类型:◆ 向上造型一个泛型对象的引用◆ 向下造型一个泛型对象的引用向上造型一个泛型对象的引用例如,假设我们有很多箱子,每个箱子里都装有不同的水果,我们需

2012-09-22 21:46:07 8128

转载 如何计算时间复杂度

文章来源http://blog.csdn.net/comicray/article/details/4472580定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复

2012-09-17 12:30:53 1077

原创 堆插入和删除的简单实现

import java.util.*;/** *实现的堆的插入和删除操作 * @author Arthur */public class Heap { /** * 递归实现 * 删除一个堆中一个数据的时候,根据堆的性质,应该把相应的位置下移,才能保持住堆性质不变 * @param a 保持堆元素的数组 * @pa

2012-09-12 14:30:31 3936 1

原创 Hibernate检索方式简单总结

查询名字是Tom,年龄大于岁的用户按名字升序排列,检索的结果最多每一页显示3条数据1)HQL检索方式     这是HQL使用最广的一种检索方式     //创建Query对象     Query query = session.createQuery("from User user where user.name =: userName"

2012-08-07 17:05:00 1020

原创 oracle学习笔记汇总

一,oracle表命名规则a):必须以字母开头b):长度不能超过30个字符c):不用室友oracle保留字d):只能使用A-Z a-z 0-9 $ #等字符一.Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串char(长度) 定长number()表示整数或者浮点数number(8) number(8,2) clog 字符的大对象blo

2012-08-04 00:11:44 4087

Android ASM 代码自动化埋点

结合ASM Bytecode Viewer插件,使用ASM技术对Android 的点击事件onClick方法进行插桩。剖析Android 自动化埋点的具体实现原理。在onClick方法执行之前或者之后自动执行指定的代码,可以用来收集用户的点击操作。用来自动化埋点。

2022-04-23

线性贝塞尔曲线的说明

贝塞尔曲线的简单实现算法

2017-02-26

android SDK热修复

android jar热更新机制

2016-11-07

RxJava简单应用

RxJava的简单应用,显示应用列表以及下载文件并更新进度条

2016-06-29

自定义简单GridView

主要是通过这个小小的demo来体会一下view的测量过程

2016-04-03

模仿QQ侧滑删除

简单的应用了ViewDragHelper实现了Qq聊天工具的侧滑删除布局

2016-03-09

QQ侧滑简单实现

2016-03-08

ViewDragHelperDemo

用ViewDragHelper简单的写的测试demo,说明了 clampViewPositionVertical等callback方法的应用

2016-03-04

Scroller简单应用

简单的用Scroller+layout来实现ImageView的平缓移动

2016-02-22

自定义跑马灯次数

实现了TextView控制跑马灯的次数的效果

2016-02-18

控制跑马灯次数的TextView

可控制跑马灯次数的自定义TextView

2016-02-18

自定义导航栏(2)

对之前的版本做了简单修改,丰富了ViewFlipper做导航页面的效果

2016-01-21

自定义ViewFlipper

对ViewFlipper功能做了扩展,响应左右滑动事件进行翻页

2016-01-20

ViewAnimator简单实现PPT

ViewAimator简单实现ppt页面切换效果

2015-12-15

ViewFliper简单实现PPT

用ViewAnimator简单实现了类似ppt页面切换的效果,很简单的代码

2015-12-15

Gson解析流程图

Gson解析流程图,详细的描述了Gson反射机制的解析流程

2015-10-22

自定义横向listView4.0

解决了版本3.0的遗留的问题,并对解决方法尽可能进行了详尽的描述

2015-06-04

自定义横向listView3.0

可左右滚动的横向listView,listView随着手指的移动而移动

2015-06-02

横向的listView version2

在版本1.0的基础上实现了点击滚动的功能,很简单的代码,更过功能在3.0实现

2015-05-20

水平ListView小demo

简单的实现了水平的lsitView,初学者可以看看,大神们可以提点建议

2015-05-17

大风车系列demo

android 自定义View模拟风车旋转的小demo

2015-05-04

坦克大战小游戏

自己做的坦克大战,虽然设计不是怎么合理,还算凑合

2011-11-28

桌面弹球游戏代码以及个人总结

这是我自己写的总结,不是很好,但还凑合,希望对大家有帮助

2011-07-12

控制台简易五子棋java代码

这是java实现的五子棋代码,对于初学者来说很有用

2011-04-28

比较好的Java学习网站

里面是一些学习Java的个人认为比较好的网站,可以利用一下

2010-06-28

空空如也

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

TA关注的人

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