自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (11)
  • 收藏
  • 关注

原创 Docker 无法删除images

最近在使用Docker的过程当中发现无法删除images,后来发现是container的原因,使用如下cmd:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm然后再rmi就

2016-06-27 21:57:03 2596

原创 MappedbyteBuffer与普通的IO性能比较

最近在看NIO部分,发现基于byteBuffer的MappedbyteBuffer性能比普通的stream在读取文件方面性能强很多。如下:package com.demo.iodemo.bytebuffer;import java.io.*;import java.nio.ByteBuffer;import java.nio.IntBuffer;import java.nio.cha

2013-12-09 10:51:30 4264

转载 ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext区别

对于ClassPathXmlApplicationContext(),  classpath:  前缀是不需要的,默认就是指项目的classpath路径下面;如果要使用绝对路径,需要加上  file:  前缀表示这是绝对路径;对于FileSystemXmlApplicationContext(),  默认表示的是两种:1,没有盘符的是  项目工作路径, 即项目的根目录;2,有盘符表

2013-06-11 15:13:35 1531

原创 oracle查询table、sp、seq等等详细信息方法

oracle 相关字典:  USER_SOURCE 用户的存储过程、函数的源代码字典  DBA_SOURCE 整个系统所有用户的存储过程、函数的源代码字典  ALL_SOURCE 当前用户能使用的存储过程(包括其她用户授权)、函数的源代码字典  USER_ERRORS 用户的存储过程、函数的源代码存在错误的信息字典table:  select * from  a

2013-06-07 11:46:20 5637

转载 Annotation介绍@interface

