• 关于

    错误识别怎么看配置

    的搜索结果

回答

最终我安装了高版本的centos,硬件那边就能够识别了.内核可能需要重新配置并编译一下,以选上你需要的网卡类型。搜索编译内核,可能需要分别执行(1)makemenuconfig这里选择需要支持网卡类型(2)makebzImage(3)makemodules(4)makemodules_install(5)makeinstall(6)reboot用错误信息可以搜索到问题答案,看看是不是适合你的情况dmesg报错有两种:1.dawload-0659NamespacelookupfailureAE_not_found2.psparse-0537methodparse/executionfailed[\](nodeffffffbo)ae_notfound你先执行dmesg命令看看启动过程是否有异常情况lspci|grepEthernet有显示,是不是就表明了内核已经支持此类型的网卡了呢??? sudolsmod看看你的mod是否被加载,没有的话手动sudoinsmod xxx.ko,再看看,还没有的话dmesg看看加载时报什么错,你的屏幕截图,没有make这个ko怎么生成的,一般源码都配置,编译,安装三步,直接makeinstall是不是不太对,具体请仔细看README,ko应该不是你编译出来的,所以符号错误,内核里的结构还有变量经常改来改去,所以包里已经编译出来的ko不一定能与你的内核匹配,还是自己编译源码吧,编译时注意.如果经常升级可能内核和头文件都存在多个,请确认你代码里指定的头文件包含路径与你当前使用的内核一致insmode1000e.ko或者是e100.ko报错:-1nuknownsymbolinmoduledmesg报错有两种:1.dawload-0659NamespacelookupfailureAE_not_found2.psparse-0537methodparse/executionfailed[\](nodeffffffbo)ae_notfound

爱吃鱼的程序员 2020-06-08 15:07:02 0 浏览量 回答数 0

回答

请贴出完整的异常堆栈######已补异常信息###### 对此不熟,貌似xml中的属性名写错了。driverClass? ######回复 @ldl-1023 : 大部分时间都是用jfinal。ssh很少用了。######你用的都是spring或其他方式###### "Druid是根据url前缀来识别DriverClass的,这样使得配置更方便简洁。" 结合JdbcUtils的代码 https://github.com/alibaba/druid/blob/master/src/main/java/com/alibaba/druid/util/JdbcUtils.java 来看, 应该是没有读到hibernate的配置信息才导致的. 可以往这个方向排查看看. 如果还是解决不了, 最好提供一下你的项目目录结构, 以及hibernate的配置文件相关的目录. ######没有 oracle-jdbc的jar包?###### 引用来自“JacarriChan”的评论没有 oracle-jdbc的jar包? 如果引入了,看是不是重复了。 如果没有重复,建议你断点到“JdbcUtils.java:354”看它在找哪个class ######你好,你的问题解决了没呢?我也是报这个错误,断点进去和你一样的错,发现是jdbcUrl 的值为null,怎么处理呢 ?###### 数据库连接信息要放在数据库连接池之前 ######<property name="driverClassName">com.mysql.jdbc.Driver</property> <property name="url"> jdbc:mysql://127.0.0.1:3306/lian?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false </property> <property name="username">root</property> <property name="password">root</property> 需要配置你的数据连接信息

montos 2020-05-31 22:45:33 0 浏览量 回答数 0

回答

请贴出完整的异常堆栈######已补异常信息###### 对此不熟,貌似xml中的属性名写错了。driverClass? ######回复 @ldl-1023 : 大部分时间都是用jfinal。ssh很少用了。######你用的都是spring或其他方式###### "Druid是根据url前缀来识别DriverClass的,这样使得配置更方便简洁。" 结合JdbcUtils的代码 https://github.com/alibaba/druid/blob/master/src/main/java/com/alibaba/druid/util/JdbcUtils.java 来看, 应该是没有读到hibernate的配置信息才导致的. 可以往这个方向排查看看. 如果还是解决不了, 最好提供一下你的项目目录结构, 以及hibernate的配置文件相关的目录. ######没有 oracle-jdbc的jar包?###### 引用来自“JacarriChan”的评论没有 oracle-jdbc的jar包? 如果引入了,看是不是重复了。 如果没有重复,建议你断点到“JdbcUtils.java:354”看它在找哪个class ######你好,你的问题解决了没呢?我也是报这个错误,断点进去和你一样的错,发现是jdbcUrl 的值为null,怎么处理呢 ?###### 数据库连接信息要放在数据库连接池之前 ######<property name="driverClassName">com.mysql.jdbc.Driver</property> <property name="url"> jdbc:mysql://127.0.0.1:3306/lian?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false </property> <property name="username">root</property> <property name="password">root</property> 需要配置你的数据连接信息

kun坤 2020-06-12 22:09:15 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

请贴出完整的异常堆栈######已补异常信息###### 对此不熟,貌似xml中的属性名写错了。driverClass? ######回复 @ldl-1023 : 大部分时间都是用jfinal。ssh很少用了。######你用的都是spring或其他方式###### "Druid是根据url前缀来识别DriverClass的,这样使得配置更方便简洁。" 结合JdbcUtils的代码 https://github.com/alibaba/druid/blob/master/src/main/java/com/alibaba/druid/util/JdbcUtils.java 来看, 应该是没有读到hibernate的配置信息才导致的. 可以往这个方向排查看看. 如果还是解决不了, 最好提供一下你的项目目录结构, 以及hibernate的配置文件相关的目录. ######没有 oracle-jdbc的jar包?###### 引用来自“JacarriChan”的评论没有 oracle-jdbc的jar包? 如果引入了,看是不是重复了。 如果没有重复,建议你断点到“JdbcUtils.java:354”看它在找哪个class ######你好,你的问题解决了没呢?我也是报这个错误,断点进去和你一样的错,发现是jdbcUrl 的值为null,怎么处理呢 ?###### 数据库连接信息要放在数据库连接池之前 ######<property name="driverClassName">com.mysql.jdbc.Driver</property> <property name="url"> jdbc:mysql://127.0.0.1:3306/lian?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false </property> <property name="username">root</property> <property name="password">root</property> 需要配置你的数据连接信息

kun坤 2020-05-31 19:00:33 0 浏览量 回答数 0

问题

程序员报错QA大分享(1)

问问小秘 2020-06-18 15:46:14 8 浏览量 回答数 1

回答

