- JMETER+ANT+JENKINS持续集成并生成html报告
qq_40447533
jmeter持续集成
1.下载ant2.配置build.xml文件3.在本地运行antrun4.部署到jenkins上5.在jenkins上查看测试报告jenkins-HTMLreport没有css样式问题注;如果运行后还是没有css样式,清理缓存试试对于测试报告来说,除了内容的简洁精炼,样式的美观也很重要。常用的做法是,采用HTML格式的文档,并搭配CSS和JS,实现自定义的样式和动画效果(例如展开、折叠等)。在Je
- 用ant脚本执行sql语句
iameyama
ant
build.xml命名为然后右键run。。。。
- ideal中使用ant打war包
相约最好的自己
ant是一种自动化构建工具,它本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,部署等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的。使用ideal,ant打war包步骤1、在项目工程下,新建一个build.xml文件(我的放在了根目录下);2、配置该文件中的内容(文章最后是获取build.xml配置的百度云链接,方便直接粘贴赋值):3、ideal中右侧栏中有一个a
- Jacoco—代码增量覆盖率踩过的坑
晓 5
测试java工具类收藏jvmjava开发语言
转载:jacoco统计新增代码覆盖率踩过的坑-wumangxing-博客园缘起:比较正在开发的branch和master代码的区别,然后统计新增代码覆盖率。步骤:a,代码覆盖率是通过分析exec文件来比较的,exec文件是通过ant从服务器中dump下来的,调用jacoco也是通过ant的build.xml文件来实现的,所以,branch需要从ant文件传给jacoco;b,传给jacoco之后,
- jmeter报告模板中的build.xml一些修改
小骑_ad7c
build.xml主要用于jmeter生成报告发送到邮箱的设置jmeter-results-detail-report.xsl报告生成的模板(大部分网上都用的这个模板)文件位置jmeter\extras\build.xml文件位置jmeter-results-detail-report.xsl都是基于网上的模板修改的,具体模板网上可以下载!主要分几个大模块基本设置模块文件执行模块该模块就是输入下前
- jmeter+ant+jenkins遇到问题及解决方案
一眯陽光的悲傷
软件设置自动化配置
1、build.xml要保存为UTF-82、build.xml文件中配置jmeter路径3、apache-jmeter-3.2\extras这个目录下jmeter-results-detail-report_21.xsl生产报告style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">4、Tomcat日志输出中文乱码文件co
- 【jmeter+ant+jenkins】之搭建 接口自动化测试平台
跟我一起学测试呀
技术分享软件测试jmeterjenkins运维
平台搭建(1).录制jmeter脚本 (2).将jmeter的安装目录下的G:\jmeter\apache-jmeter-5.1.1\extras中,将”ant-jmeter-1.1.1.jar”文件放到ant的lib目录下 (3).配置jmeter的xml配置文件,并放在ant目录的bin目录下,使用ant编译验证jmeter的build文件build.xml文件命令:Ant-buildfi
- 使用jmeter+ant进行接口自动化测试(数据驱动)
程序员念姐
jmeter职场和发展自动化测试软件测试
本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告①下载安装apache-ant-1.9.9,配置环境变量如下方式检验安装成功②安装好ant后,把jmeter中extras目录下的ant-jmeter-1.1.1.jar文件copy到ant安装目录下的lib文件夹中③配置ant编译文件build.xml新建一个txt文件,并重名为build.xml,内容如下123456
- eclipse 方法超标处理
有点健忘
来源:https://www.jianshu.com/p/e761c0ba0855https://www.cnblogs.com/liemng/p/5982221.html整理记录下,万一以后用到了。将用到的一堆jar合并成一个jar,完事在转换为dex文件步骤如下:工程根目录下新建build.xml文件name:工程的名字basedir:基准目录,不懂,反正写个点没啥影响destfile:合并后
- Ubuntu部署jmeter与ant
程序员曦曦
软件测试ubuntujmeterlinux功能测试软件测试自动化测试程序人生
为了整合接口自动化的持续集成工具,我将jmeter与ant都部署在了Jenkins容器中,并配置了build.xml一、ubuntu部署jdk1:先下载jdk-8u74-linux-x64.tar.gz,上传到服务器,这里上传文件用到了ubuntu下的lrzsz。ubuntu下直接执行sudoapt-getinstalllrzszlrzsz拆分为两个命令,sz和rzsz命令发送文件到本地:#szf
- jenkins+ant+jmeter自动化环境搭建(二)
权艳霞
先回答上一篇留下的问题:1,html报告里面pages中有三个请求:Sample1,Sample2,HTTP请求,其实HTTP请求才是我要测试的脚本,但是显示3个,上面Sample1,Sample2显示的什么意思?相关的配置在哪里?在第一篇文章中,默认的build.xml配置文件在C:\apache-jmeter-3.1\apache-jmeter-3.1\extras中的build-初始文件,所
- build.xml
不是金川
mongodb数据库linux
-----------
- Jmeter接口自动化
陈晴chenqing
jmeter
目录变更记录变更日期变更说明附件2021-02-26【TestReport名称优化】将html报告名称index.html改为动态变化的(不然每次生成的报告Html报告都会把原有的报告覆盖)详细见【五-8】build.xml一、JMeter简介二、JMeter基本使用1.启动Jmeter2.设置为中文版(根据个人喜好)3.配置元件-HttpCookie管理器4.断言5.接口关联(Json提取器&正
- 使用jmeter+ant进行接口自动化测试(数据驱动)
程序员油条
技术分享软件测试jmeter
本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告①下载安装apache-ant-1.9.9,配置环境变量如下方式检验安装成功②安装好ant后,把jmeter中extras目录下的ant-jmeter-1.1.1.jar文件copy到ant安装目录下的lib文件夹中③配置ant编译文件build.xml新建一个txt文件,并重名为build.xml,内容如下123456
- 使用jmeter+ant进行接口自动化测试(数据驱动)
程序员木江
自动化测试软件测试jmeterapache测试用例
本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告①下载安装apache-ant-1.9.9,配置环境变量如下方式检验安装成功②安装好ant后,把jmeter中extras目录下的ant-jmeter-1.1.1.jar文件copy到ant安装目录下的lib文件夹中③配置ant编译文件build.xml新建一个txt文件,并重名为build.xml,内容如下123456
- ant脚本调用java函数,调用另一个 Ant 脚本的 Ant 脚本的奇怪行为,为什么?
陈以侃
ant脚本调用java函数
我是Ant的新手(我来自Maven),我发现做以下操作有很多问题.我有一个名为CrystalIceGUI的主项目,它使用另一个名为ShellExtBridge的依赖项目.依赖项目ShellExtBridge有一个自己的build.xml文件,用于编译项目并将其打包到一个jar文件中,该文件被放入一个名为Release的目录中.主项目CrystalIceGUI的build.xmlant文件包含一个名
- 在ant构建脚本中调用maven的命令
听海边涛声
mavenjavaant
有时候想用maven管理依赖,用ant构建。在ant的build.xml文件中可以使用exec这个task来调用系统命令,也就可以调用maven的命令。例如,执行maven的命令mvndependency:copy-dependencies,可以将项目的依赖提取出来,放到/target/dependency目录下面。在ant中调用示例:其中ant的build.xml就放在maven工程的根目录下面
- Jmeter+ant+Jenkins持续集成
豆子熊.
jmeterjenkinsci/cd软件测试自动化测试
专注于分享软件测试干货内容,欢迎点赞收藏⭐留言如有错误敬请指正!交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包最困难的时候,也就是我们离成功不远的时候!目录一、安装jmeter二、安装ant五、配置jmeter的build.xml配置文件六、安装并部署Jenkins最后一、安装jmeter1JDK环境安装前置环境:此篇安装文档基于windows+64位的电脑,安
- java ant打包工具_Android打包—Ant
weixin_39698007
javaant打包工具
最近在项目中遇到了一些打包的问题,顺便去了解了下打包的一些知识点。这里主要介绍和总结了一下ant、build.xml的知识点以及构建apk和jar包的一些注意事项。Android打包对工程代码和资源文件使用打包工具进行编译、混淆、签名、优化对齐等一系列步骤之后生成可发布到应用市场的apk的构建过程。打包流程build.png大概分为以下几个步骤1、使用aapt工具将res资源文件生成R.java文
- 持续集成搭建+邮件推送设置(jenkins+jmeter+ant)
北极之熊熊
Jenkins学习应用Jmeter学习应用jenkinsci/cdjmeter测试工具持续集成
一、实现逻辑步骤:1、本机安装ant;2、jenkins中安装ant插件;3、创建ant的build.xml;4、在jenkins的job中的调用ant插件:1)运行build.xml2)jenkins调用ant执行jmeter脚本3)并用ant生成测试报告;4)将报告存储到指定目录;5、E-mail插件(EditableEmailNotification)1)系统设置中配置邮件发送账号、密码、端
- Jmeter+ant+jenkins 实现接口自动化构建
漫步云端-r
Jmeter专栏jenkinsjmeter自动化
目录引言一、安装并配置环境1.下载安装jdk1.8并且配置环境变量2.下载ant包二、安装验证1.拷贝jar包2.修改jmeter报告输出格式3.创建demo文件夹4.建立build.xml文件5.放入脚本文件6.运行三、集成jenkins1.Tomcat的安装及配置2.jenkins下载及安装配置3.jenkins重启及关闭引言jenkins工具平台是一个开源软件项目,可实现全自动部署+测试,且
- Maven之pom配置文件详解
悦小鱼
配置文件配置文件
Maven之pom.xml配置文件详解一、什么是pom?POM是项目对象模型(ProjectObjectModel)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,pro
- 搭建JMeter+Jenkins+Ant持续化
睿智的少年
apacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。Ant通过调用target树,就可以执行各种ta
- Android_Error_日常问题_AndroidStudioConsole控制台输出乱码
GCZeng
问题描述:AndroidStudioConsole输出乱码解决办法:方案1:在项目build.xml添加:tasks.withType(JavaCompile){options.encoding="UTF-8"}方案2:打开SearchEveryWhereimage.png输入:EditCustomVMOptions...,回车打开文件,如果配置文件不存在会提示创建配置文件:image.png添加
- Jmeter+Ant+Jenkins持续化
彭俞伟
jenkinsantjmeter自动化持续化
一、Ant1.介绍:apacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具2.优点:跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性操作简单。Ant运行时需要一个构建文件(build.xml),由于是XML格式的文件,所以很容易维护和书写,而且结构很清晰Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象由于Ant的跨平台
- zookeeper源码下载和导入idea
景川呀
死磕dubboZookeeperZookeeper源码导入
本篇介绍一下zookeeper的源码如何导入idea并进行查看要学习源码肯定得先把源码下载下来打开看看吧一:首先是源码地址https://github.com/apache/zookeeper/tree/branch-3.5.5这里以3.5.5分支为例,不要下载master分支,里面没有build.xml,后面ant编译不了下载之后解压到自己电脑的目录这里以win10为例,我解压到:E:\zook
- java ant 安装成功_Ant的安装和使用
indienova
javaant安装成功
】三、验证ant为了验证ant是否成功安装,可以进行如下操作:依次选择:开始->运行->cmd,输入如下命令:ant如果出现如下内容,说明安装成功:Buildfile:build.xmldoesnotexist!Buildfailed【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】查看版本:ant-version但如果出现如下内容,说明安装失败:(可以重复前
- Ant 利用第三方的task
yangzheng114
JAVAant
一、如何使用第三方任务Ant可以使用第三方任务,在使用第三方任务之前,需告知Ant,这就是任务的用意。Ant中声明第三方任务有一下几种方法:1、声明中指定任务类名,比如:2、比较常见的做法是,定义个properties文件,在该文件中将任务的名称和类名相对应,在一个文件中可以定义多个任务。在构建文件(build.xml)中,只需要指定该文件和类所在的路径,就可以一次定义多个任务了。比如:task.
- ant 引用第三方task
Fly_Miss
JAVA-ANTant
Ant可以使用第三方任务,在使用第三方任务之前,需告知Ant,这就是任务的用意。Ant中声明第三方任务有以下几种方法:1、声明中指定任务类名,比如:2、比较常见的做法是,定义个properties文件,在该文件中将任务的名称和类名相对应,在一个文件中可以定义多个任务。在构建文件(build.xml)中,只需要指定该文件和类所在的路径,就可以一次定义多个任务了。比如:task.properties文
- ant 各种标签属性参数介绍
SunmonDong
antant
1没有指定任何参数时,Ant会在当前目录下查询build.xml文件2可以指定执行一个或多个target。当省略target时,Ant使用标签的default属性所指定的target3编写build.xml(ant1.8.2)3.1Projectproject有下面的属性:(1)name–项目名称(Required:No)(2)default–当没有指定target时使用的缺省target(Req
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring