- ISE中逻辑分析仪ChipScope的使用
YprgDay
#开发工具的使用fpga开发
文章目录一、ChipScope介绍二、ChipScope的使用设置注意Net查找技巧各触发方式对应符号表参考资料一、ChipScope介绍ISE软件的嵌入式逻辑分析仪ChipScopePro基本上采用了典型外部逻辑分析仪的理念和功能,却无需额外的逻辑分析设备、测试I/O、电路板走线和探点,只要建立一个对应的文件并做相关设置后,与当前工程捆绑编译,用一根JTAG接口的下载电缆连接到要调试的FPGA器
- Vivado中嵌入式逻辑分析仪ILA的使用(2)
Pilgrim2017
FPGAVivado
FPGA综合出来的电路都在芯片内部,基本上是没法用示波器或者逻辑分析仪器去测量信号的,所以xilinx等厂家就发明了内置的逻辑分析仪。在vivado中叫ILA(IntegratedLogicAnalyzer),之前在ISE中是叫ChipScope。基本原理就是用fpga内部的门电路去搭建一个逻辑分析仪,综合成一个ILA的core核伸出许多probe去探测信号线。下面逐步讲解在线debug的过程,主
- 【XILINX】ISE chipscope出现错误 Can‘t load jre bin client jvm.dll
神仙约架
xilinxISEchipscopexilinx
记录一个ISE软件使用过程中遇到的问题及解决方案。问题ISEchipscope出现错误Can'tloadjrebinclientjvm.dllC:\Xilinx\14.7\ISE_DS\ISE\bin\ntC:\Xilinx\14.7\ISE_DS\.xinstall\bin\ntC:\Xilinx\14.7\ISE_DS\.xinstall\bin\nt64C:\Xilinx\14.7\ISE_
- Ubuntu安装ISE14.7与Vivado2018.2
Solariany
环境搭建fpga开发ubuntufpga开发linux
目录0.介绍1.Ubuntu系统安装下载安装Ubuntu配置免密sudo换apt源VMWaretools安装如果虚拟机卡住配置语言安装vscode其他2.安装与配置ISEVMWare打开共享文件功能ISE安装修改.bashrcISE证书ISE安装cabledriver补充:修改CHIPSCOPE打开配置3.安装与配置Vivado编写.bashrc证书位置安装cabledriver及其他4.其他可能
- ChipScope 使用问题和解决方案
微风好飞行
FPGAfpga开发chipscope逻辑分析仪
背景介绍我最近在学习FPGA开发技术,用杜勇老师的《XinlinxFPGA数字信号处理设计》一书,按照书中的例子,对CXD301开发板进行ADC、DAC示例的调试,使用ChipScope软件进行在线逻辑分析。遇到了下面的问题,并给出了解决办法。问题1:项目不能放在虚拟机外部项目不能放在虚拟机外部,否则执行Xilinx的chipscope综合时,会报告错误,看具体原因是无法执行mkdir命令!导致m
- 基于FPGA的万兆网调试
FPGA入门
VIVADO
1、高速接口测试用ibert2、vivado2019.1无论如何修改片子,在例化ibert时都会报错,放弃vivado,在ise中ibert调试。3、(1)(2)(3)(4)(5)(6)等待生成完成后,关闭ISE.4、打开chipscope,下载example_IBERT.bit.5、在ibertconsole中可以修改属性,对gtx高速接口进行测试比如回环,眼图分析等,测试比较简单,不做过多介绍
- ISE_ChipScope Pro的使用
咖啡0糖
FPGA_XilinxSpartan6野火实验fpga开发
1.ChipScopeProCoreInserter使用流程在之前以及编译好的流水灯实验上进行学习ChipScope的使用。一、新建一个ChipScope核点击Next,然后在下一个框中选择Finish,你就会在项目菜单中看到有XX.cdc核文件。二、对核文件进行设置右键“Synthesize–XST”后点击“ProcessProperties…”,这里我们将keepHierarchy(保留层次结
- ise使用ChipScope时报错NgdBuild:604
咖啡0糖
fpga报错fpga开发
NgdBuild:604-logicalblock'chipscope_ila_inst'withtype'chipscope_ila'couldnotberesolved.Apinnamemisspellingcancausethis,amissingediforngcfile,casemismatchbetweentheblocknameandtheediforngcfilename,orth
- Verilog——Chipscope简单实用的使用方法(基于ISE14.7 )
Footprints明轩
Verilogfpgaverilogdebug
Verilog——Chipscope简单实用的使用方法(基于ISE14.7)FPGA程序设计也避免不了需要进行在线调试工作,XILINX的ISE提供了Chipscope工具进行在线调试。但之前查阅了很多Chipscope的调试方法,总是觉得这些方法很多都复杂冗长。最近寻找到一种较为简单的Chipscope的在线调试方法。Chipscope在线调试的两个步骤:生成Chipscope文件(生成的文件可
- 【FPGA学习】ISE调试助手:逻辑分析仪(ChipScope Pro)
jkgkj
Spartan-6fpga开发学习
一、chipScopePro介绍与Modelsim软件仿真有所不同,chipscopepro是在线式的仿真,更准确的观察数据的变化,方便调试。是一个可以随时监测FPGA数据变化的一个便捷工具,而且Schipscopepro并不是一个仿真工具,准确地说,应该是一个强大的嵌入式示波器。在FPGA的调试阶段,传统的方法在设计FPGA的PCB板时,保留一定数量的FPGA管脚作为测试管脚。在调试的时候将要测
- ISE chipscope使用
cigarliang1
chipscope
参考文档:https://www.cnblogs.com/liujinggang/p/9813863.html问题:打开chipscope后没有端口名称。解决:通过file-->import,导入工程相关的cdc文件。
- Chipscope无法连接JTAG,Failed to open connection to server localhost:50001 (localhost/0:0:0:0:0:0:0:1)
哈皮Steven
github:https://github.com/poemlover前两天换了台主机,用ChipScope连接板子的时候,出现如下错误:INFO:ChipScopeProAnalyzerVersion:14.7P.20131013(Build14700.13.286.464)COMMAND:open_cableINFO:StartedChipScopehost(localhost:50001)E
- FPGA基础入门【8】开发板外部存储器SPI flash访问
起魔
FPGA
前两篇教程利用数码管project介绍了chipscope和各种烧写开发板的方式,这篇开始继续探索开发板,这次关注外置存储器的控制,外置指的是芯片外部,不是开发板外部。板子上的外置存储器有DDR2和SPIflash,本次先写如何读写SPIflash。FPGA基础入门【8】开发板外部存储器SPIflash访问开发板中的外置存储器存储器细节引脚配置指令集控制寄存器重要指令逻辑设计状态机配置测试读写代码
- ISE操作问题点集合
dnfestivi
xilinxfpga
一、xilinx工具在逻辑综合的过程中,将自己RTL代码中的很多变量都优化掉了,使得调试的抓信号的过程很纠结。现在我就跟大家分享一下我的方法(ISE版本为14.3)。第一种方法:更改优化选项设置。在ChipScope中添加一些引脚的信号,但列表中并没有显示,原因是综合的地方没设置好,应该将XST的属性设置成如下:keephierarchy处为YES。第二种方法:在RTL代码中进行一些声明。对于wi
- FPGA系统设计的仿真验证
颖妹子
Verilog
最近做项目卡住了,仿真已经通过了,可是将程序下载到板子调试时,chipscope中获取信号时,所有信号一直保持高或者低,没有任何变化。后来查资料知道,我只做了功能仿真,没有做时序仿真,可能还有没有发现的问题。事实证明,每个仿真都需要做。一、前言FPGA设计验证包括功能与时序仿真和电路验证。功能仿真是指仅对逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计的要求。仿真过程中没有加入时序信息,不涉
- Xilinx开发入门之工具使用
weixin_30520015
基本步骤是:写完.v文件后开始综合Synthesize;然后打开PlanAhead-PostSynthesis分配引脚(会自动添加.ucf文件);若要使用ChipScope,则New一个.cdc文件(ChipScopeDefinitionandConnectionFile),TriggerWidth用于设置共有几个被观察信号,DataDepth用于设置采集多少个点;然后就是ImplementDes
- (4)ISE14.7 ChipScope使用流程(FPGA不积跬步101)
宁静致远dream
FPGA小试牛刀
名言工欲善其事,必先利其器。1ChipScope是什么?ChipScope是Xilinx提供的一个校验FPGA设计的工具,它的本质是片上逻辑分析仪。主要功能是通过JTAG口,在线实时读取FPGA的内部信号。2ChipScope工作原理?ChipScope的基本原理是利用FPGA中未使用的BlockRam,根据用户设定的触发条件将信号实时地保存到这些BlockRam中,然后通过JTAG口传送到计算机
- 实现时出现以下错误:ERROR:ChipScope: One or more invalid signal connections detected.
jbb0523
ISE&ModelSim使用
ISE10.1实现时出现以下错误:ERROR:ChipScope:Oneormoreinvalidsignalconnectionsdetected.ERROR:ChipScope:Double-clicktheChipScopeTop.cdciconinthesourceswindowtoeditandfixtheCDCproject.ERROR:ChipscopeInsertionfailed
- Spartan6 LX45 DDR3调试与分析
xuanwo11
新的一年,新的开始。本文对最近的学习做个总结吧。最近在做spartan6的ddr3开发,FPGA采用的是spartan6的XC6LX45T,平台工具为ISE14.6,MIG的版本为3.92。采用的DDR3芯片为MT41J128M16XX-187E,并使用chipscope完成仿真调试(主要是实例的仿真学习)。根据黑金Spartan6开发板的教程可以很快生成DDR3的MIG实例。首先了解下IP生成细
- 【接口时序】6、IIC总线的原理与Verilog实现
weixin_30609287
一、软件平台与硬件平台软件平台:1、操作系统:Windows-8.12、开发套件:ISE14.73、仿真工具:ModelSim-10.4-SE、ChipScope硬件平台:1、FPGA型号:Xilinx公司的XC6SLX45-2CSG3242、EEPROM型号:Microchip公司的AT24LC04B二、原理介绍IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS公
- vivado笔记
Tiger-Li
Vivado主界面Vivado套件,相当于把ISE、ISim、XPS、PlanAhead、ChipScope和iMPACT等多个独立的套件集合在一个Vivado设计环境中,在这个集合的设计流程下,不同的设计阶段我们采用不同的工具来完成,此时Vivado可以自动变化菜单、工具栏,可以显著提高效率:因为不需要在多个软件间来回切换、调用,白白浪费大量的时间。基于VivadoIP集成器(IPI),则把我们
- Zing AXI总线Chipscope参考设计
公孙璃
zedboardXilinxISE
URL:http://xilinx.eetrend.com/article/4315?quicktabs_1=0按键点灯设计(使用14.3版本软件)本参考设计基于Zing开发板。主要是熟悉ZYNQ器件开发及调试的基本步骤。主要包括,UART测试、采用PL端逻辑设计PS外设、AXI总线Chipscope调试、定时器中断设计、按键及点灯的设计。一、建立工程:1、打开PlanAhead开始设计。2、点击
- 防止ISE综合时内部信号/模块被综合掉
公孙璃
Zynq学习笔记XilinxISE
URL:http://blog.csdn.net/guqian110/article/details/169096271.ISE综合掉内部模块和信号ISE综合的时候会自动优化掉模块内部的一些信号,甚至是模块也有可能被综合掉...但是,有时候为了调试,在chipscope中要观察这些内部的reg和wire,这时候就需要手动设置ISE的综合选项或者在代码中添加约束。做了一个小的工程,其中顶层模块中例化
- 【FPGA】Chipscope的基本使用
Facalon_
FPGAFPGAChipscope
之前使用的Chipscope大多是在师兄的程序上改的,所以产生了知其然但不知其所以然的现象,今天专门自己配置了一下Chipscope,总结一下,作为开博第一文吧。首先Chipscope使用之前要有ISE工程,下面将Chipscope分两部分总结。第一部分对内核的配置,要有一个ICON的综合控制内核和一个ILA的逻辑内核。第二部分,对Chipscope的使用配置。ICON内核基本不需要配置,可以看到
- rickyyu学FPGA——ISE在线调试过程中通过chipscope抓取不到相关信号怎么办?
ricky__yu
测试告警
通过chipscope抓取不到信号怎么办?(加粗字体来自百度经验,斜体来自21ic电子技术论坛GoldSunMonkey)1、更改优化选项设置。在ChipScope中添加一些引脚的信号,但列表中并没有显示,原因是综合的地方没设置好,应该将ISE中XST-synthesis的属性做如下设置:keephierarchy设为YES或者soft。注解:列表中没有显示信号的原因可能是很多的。我的理解:首先是
- 利用ISE的ChipScope抓取FPGA内部信号
mm5670252
FPGA
博客背景:做一个4路采集板,FPGA采用Spartan6,抓取与ADC通信的SPI信号第一步建立工程,SPI通信协议写好后,在项目中加入ICON和ILA核(使用ILA核或者VIO核时,必须要用ICON核的CONTROL与其相连,如下图所示)。添加完IP核并设置好要监控的信号参数(参数个数及每个参数的宽度)后,在.v程序内例化上述两核,代码如下:ICONICON_inst1(.CONTROL0(CO
- Xilinx FPGA 学习笔记一-chipscope 无法观察信号 BUFG
七水_SevenFormer
FPGA基础知识
转载请注明出处:http://blog.csdn.net/lg2lh/article/details/45323361今天开始试着使用chipscope,写了一个简单的流水灯的例程,开始综合布线的时候没有问题,但是加上chipscope以后,综合就总报错。第一种情况:用chipscope不可以直接观察全局时钟信号,即BUFG信号-----X错误如下:ERROR:Place:1136-Thisdes
- 从vivado(Xilinx)谈约束文件
隔壁老余
FPGA设计开发xilinx_cf约束文件vivado约束文件
对于一个完整的FPGA设计,既要有时序约束,也要有物理约束(例如:管脚分配与管脚电平设置)。Xilinx建议将这两类约束分开写在不同的约束文件中。此外,考虑到某些设计中可能会用到手工布局,从而会有相应的Floorplan约束(对应Pblock,可理解为面积约束)。同时,在大多数情形下都需要对FPGA设计进行调试,这样就会用到ILA(集成逻辑分析仪,chipscope_pro),同时需要对相应的ne
- (22)Xilinx FPGA开发软件chipscope(FPGA不积跬步101)
宁静致远dream
FPGA小试牛刀
1chipscope调试流程1、打开ISE14.72、生成bit文件3、双击chipscopePROAnalyzer4、点击类似蜘蛛一样的快捷键(OpenCable/SearchJTAGChain)。5、右键DEV:0MyDevice(XC6SLX25)--->Configure--->点击SelectNewFile--->选择bit文件(top.bit)--->点击ok。6、点击TriggerS
- vivado----fpga硬件调试 (七)----数据导出并用MATLAB读取
长弓的坚持
FPGA开发
Vivado套件中的Debugger(类似ISE套件中的ChipScope)提供了在本地窗口中查看硬件实时数据的途径,但是无法导出类似ChipScope中的.prn这种文本数据格式,只能通过write_hw_ila_data命令导出csv或者vcd文件,vcd文件为通用波形文件,只能用来查看;所以只能通过csv文件解析数据。命令:write_hw_ila_data-force-csv_filete
- web前段跨域nginx代理配置
刘正强
nginxcmsWeb
nginx代理配置可参考server部分
server {
listen 80;
server_name localhost;
- spring学习笔记
caoyong
spring
一、概述
a>、核心技术 : IOC与AOP
b>、开发为什么需要面向接口而不是实现
接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响
c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式)
- Eclipse打开workspace提示工作空间不可用
0624chenhong
eclipse
做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace,
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。
解决办法,删掉.fileTableLock文件,重
- Javascript 面向对面写法的必要性?
一炮送你回车库
JavaScript
现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember
这是javascript层的mvc框架哦,不是j2ee的mvc框架
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu
- js array对象的迭代方法
换个号韩国红果果
array
1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素
使用该函数 return 语句失效
function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
2.every 该方法接受一个返回值为布尔类型
- 对Hibernate缓存机制的理解
归来朝歌
session一级缓存对象持久化
在hibernate中session一级缓存机制中,有这么一种情况:
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用
session.save()方法,在提交事务后,会出现这样的情况:
1:在数据库中有默认属性的字段的值为空
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值?
通过调试后解决方案如下:
对于问题一,如你在数据库里设置了
- WebService调用错误合集
darkranger
webservice
Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;import org.apache.axis.client.Service;
首先必不可
- JSP和Servlet的中文乱码处理
aijuans
Java Web
JSP和Servlet的中文乱码处理
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。
一、表单提交时出现乱码:
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
- 面试经典六问
atongyeye
工作面试
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。
以下是人事了解应聘者情况的最典型的六个问题:
1 简单自我介绍
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。
我的回答:(针对技术面试回答,如果是人事面试,可以就掌
- contentResolver.query()参数详解
百合不是茶
androidquery()详解
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。
[java]
view plain
copy
public void fetchAllContacts() {
 
- ora-00054:resource busy and acquire with nowait specified解决方法
bijian1013
oracle数据库killnowait
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
- web 开发乱码
征客丶
springWeb
以下前端都是 utf-8 字符集编码
一、后台接收
1.1、 get 请求乱码
get 请求中,请求参数在请求头中;
乱码解决方法:
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8";
1.2、post 请求乱码
post 请求中,请求参数分两部份,
1.2.1、url?参数,
- 【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式
bit1129
spark
Spark SQL数据源和表的Schema
case class
apply schema
parquet
json
JSON数据源 准备源数据
{"name":"Jack", "age": 12, "addr":{"city":"beijing&
- JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss
BlueSkator
-Xss-Xmn-Xms-Xmx
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:
java -Xmx355
- jqGrid 各种参数 详解(转帖)
BreakingBad
jqGrid
jqGrid 各种参数 详解 分类:
源代码分享
个人随笔请勿参考
解决开发问题 2012-05-09 20:29 84282人阅读
评论(22)
收藏
举报
jquery
服务器
parameters
function
ajax
string
- 读《研磨设计模式》-代码笔记-代理模式-Proxy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/*
* 下面
- 应用升级iOS8中遇到的一些问题
chenhbc
ios8升级iOS8
1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在
-(void)viewWillAppear:(BOOL)animated
中写的,最终的解决办法是把判断写在
-(void
- 工作流与自组织的关系?
comsci
设计模式工作
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢?
这里有篇论文,摘要是:“针对网格中的服务
- Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
daizj
oracle
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
- 二叉树:堆
dieslrae
二叉树
这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单:
一个节点的父节点下标为: (当前下标 - 1)/2
一个节点的左节点下标为: 当前下标 * 2 + 1
&
- C语言学习八结构体
dcj3sjt126com
c
为什么需要结构体,看代码
# include <stdio.h>
struct Student //定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
int age;
float score;
char sex;
}
int main(void)
{
struct Student st = {80, 66.6,
- centos安装golang
dcj3sjt126com
centos
#在国内镜像下载二进制包
wget -c http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz
#把golang的bin目录加入全局环境变量
cat >>/etc/profile<
- 10.性能优化-监控-MySQL慢查询
frank1234
性能优化MySQL慢查询
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
- Java父类取得子类类名
happyqing
javathis父类子类类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!
package com.urthinker.module.test;
import org.junit.Test;
abstract class BaseDao<T> {
public void
- Spring3.2新注解@ControllerAdvice
jinnianshilongnian
@Controller
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
- Java spring mvc多数据源配置
liuxihope
spring
转自:http://www.itpub.net/thread-1906608-1-1.html
1、首先配置两个数据库
<bean id="dataSourceA" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo
- 第12章 Ajax(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BW / Universe Mappings
blueoxygen
BO
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi
- Java开发熟手该当心的11个错误
tomcat_oracle
java多线程工作单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 推行国产操作系统的优劣
yananay
windowslinux国产操作系统
最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢?
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交