
@Lee
经过测试你的这个表述有点问题,不知道哪里有问题:

测试环境:
@Transactional 并没有加 readonly的参数

测试一:
innodb_log_buffer_size:指定innodb用来储存日志数据的缓存大小,如果您的表操作中包括长期并发事务(或事务),并且在事务提交前规定记录日志文件transactional 注解 readonly,请务必调高此项值,以提升日志效率3、通过数据连接池优化并发查询的速率4、实现数据集缓存体系,大幅改进长期相同查询的速率,且数据表差异后手动升级缓存5、不用安装任何第3方库,unidac加搜索模式即可6、优化服务端多线程显示log的方法7、不用附加动态库完全都是 pas ^_^最近有个项目要用到远程对象,回头看了看之前的远程对象感到都不太适用,老的版本更稳定,但是基于ado的这种事务使用一个特定的服务“分布事务协调器(dtc)”在网络级别协调所有参与者,以保证所有参与者都可接收至相同的提交状态,以及存储将任何参与者确认的修改(这样其他参与者就可以清理过期的缓存数据以及回滚尚未提交的修改)

测试二:
1a从flotran 读入结果数据显示结果gui:preprocessor> general postproc >plot results>菜单功能deformed shape变形结果项contour plotnodal soluelement soluelem tableline elem res等值图显示结果等值图方法显示节点结果项等值图方法显示单元结果项等值图方法显示单元表定义的单元结果项等值图方法显示线单元的结果项vector plotpredefineduser-defined矢量图显示结果矢量形式显示位移、应力、应变等结果项矢量形式显示用户定义的结果项列表显示结果gui:preprocessor> general postproc >list results>菜单功能detailed summary所有结果序列信息的汇总列表iteration summry列表显示所有的求解迭代信息percent error列表显示所选单元的能量百分比误差sorted listingsort nodesunsort nodessort elemsunsort elems指定列表显示时的显示次序方式按照节点的某项结果进行逆序或者键值排列取消节点顺序按照单元的某项结果进行逆序或者键值排列取消单元排序nodal solution列表显示节点结果项element solution列表显示单元结果项section solution列表显示beam188/189单元截面网格上的结果项superelem dof列表显示超单元自由度结果项reaction solu列表显示支撑反力nodal loads列表显示各节点下的载荷和各分量之和elem table data列表显示单元表结果项vector data列表显示选定的矢量大小以及方向余弦path items列表显示模式结果项linearized strs列表显示路径项线性化结果查询节点与单元结果gui:preprocessor> general postproc >query results>菜单功能element solu用鼠标查询拾取单元指定的单元结果项数据subgrid solu用光标查询拾取网格节点下的节点结果项数据控制结果输出选项gui:preprocessor> general postproc >options for outp>结果观察器gui:preprocessor> general postproc >results viewer>生成pgr文件gui:preprocessor> general postproc >write pgr file>10目 录第1篇 入 门 篇第1章 tuxedo概述 21.1 什么是 tuxedo 系统 21.2 tuxedo 的历史及演进 21.1.1 tuxedo的产生 31.2.2 tuxedo 的发展 31.3 tuxedo 支持的系统 51.4 tuxedo的技术架构 61.4.1 客户机/服务器模式 61.4.2 tuxedo atmi体系结构 101.4.3 tuxedo corba体系结构 131.4.4 atmi与corba对比 171.5 tuxedo 系统的关键特征 171.5.1 名字服务跟位置透明性 171.5.2 强大的c/s通信能力 171.5.3 强大的联机交易性能 181.5.4 强大的分布式事务协调能力 181.5.5 完善的负载均衡体系 181.5.6 数据依赖路由 181.5.7 请求的优先级 191.5.8 容错和透明故障迁移 201.5.9 安全性 201.5.10 开放性和易用性 201.5.11 先进的组织架构 211.6 tuxedo 与其它产品横向与竖向的非常 211.6.1 cics 简介 211.6.2 tuxedo 和 cics 的对比 22第2章 tuxedo的简洁安装和运行 242.1 安装前准备 242.1.1 检查软件包 242.1.2 必备的硬件跟工具 242.1.3 如何获取安装介质及文档 242.1.4 tuxedo许可证 242.2 快速安装 252.2.1 tuxedo环境要求 252.2.2 内核参数的微调 252.2.3 进行tuxedo安装 252.2.4 兼顾应该license的版本 282.3 部署应用 292.3.1 修改配置文件 292.3.2 加载配置文件 292.3.3 启动tuxedo 302.3.4 相关的日志文件 302.4 编译和运行 302.4.1 编译程序 302.4.2 运行程序 312.5 卸载tuxedo 31第2篇 基 础 篇第3章 oltp基本知识 343.1 三层或多层c/s架构 343.2 事务的概念 353.2.1 什么是事务 353.2.2 什么是全局事务 353.2.3 xa规范 363.3 ipc机制简介 373.3.1 命名管道 373.3.2 消息队列 373.3.3 信号量 383.3.4 共享存储 383.3.5 ipc资源相关的操作系统内核参数 38第4章 tuxedo的基本概念 394.1 域domain 394.1.1 域的概念跟范围 394.1.2 为什么要使用域 394.2 逻辑机器machine 394.2.1 machine的概念跟范围 394.2.2 为什么使用machine 404.3 服务器组group 404.3.1 组的概念跟范围 404.3.2 为什么应使用组 404.4 服务进程server和服务service 404.4.1 什么是server和service 404.4.2 server和service的关系 404.4.3 服务进程中的主要变量 414.5 tuxedo通信方式综述 414.5.1 请求/应答式通信 414.5.2 会话方式tpsend/tprecv 454.5.3 通知广播tpnotify/tpbroadcast 474.5.4 事件代理tppost/tpsubscribe 494.5.5 队列存储tpenqueue/tpdequeue 504.6 tuxedo多机部署 524.6.1 tuxedo集群 524.6.2 及多套tuxedo应用之间的通信 524.7 tuxedo远程客户端 524.7.1 什么是远程客户端 524.7.2 wsl/wsh配置与工作机制 534.7.3 java远程客户端接入jolt 54第5章 tuxedo主要的目录结构 575.1 总体目录结构分布 575.2 可执行文件表明 575.3 提要系统目录udataobj 585.4 c语言头文件和库 58第6章 tuxedo配置相关文件 596.1 几个关键环境变量 596.2 系统配置文件ubb及其内容 606.2.1 *resources 段的配置 616.2.2 *machines段的配置 626.2.3 *groups段的配置 636.2.4 *network段的配置 636.2.5 *servers段的配置 636.2.6 *services段的配置 646.2.7 *routing段的配置 646.3 域配置文件dmconfig及其内容 656.3.1 域简介 656.3.2 tuxedo域界定原则 656.3.3 域的功能 666.3.4 tuxedo domain的配置 666.4 日志文件ulog 67第3篇 实 施 篇第7章 tuxedo应用的推进方式 707.1 单机shm模式 707.2 多机mp模式 727.3 多域模式 777.4 各种方式的非常 817.5 tuxedo与多种平台连通 837.5.1 与其它平台的互联概要 837.5.2 经典的wtc 837.5.3 jca adapter新特性 88第8章 tuxedo常用的管理操作 908.1 启停tuxedo应用 908.1.1 相关应用环境 908.1.2 启动tuxedo应用 928.1.3 停止tuxedo应用 928.2 管理和监控 938.2.1 一般管理监控tmadmin 938.2.2 域管理监视dmadmin 968.2.3 队列管理监控qmadmin 978.3 动态配置tmconfig 1058.3.1 概述 1058.3.2 配置tmconfig运行环境 1058.3.3 tmconfig常用操作 1068.4 tsam 1078.4.1 tsam简介 1078.4.2 tsam安装 1078.4.3 tsam配置 1128.4.4 tsam监控 1138.4.5 tsam监测预警 1148.5 高可用性 1158.5.1 高可用性概述 1158.5.2 高可用性详细探讨 1168.6 tuxedo如何打补丁 1188.6.1 备份 1188.6.2 补丁更新 1188.6.3 重启应用 119第9章 如何用好全局事务 1209.1 什么是全局事务 1209.2 本地事务的优缺点 1209.3 tuxedo对事务的控制与管控 1209.4 常用事务相关的变量 1219.5 连接 1229.5.1 tms介绍 1229.5.2 xa模式与no-xa模式 1239.5.3 tuxedo与各种的联结 1239.6 全局事务的使用规则 1249.6.1 谁发起谁结束 1249.6.2 不禁止嵌套 1259.6.3 处理好超时 1259.7 事务挂起的问题 125第10章 tuxedo性能调优 12710.1 目标描述 12710.2 调优独立的tuxedo服务 12710.3 将相同的tuxedo服务分组到一个server 12910.4 调整server数量 13110.5 fml性能 13410.6 额外的功耗参数 13510.6.1 多个wsh连接 13510.6.2 关闭wsl / wsh加密 13610.6.3 打开wsl / wsh压缩 13610.6.4 机器类型 13610.6.5 spincount 13610.6.6 去掉授权和审计安全 13710.6.7 关闭多线程处理 13710.6.8 关闭xa事务 137第4篇 诊 断 篇第11章 tuxedo监控 14011.1 监控tuxedo应用的方式 14011.2 可以监控的平台跟应用数据 14111.3 使用管理控制台监控应用 14111.4 使用命令行方式监控 14111.5 使用eventbroker监视应用程序 14111.5.1 相关api介绍 14211.5.2 相关举例参考 14311.6 使用mib监视应用程序 14411.7 使用日志文件来监控 14711.7.1 tuxedo日志的分类 14711.7.2 tuxedo事务日志 14711.7.3 tuxedo用户日志 149第12章 服务core dump分析 15112.1 什么是服务core dump文件 15112.2 什么状况可以避免core dump文件生成 15112.3 服务器core dump文件探查 15112.3.1 检查系统环境以确保core dump生成 15212.3.2 保存core文件 15212.3.3 找到core文件并使用其探测错误原因 15312.3.4 探查错误的症结 15412.4 core dump成因案例 15712.4.1 为strings分配很少的存储 15712.4.2 使用已经释放的存储 15812.4.3 在scanf调用丢掉& 15812.4.4 用非法的参数调用函数 15812.4.5 没有分配内存给指针 15812.4.6 没有初始化变量 15812.5 错误信息的意义 15812.5.1 总线错误 15912.5.2 内存错误 15912.5.3 i/o陷阱 15912.5.4 跟踪/bpt陷阱 15912.5.5 浮点异常 16012.5.6 分段错误 16012.5.7 非法命令 160第13章 异常高cpu占用率故障 16113.1 异常高cpu占用率 16113.2 异常低cpu占用率的伴随症状 16113.3 异常高cpu占用率探查 16113.3.1 探查概述 16113.3.2 初步探查 16213.3.3 进一步追踪 16213.4 异常低cpu占用率故障排除策略 165第14章 常规服务器阻塞故障 16614.1 确认是服务器阻塞 16614.2 服务器阻塞的或许原因 16614.3 服务器阻塞的探查 16614.3.1 solaris 16714.3.2 linux 17014.3.3 aix 17114.3.4 hp-ux 17214.3.5 windows 17314.4 故障排查清单 17514.5 进程挂起例子分析 17514.5.1 进程挂起在sleep循环中 17514.5.2 进程仍然等待查询大数据 17514.5.3 死锁:不同server中的服务相互调用 175第15章 内存不足和内存泄漏故障 17715.1 问题表述 17715.2 问题诊断 17715.2.1 进程地址空间及物理内存的区别 17715.2.2 为什么这个问题会出现 17715.3 问题探究 17815.4 分析与测试内存泄露 17915.4.1 监控进程虚拟内存大小 17915.4.2 隔离应用程序来追踪内存泄漏 18315.4.3 隔离应用服务 18415.4.4 隔离应用的组织机构的库/代码 18415.5 内存分析软件 18415.5.1 memwatch 18415.5.2 purify 18515.5.3 valgrind 18615.5.4 insure++ 18615.6 常见的内存泄漏的诱因 18715.6.1 非成对使用tpalloc/malloc与tpfree/free 18715.6.2 重写指针 18715.6.3 c库函数的bug 188第16章 与全局事务xa相关的故障 18916.1 问题表述 18916.2 通过配置让tuxedo 支持事务 18916.2.1 配置 tuxedo xa 18916.2.2 创建事务管理器和xa服务器 19016.2.3 xa-openinfo 字符串 19116.2.4 tms服务器 19216.3 运行时问题 19316.3.1 调用tx_open 或tpopen 失败 19316.3.2 启发式失败 19316.3.3 xa_start 返回xaer_rmerr 19316.3.4 xa_start= -9 问题 19416.3.5 oracle tms挂起错误 19516.4 xa跟踪 19516.4.1 tmtrace 19516.4.2 dbgfl 196第17章 ipc相关故障 19817.1 tuxedo使用的ipc 19817.1.1 信号量 19817.1.2 消息队列 19817.1.3 共享存储 19917.1.4 tuxedo 使用的ipc资源 19917.1.5 定义ipc限制 19917.2 ipc设置 20017.3 ipc命令 20117.3.1 ipcs 20217.3.2 ipcrm 20217.3.3 tmipcrm 20317.3.4 ipc 清除脚本 20417.3.5 bbsread 20417.4 ipc常见疑难问题 205第18章 一般网络故障 20718.1 防火墙及防火墙相关故障 20718.2 网络状态查询netstat 20718.3 网络链路追踪 20818.4 其他网络软件 21018.4.1 ping命令 21018.4.2 telnet命令 21118.4.3 ifconfig 21218.4.4 ipconfig 21218.4.5 网络压缩 21318.5 tuxedo多机架构 21318.5.1 tuxedo mp应用的注意事项 21318.5.2 负载均衡网络应用程序 21318.5.3 常见问题 21418.5.4 用tmadmin监控 21518.6 tuxedo的多域架构 21718.6.1 dmconfig 常见配置问题 21818.6.2 使用dmadmin监控domain 21818.7 故障分类排除 21918.7.1 tuxedo mp应用 21918.7.2 tuxedo domain应用 220第19章 wtc和jolt支持模式 22119.1 重温什么是wtc和jolt 22119.1.1 概述 22119.1.2 weblogic txuedo 连接器介绍 22119.1.3 jolt介绍 22119.2 什么导致wtc和jolt故障 22219.2.1 jolt和wtc问题主要的两种方式 22219.2.2 选择适当技术:jolt vs wtc 22219.2.3 引发jolt和wtc错误的主要因素 22219.3 wtc和jolt相关故障的病症及缓解办法 22319.3.1 jolt常见问题及解决方式 22319.3.2 wtc常见问题及解决方式 22519.4 wtc和jolt故障排查清单 22619.4.1 wtc故障排除步骤 22619.4.2 jolt故障排除步骤 226第5篇 高 阶 篇第20章 tuxedo的cobol编程 22820.1 运行环境配置 22820.1.1 tuxedo cobol数据记录类型 22820.1.2 如何使用fml 数据类别 23320.1.3 tuxedo cobol客户端编程 23620.1.4 tuxedo cobol服务器端编程 23820.2 tuxedo下使用cobol编程与c语言编程的异同 24520.3 使用cobol编写tuxedo程序的局限性 24520.3.1 fml支持的局限性 24520.3.2 cobol语言编译的局限性 24520.3.3 开发人员规定相当低 24620.3.4 错误处理开销 24620.3.5 数据类别的使用相对有限 24620.4 tuxedo下cobol与c语言的混合编程及组件集成 24620.4.1 混合编程规则 24620.4.2 cobol调用c 24720.4.3 c调用cobol 249第21章 基于tuxedo对大机应用的迁移——art 25121.1 art简介 25121.2 application rehosting workbench作业运行环境 25121.2.1 关键特征 25121.2.2 优点 25121.2.3 流程简介 25221.2.4 详细流程 25221.3 art for cics作业运行环境 25521.3.1 关键特征 25521.3.2 优点 25521.3.3 流程简介 25621.3.4 详细流程 25621.4 art for batch 作业运行环境 25921.4.1 流程简介 25921.4.2 详细流程 260后记 2644)根据财政部财库【2016】125号文件《财政部关于在政府采购活动中查询及使用信用记录有关问题的通告》,供应商应登录"信用中国"网站()、中国政府采购网()、信用山东()等渠道自行查询供应商信用记录,报名时间需提供查询结果图片

