学习
文章平均质量分 67
小米牌花露水
这个作者很懒,什么都没留下…
展开
-
Jmeter创建随机数作为参数使用
1.选项—函数值手对话框; 2.选择适当的函数,比如“__Random()”; 3.输入参数,比如随机数的最大、最小数; 4.”Name of variable in which to store the result”这个值是使用你制定这个函数的参数名; 5.点击“生成”测试函数产生的值是否符合你的预期; 6.粘贴函数表达式到你需要使用的地方,比如“${__Random(1000000原创 2018-01-16 15:31:19 · 21612 阅读 · 0 评论 -
SVN使用教程之——分支、合并
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然,到最后我们转载 2015-05-13 10:59:09 · 434 阅读 · 0 评论 -
java Future 接口介绍
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成转载 2015-05-07 10:48:32 · 393 阅读 · 0 评论 -
Jquery $.fn.extend与 $.extend区别
$.extend(obj);是为了扩展jquery本身,为类添加新的方法 $.fn.extend(obj);给JQUERY对象添加方法。如(1): $.extend({ add:function(a,b){ return a+b; } }) $.add(5,8) //retur转载 2015-06-18 15:44:26 · 506 阅读 · 0 评论 -
Jsoup解析HTML实例(2)
Selector选择器概述tagname: 通过标签查找元素,比如:ans|tag: 通过标签在命名空间查找元素,比如:可以用 fb|name 语法来查找 元素#id: 通过ID查找元素,比如:#logo.class: 通过class名称查找元素,比如:.masthead[attribute]: 利用属性查找元素,比如:[href][^attr]: 利用属性名前缀来查找元转载 2015-06-23 16:17:38 · 391 阅读 · 0 评论 -
Jsoup解析HTML实例(1)
这篇文章主要介绍了Jsoup如何解析一个HTML文档、从文件加载文档、从URL加载Document等方法,对Jsoup常用方法做了详细讲解,最近提供了一个示例供大家参考使用DOM方法来遍历一个文档从元素抽取属性,文本和HTML获取所有链接解析和遍历一个HTML文档如何解析一个HTML文档:复制代码 代码如下:String html = "First parse" +转载 2015-06-23 16:16:17 · 403 阅读 · 0 评论 -
oracle存储过程基本语法
存储过程转载 2015-06-29 21:32:38 · 440 阅读 · 0 评论 -
Redis的三种启动方式
Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install启动#加上`&`号使redis以后台转载 2015-05-11 15:33:10 · 358 阅读 · 0 评论 -
redis密码管理
一. 如何初始化redis的密码?总共2个步骤:a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。比如 requirepass test123b.配置文件中参数生效需要重启重启redis 。 二.不重启redis如何配置密码?a. 在配置文件中配置requirepass的密码(当redis重启时密码依转载 2015-05-11 15:48:39 · 374 阅读 · 0 评论 -
命令行创建简单Maven项目
1)创建简单maven项目mvn archetype:create -DgroupId=cn.everlook.myweb -DartifactId=myweb -DpackageName=cn.everlook.myweb这样会自动生成App.java的文件进入myweb目录,执行eclipse:eclipse这样就可以将项目导入eclipse把项目变成Dynamic W转载 2015-01-05 11:08:12 · 449 阅读 · 0 评论 -
别再用MyEclipse10的打包工具了,用FatJar吧!
FatJar简介原创 2015-01-22 15:40:50 · 862 阅读 · 0 评论 -
Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然转载 2015-03-04 13:23:06 · 433 阅读 · 0 评论 -
logback 使用说明
为啥有logback?Logback为取代log4j而生。Logback由log4j的创立者Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback比现有任何记录系统更快、占用资源更少,有时差距非常大0. 需要添加的 JAR 包logback-core.jar – logback 核心包,必备slf4j-api.jar – 通用日志接口包,可转载 2015-03-04 14:49:41 · 544 阅读 · 0 评论 -
用Maven创建SpringMVC项目
IDE:Eclipse JeeJDK:8Tomcat:81.创建项目File->New->Maven Project->->Next->->Next->->Finished2.添加包右击项目->Build Path->Configure Build Path->Add Library->转载 2015-03-20 18:43:53 · 362 阅读 · 0 评论 -
Tomcat7登陆Manager App 出现403问题
在捣腾Tomcat 7的时候遇到一个问题,很多人对tomcat自带的web管理工具不是很熟悉,因为一直都是手动修改配置文件。这次有点好奇想看看tomcat的web管理界面,因为之前一直用weblogic都是用web界面管理的。带着无限的好奇,我开始了对tomcat7的探索之旅。先说明一下,本人是从官网上下载的tomcat 7.0的安装版,操作系统Windows 7,JDK 6_22,在安装的时转载 2015-04-23 10:52:45 · 3794 阅读 · 0 评论 -
Java多线程(五)之BlockingQueue深入分析及其实现类实现方式分析
一、概述:BlockingQueue作为线程容器,可以为线程同步提供有力的保障。二、BlockingQueue定义的常用方法1.BlockingQueue定义的常用方法如下: 抛出异常特殊值阻塞超时插入add(e)offer(e)put(e)offer(e, time, unit)移除r转载 2015-04-29 11:29:35 · 594 阅读 · 0 评论 -
使用ASM的API动态的创建class文件
概述本专栏前面的文章,主要详细讲解了Class文件的格式,并且在上一篇文章中做了总结。 众所周知, JVM在运行时, 加载并执行class文件, 这个class文件基本上都是由我们所写的java源文件通过javac编译而得到的。 但是, 我们有时候会遇到这种情况:在前期(编写程序时)不知道要写什么类, 只有到运行时, 才能根据当时的程序执行状态知道要使用什么类。 举一个常见的例子就转载 2015-05-10 22:47:23 · 477 阅读 · 0 评论 -
liunx ln命令实现软链接
liunx ln命令转载 2015-06-30 17:12:36 · 420 阅读 · 0 评论 -
断言
断言: Assert: assert exp1的形式,当exp1是false的时候,AssertionError的默认构造器会被调用; 但是assert exp1:exp2这样的形式,当exp1为true的时候后面exp2被或略,如果false的话,后面的表达式的结果会被计算出来并作为AssertionError得构造器参数.使用:断言在默认情况下是关闭原创 2015-09-04 11:12:54 · 405 阅读 · 0 评论 -
eclipse项目找不到build path
从SVN下签出的一个项目,发现右击项目没有 bulid path 以一个范例做讲解File->Import对话框->SVN->从SVN检出项目->创建新的资源库位置->URL:https://hadoopdb.svn.sourceforge.net/svnroot/hadoopdb->从SVN 检出选择trunk目录->做为工作空间中的项目检出 项目名称:hadoopdb_trunk点击完成按钮。转载 2016-04-28 14:55:29 · 3776 阅读 · 0 评论 -
一些网络协议初识(TCP、UDP、IP等)
IP:网络层协议; TCP和UDP:传输层协议; HTTP:应用层协议; SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就转载 2017-04-08 18:51:40 · 354 阅读 · 0 评论 -
理解RESTful架构
作者: 阮一峰 日期: 2011年9月12日 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的转载 2017-04-24 14:25:05 · 269 阅读 · 0 评论 -
springMVC–参数绑定常用的注解
springMVC–参数绑定常用的注解简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestH转载 2017-06-02 10:31:40 · 286 阅读 · 0 评论 -
RESTful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。 今天,我将转载 2017-06-08 10:54:43 · 344 阅读 · 0 评论 -
Json返回过滤null属性
返回Json数据时,经常会遇到一个属性为null,需要过滤的情况。 可以在实体类上加上这个注解即可过滤 @JsonInclude(JsonInclude.Include.NON_NULL)原创 2017-06-08 17:42:01 · 3339 阅读 · 0 评论 -
Elasticsearch 2.4.1安装IK分词器
背景:公司老项目需要我去维护,该项目使用了老版本的elasticsearch,也就是2.4.1; 于是准备在本地搭建一个测试环境玩一玩,结果风风火火的安装了elasticsearch后准备安装ik时,就哑火了。安装流程: 错误示范:1.ik分词器的github上找到对应elasticsearch2.4.1的版本。其实就是elasticsearch-analysis-ik-原创 2017-12-30 14:27:24 · 1781 阅读 · 0 评论 -
eclipse中 将java项目转换为web项目
1、找到项目工作空间目录,打开.project文件,并修改文件, 修改如下: 找到: 代码段,在代码段中加入如下内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclips转载 2016-04-28 14:53:52 · 1092 阅读 · 0 评论 -
Quartz cron 表达式的格式
常用示例:#格式: [秒] [分] [小时] [日] [月] [周] [年]#0 0 12 * * ? 每天12点触发0 15 10 ? * * 每天10点15分触发0 15 10 * * ? 每天10点15分触发0 15 10 * * ? * 每天10点15分触发0 15 10 * * ? 2005 2005年每天10点转载 2016-03-29 10:22:49 · 991 阅读 · 0 评论 -
Linux中crontab的坑爹环境变量问题
手动在CentOS中执行sh脚本,调用java程序,一切正常;将该sh加入crontab中定时调度之后,挂了,完全没有执行到的感觉啊!!!查看crontab执行日志:cat /var/log/cron有执行记录,擦擦擦~~~难道用crontab调用执行会报错,打印日志先:crontab -e40 10 * * * /home/job.sh 2>>/home/log再调度一次,查看日志:cat /ho转载 2015-12-14 18:59:39 · 422 阅读 · 0 评论 -
maven 添加自己的包到本地仓库及到项目中
maven 构建项目时,可能会引用到一些公司的其他项目。或引用的jar 包在maven 主仓库加载不到。这时我们可以将我们需要的jar 包安装到本地仓库中。方法如下。dependency> groupId>org.springframeworkgroupId> artifactId>spring-context-supportartifactId> v转载 2015-12-04 20:45:35 · 8243 阅读 · 0 评论 -
Java socket详解
一Java socket 说明 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一转载 2015-01-30 16:23:21 · 641 阅读 · 0 评论 -
详解Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list.add("corn");转载 2016-01-28 21:01:51 · 322 阅读 · 0 评论 -
将eclipse项目部署到tomcat根目录
使用eclipse开发web项目,会把项目部署到tomcat中。按正常方法部署后,项目的访问路径会加上项目名,比如http://localhost:8080/jspxcms/。如果我们希望用http://localhost:8080/来访问,那么可以通过以下方法设置:1、右键点击项目名--Properties--Web Project Settings2、将Context root框中转载 2016-02-16 14:12:52 · 550 阅读 · 0 评论 -
eclipse部署tomcat修改项目访问路径(虚拟路径)
tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下:把项目context root设置为/: 右键项目做如下修改 技术分享在Eclipse中把该Server下的项目先删除,然后右键该Serve转载 2016-02-16 17:59:17 · 1194 阅读 · 0 评论 -
Java项目classpath 详解 及 获取方法
在dos下编译java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候。classpath就是存放.class等编译后文件的路径。javac: 如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面 加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候转载 2015-01-22 13:30:35 · 899 阅读 · 1 评论 -
缓存简介
1缓存为什么要存在? 2缓存可以存在于什么地方? 3缓存有哪些属性? 4缓存介质?搞清楚这4个问题,那么我们就可以随意的通过应用的场景来判断使用何种缓存了.缓存为什么要存在? 一 般情况下,一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求后再作一堆计算后把数据 返回给应用服务器,应用服务器再作一堆计算后把数据返回给浏览器.这个转载 2016-02-26 11:22:26 · 281 阅读 · 0 评论 -
Eclipse从SVN资源库中查找哪些文件已更新,并更新项目文件
当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。如果我们想要获取当前最新的SVN资源库版本,我们就需要从SVN资源库中更新项目文件。1、快速更新全部项目文件在Eclipse中,鼠标右键单击指定的项目(也可以只选择项目中的某些文件或文件夹),在弹出的关联菜单中点击【Tea转载 2015-02-10 10:00:11 · 5166 阅读 · 0 评论 -
使用Eclipse打做类库使用的jar包和做可执行文件的jar包(2)
使用Eclipse到处Jar包 在HelloJar项目上右键菜单,选择“Export...”;在弹出的Export对话框选择JAR File选项,如:这里为什么选择JAR file而不是Runnable JAR file,稍后再说。 点击Next,选择项目和导出JAR的目录一路Next或直接Finish,完成。如果不出差错,这就成功导出了JAR包。 引用第三方JAR转载 2015-01-21 23:23:28 · 601 阅读 · 0 评论 -
如何在MyEclipse中设置JVM内存
方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,转载 2014-10-13 14:22:56 · 16325 阅读 · 0 评论 -
TotoiseSVN的基本使用方法
TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目转载 2014-10-16 09:34:20 · 525 阅读 · 0 评论