人家log4j读取web.xml的变量逻辑凭啥一定要跟spring一致呢,这个又没形成标准,具体你还是自己看看Log4jConfigListener里面源码怎么写的###### [F:\tomcat\webapps\hoteldemo\classpath*:log4j.properties] not found 首先系统这样说就是找不到你所指向的路径, 但是contextConfigLocation配置的时候是结合web.xml的配置文件内容一起加载的,系统自动识别支持你这样的classpath*的写法 单写的话肯定是不行的 因为没有描述文件让系统知道你写的代码 所以加载不上就报错 log4j.rootCategory=debug, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n log4j.category.org.springframework.beans.factory=error 主要常用的属性也就这么多了 ###### 引用来自“838384855”的评论 [F:\tomcat\webapps\hoteldemo\classpath*:log4j.properties] not found 首先系统这样说就是找不到你所指向的路径, 但是contextConfigLocation配置的时候是结合web.xml的配置文件内容一起加载的,系统自动识别支持你这样的classpath*的写法 单写的话肯定是不行的 因为没有描述文件让系统知道你写的代码 所以加载不上就报错 log4j.rootCategory=debug, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n log4j.category.org.springframework.beans.factory=error 主要常用的属性也就这么多了 这个我已经写了的,写在log4j.properties中,log4j.properties与applicationContext.xml等配置文件都在同一目录下,我今天看了一下源码,Log4jConfigListener的代码有如下内容 public class Log4jConfigListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { Log4jWebConfigurer.initLogging(event.getServletContext()); } public void contextDestroyed(ServletContextEvent event) { Log4jWebConfigurer.shutdownLogging(event.getServletContext()); } } 然后我看了initLogging,它有一个路径判断: public static void initLogging(ServletContext servletContext) { // Expose the web app root system property. if (exposeWebAppRoot(servletContext)) { WebUtils.setWebAppRootSystemProperty(servletContext); } // Only perform custom log4j initialization in case of a config file. String location = servletContext.getInitParameter(CONFIG_LOCATION_PARAM); if (location != null) { // Perform actual log4j initialization; else rely on log4j's default initialization. try { // Resolve system property placeholders before potentially // resolving a real path. location = SystemPropertyUtils.resolvePlaceholders(location); // Leave a URL (e.g. "classpath:" or "file:") as-is. if (!ResourceUtils.isUrl(location)) { // Consider a plain file path as relative to the web // application root directory. location = WebUtils.getRealPath(servletContext, location); } // Write log message to server log. servletContext.log("Initializing log4j from [" + location + "]"); // Check whether refresh interval was specified. String intervalString = servletContext.getInitParameter(REFRESH_INTERVAL_PARAM); if (intervalString != null) { // Initialize with refresh interval, i.e. with log4j's watchdog thread, // checking the file in the background. try { long refreshInterval = Long.parseLong(intervalString); Log4jConfigurer.initLogging(location, refreshInterval); } catch (NumberFormatException ex) { throw new IllegalArgumentException("Invalid 'log4jRefreshInterval' parameter: " + ex.getMessage()); } } else { // Initialize without refresh check, i.e. without log4j's watchdog thread. Log4jConfigurer.initLogging(location); } } catch (FileNotFoundException ex) { throw new IllegalArgumentException("Invalid 'log4jConfigLocation' parameter: " + ex.getMessage()); } } } 在initLogging中需要进行路径验证, 跟踪isurl()函数,其中定义了一些公共变量: public static final java.lang.String CLASSPATH_URL_PREFIX = "classpath:"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String FILE_URL_PREFIX = "file:"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_FILE = "file"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_JAR = "jar"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_ZIP = "zip";   省略了一部分,其中没有classpath*这一变量,因此我觉得log4j中会把classpath*当成是路径变量之一,所以它识别到的路径是错误的,因此而报错, 但是在contextConfigLocation中,我是可以使用classpath*:applicationContext.xml,它的路径解析是可以写成classpath*的方式的,两者的路径解析貌似不一样,我还没有找到contextConfigLocation的一些配置,还是有些疑惑。

kun坤 2020-06-02 15:58:10 0 浏览量 回答数 0

回答

人家log4j读取web.xml的变量逻辑凭啥一定要跟spring一致呢,这个又没形成标准,具体你还是自己看看Log4jConfigListener里面源码怎么写的###### [F:\tomcat\webapps\hoteldemo\classpath*:log4j.properties] not found 首先系统这样说就是找不到你所指向的路径, 但是contextConfigLocation配置的时候是结合web.xml的配置文件内容一起加载的,系统自动识别支持你这样的classpath*的写法 单写的话肯定是不行的 因为没有描述文件让系统知道你写的代码 所以加载不上就报错 log4j.rootCategory=debug, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n log4j.category.org.springframework.beans.factory=error 主要常用的属性也就这么多了 ###### 引用来自“838384855”的评论 [F:\tomcat\webapps\hoteldemo\classpath*:log4j.properties] not found 首先系统这样说就是找不到你所指向的路径, 但是contextConfigLocation配置的时候是结合web.xml的配置文件内容一起加载的,系统自动识别支持你这样的classpath*的写法 单写的话肯定是不行的 因为没有描述文件让系统知道你写的代码 所以加载不上就报错 log4j.rootCategory=debug, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n log4j.category.org.springframework.beans.factory=error 主要常用的属性也就这么多了 这个我已经写了的,写在log4j.properties中,log4j.properties与applicationContext.xml等配置文件都在同一目录下,我今天看了一下源码,Log4jConfigListener的代码有如下内容 public class Log4jConfigListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { Log4jWebConfigurer.initLogging(event.getServletContext()); } public void contextDestroyed(ServletContextEvent event) { Log4jWebConfigurer.shutdownLogging(event.getServletContext()); } } 然后我看了initLogging,它有一个路径判断: public static void initLogging(ServletContext servletContext) { // Expose the web app root system property. if (exposeWebAppRoot(servletContext)) { WebUtils.setWebAppRootSystemProperty(servletContext); } // Only perform custom log4j initialization in case of a config file. String location = servletContext.getInitParameter(CONFIG_LOCATION_PARAM); if (location != null) { // Perform actual log4j initialization; else rely on log4j's default initialization. try { // Resolve system property placeholders before potentially // resolving a real path. location = SystemPropertyUtils.resolvePlaceholders(location); // Leave a URL (e.g. "classpath:" or "file:") as-is. if (!ResourceUtils.isUrl(location)) { // Consider a plain file path as relative to the web // application root directory. location = WebUtils.getRealPath(servletContext, location); } // Write log message to server log. servletContext.log("Initializing log4j from [" + location + "]"); // Check whether refresh interval was specified. String intervalString = servletContext.getInitParameter(REFRESH_INTERVAL_PARAM); if (intervalString != null) { // Initialize with refresh interval, i.e. with log4j's watchdog thread, // checking the file in the background. try { long refreshInterval = Long.parseLong(intervalString); Log4jConfigurer.initLogging(location, refreshInterval); } catch (NumberFormatException ex) { throw new IllegalArgumentException("Invalid 'log4jRefreshInterval' parameter: " + ex.getMessage()); } } else { // Initialize without refresh check, i.e. without log4j's watchdog thread. Log4jConfigurer.initLogging(location); } } catch (FileNotFoundException ex) { throw new IllegalArgumentException("Invalid 'log4jConfigLocation' parameter: " + ex.getMessage()); } } } 在initLogging中需要进行路径验证, 跟踪isurl()函数,其中定义了一些公共变量: public static final java.lang.String CLASSPATH_URL_PREFIX = "classpath:"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String FILE_URL_PREFIX = "file:"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_FILE = "file"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_JAR = "jar"; // Field descriptor #73 Ljava/lang/String; public static final java.lang.String URL_PROTOCOL_ZIP = "zip";   省略了一部分,其中没有classpath*这一变量,因此我觉得log4j中会把classpath*当成是路径变量之一,所以它识别到的路径是错误的,因此而报错, 但是在contextConfigLocation中,我是可以使用classpath*:applicationContext.xml,它的路径解析是可以写成classpath*的方式的,两者的路径解析貌似不一样,我还没有找到contextConfigLocation的一些配置,还是有些疑惑。

