- 博客(92)
- 资源 (11)
- 收藏
- 关注
原创 Docker 无法删除images
最近在使用Docker的过程当中发现无法删除images,后来发现是container的原因,使用如下cmd: docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm 然后再rmi就
2016-06-27 21:57:03 2617
原创 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 4292
转载 ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext区别
对于ClassPathXmlApplicationContext(), classpath: 前缀是不需要的,默认就是指项目的classpath路径下面; 如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径; 对于FileSystemXmlApplicationContext(), 默认表示的是两种: 1,没有盘符的是 项目工作路径, 即项目的根目录; 2,有盘符表
2013-06-11 15:13:35 1545
原创 oracle查询table、sp、seq等等详细信息方法
oracle 相关字典: USER_SOURCE 用户的存储过程、函数的源代码字典 DBA_SOURCE 整个系统所有用户的存储过程、函数的源代码字典 ALL_SOURCE 当前用户能使用的存储过程(包括其她用户授权)、函数的源代码字典 USER_ERRORS 用户的存储过程、函数的源代码存在错误的信息字典 table: select * from a
2013-06-07 11:46:20 5676
转载 Annotation介绍@interface
Annotation是继承自java.lang.annotation.Annotation的类,用于向程序分析工具或虚拟机提供package class field methed 等方面的信息,它和其他类没什么区别,除了使用方式. Annotation的一般形式是 : public @interface MyAnnotation { String value() d
2013-05-24 17:03:44 2440
转载 Mock &Dbunit
今天看到Dbunit文章一篇,写的不错,尊重作者,只留连接 http://lzy.iteye.com/blog/428479
2013-05-20 15:10:42 835
转载 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 39999 3
转载 动态代理proxy ,InvocationHandler
最近感觉代理的部分知识有点模糊了,特意网上找了一篇动态代理的范例: /** * 相亲接口 * * @author zhengt * @time Jun 3, 2095 3:13:03 PM */ public interface XiangQinInterface { /**
2013-04-09 10:19:11 823
原创 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 681
原创 DOM解析XML
最近在搞XML,发现XML解析部分不记得多少了, 所以网上找了一些资料来补充下电。 demo包括3个calss: Student : 是一个JavaBean ; XmlManager: XML 处理的class XMlDemo: demo 入口 xml文件内容格式: y3wegy1 23 male y3wegy2
2013-03-14 12:50:16 841
原创 scala里面的抽象类
几个月前学习了scala,但是后来没有坚持下来,最近无事就又翻出来看看 ! 这里主要说下scala里面的抽象类: package com.demo.abstractdemo import java.io.{FileInputStream, BufferedInputStream, File} import java.net.URL /** * Created with Intell
2013-02-27 16:06:12 3066
原创 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 5071
原创 高效的JS 拼接字符串
今天在JS里面碰到循环数组里面拼接字符串,可想而知那速率肯定不高,所以就上网不断的查询资料来提高拼接的效率,然而网上的拼接方法和java里面的还是不同 一下是网上的方法: function StringBuilder() { this.data=Array(""); } StringBuilder.prototype.append=function() { this.data.pu
2012-10-26 15:21:29 17170 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 12104 1
原创 datatables的服务器分页
datatables是jquery的一个插件,但是很是强大,有查询,排序功能,而且很漂亮,最重要的是他自带 了一个分页功能,很是强大 datatables的分页形式有2种: 一种是前台分页,这种方式简单,但是大数据量的时候就是一个问题了; 第二种是服务器端分页,当dataables需要数据的时候会自动的发出请求 前台分页我已经会了,今天准备尝试下服务器端分页.查看了很多资料,发现写的都是前
2012-10-24 17:31:09 37550 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 3046
转载 struts-config.xml中action元素的parameter属性
没有struts之前,使用servlet,最常用的是doGet,doPost,service方法,如果有些经验的程序员会合理的使用这三个方法:如在用户发出get的请求时,将用户请求在doGet方法中处理,用户发出post请求时,将用户的请求用doPost请求处理,必要时加上service方法去处理那些在一个servlet中必须执行的请求,用户的请求大体也就这三类,但是如果细分,一个“编辑”,“删除
2012-10-12 09:43:18 5188
转载 struts中的redirect,contextRelative
1.redirect 设为true时表示执行重定向操作;当为false时,表示执行请求转发操作 注 重定向操作一般用命令:response.sendRedirect(); 请求转发操作 RequestDispatcher rpath=request.getRequestDispatcher();
2012-10-12 09:32:42 1203
转载 request的重定向和转发
forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response); redirect方式:response.sendRedirect("/somePage.jsp"); forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后
2012-10-12 09:29:19 854
原创 一系列的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 750
转载 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 3145
原创 一个有趣的HTML范例
star window.onload = function () { C = Math.cos; // cache Math objects S = 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 3475
原创 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 12131
转载 JAVA里面的堆栈区别
一、内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的
2012-09-28 10:43:21 1182
转载 scala自学日记(7)-Scala与Java在语法上的差异
这里简单地列举一下Scala与Java在语法上的差异。 • 类型的声明不是“类型 变量 = 值”而是“变量:类型 = 值”。但是,在类型推断可能的情况下类型声明可以省略。 • 不可变的变量用val,可变的变量用var来声明。任意的数据都可以用def来命名(包括val也可以替换成def)。使用def来声明函数和方法。 • 语句分隔符“;”是可选的,通常用换行来表示。 • 一连串复合语句可以用
2012-09-27 16:56:24 1669
原创 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 18461 2
原创 scala自学日记(5)-scala方法的定义方式
初次 接触到scala发现scala定义方法的方式和java有很大的区别 1.下面是我写的一个测试scala方法定义的demo. package com.scala.demo object FunctionDemo { //定义方法1 def function1() { println("function1 run!") } // 定义方法2,效果和fu
2012-09-27 16:09:25 6885
原创 scala自学日记(4)-万物皆对象
Scala作为一个纯面向对象的语言,于是在Scala中万物皆对象,包括数字和函数。在这方面,Scala于Java存在很大不同:Java区分原生类型(比如boolean和int)和引用类型,并且不能把函数当初变量操纵。 1 数字和对象 由于数字本身就是对象,所以他们也有方法。事实上我们平时使用的算数表达式(如下例) 1 + 2 * 3 / x 是由方法调用组成的。它等效于下面的表达式
2012-09-27 14:35:53 1439
原创 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 7737
原创 scala自学日记(2)-使用Scala解释器(interpreter)
上一篇里面我们介绍了如何安装scala以及如何的配置环境变量 接下来我们就介绍下如何使用解释器来编写简单的scala代码 打开控制台,进入scala开发模式: bokee@debian70:~$ scala Welcome 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 4565
原创 scala自学日记(1)-Debain操作系统里面安装scala
网上看到说scala是java的下一代替代品,所以决定学习下scala 本人的操作系统是debain,eclipse是3.7版本 接下来正文开始: 第一步:当然是安装scala了 http://www.scala-lang.org/downloads到这里下载scala,我下载的时候最新版是2.9.2 2.解压缩,把scala-2.9.2文件夹copy到/opt目录下 3.配置环境
2012-09-26 16:14:55 1722
原创 文件批量复制合并以及去除注释
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 904
转载 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 522
转载 js 里面刷新页面
在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。下面有一些相关的内容,大家看完了就会有更多的收获。 首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 fals
2012-09-18 14:45:45 647
原创 JS里面怎么把字符串转换成Date
var date= new Date(Date.parse(time.replace(/-/g, "/"))); //转换成Date();
2012-09-13 10:20:41 3923
转载 jqPlot的Option配置对象详解
最近在学习jqPlot可视化显示 里面使用到了jqPlot,特在网上找了一篇介绍option选项的文章,如下: options = { seriesColors: [ "#4bb2c5", "#c5b47f", "#EAA228", "#579575", "#839557", "#958c12", "#953579", "#4b5de4", "#d8b8
2012-09-11 16:28:52 5101
原创 Mysql获取时间
最近才开始接触MYSQL,以前都是SQLSERVER ,汗一个先 里面碰到一个字符串转换特定格式时间的问题 网上查了下发现使用date_format可以实现,特记于此: mysql> select date_format(now(),'%Y'); +-------------------------+ | date_format(now(),'%Y') | +-------------
2012-09-11 09:08:26 775
转载 Mysql获取时间
1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp 这些日期时间函数,都等同于 now()
2012-09-10 16:42:20 9907 1
Windows Theme Installer v 1.1
2011-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人