测试三:
> 我在测试二的基础下除去了@Transactional,也就是不要事务了,这样的话,每一个查询还会到连接池中拿新的链接。也就是只要更改了数据,那么轮到查询的之后才会将最新的数据取起来!
测试四:
> 在测试二的基础下加了readonly=true,结果和测试二一样transactional 注解 readonly,性能跟测试二也没啥差别。这个倒无所谓,可能是因为本来都迅速的缘由。
平时没注意,还没想到真有同学不会开通支付宝,其实支付宝开始的方式很简单的,可能有些朋友不常上网,平时也不下淘宝,对支付宝没有了解,所以才不知道如何开可支付宝,下面丫丫给你们介绍如果起初支付宝:创业板开户条件并不是所有的投资者都可参与创业板交易,一般交易满三年的投资能够办理开通创业板开通权限,交易期限是从首笔交易开始计算,而不是从开户开始计算,首笔交易时间可以从国内登记核算公司网页查询,或者咨询开户证券公司虽然我这位同学经常不如此爱上网,更没有在网上卖过东西,平时也没留意,还没想到真有同学不会开通支付宝,其实支付宝开始的方式很简单的,可能有些朋友不常上网,平时也不下淘宝,对支付宝没有了解,所以才不知道如何开可支付宝,下面小编就帮你们介绍上即使开通淘宝的支付宝,不知道的同学一起来看看吧,很简单的哦
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-133455-1.html
实际打起来还不得不考虑美国因素