kun坤 2020-06-14 16:31:12 0 浏览量 回答数 0

问题

求助:深度学习PAI‘格式转换’组件运行失败!

验证码识别 2019-12-01 19:21:59 2462 浏览量 回答数 1

问题

2018python技术问答集锦,希望能给喜欢python的同学一些帮助

技术小能手 2019-12-01 19:31:10 2040 浏览量 回答数 2

问题

Apache Flink常见问题汇总【精品问答】

黄一刀 2020-05-19 17:51:47 11230 浏览量 回答数 2

回答

2014年12月第2周 1)SLB植入cookie和SLB重写cookie有什么区别? cookie植入,表示直接由SLB系统来分配和管理对客户端进行的cookie植入操作,用户在进行配置时 需要指定会话保持的超时时间; cookie重写,表示SLB系统会根据用户自定义cookie名称来分配和管理对客户端进行的cookie植入操 作,便于用户识别和区分自定义的cookie名称 http://help.aliyun.com/doc/view/13510025.html?spm=0.0.0.0.vwbsGF 2)SLB有没有对外提供API接口,因为我想做到用程序自动去控制SLB的操作? SLB api您可以参考http://help.aliyun.com/view/13621674.html? spm=5176.7114037.1996646101.1.9RoTFM&pos=1 3)使用slb怎么实现数据的单向同步和双向同步? 单向同步可以使用rsync,双向同步的话rsync需要借用别的服务来实现,如unison+inotify。 4)slb的vip是否可以实现远程登录? slb 的vip无法实现远程登录。 5)slb的带宽是所有后端ECS服务器的带宽总和吗? 不是,使您购买的slb实例带宽。 6)slb健康检查机制是什么? 用户开启健康检查功能后,当后端某个ECS健康检查出现问题时会将请求转发到其他健康检查正常的 ECS上,而当该ECS恢复正常运行时,SLB会将其自动恢复到对外或对内的服务中。 针对7层(HTTP协议)服务,SLB系统的健康检查机制为:默认通过SLB的后端系统来向该ECS应用服务 器配置的缺省首页发起http head请求(缺省通过在服务监听配置中指定的后端ECS端口进行访问), 返回200 OK后将视为后端ECS运行正常,否则视为后端ECS运行异常。如果用户用来进行健康检查的页 面并不是应用服务器的缺省首页,那么需要用户指定相应的URI。如果用户对http head请求限定了 host字段的参数,那么需要用户指定相应的URL。用户也可以通过设定健康检查的频率、健康阈值和 不健康阈值来更好的控制健康检查功能。 针对4层(TCP协议)服务,SLB系统的健康检查机制为:默认通过在服务监听配置中指定的后端ECS端 口发起访问请求,如果端口访问正常则视为后端ECS运行正常,否则视为后端ECS运行异常。 当用户后端ECS健康检查异常后,SLB系统会将该ECS的转发权重设置为0,从而确保新的连接不会再被 转发到该ECS上,而已经建立的连接的请求却不会被直接断掉。 针对可能引起健康检查异常的排查思路点击这里查看。 关于健康检查的参数配置,提供如下参考建议: 响应超时时间:5秒 健康检查间隔:2秒 不健康阈值:3 健康阈值:3 7)权重设置为0怎么办? 权重为0的服务器将无法提供服务。 8)健康检查异常的排查思路? 参考http://help.aliyun.com/doc/view/13510029.html?spm=0.0.0.0.Oa9Ezv ------------------------- 12月份第3周1)轮询与最小连接数方式的区别是什么?当前SLB支持轮询和最小连接数2种模式的转发规则。“轮询模式”会将外部和内部的访问请求依序分发给后端ECS进行处理,而“最小连接数模式”会将外部和内部的访问请求分发给当前连接数最小的一台后端ECS进行处理。2)SLB支持redis的主备?目前我们的SLB不支持主备模式(冷备),只支持"轮询"和"最小连接数"两种负载模式。关于SLB的原理您可以参阅如下博文:http://blog.aliyun.com/149 基于ECS的redis搭建,您可以参阅论坛中其它用户的分享案例:http://bbs.aliyun.com/read/161389.html3)负载均衡的多台服务器之间文件会不会自动同步?slb是不会自动同步的,需要您自行配置。4)四层和七层检查的区别是什么?如果是4层(TCP)配置,健康检查只是简单的TCP握手,不会真正去访问您的业务。但对于7层(HTTP)配置,会发HTTP请求(类似于正常访问),并根据返回状态码判断服务状态(2XX表示服务正常)。5)我有多个slb,之前一个slb由于被攻击被黑洞给屏蔽了外部请求,是否可以在slb 并屏蔽后 能够自动将请求分发到另外的slb?由于攻击导致屏蔽外部请求的话,slb没有自动切换的方法的。6)目前slb是否可以设置黑名单?暂不支持。7)我的slb实例控制台显示是停止,为什么?需要给监听的端口设置带宽才能正常。  8)我使用了 SLB那么ESC 需要购买带宽吗?不需要的。但如需要管理ECS,则可购买少些的带宽如1M来管理。9)slb变更计费方式需要多久才能生效?变更和计费将在第二日零点后生效。10)私网SLB的使用,是如何收费的呢?私网slb是不收取费用的。 ------------------------- 12月第4周1)最近用slb后打开网页老出现503 和504错误?一般都是从ECS获取站点信息等异常导致的。您首先先确保源站都可以正常的访问。2)slb检查时突然发现SLB监听错误,怎么回事?配置的健康检查的域名为空,检查的路径是/index.html,目前查看服务器中只有站点c绑定了空主机头,且站点目录下有index.html,而此站点是停止状态,现已帮您启用,查看服务器的健康检查状态已经正常。3)我想使用slb搭建一个负载均衡,后端使用windows服务器,想咨询一下后端服务器是否需要进行什么特别配置呢?另外使用了slb后,后端还能否得到用户的真实IP地址呢,要不要进行什么特殊配置才可以得到后端用户的真实IP。后端服务器的操作系统和web环境最好保持一致,硬件配置上没有什么特别的,4层tcp是可以直接获得前端用户访问的真实地址的,7层http需要在后端web服务端设置一下,参考http://help.aliyun.com/view/13502961.html?spm=5176.7114037.1996646101.1.oRpnOM&pos=14)slb支持https吗?slb您可以通过TCP协议配置443端口的方式来实现,但是安全证书需要保存在您的后端ECS上。5)健康检查后续是否提供多个域名?健康检查只支持一个域名。6)我想关闭负载均衡的健康检查,请问如何配置?4层tcp是无法关闭健康检查的,7层http可以在控制台关闭。健康检查是不会消耗您服务器的资源的,因为slb都是通过内网ip来进行健康检查。7)如何在BLS上 限制单个IP 禁止访问 我的网站呢?SLB暂时不支持设置屏蔽用户端IP。 ------------------------- Re:Re负载均衡SLB常见咨询问题(持续连载) 引用第2楼517449116于2014-12-17 15:54发表的 Re负载均衡SLB常见咨询问题(持续连载) : 如果开启健康检查,健康检查异常的话,是不是就不会给这个异常的ECS分发? [url=http://bbs.aliyun.com/job.php?action=topost&tid=188736&pid=596806][/url] 异常的话不会在分发。 ------------------------- 2015年1月第1周1)有2台ECS起名叫A和B做SLB,A权重设的100 B权重设的0.请问.当A死机时,SLB是否会转到权重是0的B上?如果有一台设置为0,永远都不会有请求转发到此服务器上,即使权重100的宕机也不会转发到0权重的。2)会话保持的选择?开启会话保持功能后,SLB会把来自同一客户端的访问请求分发到同一台后端ECS上进行处理。针对7层(HTTP协议)服务,SLB系统是基于cookie的会话保持。针对4层(TCP协议)服务,SLB系统是基于IP地址的会话保持。3)用nagios或zabbix监控网络带宽,是否可以监控 slb的流量?nagios或zabbix,cacti是要要被监控端安装snmp或者相关agent ,slb不支持安装这些,所以无法通过这条监控软件进行监控。您可以在slb的控制台里面进行查看流量等相关信息。4)用了负载均衡后升级带宽,是不是只用在负载上面升级就可以了,ECS是不是不用在升级了?SLB与后端服务器是经过内网通信,所以如果业务量增加,您对SLB的带宽调整就行,不需要对服务器ECS进行带宽的升级。 ------------------------- 2015年1月第2周 1)SLB到期之后,会对SLB有关联的云主机怎么处理?云主机还没到期的前提下  我想把网站域名解析到SLB上 如果SLB到期了 会影响到我的网站服务么? 云服务器是不会有什么影响的,会自动又变成单独的云服务器可以供您使用的。但是如果您的域名是解析到SLB上,那么会影响到您的站点访问的。服务器上不会有其他的问题感谢您的支持。 2)当SLB 状态为停止的时候 还计算费用吗?停止后公网slb会收取实例费用。SLB价格总览参考:http://help.aliyun.com/view/11108234_13502923.html?spm=0.0.0.0.kBLsVA 3)做了SLB负载均衡,四层和7层负载均衡是否都走slb带宽? 都走slb带宽。 4)我想 移除 slb下的ecs(用作其他用途),请问在移除的时候是否会影响被负载到这台 ecs上的服务的使用 ,也是说slb这是是怎么处理的? 您可以将要移除的主机的权重更改为0 ,这样默认就不会在分发到权重为0的主机上,这个时候您可以移除该主机。但要确保您的另外一台服务器可以承受所有的访问。 5)SLB实例如何释放? 您需要登录管理控制台点击负载均衡。查询您之前创建的实例在哪个节点下,然后释放您的实例。 6)SLB按照小时的带宽计费, 是否需要每小时调整?比如我可否按照一个比较高的上限, 比如3G,然后每个小时按照该小时的峰值进行独立计费呢?   在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效;比如用户在今天5月5日的10:00提交了变更计费方式,那么该变配申请将在明天5月6日00:00后生效。http://help.aliyun.com/view/13502923.html?spm=5176.7114037.1996646101.3.67L5dm&pos=2;SLB目前最大带宽是1000Mbps 7)SLB可以限制每个ip的访问频率吗?(工单1F684MN)slb不支持这样配置的。 8)为什么我设置SLB健康检查间隔为5S,但却每秒都有很多请求?因为用于健康检查的服务ip不止一个,每秒中都会有不同的内网ip进行健康检查,健康检查是通过内网方式,不会消耗您后端服务器的资源,您可以将健康检查间隔阈值跳大些,这样监测频率会降低很多。 ------------------------- Re:负载均衡SLB常见咨询问题(持续连载至2015年1月第3周) 2015年1月第3周 1.发现很多100.97.0.0/16 的ip段扫描,给我服务器带来很大压力,怎么办? 100.97.0.0/16 是我们slb的健康检查服务ip段,如果给服务器带来较大压力,请调整健康检查的设置;健康检查的话 1)调低检查频率 2)设置检查静态文件,而不是默认首页或者动态文件 3)设置一个不记录日志的virtualhost,专门用于健康检查。 2)SLB里的带宽 和后面对应服务器的带宽有什么关联关系?比如SLB我设置了带宽为10M, 但是我后 面2台服务器购买的带宽都只有2M, 这种情况带宽以哪个为准? 如果您设置的是常规7层slb负载均衡,那么网站访问所使用的带宽,都将通过slb而不需要消耗云服 务器的带宽,但是云服务器本身的系统更新,以及您更新网站等等也是需要带宽的,因此您保留2M 即可。 3)采用流量计费方式的话带宽是否没有限制? SLB按流量计费最大的带宽是1G。 4)请问我如何获得一个外网SLB期所对应的内网IP呢?比如现在我有一个外网SLB下挂了一个ECS, 而ECS的iptables里我想做一些配置,针对来自于这个SLB的请求做一个判断,我需要知道这个外网 SLB的内网IP。 目前SLB与后端通过如下地址段进行交互: 10.158.0.0/16 10.159.0.0/16 100.97.0.0/16 您可以针对上述地址段做相关配置。 5)如何确保SLB后端的多台ECS之间的数据同步呢? 目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通 过其他途径获得更多的介绍资料及指导信息。您也可以将您的ECS配置成无状态的应用服务器,而数 据和文件统一存放在RDS和OSS服务上。 ------------------------- 2015年1月第4周1.为什么我的SLB实例突然消失了?请检查您的SLB服务是否设置了自动释放时间导致。2.我想关掉负载均衡,怎么操作?您直接登录到阿里云管理控制台——slb负载均衡——实例中查询创建的slb服务,后方有“释放”的按钮,您直接释放即可。3. 我现在有两个阿里账号里面都有ECS,我能不能在一个slb里面配置不同阿里云账户下的ECS?目前只能将同一账户下的服务器添加到SLB中,无法跨账户添加。4.ECS做负载均衡需要用户做额外的配置吗?可以参考http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5973987。5. 云服务器上做数据库负载均衡如何实现,需要购买什么产品 ?文件服务器能否做负载均衡,比如10台文件服务器,包括读写这种的  ?1)数据库集群,用slb理论上是可以做的,但是如果您需要集群级别的数据库,建议使用我们的RDS。2)文件服务器也可以负载均衡,使用slb在均衡,保持会话,但是有一个问题是后端文件同步的,需要您自行同步,如 rsync。6.看SLB的说明是支持ddos的防护的,请问下,SLB的防护的峰值是多少,超过峰值黑洞时间是多少?这个与slb所在地区有关,和ecs的防御阀值是一样的,黑洞时间也是2.5小时。7. slb第七层是基于haproxy还是nginx还是tengine实现的?使用tengine实现的。8.7层和4层 SLB的超时时间是多少?7层超时时间是60s,4层超时时间是900s。9.负载均衡健康检查请求数量太多,怎么回事?因为slb前端机器是一组机器,所以健康检查请求较多,请您不要担心,集群内的每台服务都会对您的健康按照您设定的频率去做健康检查:您可以按照上述方法去优化您的健康检查项,看似请求量很大,但是对您资源消耗很少的,有2个建议给您:1)扩大健康检查的频率2)将检查页面配置为静态页面。这样请求消耗的资源会节省。10. SLB配置中的最小连接数是基于什么样判断?SLB会自动判断 当前ECS 的established 来判断是否转发。 ------------------------- 2015年2月第1周1)我想了解下SLB按流量计费是不是每小时需要扣0.02元?按量付费,国内节点配置费用是按照0.02/小时。流量单独计费。按带宽计费:采取按小时计费,以日结算(运行未满一日,按照当日实际使用小时数*当日开通的最高带宽的天价格/24)。如果您使用SLB实例的时间不足一小时,按一小时收费。2)请问健康检查发的什么请求? head 还是 get?head请求。3)SLB最大连接数如何来设置?目前暂不支持设置最大连接数限制。4)SLB 后端有两个服务器HA1和HA2,为什么我将HA1的权重设置成0,SLB的健康检查就有告警呢?slb四层的话,只要权重设置为0,那么健康检查就是显示异常。 ------------------------- 2015年2月第3周1)负载均衡SLB的实例防攻击防御是多少?我们有云盾的防御黑洞策略,比如以杭州节点的slb,其最高防御的流量阈值为5G,当最大流量超过5G,您的slb vip则会被加入到黑洞中,触发黑洞会使ecs或者slb正常使用中断2.5小时,这个您可以通过云盾管理控制台查看到这个说明。2) 我其他机房的服务器能添加到你们的负载均衡SLB中吗?不可以的,slb使用的是内网和后端的ECS互联,无法直接添加非阿里云主机的服务器,且slb后端的ecs需要使用同一节点的主机。3)负载均衡服务支持的最大负载均衡实例数目多少?总体峰值可支持每秒新建链接数大约多少?SLB对于后端服务器的数目是没有限制的。对于总体峰值每秒新建连接数是没有限制的。但是因为SLB前端是云盾服务,所以最大值取决于云盾中您配置的请求数。您可以查看云盾看到具体的值。4)SLB按量计费为什么需要设置带宽峰值?如果不设置带宽峰值,遇到攻击等情况,可能流量打的非常高的,带宽流量峰值您可以在slb控制台设置。5)在SLB控制面板看到的流入流量,要比后端服务器的eth0的income流量小很多, 请问slb的流入流量是否应该等于后端服务器的内网网卡入流量吗?不等于的,后端的eth0包括了slb的流量,还有其他的流量,包括ecs直接的内网通信等。slb只做转发,不处理请求的,slb通过内网转发到ecs。6)SLB中的月账单 是指我们拥有所有的 SLB 实例的计费呢,还是单独的某个 SLB 的计费?月账单是指您不同类型产品,截止当前日期内月内消费计费额度的,是所有SLB产品的。您也可以通过账单明细进行查询具体信息的。 ------------------------- 2014年2月第4周1)10.159.63.55,这个内网ip,总是恶意访问我们网站?SLB系统除了会通过系统服务器的内网IP将来自外部的访问请求转到后端ECS上之外,还会对ECS进行健康检查(前提是您已经开启了这一功能)和对您的SLB服务进行可用性监控,这些访问的来源都是由SLB系统发起的,具体包含的IP地址段是:杭州、青岛、北京、深圳节点SLB系统IP地址段:10.159.0.0/16,10.158.0.0/16和100.97.0.0/16,为了确保您对外服务的可用性,请确保对上述地址的访问配置放行规则。2)slb计费方式变更需要多久,业务会受到影响么?变更计费方式与变更配置说明1、支持用户在按使用流量和按公网带宽2种计费方式间切换;2、支持按固定带宽方式计费的用户灵活变更带宽配置;3、在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效;比如:用户在今天5月5日的10:00提交了变更计费方式,那么该变配申请将在明天5月6日00:00后生效。4、按固定带宽方式计费变更带宽配置即时生效,带宽计费取自然日内用户开通的最高带宽。5、对客户业务不会造成影响;3)负载均衡能将我的外部非阿里云服务器和ECS服务器放到一块?目前负载均衡SLB仅支持阿里云ECS,无法支持外部非阿里云服务器。4)slb是否有连接数限制,需要大量终端一直与平台保持长连接,阿里云能提多少长连接?SLB没有并发连接数限制的,slb是转发请求不做处理,实际连接数还要跟您后端的处理能力有关。 ------------------------- 2015年3月第1周1)调整权重会对SLB已经有的正常连接有影响吗?目前调整权重会对调整权重的这台主机已有的连接产生影响,会有连接卡主,卡住时间由健康检查配置的时间决定。2)slb是否支持UDP协议?目前SLB暂不支持UDP协议。3)现在TCP四层负载均衡的出口带宽受ECS机器的出口带宽限制吗?slb和ECS之间走的是内网流量,带宽是不受限制的。4)如果没有外网ip, 是否可以用slb的4层转发 ?没有带宽4层SLB也是可以使用的。 ------------------------- Re:负载均衡SLB常见咨询问题(持续连载至2015年3月第1周) 2015年3月第2周 1)SLB变更计费方式并支付成功后无法添加配置? SLB在一个自然日内,限制用户变更计费方式的次数为1次,变更计费方式将在第二日零点后生效查看您今天变更过一 次计费方式,开始时间:2015-03-09 00:00:00。原按使用流量计费,在2015-03-09 00:00:00后变更为按固定带宽计 费,带宽峰值: 2Mbps。同时在您新的计费方式生效之前,您是无法对该SLB进行修改配置的。 2)我的账户怎么欠费¥7.88,这是怎么回事? 查看您有使用负载均衡slb业务,在slb产品的账单欠费,请您登陆用户中心-消费记录-账单明细中查看 记录。 3)如何屏蔽健康检查探测的日志记录? 关闭或者屏蔽对test.php访问日志的方式: 在站点配置文件中添加内容: location ~ /test.php { access_log off; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } 注: 1、对test.php的location必须要放置在对php|php5处理前,否则会因为先被进行全局匹配导致无法生效。 2、还可以用另一种方案实现: a、在后端服务器中单独为用于健康检查的页面建立一个站点; b、关闭这个站点的日志记录: location ~ .*\.(php|php5)?$ { access_log off; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } 3、如果检查页面是其他格式,比如test.html,可以采用如下方式进行屏蔽: location ~ /test.html { access_log off; } 4.我想问下SLB的固定带宽,10M是不是上行和下行最大都能达到10M? 固定带宽指的是下行带宽最大达到10M,上行带宽没有限制。上行带宽指的是SLB的入流量(上行),就是进入SLB的 流量。带宽指的是SLB的出流量(下行),就是SLB对外发生给客户端的流量。 5.一般配置SLB的时候有个权重0到100,是如何选择数值的? 权重需要您根据后端机器的配置进行选择比如AB两台机器性能一致就分别设置50,这样请求就会在这两台机器上轮询 ,不同权重决定请求分发的分配。 ------------------------- 2015年3月第3周1)公网的SLB和ECS之间的流量是否收费?不收费。2) 想做SLB+两台ECS,附件OSS,程序Discuz。但是不知道如何实现?slb要求后端的两台ecs数据是一致的,为了保持数据的一致性,建议共享存数和数据,静态文件放置到oss里,数据库文件走自己搭建的主从或者,连接同一台rds。3)按流量计算是否需要设置峰值?按流量计费不需要设置峰值的。4)如何建一个子帐号来管理负载均衡SLB?子账户无法管理负载均衡服务。