Annotation是继承自java.lang.annotation.Annotation的类,用于向程序分析工具或虚拟机提供package class field methed 等方面的信息,它和其他类没什么区别,除了使用方式.     Annotation的一般形式是 :public @interface MyAnnotation { String value() d

2013-05-24 17:03:44 2394

转载 Mock &Dbunit

今天看到Dbunit文章一篇,写的不错,尊重作者,只留连接http://lzy.iteye.com/blog/428479

2013-05-20 15:10:42 821

转载 printStream 和printWriter区别

区别1:rintStream类和PrintWriter类 PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。java的一个字符(char)是16bit的,一个BYTE是8bit的 PrintStrean是写入一串8bit的数据的。 PrintWriter是写入一串16bit的数据的。 String缺省是用UNICOD

2013-04-10 15:49:55 39925 3

转载 动态代理proxy ,InvocationHandler

最近感觉代理的部分知识有点模糊了,特意网上找了一篇动态代理的范例: /** * 相亲接口 * * @author zhengt * @time Jun 3, 2095 3:13:03 PM */ public interface XiangQinInterface { /**

2013-04-09 10:19:11 816

原创 DOM4j解析XML

package com.demo.xmldemo;import com.demo.xmldemo.bean.Student;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.do

2013-03-19 10:52:59 672

原创 DOM解析XML

最近在搞XML,发现XML解析部分不记得多少了, 所以网上找了一些资料来补充下电。demo包括3个calss:Student : 是一个JavaBean ;XmlManager:  XML 处理的classXMlDemo:   demo  入口xml文件内容格式: y3wegy1 23 male y3wegy2

2013-03-14 12:50:16 833

原创 scala里面的抽象类

几个月前学习了scala,但是后来没有坚持下来,最近无事就又翻出来看看 !这里主要说下scala里面的抽象类:package com.demo.abstractdemoimport java.io.{FileInputStream, BufferedInputStream, File}import java.net.URL/** * Created with Intell

2013-02-27 16:06:12 3056

原创 抽象类里面可以有静态方法

今天看面试题的时候发现抽象类里面静态方法的问题,就亲自试了下,发现是可以有得到。。。。。。。。。。。。。。

2012-11-15 09:25:28 8929 1

原创 Property 'submit' of object #<HTMLFormElement> is not a function

今天使用jquery的时候使用脚本提交表单$("#submit").submit();然后就出现了:Property 'submit' of object # is not a function网上查了下原因:说是form里面有个name="submit"的按钮导致submit()方法和button的name混淆然而我的却不是name,二是id为 "submit"再次补充下,无论是

2012-10-31 16:40:37 5059

原创 JS 里面对页面操作

1.JS里面刷新界面:location.reload();2.JS里面跳转: location="main.jsp";

2012-10-29 15:55:45 757

原创 高效的JS 拼接字符串

今天在JS里面碰到循环数组里面拼接字符串,可想而知那速率肯定不高,所以就上网不断的查询资料来提高拼接的效率,然而网上的拼接方法和java里面的还是不同一下是网上的方法:function StringBuilder(){ this.data=Array("");}StringBuilder.prototype.append=function(){ this.data.pu

2012-10-26 15:21:29 17150 2

原创 DataTables warning : Requested unknown parameter '1' from the data source for row 0错误

昨天在做datatables的项目,从后台去得了数据,然而我不使用里面的全部数据,所以就脚本里面进行了重新组合,然后返回给datatables,然而结果是一直报错:DataTables warning : Requested unknown parameter '1' from the data source for row 0   我百度\google查阅了很多资料,发现都无法解决查

2012-10-26 09:36:53 12080 1

原创 datatables的服务器分页

datatables是jquery的一个插件,但是很是强大,有查询,排序功能,而且很漂亮,最重要的是他自带 了一个分页功能,很是强大datatables的分页形式有2种:一种是前台分页,这种方式简单,但是大数据量的时候就是一个问题了;第二种是服务器端分页,当dataables需要数据的时候会自动的发出请求前台分页我已经会了,今天准备尝试下服务器端分页.查看了很多资料,发现写的都是前

2012-10-24 17:31:09 37517 3

转载 Scala中的None,Nothing,Null,Nil

在scala中这四个类型名称很类似,作用确实完全不同的。 None是一个object,是Option的子类型,定义如下 case object None extends Option[Nothing] { def isEmpty = true def get = throw new NoSuchElementException("None.get")}获得Option

2012-10-15 16:36:30 3017

转载 struts-config.xml中action元素的parameter属性

没有struts之前,使用servlet,最常用的是doGet,doPost,service方法,如果有些经验的程序员会合理的使用这三个方法:如在用户发出get的请求时,将用户请求在doGet方法中处理,用户发出post请求时,将用户的请求用doPost请求处理,必要时加上service方法去处理那些在一个servlet中必须执行的请求,用户的请求大体也就这三类,但是如果细分,一个“编辑”,“删除

2012-10-12 09:43:18 5166

转载 struts中的redirect,contextRelative

1.redirect    设为true时表示执行重定向操作;当为false时,表示执行请求转发操作        注        重定向操作一般用命令:response.sendRedirect();                  请求转发操作      RequestDispatcher    rpath=request.getRequestDispatcher();

2012-10-12 09:32:42 1184

转载 request的重定向和转发

forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response); redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后

2012-10-12 09:29:19 842

原创 一系列的IO操作

最近看到IO操作部分,发现这部分比较模糊了,所以又写一个测试程序来帮忙记忆如下是代码:package com.demo;import java.io.*;/** * Created with IntelliJ IDEA. * User: bokee * Date: 12-10-9 * Time: 下午5:38 * To change this template u

2012-10-10 15:29:58 742

转载 svn 提交出现Password for ‘(null)’ GNOME keyring: 错误

新安装了系统之后一直没有给gcode提交过代码了,前天收到一位网友xgcom的patch,我整理了一下,想提交,不想出了这样的问题:在svn commit 之后出现了以下的信息:Password for ‘(null)’ GNOME keyring:以前提交都会提示输入我用户名的密码,这次却提示输出null的gnome keyring,在网上搜索看了之后发现是svn和gnome的一

2012-10-09 11:24:56 3128

原创 一个有趣的HTML范例

starwindow.onload = function () {C = Math.cos; // cache Math objectsS = Math.sin;U = 0;w = window;j = document;d = j.getElementById("c");c = d.getContext("2d");W = d.width = w.inne

2012-09-29 17:52:19 3436

原创 scala自学日记(8)-Scala里面的Option

今天看到一段代码.如下:package com.scala.demo/** Illustrate the use of pattern matching in Scala. */object patterns { /** We need an abstract base class for trees. Subclasses with * the 'case' m

2012-09-28 17:42:38 12118

转载 JAVA里面的堆栈区别

一、内存分配的策略     按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.    静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的

2012-09-28 10:43:21 1164

转载 scala自学日记(7)-Scala与Java在语法上的差异

这里简单地列举一下Scala与Java在语法上的差异。• 类型的声明不是“类型 变量 = 值”而是“变量:类型 = 值”。但是,在类型推断可能的情况下类型声明可以省略。• 不可变的变量用val,可变的变量用var来声明。任意的数据都可以用def来命名(包括val也可以替换成def)。使用def来声明函数和方法。• 语句分隔符“;”是可选的,通常用换行来表示。• 一连串复合语句可以用

2012-09-27 16:56:24 1661

原创 scala自学日记(6)-数组的初始化以及循环

1.scala里面的数组和java里面的比较类似,但是又有些不同,数组的初始化方法比java里面多了一种方式,具体如下:代码如下:package com.scala.demo/** * 这里主要介绍数组的使用 */object ArrayDemo2 { val array=new Array[Int](3) val array2=new Array[Int](3)

2012-09-27 16:26:36 18442 2

原创 scala自学日记(5)-scala方法的定义方式

初次 接触到scala发现scala定义方法的方式和java有很大的区别1.下面是我写的一个测试scala方法定义的demo.package com.scala.demoobject FunctionDemo {   //定义方法1  def function1()  {    println("function1 run!")  }   // 定义方法2,效果和fu

2012-09-27 16:09:25 6854

原创 scala自学日记(4)-万物皆对象

Scala作为一个纯面向对象的语言,于是在Scala中万物皆对象,包括数字和函数。在这方面,Scala于Java存在很大不同:Java区分原生类型(比如boolean和int)和引用类型,并且不能把函数当初变量操纵。1 数字和对象由于数字本身就是对象,所以他们也有方法。事实上我们平时使用的算数表达式(如下例)1 + 2 * 3 / x是由方法调用组成的。它等效于下面的表达式

2012-09-27 14:35:53 1413

原创 scala自学日记(3)-编写第一个Hello world!

上一章我们介绍了然后使用解释器来编写简单的scala代码,下面我们就介绍下如何使用eclipse编写一个Hello word!打开eclipse.新建一个scala Project.第一次新建的话应该在other里面,名称随便,然后新建一个scala Object ,名称叫"HelloWorld".scala和java不同,文件的名称不必和Object的名称相同.代码如下:pack

2012-09-27 14:20:57 7687

原创 scala自学日记(2)-使用Scala解释器(interpreter)

上一篇里面我们介绍了如何安装scala以及如何的配置环境变量接下来我们就介绍下如何使用解释器来编写简单的scala代码打开控制台,进入scala开发模式:bokee@debian70:~$ scalaWelcome to Scala version 2.9.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_26).Type in

2012-09-27 13:53:52 4498

原创 scala自学日记(1)-Debain操作系统里面安装scala

网上看到说scala是java的下一代替代品,所以决定学习下scala本人的操作系统是debain,eclipse是3.7版本接下来正文开始:第一步:当然是安装scala了http://www.scala-lang.org/downloads到这里下载scala,我下载的时候最新版是2.9.22.解压缩,把scala-2.9.2文件夹copy到/opt目录下3.配置环境

2012-09-26 16:14:55 1706

原创 文件批量复制合并以及去除注释

1.首先把所有包里面的文件合并成一个文件,利用如下命令:find ???? -name '*.java' -print0 |xargs -0 cat >> /tmp/1.java  2.然后去除里面的注释:grep -v '//' /tmp/1.java | grep -v '*' |grep -v '@' |grep -v '^$' > /tmp/6.java然后就可以把6.

2012-09-24 09:00:58 888

转载 JAVA里面经常使用的正则表达式

package com.geedao.util;public class Regex {/*** 检查 email输入是否正确* 正确的书写格 式为 username@domain* @param value* @return*/public boolean checkEmail(String value, int length) {return value

2012-09-20 15:15:28 511

转载 js 里面刷新页面

在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。下面有一些相关的内容,大家看完了就会有更多的收获。首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 fals

2012-09-18 14:45:45 638

原创 JS里面怎么把字符串转换成Date

var date= new Date(Date.parse(time.replace(/-/g,   "/"))); //转换成Date();

2012-09-13 10:20:41 3895

转载 jqPlot的Option配置对象详解

最近在学习jqPlot可视化显示里面使用到了jqPlot,特在网上找了一篇介绍option选项的文章,如下:options = { seriesColors: [ "#4bb2c5", "#c5b47f", "#EAA228", "#579575", "#839557", "#958c12", "#953579", "#4b5de4", "#d8b8

2012-09-11 16:28:52 5088

原创 Mysql获取时间

最近才开始接触MYSQL,以前都是SQLSERVER ,汗一个先里面碰到一个字符串转换特定格式时间的问题网上查了下发现使用date_format可以实现,特记于此:mysql> select date_format(now(),'%Y');+-------------------------+| date_format(now(),'%Y') |+-------------

2012-09-11 09:08:26 763

转载 Mysql获取时间

1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp()   current_timestamplocaltime()   localtimelocaltimestamp()   localtimestamp    这些日期时间函数,都等同于 now()

2012-09-10 16:42:20 9894 1

JSTL -Standard 1.1.2

JSTL 开发使用的2个jar文件,jstl.1.1.2,jar 和standard1.1.2.jar 文件

2012-09-25

gamebooster2.3 旗舰版 激活码

gamebooster2.3 旗舰版 激活码

2011-05-11

ADT-10.0.0

ADT-10.0.0是android开发必备工具

2011-05-11

360amigopro 注册码

360amigo是国外的一款系统优化软件。在这里你可以看到360的影子。

2011-05-11

msicuu2.exe

msicuu2.exe是微软自带的一个卸载工具。当无法卸载程序时。可以使用这个试试

2011-05-11

ChipGenius_3.0.0.1_20100613

ChipGenius 是检测USB芯片的必备工具,下载。。。。。。。。。。。。。。。。

2011-05-11

Windows Theme Installer v 1.1

Windows Theme Installer v 1.1 是安装非双击安装类型主题的必备工具。有了它就可以一键替换系统dll文件,安装卸载主题不在麻烦

2011-05-11

空空如也

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

TA关注的人

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