开发
文章平均质量分 50
army在行动
目前博客不常维护,只用于一些feature的记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 泛型
Java 泛型 from the book 'Thinking in java 4th'. 容器类 Java容器类的用途是保存对象,并将其划分为两个不同的概念: 1,collection。一个独立元素的序列。 2,Map。一组成对的键值对对象,允许你使用键来查找值。 如下图所示为Java的容器简图(这里只包含了在一般情况下会碰到的接口和类),基本类型包括Map,原创 2014-04-18 16:21:19 · 1097 阅读 · 0 评论 -
java--NoSuchMethodError解决办法
java–NoSuchMethodError解决办法 NoSuchMethodError 两种可能情况:1,确实没有这个类;2,有这个类,但是有类冲突 解决办法 1,在IDE中断点到出错的代码前面,然后开 debug 之后在调试器的变量查看中,添加 ( xxx为报错的类的全类名 ) xxx.class.getProtectionDomain().getCodeSource() 在调试器中就能查看...原创 2019-03-06 23:26:22 · 1780 阅读 · 0 评论 -
angular.js 翻页组件
<table class="table table-bordered"> <tr> <th>index</th> <th ng-repeat="(x,y) in items[0]">{{ x }}</th> </tr> &l转载 2018-02-12 16:26:11 · 1226 阅读 · 0 评论 -
mybatis + pagehelper 数据库翻页
mybatis + pagehelper 数据库翻页 Mybatis的一个插件,PageHelper,非常方便mybatis分页查询。 优点: 不需要自己在每个 mapper文件中写 limit x,x 这样的代码,引入插件调用pagehelper即可自动注入分页。 地址: https://github.com/pagehelper/Mybatis-PageHelper 1,引入jar...原创 2018-02-12 16:24:52 · 7135 阅读 · 3 评论 -
git切换/重新关联分支
1,重新跟踪远程文件:直接修改git remote origin set-url URL,先删除再添加删除git remote rm origin ,添加git remote add origin https://xxx.git 2,git branch --set-upstream-to=origin/<branch> modules 能够建立关联原创 2015-08-30 10:30:19 · 15281 阅读 · 1 评论 -
Java进阶之路
转载 2014-05-28 20:03:09 · 1189 阅读 · 0 评论 -
jsp语法
jsp语法 指令元素 (directive element) 指令元素主要为转换阶段提供整个jsp页面的相关信息。 语法: page page包含15个属性: language="scriptLanguage"extends="className"import="importlist"session="true|false"buffer="none|si原创 2014-06-26 10:30:57 · 937 阅读 · 0 评论 -
Java Web开发Basic(四) JSON
Java Web开发Basic(四) JSON 使用maven管理项目依赖,引入json需要增加如下jar包: org.json json 20090211 生成json servlet 生成json servlet使用例子: /** * curl -d "" http://localhost:8原创 2014-06-26 10:26:10 · 1118 阅读 · 0 评论 -
Java Web开发Basic(三) 连接数据库
Java Web开发Basic(三) 连接数据库 1 在servlet中添加连接数据库程序 最简单方法,直接在servlet中添加连接数据库的程序: 在web.xml中增加配置信息: CreateDBServlet org.free.servlet.CreateDBServlet driverClass com.mysql.原创 2014-06-26 10:22:00 · 1580 阅读 · 0 评论 -
序列之一 字符串 (python)
序列之一:字符串 (python) 字符串类型是Python中最常见的类型。Python中单引号和双引号的作用是相同的。Python使用“原始字符串”操作符来创建直接量字符串。 字符串是一种标量或者直接量。Python解释器在处理字符串时,将其作为单一值。字符串是不可变类型,改变一个字符串的元素需要新建一个字符串。字符串是由独立的字符组成,并且这些字符可以通过切片操作顺序地访问。 1操原创 2014-04-14 12:55:49 · 1174 阅读 · 0 评论 -
python函数之二 函数式编程
python函数之二 函数式编程 1lambda 格式: lambda [arg1[, arg2, ... argN]]:expression python允许用lambda关键词创建匿名函数。匿名是因为不需要以标准的方式来声明。一个完整的lambda语句代表了一个表达式,这个表达式的定义体必须和声明放在同一行。参数是可选的。 用合适的表达式调用一个lambda声称一个可以像原创 2014-04-14 13:03:31 · 955 阅读 · 0 评论 -
序列之三 元组(Python)
序列之三:元组(Python) 元组和列表是非常相近的。在外观上,元组使用(,),而列表使用[]。在功能上,元组不可变,列表可变。 基本操作 创建元组 创建一个元素的元组,需要在元组分割符里面加一个(,),以防止跟普通的分组操作符混淆。 >>> (1) 1 >>> (1,) (1,) >>> (1,2,) (1, 2) >>> tuple(1) Traceback (most原创 2014-04-14 12:58:41 · 3406 阅读 · 0 评论 -
序列之二 列表(Python)
序列之二:列表(Python) 列表类型也是序列式的数据类型,并且能保留任意数目的Python对象。其功能与C语言中的Vector类似。 操作符 标准操作符 > 在使用比较操作符时,比较逻辑为对两个列表的元素分别使用cmp()进行比较,直到一方元素胜出为止。 >>> list1=[123,'abc','123'] >>> list2=[123,'xyz','456'] >>>原创 2014-04-14 12:57:14 · 1180 阅读 · 0 评论 -
映射类型 字典 (python)
映射类型 字典 (python) 1字典操作 1.1字典创建 >>> dict1={} >>> dict2={'name':'earth','port':80} >>> dict((['x',1],)) {'x': 1} >>> {}.fromkeys(['x','y'],0) {'y': 0, 'x': 0} 1.2字典访问 >>> for key in dict2: pr原创 2014-04-12 15:17:19 · 1338 阅读 · 0 评论 -
Java 多线程
Java 多线程 Runnable 当从Runnable中导出一个类时,必须具有run方法。但是这个方法并不存在线程能力。需要将Runnable任务附着到线程上。 将Runnable对象转变为工作任务的传统方式是把它提交给一个Thread构造器。 Interface : java.lang.Runnable The Runnable interface should be impl原创 2014-04-21 18:55:13 · 1165 阅读 · 0 评论 -
Jenkins插件编写入门
一,Jenkins插件的结构 Jenkins插件实际上是一个按照一定规则组织的jar包,其结构如下: xxx.hpi +- META-INF | +-MANIFEST.MF +- WEB-INF | +- classes | +- index.jelly | +- XXXX.class | +- lib +- (static resou原创 2014-01-23 17:20:57 · 12106 阅读 · 2 评论 -
Java 内部类
内部类 1为甚么需要内部类 一般来说,内部类继承自某个类或者实现某个接口,内部类的代码操作创建它的外围类的对象,可以认为内部类提供了某种进入其外围类的途径。 内部类还有其他特性: 1,内部类可以有多个实例,每个实例都有自己的状态信息,并且与外围类对象的信息相互独立。 2,在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或继承同一个类。 3,创建内部类时,并不依赖原创 2014-04-16 17:23:55 · 1066 阅读 · 0 评论 -
序列 (python)
序列 Python中的序列类型,其成员有序排列,可以通过下标偏移量访问到它的一个或多个成员。因为这些类型其实都是由一些成员共同组成的一个序列整体,所以统称为序列。 序列类型包含:字符串(普通字符串和unicode字符串)、列表和元组。 1 操作符 1.1 标准操作符 对象值比较:比较操作是针对对象的值进行的。 = == != <> 对象身份比较:原创 2014-03-20 21:26:17 · 1116 阅读 · 0 评论 -
Web编程之二 urllib
Web编程之二 urllib Urllib模块提供了在给定URL地址下载数据的功能,同事也可以通过字符串的编码、解码来确保它们是有效URL字符串中的一部分。 核心urllib模块函数 urlopen(urlstr,postQueryData=None) 打开urlstr,如果必要则通过postQueryData发送请求 urlretrieve(url,filename=None,原创 2014-03-23 23:29:11 · 1903 阅读 · 0 评论 -
Java 注解
Java 注解 注解,也被称为元数据,为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后的某个时刻非常方便的使用这些数据。 Java SE内置了三种定义在java.lang中的注解: @Override,表示当前方法定义将覆盖超类中的方法。 @Deprecated,如果程序员使用了注解为它的元素,那么编译器发出警告信息。 @SuppressWarning,关闭不原创 2014-04-17 11:54:49 · 1143 阅读 · 0 评论 -
Java 枚举类型
Java 枚举类型 关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。 public class EnumClass { enum Shrubbery {GROUND, CARWLING, HANGING} public static void main(String[] args) { // TODO原创 2014-04-17 10:20:55 · 1008 阅读 · 0 评论 -
Web编程之一 urlparse
Web编程之一 urlparse urldefrag(url) # 将url分解成去掉fragment的新url和去掉的fragment的二元组 #return tuple(defragmented, fragment) urljoin(base, newurl, allow_fragments=True) # 将url的基部件base,和newurl拼合成一个完整URL urlparse原创 2014-03-19 20:06:46 · 3635 阅读 · 0 评论 -
Java读取properties文件
Java读取properties文件 properties 基本知识 xxx.properties文件是一个文本文件,用于程序的属性配置。其语法包含注释和属性配置。 注释:在内容前加# 属性配置:采用“key=value”的形式书写。 properties文件的一个属性配置信息值可以换行,但键不可以换行。值换行用“\”表示。 properties的属性配置键值前后的空格在解析原创 2014-04-30 17:09:48 · 1544 阅读 · 0 评论 -
python函数之一 装饰器
python函数之一 装饰器 装饰器的语法以@开始,接着是装饰器函数的名字和可选的参数。紧接着装饰器声明的是被修饰的函数和装饰函数的可选参数。如下 @decorator(dec_opt_args) def funcToBeDecorated(func_opt_args): . . 对于多个装饰器,使用数学定义表示如下: ( g.f )(x) = g( f(x) )原创 2014-04-14 13:00:40 · 1025 阅读 · 0 评论 -
集合类型 (python)
集合类型 (python) 在数学上,set称作由不同的元素组成的集合,集合的成员称作集合元素。集合对象是一组无序排列可哈希值。 集合包含两种类型,可变集合(set)和不可变集合(frozenset)。 1集合操作符 数学表示 python符号 python函数 A ∈ B in A ∉ B原创 2014-04-14 12:52:10 · 1907 阅读 · 0 评论 -
Python基础
在命令行启动脚本 $python script.py 自动执行Python解释器:在#!后面写上Python的完整路径。更好的方案是使用Unix系统中的env命令 #!/usr/bin/env python 执行时,直接输入 $script.py 语句与语法 换行继续(\) Python语句,一般使用换行分隔,一行一个语句。过长的语句可以用反斜杠(\)分解。原创 2014-02-26 17:34:00 · 1307 阅读 · 0 评论 -
Garbage collection roots
Tool: IBM Monitoring and Diagnostic Tools for Java - Memory Analyzer > Understanding heap dumps Garbage collection roots A garbage collection root is an object that is accessible from outside转载 2014-02-09 00:16:23 · 1208 阅读 · 0 评论 -
Jenkins界面Jelly入门
一,Jelly的基本用法 1.1 Jelly页面的路径 假设你建立了一个java类,路径为 src/main/java/org/myOrg/MyAction.java 则增加Jelly文件需要在resources文件夹中建立与类同名的目录: src/main/resources/org/myOrg/MyAction/原创 2014-01-23 17:22:41 · 15426 阅读 · 4 评论 -
Mockito 库、powermock扩展
Mockito 库、powermock扩展 Mockito 简介 Mockito 是目前 java 单测中使用比较流行的 mock 工具。其他还有 EasyMock,JMock,MockCreator,Mockrunner,MockMaker 及 PowerMock。 获取地址:https://code.google.com/p/mockito/ powermock 简介 E原创 2014-01-23 17:08:24 · 5172 阅读 · 0 评论
分享