qilu 2019-12-02 01:15:34 0 浏览量 回答数 0

问题

安卓与iOS百问,开发者系统指南

yq传送门 2019-12-01 20:14:48 27317 浏览量 回答数 26

回答

1.1。Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numba编译它们。当调用Numba修饰函数时,它被编译为机器代码“及时”执行,并且您的全部或部分代码随后可以以本机机器代码速度运行! 开箱即用的Numba使用以下方法: 操作系统:Windows(32位和64位),OSX和Linux(32位和64位) 架构:x86,x86_64,ppc64le。在armv7l,armv8l(aarch64)上进行实验。 GPU:Nvidia CUDA。AMD ROC的实验。 CPython的 NumPy 1.10 - 最新 1.1.1。我怎么得到它? Numba可作为畅达包为 蟒蛇Python发布: $ conda install numba Numba还有pip可供选择: $ pip install numba Numba也可以 从源代码编译,虽然我们不建议首次使用Numba用户。 Numba通常用作核心包,因此其依赖性保持在绝对最小值,但是,可以按如下方式安装额外的包以提供其他功能: scipy- 支持编译numpy.linalg功能。 colorama - 支持回溯/错误消息中的颜色突出显示。 pyyaml - 通过YAML配置文件启用Numba配置。 icc_rt - 允许使用Intel SVML(高性能短矢量数学库,仅限x86_64)。安装说明在 性能提示中。 1.1.2。Numba会为我的代码工作吗? 这取决于你的代码是什么样的,如果你的代码是以数字为导向的(做了很多数学运算),经常使用NumPy和/或有很多循环,那么Numba通常是一个不错的选择。在这些例子中,我们将应用最基本的Numba的JIT装饰器,@jit试图加速一些函数来演示哪些有效,哪些无效。 Numba在代码看起来像这样: from numba import jit import numpy as np x = np.arange(100).reshape(10, 10) @jit(nopython=True) # Set "nopython" mode for best performance def go_fast(a): # Function is compiled to machine code when called the first time trace = 0 for i in range(a.shape[0]): # Numba likes loops trace += np.tanh(a[i, i]) # Numba likes NumPy functions return a + trace # Numba likes NumPy broadcasting print(go_fast(x)) 对于看起来像这样的代码,如果有的话,它将无法正常工作: from numba import jit import pandas as pd x = {'a': [1, 2, 3], 'b': [20, 30, 40]} @jit def use_pandas(a): # Function will not benefit from Numba jit df = pd.DataFrame.from_dict(a) # Numba doesn't know about pd.DataFrame df += 1 # Numba doesn't understand what this is return df.cov() # or this! print(use_pandas(x)) 请注意,Numba不理解Pandas,因此Numba只是通过解释器运行此代码,但增加了Numba内部开销的成本! 1.1.3。什么是nopython模式? Numba @jit装饰器从根本上以两种编译模式运行, nopython模式和object模式。在go_fast上面的例子中, nopython=True在@jit装饰器中设置,这是指示Numba在nopython模式下操作。nopython编译模式的行为本质上是编译装饰函数,以便它完全运行而不需要Python解释器的参与。这是使用Numba jit装饰器的推荐和最佳实践方式,因为它可以带来最佳性能。 如果编译nopython模式失败,Numba可以编译使用 ,如果没有设置,这是装饰器的 后退模式(如上例所示)。在这种模式下,Numba将识别它可以编译的循环并将它们编译成在机器代码中运行的函数,并且它将运行解释器中的其余代码。为获得最佳性能,请避免使用此模式objectmode@jitnopython=Trueuse_pandas 1.1.4。如何衡量Numba的表现? 首先,回想一下,Numba必须为执行函数的机器代码版本之前给出的参数类型编译函数,这需要时间。但是,一旦编译完成,Numba会为所呈现的特定类型的参数缓存函数的机器代码版本。如果再次使用相同的类型调用它,它可以重用缓存的版本而不必再次编译。 测量性能时,一个非常常见的错误是不考虑上述行为,并使用一个简单的计时器来计算一次,该计时器包括在执行时编译函数所花费的时间。 例如: from numba import jit import numpy as np import time x = np.arange(100).reshape(10, 10) @jit(nopython=True) def go_fast(a): # Function is compiled and runs in machine code trace = 0 for i in range(a.shape[0]): trace += np.tanh(a[i, i]) return a + trace DO NOT REPORT THIS... COMPILATION TIME IS INCLUDED IN THE EXECUTION TIME! start = time.time() go_fast(x) end = time.time() print("Elapsed (with compilation) = %s" % (end - start)) NOW THE FUNCTION IS COMPILED, RE-TIME IT EXECUTING FROM CACHE start = time.time() go_fast(x) end = time.time() print("Elapsed (after compilation) = %s" % (end - start)) 这,例如打印: Elapsed (with compilation) = 0.33030009269714355 Elapsed (after compilation) = 6.67572021484375e-06 衡量Numba JIT对您的代码的影响的一个好方法是使用timeit模块函数来执行时间,这些函数测量多次执行迭代,因此可以在第一次执行时适应编译时间。 作为旁注,如果编译时间成为问题,Numba JIT支持 编译函数的磁盘缓存,并且还具有Ahead-Of-Time编译模式。 1.1.5。它有多快? 假设Numba可以在nopython模式下运行,或者至少编译一些循环,它将针对您的特定CPU进行编译。加速因应用而异,但可以是一到两个数量级。Numba有一个 性能指南,涵盖了获得额外性能的常用选项。 1.1.6。Numba如何运作? Numba读取装饰函数的Python字节码,并将其与有关函数输入参数类型的信息相结合。它分析并优化您的代码,最后使用LLVM编译器库生成函数的机器代码版本,根据您的CPU功能量身定制。每次调用函数时都会使用此编译版本。 1.1.7。其他感兴趣的东西: Numba有相当多的装饰,我们看到@jit和@njit,但也有: @vectorize- 生成NumPy ufunc(ufunc支持所有方法)。文件在这里。 @guvectorize- 产生NumPy广义ufuncs。 文件在这里。 @stencil - 将函数声明为类似模板操作的内核。 文件在这里。 @jitclass - 对于jit感知类。文件在这里。 @cfunc - 声明一个函数用作本机回调(从C / C ++等调用)。文件在这里。 @overload- 注册您自己的函数实现,以便在nopython模式下使用,例如@overload(scipy.special.j0)。 文件在这里。 一些装饰者提供额外选项: parallel = True- 启用功能的 自动并行化。 fastmath = True- 为该功能启用快速数学行为。 ctypes / cffi / cython互操作性: cffi- 模式支持调用CFFI函数nopython。 ctypes- 模式支持调用ctypes包装函数nopython。。 Cython导出的函数是可调用的。 1.1.7.1。GPU目标: Numba可以针对Nvidia CUDA和(实验性)AMD ROC GPU。您可以使用纯Python编写内核,让Numba处理计算和数据移动(或明确地执行此操作)。单击关于CUDA或ROC的 Numba文档 。 示例:接下来我们写一段简单的代码,来计算一下执行时间: 示例1:不使用numba的: import time def num(): arr = [] for i in range(10000000): arr.append(i) stime = time.time() num() etime = time.time() - stime print(arr) print('用时:{}秒'.format(etime)) 示例输出时间: 用时:1.4500024318695068秒 示例2:使用numba @jit import time from numba import jit @jit def num(): arr = [] for i in range(10000000): arr.append(i) stime = time.time() num() etime = time.time() - stime print(arr) print('用时:{}秒'.format(etime)) 示例输出: 用时:0.5530002117156982秒 结论: 上述两个示例代码,一个使用了numba,另一个没有使用numba;可以看出使用numba @jit装饰后,时间明显快了很多倍。 这只是一个简单示例;对于复杂计算提高速度更明显。

天枢2020 2020-03-13 18:38:04 0 浏览量 回答数 0

回答

 ThereisnoREADABLEpropertynamed'passwdStatus'inclass'com.ufgov.gk.common.system.dto.ElementConditionDto  ThereisnoREADABLEpropertynamed'passwdStatus'inclass'com.ufgov.gk.common.system.dto.ElementConditionDto';nestedexceptioniscom.ibatis.common.jdbc.exception.NestedSQLException:   请保证dto里的每个属性都有getter和setter方法! get和set都是有的,上面已经贴出来了类中相应的属性及方法 resultMap怎么写的....回复 @乾坤摄:这条sql有很多属性,我只是截了一部分,就这个属性报错回复 @clxhhsy:检查elementCondition别名是不是引用错了。。。。。。只有这一个属性有问题吗...实验换个属性试试resultMap加入这个属性启动服务会报错,会把READABLE变为WRITEABLE这个是启动报错吗  elementCondition中要包含  passwdStatus这个要属性包含这个属性,而且有set和get方法你的这个实体类应该是 ElementConditionDto,你直接写 parameterClass="elementCondition"可能是没有识别到这个类(或许是没有配置,因为没有完整代码只是猜测)你将 parameterClass换成类的完整路径例如: parameterClass= “ com.ufgov.gk.common.system.dto.ElementConditionDto ”!因为配了这句<typeAliasalias="elementCondition"type="com.ufgov.gk.common.system.dto.ElementConditionDto"/>,所以不用完整路径的 resultMap="cpVoucherResultCheckIn"  这个对应的  resultMap配置没发出来呀配置已贴出,resultMap中加入passwdStatus启动就报thereisnowriteablepropertyinclassCpVoucher,可是我这个类中也加入了passwdStatus属性,get和set方法也都有 把完整的配置贴出来,,,包涵  resultMap="cpVoucherResultCheckIn"  、 parameterClass="elementCondition"的定义。。光看单独的<select>中的内容没错误。 下面的日志内容提示的意思就是 ThereisnoREADABLEpropertynamed'passwdStatus'inclass'com.ufgov.gk.common.system.dto.ElementConditionDto'   完整配置已贴出,查看楼下回答 1。把 passwdStatus属性都改成小写,然后重新set/get, 2。 如果 1方法不行,就直接去掉 <isNotNullprepend="AND"property="passwdStatus">  中的 property="passwdStatus"。 两种方法依然是报这个错 完整配置如下: <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEsqlMap  PUBLIC"-//ibatis.apache.org//DTDSQLMap2.0//EN"  "http://ibatis.apache.org/dtd/sql-map-2.dtd"><sqlMapnamespace="CpVoucher"><typeAliasalias="cpVoucher"type="com.ufgov.gk.common.cp.model.CpVoucher"/><typeAliasalias="elementCondition"type="com.ufgov.gk.common.system.dto.ElementConditionDto"/><resultMapid="cpVoucherResult"class="cpVoucher"><resultproperty="nd"column="nd"/><resultproperty="cpVoucherId"column="cp_voucher_id"/><resultproperty="cpVouNo"column="vou_no"/><resultproperty="inputGroupId"column="input_group_id"/><resultproperty="orgMoney"column="org_money"/><resultproperty="curMoney"column="cur_money"/><resultproperty="inputorId"column="inputor_id"/><resultproperty="cdate"column="cdate"jdbcType="DATE"/><resultproperty="auditDate"column="a_date"jdbcType="DATE"/><resultproperty="procdate"column="proc_date"jdbcType="DATE"/><resultproperty="passwdStatus"column="PAY_PWD_STATE"/><resultproperty="payPwd"column="PAY_PWD"/> <resultproperty="coCode"column="co_code"/><resultproperty="baccCode"column="b_acc_code"/><resultproperty="fundCode"column="fund_code"/><resultproperty="inceptDocCode"column="inceptdoc_code"/><resultproperty="manageCode"column="manage_code"/><resultproperty="orgCode"column="org_code"/><resultproperty="originCode"column="origin_code"/><resultproperty="outlayCode"column="outlay_code"/><resultproperty="payoutCode"column="payout_code"/><resultproperty="paytypeCode"column="paytype_code"/><resultproperty="projectTypeCode"column="PROJECT_TYPE_CODE"/><resultproperty="projectCode"column="project_code"/><resultproperty="sendDocTypeCode"column="SENDDOC_TYPE_CODE"/><resultproperty="sendDocCode"column="senddoc_code"/><resultproperty="balModeCode"column="BAL_MODE_CODE"/><resultproperty="operationTypeCode"column="OPERATION_TYPE_CODE"/><resultproperty="dattr1"column="D_ATTR1"/><resultproperty="dattr2"column="D_ATTR2"/><resultproperty="dattr3"column="D_ATTR3"/><resultproperty="dattr4"column="D_ATTR4"/><resultproperty="dattr5"column="D_ATTR5"/><resultproperty="dattr6"column="D_ATTR6"/><resultproperty="dattr7"column="D_ATTR7"/><resultproperty="dattr8"column="D_ATTR8"/><resultproperty="dattr9"column="D_ATTR9"/><resultproperty="dattr10"column="D_ATTR10"/><resultproperty="remark"column="remark"/><resultproperty="checkNo"column="CHECK_NO"/><resultproperty="dealState"column="DEAL_STATE"/><resultproperty="bankAuditorId"column="BANK_AUDITOR_ID"/><resultproperty="bankDate"column="BANK_DATE"/><resultproperty="clearAuditorId"column="CLEAR_AUDITOR_ID"/><resultproperty="clearDate"column="CLEAR_DATE"/><resultproperty="printTimes"column="PRINT_TIMES"/><resultproperty="isValid"column="IS_VALID"/><resultproperty="dpBalanceId"column="DP_BALANCE_ID"/><resultproperty="biBalanceId"column="BI_BALANCE_ID"/><resultproperty="adjustVoucherId"column="ADJUST_VOUCHER_ID"/><resultproperty="adjustVouNo"column="ADJUST_VOU_NO"/><resultproperty="anStatus"column="AN_STATUS"/><resultproperty="abStatusCode"column="A_STATUS_CODE"/><resultproperty="cmnPactCode"column="CMN_PACT_CODE"/><resultproperty="contractCode"column="CONTRACT_CODE"/><resultproperty="controlType"column="CONTROL_TYPE"/><resultproperty="cpAdjustCode"column="CP_ADJUST_CODE"/><resultproperty="createType"column="CREATE_TYPE"/><resultproperty="decType"column="DEC_TYPE"/><resultproperty="dpCdUseMoney"column="DP_CD_USE_MONEY"/><resultproperty="gbPactCode"column="GB_PACT_CODE"/><resultproperty="inputorName"column="INPUTOR_NAME"/><resultproperty="isSumCpVoucher"column="IS_SUM_CP_VOUCHER"/><resultproperty="payAccCode"column="PAY_ACCCODE"/><resultproperty="payAccName"column="PAY_ACCNAME"/><resultproperty="payBankAccCode"column="PAY_BANKACCCODE"/><resultproperty="payBankNo"column="PAY_BANKNO"/><resultproperty="payBankNodeCode"column="PAY_BANKNODECODE"/><resultproperty="payBankNodeName"column="PAY_BANKNODENAME"/><resultproperty="payBankCode"column="PAY_BANK_CODE"/><resultproperty="payBankName"column="PAY_BANK_NAME"/><resultproperty="payCode"column="PAY_CODE"/><resultproperty="processInstId"column="PROCESS_INST_ID"/><resultproperty="qpMoney"column="QP_MONEY"/><resultproperty="receAccName"column="RECE_ACCNAME"/><resultproperty="receBankNodeName"column="RECE_BANKNODENAME"/><resultproperty="receBankAccCode"column="RECE_BANKACCCODE"/><resultproperty="receAccCode"column="RECE_ACCCODE"/><resultproperty="receBankNo"column="RECE_BANKNO"/><resultproperty="receBankNodeCode"column="RECE_BANKNODECODE"/><resultproperty="clearAccCode"column="clear_acc_code"/><resultproperty="clearAccName"column="clear_acc_name"/><resultproperty="clearAccNo"column="clear_acc_no"/><resultproperty="clearBankCode"column="clear_bank_code"/><resultproperty="clearBankName"column="clear_bank_name"/><resultproperty="clearBankNo"column="clear_bank_no"/><resultproperty="receCode"column="RECE_CODE"/><resultproperty="vouType"column="VOU_TYPE"/><resultproperty="fileName"column="filename"/><resultproperty="filenameBlobid"column="filename_blobid"/><resultproperty="sumCpVoucherId"column="SUM_CP_VOUCHER_ID"/><resultproperty="sumCpVoucherVouNo"column="SUM_CP_VOUCHER_VOU_NO"/><resultproperty="aopinion"column="a_opinion"/><resultproperty="auditorName"column="auditor_name"/><resultproperty="auditorId"column="auditor_id"/></resultMap> <resultMapid="cpVoucherResultCheckIn"class="cpVoucher"extends="cpVoucherResult"><resultproperty="checkDate"column="check_date"/><resultproperty="checkInputor"column="check_inputor"/><resultproperty="auditDate"column="a_date"/></resultMap><selectid="getCpVoucherForCpDvtList"resultMap="cpVoucherResultCheckIn"parameterClass="elementCondition">selectmaster.*fromcp_vouchermasterwheremaster.sum_cp_voucher_idisnullandmaster.is_valid='1'<includerefid="ElementCondition.PAYTYPE_CODE"/><includerefid="ElementCondition.StartDate"/><includerefid="ElementCondition.EndDate"/><includerefid="ElementCondition.FUND_CODE_LIKE"/><includerefid="ElementCondition.ORIGIN_CODE_LIKE"/><includerefid="ElementCondition.PROJECT_CODE"/><includerefid="ElementCondition.ORG_CODE"/><includerefid="ElementCondition.B_ACC_CODE_LIKE"/><includerefid="ElementCondition.OUTLAY_CODE_LIKE"/><includerefid="ElementCondition.PAYOUT_CODE_LIKE"/><includerefid="ElementCondition.MANAGE_CODE_LIKE"/><includerefid="ElementCondition.INCEPTDOC_CODE"/><includerefid="ElementCondition.SENDDOC_CODE"/><includerefid="ElementCondition.CoCodeFilter"/><includerefid="ElementCondition.CP_ADJUST_CODE"/><includerefid="ElementCondition.PRINT_ESTATE"/><includerefid="ElementCondition.CLEAR_START_DATE"/><includerefid="ElementCondition.CLEAR_END_DATE"/><isNotNullprepend="AND"property="passwdStatus">master.PAY_PWD_STATE=#passwdStatus#</isNotNull><isNotNullprepend="AND"property="status"><isEqualproperty="status"compareValue="checked">is_check='1' and(master.deal_state='3'ormaster.deal_state='4')</isEqual><isEqualproperty="status"compareValue="unChecked">is_check='0'and(master.deal_state='3'ormaster.deal_state='4')</isEqual><isEqualproperty="status"compareValue="sended">deal_state='1'</isEqual><isEqualproperty="status"compareValue="unSended">deal_state='0'ANDa_status_code='3'</isEqual><isEqualproperty="status"compareValue="all">is_valid='1'</isEqual></isNotNull><isNotNullprepend="AND"property="dealState">deal_state=#dealState#</isNotNull><isNotNullprepend="AND"property="payBankCode">pay_bank_code=#payBankCode#</isNotNull><isNotNullprepend="AND"property="bankDate">TO_DATE(TO_CHAR(BANK_DATE,'YYYY-MM-DD'),'YYYY-MM-DD')=#bankDate#</isNotNull><includerefid="BusiNumLim.BusiNumLimStr"/><includerefid="ElementCondition.OrderColumns"/></select>  有没有可能是类冲突了,可以用类名.class.getProtectionDomain().getCodeSource().getLocation()看看这个类在什么位置的,再反编译看看里面有没有那个属性。  比如之前部署可一个a.jar,升级之前做了个备份叫a.bak.jar,这样a.jar和a.bak.jar同时存在了

爱吃鱼的程序员 2020-06-14 21:51:26 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站