• 关于

    js call api

    的搜索结果

问题

RedisLive监控实时数据报错?报错

@China_OS 你好,想跟你请教个问题: 先说下系统环境: CentOS release 6.6 (Final) Python 2.6.6(Python 2.7.10 之前以为是py...
爱吃鱼的程序员 2020-06-12 15:28:27 0 浏览量 回答数 1

回答

APPLE 审核被拒,被拒邮件如下: Guideline 2.5.2 - Performance - Software Requirements Your app, extension, or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement. This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes. This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior and/or call SPI, based on the contents of the downloaded script. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app. Important Information As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review. Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store. We want to provide a safe experience for users to get apps and a fair environment for all developers to be successful. If you believe we have misunderstood or misinterpreted the intent of your app, you may submit an appeal for consideration or provide additional clarification by responding directly to this message in Resolution Center in iTunes Connect. 请问 SDK 是否包含了上述API,是否使用了热更新功能? 这个条款是在禁止使用使用到了上述API,同时使用了热更新功能,并非针对 API 即使包含 API 也是属于 APPLE 的误判, Feedback iOS SDK 项目中未使用到热更新功能,也未集成 JSPatch、Rollout.js 等热更新框架,如果 APP 端、或者 APP 端集成的其他 SDK 也未使用的话,建议向 APPlE 申诉,表明未使用热更新功能。
保持可爱mmm 2020-03-27 21:51:17 0 浏览量 回答数 0

问题

带有express和node.js的RestFul应用程序接口在每次修复时都会崩溃?

每次我的应用程序接口在24小时内崩溃一次两次。 我看到这个错误: ECONNRESET C:\Users\Admin\Desktop\node-express 1.0.1\server.js:50 if (err) th...
┭┮﹏┭┮ 2019-12-31 20:48:48 0 浏览量 回答数 0

回答

webservice  传json###### 是不是关于前后端分离的思考什么什么的... 业务没有那么大的情况下 真心不需要这样... ######不是为了项目而使用的,只是想讨论这种架构的可行性###### 1. REST API 2. Messaging 方式,Redis,RabbitMQ 的消息都可以 ######mc redis 或者RPC 性能会比webservice和http高之类高~ Java实现RPC也比较成熟######谢谢,我去看一下RPC######多语言多系统之间的集成会用到WebService: RPC(Remote Procedure Call Protocol):远程过程调用协议 SOAP(Simple Object Access Protocol):简单对象访问协议 REST(Representational State Transfer):表述性状态传递 Gearman(Client-Job-Worker):Gearman的Client和Worker可以使用不同的语言,Client可以调用Worker的服务. 都不简单,所以还是浏览器JS,服务器PHP来得直接. ######…######应该用rpc会效率高些!######前台用mvvm框架,后台resetful规范,实现前后台分离
爱吃鱼的程序员 2020-05-29 20:43:23 0 浏览量 回答数 0

问题

【精品问答】前端开发必懂之JS技术二百问

1.document load 和 document ready 的区别 2.JavaScript 中如何检测一个变量是一个 String 类型? 3.请用 js 去除字符串空格? 4.js 是一门怎样的语言&#...
茶什i 2019-12-01 22:05:04 146 浏览量 回答数 0

回答

1 js 的基本数据类型? 2 JavaScript 有几种类型的值? 3 什么是堆?什么是栈?它们之间有什么区别和联系? 4 内部属性 [Class] 是什么? 5 介绍 js 有哪些内置对象? 6 undefined 与 undeclared 的区别? 7 null 和 undefined 的区别? 8 如何获取安全的 undefined 值? 9 说几条写 JavaScript 的基本规范? 10 JavaScript 原型,原型链? 有什么特点? 11 js 获取原型的方法? 12 在 js 中不同进制数字的表示方式? 13 js 中整数的安全范围是多少? 14 typeof NaN 的结果是什么? 15 isNaN 和 Number.isNaN 函数的区别? 16 Array 构造函数只有一个参数值时的表现? 17 其他值到字符串的转换规则? 18 其他值到数字值的转换规则? 19 其他值到布尔类型的值的转换规则? 20 {} 和 [] 的 valueOf 和 toString 的结果是什么? 21 什么是假值对象? 22 ~ 操作符的作用? 23 解析字符串中的数字和将字符串强制类型转换为数字的返回结果都是数字,它们之间的区别是什么? 24 + 操作符什么时候用于字符串的拼接? 25 什么情况下会发生布尔值的隐式强制类型转换? 26 || 和 && 操作符的返回值? 27 Symbol 值的强制类型转换? 28 == 操作符的强制类型转换规则? 29 如何将字符串转化为数字,例如 '12.3b'? 30 如何将浮点数点左边的数每三位添加一个逗号,如 12000000.11 转化为『12,000,000.11』? 31 常用正则表达式? 32 生成随机数的各种方法? 33 如何实现数组的随机排序? 34 javascript 创建对象的几种方式? 35 JavaScript 继承的几种实现方式? 36 寄生式组合继承的实现? 37 Javascript 的作用域链? 38 谈谈 This 对象的理解。 39 eval 是做什么的? 40 什么是 DOM 和 BOM? 41 写一个通用的事件侦听器函数。 42 事件是什么?IE 与火狐的事件机制有什么区别? 如何阻止冒泡? 43 三种事件模型是什么? 44 事件委托是什么? 45 ['1', '2', '3'].map(parseInt) 答案是多少? 46 什么是闭包,为什么要用它? 47 javascript 代码中的 'use strict'; 是什么意思 ? 使用它区别是什么? 48 如何判断一个对象是否属于某个类? 49 instanceof 的作用? 50 new 操作符具体干了什么呢?如何实现? 51 Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是? 52 对于 JSON 的了解? 53 [].forEach.call($$(''),function(a){a.style.outline='1px solid #'+(~~(Math.random()(1<<24))).toString(16)}) 能解释一下这段代码的意思吗? 54 js 延迟加载的方式有哪些? 55 Ajax 是什么? 如何创建一个 Ajax? 56 谈一谈浏览器的缓存机制? 57 Ajax 解决浏览器缓存问题? 58 同步和异步的区别? 59 什么是浏览器的同源政策? 60 如何解决跨域问题? 61 服务器代理转发时,该如何处理 cookie? 62 简单谈一下 cookie ? 63 模块化开发怎么做? 64 js 的几种模块规范? 65 AMD 和 CMD 规范的区别? 66 ES6 模块与 CommonJS 模块、AMD、CMD 的差异。 67 requireJS 的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓存的?) 68 JS 模块加载器的轮子怎么造,也就是如何实现一个模块加载器? 69 ECMAScript6 怎么写 class,为什么会出现 class 这种东西? 70 documen.write 和 innerHTML 的区别? 71 DOM 操作——怎样添加、移除、移动、复制、创建和查找节点? 72 innerHTML 与 outerHTML 的区别? 73 .call() 和 .apply() 的区别? 74 JavaScript 类数组对象的定义? 75 数组和对象有哪些原生方法,列举一下? 76 数组的 fill 方法? 77 [,,,] 的长度? 78 JavaScript 中的作用域与变量声明提升? 79 如何编写高性能的 Javascript ? 80 简单介绍一下 V8 引擎的垃圾回收机制 81 哪些操作会造成内存泄漏? 82 需求:实现一个页面操作不会整页刷新的网站,并且能在浏览器前进、后退时正确响应。给出你的技术实现方案? 83 如何判断当前脚本运行在浏览器还是 node 环境中?(阿里) 84 把 script 标签放在页面的最底部的 body 封闭之前和封闭之后有什么区别?浏览器会如何解析它们? 85 移动端的点击事件的有延迟,时间是多久,为什么会有? 怎么解决这个延时? 86 什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点? 87 如何测试前端代码么? 知道 BDD, TDD, Unit Test 么? 知道怎么测试你的前端工程么(mocha, sinon, jasmin, qUnit..)? 88 检测浏览器版本版本有哪些方式? 89 什么是 Polyfill ? 90 使用 JS 实现获取文件扩展名? 91 介绍一下 js 的节流与防抖? 92 Object.is() 与原来的比较操作符 '==='、'==' 的区别? 93 escape,encodeURI,encodeURIComponent 有什么区别? 94 Unicode 和 UTF-8 之间的关系? 95 js 的事件循环是什么? 96 js 中的深浅拷贝实现? 97 手写 call、apply 及 bind 函数 98 函数柯里化的实现 99 99. 为什么 0.1 + 0.2 != 0.3?如何解决这个问题? 100 原码、反码和补码的介绍 101 toPrecision 和 toFixed 和 Math.round 的区别? 102 什么是 XSS 攻击?如何防范 XSS 攻击? 103 什么是 CSP? 104 什么是 CSRF 攻击?如何防范 CSRF 攻击? 105 什么是 Samesite Cookie 属性? 106 什么是点击劫持?如何防范点击劫持? 107 SQL 注入攻击? 108 什么是 MVVM?比之 MVC 有什么区别?什么又是 MVP ? 109 vue 双向数据绑定原理? 110 Object.defineProperty 介绍? 111 使用 Object.defineProperty() 来进行数据劫持有什么缺点? 112 什么是 Virtual DOM?为什么 Virtual DOM 比原生 DOM 快? 113 如何比较两个 DOM 树的差异? 114 什么是 requestAnimationFrame ? 115 谈谈你对 webpack 的看法 116 offsetWidth/offsetHeight,clientWidth/clientHeight 与 scrollWidth/scrollHeight 的区别? 117 谈一谈你理解的函数式编程? 118 异步编程的实现方式? 119 Js 动画与 CSS 动画区别及相应实现 120 get 请求传参长度的误区 121 URL 和 URI 的区别? 122 get 和 post 请求在缓存方面的区别 123 图片的懒加载和预加载 124 mouseover 和 mouseenter 的区别? 125 js 拖拽功能的实现 126 为什么使用 setTimeout 实现 setInterval?怎么模拟? 127 let 和 const 的注意点? 128 什么是 rest 参数? 129 什么是尾调用,使用尾调用有什么好处? 130 Symbol 类型的注意点? 131 Set 和 WeakSet 结构? 132 Map 和 WeakMap 结构? 133 什么是 Proxy ? 134 Reflect 对象创建目的? 135 require 模块引入的查找方式? 136 什么是 Promise 对象,什么是 Promises/A+ 规范? 137 手写一个 Promise 138 如何检测浏览器所支持的最小字体大小? 139 怎么做 JS 代码 Error 统计? 140 单例模式模式是什么? 141 策略模式是什么? 142 代理模式是什么? 143 中介者模式是什么? 144 适配器模式是什么? 145 观察者模式和发布订阅模式有什么不同? 146 Vue 的生命周期是什么? 147 Vue 的各个生命阶段是什么? 148 Vue 组件间的参数传递方式? 149 computed 和 watch 的差异? 150 vue-router 中的导航钩子函数 151 两个router 的区别? 152 vue 常用的修饰符? 153 computed 和 watch 区别? 154 keep-alive 组件有什么作用? 155 vue 中 mixin 和 mixins 区别? 156 开发中常用的几种 Content-Type ? 157 如何封装一个 javascript 的类型判断函数? 158 如何判断一个对象是否为空对象? 159 使用闭包实现每隔一秒打印 1,2,3,4 160 手写一个 jsonp 161 手写一个观察者模式? 162 EventEmitter 实现 163 一道常被人轻视的前端 JS 面试题 164 如何确定页面的可用性时间,什么是 Performance API? 165 js 中的命名规则 166 js 语句末尾分号是否可以省略? 167 Object.assign() 168 Math.ceil 和 Math.floor 169 js for 循环注意点 170 一个列表,假设有 100000 个数据,这个该怎么办? 171 js 中倒计时的纠偏实现? 172 进程间通信的方式? 173 如何查找一篇英文文章中出现频率最高的单词? 174 174道 JavaScript 面试题,合集
剑曼红尘 2020-04-02 14:05:35 0 浏览量 回答数 0

回答

回 1楼蛋蛋oo蛋蛋的帖子 好的,谢谢哈。 ------------------------- 回 3楼忠恕的帖子 请问你看我的原贴了吗?我原贴中有出错信息,有完整的代码。 调用时的出错信息是: http:/x.x.x.x errorMessage: Jsapi Should NOT Call, selector String = open:to: errorCode: 7 ------------------------- 回 5楼忠恕的帖子 请问你能直接给一个能正确执行的正向例子来确认问题吗?(是本身在任何条件下都无法正确调用,还是在某种条件下可以调用成功?) ------------------------ 我按你说的顺序调整代码,碰到了新的问题。 dd.config 之后, dd.ready 的回调就不会被触发了。iOS 和 Android 环境都一样。如下: <!DOCTYPE html><html><head><meta charset="utf-8" /><title>钉钉登录</title><script type="text/javascript" src="http://g.alicdn.com/ilw/ding/0.8.6/scripts/dingtalk.js"></script><script type="text/javascript" src="http://s.zys.me/js/jq/jquery.min.js"></script></head><body>  <script type="text/javascript">    $(function(){      $.ajax({        url: '/dingding/jsapi-sign',        data: {url: location.href},        dataType: 'json',        success: function(response){          var info = response.data;          ;(function(){            //return;            dd.config({              agentId: info.agent_id,              corpId: info.corp_id,              timeStamp: info.timestamp,              nonceStr: info.nonce,              signature: info.sign,              jsApiList: [ 'biz.util.open' ]            });          })();          dd.ready(function(){            alert('ok');          });          alert('here');        }      });    });  </script></body></html> ------------------------- Re回 7楼nuliang的帖子 dd.error() 没有内容。 <!DOCTYPE html><html><head><meta charset="utf-8" /><title>钉钉登录</title><script type="text/javascript" src="http://g.alicdn.com/ilw/ding/0.8.6/scripts/dingtalk.js"></script><script type="text/javascript" src="http://s.zys.me/js/jq/jquery.min.js"></script><script type="text/javascript" src="http://192.168.0.102:8081/target/target-script-min.js#anonymous"></script></head><body>  <script type="text/javascript">    $(function(){      $.ajax({        url: '/dingding/jsapi-sign',        data: {url: location.href},        dataType: 'json',        success: function(response){          var info = response.data;          ;(function(){            //return;            dd.config({              agentId: info.agent_id,              corpId: info.corp_id,              timeStamp: info.timestamp,              nonceStr: info.nonce,              signature: info.sign,              jsApiList: [ 'biz.util.open' ]            });          })();          dd.ready(function(){            alert('ok');          });          alert('here');          dd.error();        }      });    });  </script></body></html> ------------------------- Re回 8楼肥龙的帖子 代码就那么几行,也没有额外的报错信息。 1. 按我原来的代码, bb.biz.util.open() 调用时会报错,报错的信息我已经给出了。 2. 按后面的朋友提供的建议: 再形象些: dd.config{...} dd.ready{...} dd.error{...} 现象是 dd.ready() 这个回调不会触发。 ------------------------- Rebb.biz.util.open 报错 官方的技术支持大哥大姐们,  bb.biz.util.open()   这个 api ,烦请提供一段在你们自己的环境中可正确执行的代码片段,这不难吧? 从发贴到现在都要一个星期了 …… ------------------------- Rebb.biz.util.open 报错 今天从头梳理流程,把这个问题解决了。问题是我 jsapi 的签名处理错误。 有部分的 jsapi 应该是不验证签名的,所以之前虽然我的签名是不对的,但是因为这些 api 使用没问题,所以我一直以为我的签名没有问题。签名错的地方是对文档上写的“使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串”理解有误,之前我把 value 部分作 urlencode 了。如果签名错了,嗯,也是得不到任何反馈的,表现的现象只是在作完 dd.config 之后, dd.ready 不会触发。(这点见我上面的帖子,因为签名错误的问题,不作 dd.config 的情况下, dd.ready 可以正常触发,所以我一直这样用下来的)
zephyr 2019-12-02 02:55:59 0 浏览量 回答数 0

问题

bb.biz.util.open 报错

你好,我在使用 bb.biz.util.open 这个 API 时,无法成功,会出现失败信息: http://x.x.x.xerrorMessage: Jsapi Should ...
zephyr 2019-12-01 21:46:51 5241 浏览量 回答数 5

回答

OSC 第 128 期高手问答 -- Python3 开发实战 @壁_花 @idisikx @hell0cat @DarkAngel @北京老爷们儿      恭喜以上五位网友或获得《Python Web开发实战》图书一本  请私信 @博文视点   告知快递信息(格式:姓名+电话+地址+邮编号码)!  ######@dongwm :不知作者有没有涉及过大数据方向的?我看部分大数据相关的都要用到python这是为什么?Hadoop整个生态圈都是Java的,python的定位是什么?######@dongwm :其实我是一个狂热的Python爱好者,但是还是想问: 用Python来进行Web开发,与它的其他竞争者相比,有什么优势呢?比如,与Ruby On Rails相比,它能更敏捷(快速)地开发,用写尽量少的代码来完成任务吗?与Node.js和Golang相比,它在支持高并发、多线程、执行性能等方面有什么优势吗?如果一些性能方面的优化可以通过编写C扩展模块,或者通过cffi、Boost.Python、Cython等方式进行优化,Node.js、Ruby等同样可以做到。一句话概括上面的问题就是:是什么原因吸引我们使用Python来进行Web开发呢?######@dongwm : 按照“没有银弹”一说,python应该也有自己的适用范围吧,是不是比较适用于机器学习,不适合于web开发呢?######Python被称为「胶水语言」,虽然没有「统治」哪个领域,但是基本上个个领域都把手伸了进去。 机器学习我不熟不敢妄谈是不是更合适。我只能说,Python很适合web开发######使用豆瓣很多年,很喜欢豆瓣的风格。之前一直是在网页端浏览,后来又到了手机app端。我总体感觉豆瓣的进步很快。我想问的问题是,python web一直作为豆瓣的开发首选,是因为什么?还有关于豆瓣的权限模块的设计时,python web发挥了什么优势。作为手机端app的开发,python web会起到什么作用吗?######回复 @机器猫123 : 会的。也许不会开源,但是酱厂里面确实有很多不错的实现######回复 @dongwm : 未来豆瓣会继续用python web衍生开发新的产品吗?######回复 @dongwm : 谢谢老师的回答。######豆瓣选择Python,其实是公司和语言的风格很相似的缘故吧。我们做事喜欢优雅,清晰,高效,这这好也是Python希望的。 豆瓣的基础设施基本都是使用Python完成,包含权限部分,但是Python web和权限模块设计感觉没啥直接的关系,就是抽出来的库和使用它的关系,我也没懂有什么优势或者劣势。 豆瓣app的API后端是使用PythonWeb完成的###### 引用来自“DarkAngel”的评论 @dongwm :其实我是一个狂热的Python爱好者,但是还是想问: 用Python来进行Web开发,与它的其他竞争者相比,有什么优势呢?比如,与Ruby On Rails相比,它能更敏捷(快速)地开发,用写尽量少的代码来完成任务吗?与Node.js和Golang相比,它在支持高并发、多线程、执行性能等方面有什么优势吗?如果一些性能方面的优化可以通过编写C扩展模块,或者通过cffi、Boost.Python、Cython等方式进行优化,Node.js、Ruby等同样可以做到。一句话概括上面的问题就是:是什么原因吸引我们使用Python来进行Web开发呢? 引用来自“dongwm”的评论ROR我倒没有实际的用过,不敢妄言。Python最大的优势是他是一个「胶水」语言,在工作中的各个方向都能看到Python对应的库的身影,学会Python会让你的路比较宽,但是用ruby,可能在我印象里面就是Web开发比较有名。我现在还没有发现做Web开发有比Python效率高的方式。 其实很多人都担心Python的执行效率,然而其实绝大多数情况Python足够快,不快的话要先看看自己是不是用得不对或者不好。现在硬件资源很廉价,除非上升到BAT那种规模,否者基本还没有到达讨论语言瓶颈的问题。现在豆瓣绝大多数基础设施都是使用Python开发的。在Web开发中,我们很少通过写扩展的方式提高性能,其实编程语言一般都不是网站性能的瓶颈,还可以通过其他方式解决。 之前学ROR是因为老师要求用这个,我没有用Python进行Web开发的经验,稍微有一点了解的也只是Flask或者Falcon这种轻量级的,感觉能够快速开发小巧的应用,但是不知道有哪个特别出名的应用或者网站系统是由Python开发的(比如WordPress和Discuz用的PHP,Gitlab用的Ruby,OSC好像用的是Java吧)。Python确实是一种比较万能的语言,但有点万金油却不够专精的感觉。比如在科学计算方面很流行,但是论效率不如Julia,论支持库的丰富和使用广泛度不如Matlab(特别是学校里面,教授做研究或者教学一般都会用Matlab);在系统管理方面看,能用Python干的脚本化工作,用shell或者perl基本上都能干,而且需要写的代码行数说不定更少。如果说用Python进行Web开发效率高,是有特指某一个框架吗,还是泛指? 我在写程序时首先会想到用Python,是因为喜欢tial-and-error这种方式,能够在正式写代码前确认想法能不能实现,能够让我有兴趣和信心继续下去。但真要说起来,能够提供REPL特性的语言也不少。 Python的执行效率貌似永远是Python热门的讨论话题,比如GIL的存在必须要用特殊的方式来优化。像gevent和Tornado之类的存在也适用于高并发的网络连接(不过Python在这方面的性能不一定是最高的,没有看过相关的测试)。再说Python的实现,除了最出名的CPython和PyPy之外,甚至还有为嵌入式设备开发的MicroPython(这也在另一方面说明了Python的万能性)。Dropbox的技术栈中也使用了Python,并且有开发面向性能的Python实现pyston,此外还有Stackless Python(听名字感觉很厉害,虽然其实我并没有去了解这到底是什么),但它家也在用Golang和Rust开发高性能的东西。那么,豆瓣的基础设施实现中,用Python开发的应用效率如何?也有使用除了CPython之外的实现来进行优化吗?(我是不是扯得有点偏题了?) ######回复 @dongwm : 那么用Python来开发Web,是否属于那种会带来这种优势的选择呢?或者有没有哪家公司通过把技术栈切换到Python而带来了这种进步?######回复 @dongwm : 以现在的硬件发展水平,基本上任何数量级的访问都可以通过硬件的堆砌获得支持。不过经常会看到新闻,比如某某公司将它的某某技术构架从XX语言切换到了YY语言,然后获得了性能提升、提高了稳定性、减少了部署的服务器等优势,(我记忆中有看到Twitter的新闻,PHP 7的新闻,还有一些其他的)。######豆瓣每天服务着千万级别的用户(抱歉不能说具体数字)的请求,绝大多数应用和基础设施都是Python实现的。所以应用效率不用担心。虽然可以使用C/C++的扩展提高运行效率,但是我接触的场景里面很少。相当于写扩展的维护性和成本,大家更愿意从架构,算法等方面来解决。######嚯,你的问题好长。 进行Web开发效率高算是泛指,包含django和flask。效率高也体现在它们的第三方扩展和支持比较完善,基本能想到的都有对应的项目支持,这样少造了很多轮子。###### @dongwm :python的确很好,也很强大,我也一直在用,但我大都做的和web方面没有什么联系.而我对web方面挺感兴趣,但自学起来始终不得要领,进展有点慢,大神能否讲一讲web方面的学习经验,或者flask方面的心得.又或者推荐一些关于web好的学习资源.期待您的回答并致谢.###### @dongwm :了解Python基本知识,希望学习一门Python web框架学习后端开发。之前我对部分主流框架进行了一些了解:Django,Tornado,在知乎上有一个非常活跃的群体。在框架的选择问题上,只有最适合你自己、最适合你的团队的框架。编程语言选择也是一个道理,你的团队Python最熟就用Python好了,其实大部分人是没必要太关心框架的性能的,因为你开发的网站根本就是个小站,能上1万的IP的网站已经不多了,上10万的更是很少很少。在没有一定的访问量前谈性能其实是没有多大意义的,因为你的CPU和内存一直就闲着呢。而且语言和框架一般也不会是性能瓶颈,性能问题最常出现在数据库访问和文件读写上。 ######嗯 赞同你的观点。很多人在杞人忧天。先等活到有必要讨论语言的那一天,那时候早就有钱有人有时间,哪怕Python真的不满足,重构呗######@dongwm :Python确实越来越火了,知乎就是python做的,偶尔搞了一点,发现确实很高级,至少比java语言高级一些某些功能Java只需要写100行,而Python可能只要20行。做一些外维系统还是挺方便的,比如日志的提取等,之前学的是2.7版本,现在python3比之前的版本有哪些新特性呢? ######python 3是相当于站在Python2的肩膀上,摒弃了早年设计python 2的错误思想(所以有的地方向前不兼容),加了一些新的语法,比如asyncio,甚至type hint(我不喜欢)。 具体的内容可以看 https://docs.python.org/3/whatsnew/index.html。 总体上和Python 2区别不大。不用纠结Python 2/3###### @dongwm :初入门python,有c、java基础。再看《python基础教程(第二版)》。请问您有推荐的书籍吗?######我个人在知乎专栏写过一篇推荐书的文章 https://zhuanlan.zhihu.com/p/22198827。我建议有一些其他语言基础的同学好好地看看《Python学习手册》,如果你英语比较好,建议直接看原著。《Python基础教程》虽然是一个经典的入门教程,写作风格也相对轻松幽默,但是由于本书写作于2010年,书中有大量内容已经过时,所以不推荐! ========================== Python "RemoteError: Remote error: UnicodeEncodeError 'ascii' codec can't encode ch:报错 {   "traceback": "  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/st2actions/container/base.py\", line 99, in _do_run\n    LOG.debug('Performing run for runner: %s' % (runner.runner_id), extra=extra)\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/retrying.py\", line 49, in wrapped_f\n    def wrapped_f(*args, **kw):\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/retrying.py\", line 206, in call\n    if not self.should_reject(attempt):\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/retrying.py\", line 247, in get\n    else:\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/retrying.py\", line 200, in call\n    try:\n  File \"/opt/stackstorm/runners/mistral_v2/mistral_v2.py\", line 219, in run\n    result = self.start(action_parameters=action_parameters)\n  File \"/opt/stackstorm/runners/mistral_v2/mistral_v2.py\", line 256, in start\n    **options)\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/mistralclient/api/v2/executions.py\", line 56, in create\n    return self._create('/executions', data)\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/mistralclient/api/base.py\", line 95, in _create\n    self._raise_api_exception(resp)\n  File \"/opt/stackstorm/st2/lib/python2.7/site-packages/mistralclient/api/base.py\", line 143, in _raise_api_exception\n    error_message=error_data)\n",         "error": "RemoteError: Remote error: UnicodeEncodeError 'ascii' codec can't encode character u'\\xae' in position 169: ordinal not in range(128)\n[u'Traceback (most recent call last):\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/oslo_messaging/rpc/server.py\", line 155, in _process_incoming\\n    failure = None\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py\", line 222, in dispatch\\n    if hasattr(endpoint, method):\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py\", line 192, in _do_dispatch\\n    new_args[argname] = self.serializer.deserialize_entity(ctxt, arg)\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/mistral/engine/engine_server.py\", line 98, in start_workflow\\n    (rpc_ctx, workflow_identifier, utils.cut(workflow_input),\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/mistral/utils/__init__.py\", line 284, in cut\\n    return cut_dict(data, length=length)\\n', u'  File \"/opt/stackstorm/mistral/lib/python2.7/site-packages/mistral/utils/__init__.py\", line 198, in cut_dict\\n    v = str(value)\\n', u\"UnicodeEncodeError: 'ascii' codec can't encode character u'\\\\xae' in position 169: ordinal not in range(128)\\n\"]." }
kun坤 2020-06-15 11:08:13 0 浏览量 回答数 0

回答

捕获不了的,只有用超时实现。jquery对跨域jsonp请求是没有做异常处理的。 ######你回调了callback,,这个callback可以写成一个包含闭包,或者是某个可见变量的函数,,,,然后在其他你要调用那块json的时候,通过判断前面进去的闭包或者其他变量值,,,来判断这个script的加载情况######能给个demo吗,js研究不是很深入.######仅供参考 —— http://blog.csdn.net/qingralf/article/details/8285048######windows.error 不是这个? ###### var JSONP = (function () { var counter = 0, head, query, key, window = this; function load(url) { var script = document.createElement('script'), var done = false; script.src = url; script.async = true; script.onload = script.onreadystatechange = function () { if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { done = true; script.onload = script.onreadystatechange = null; if (script && script.parentNode) { script.parentNode.removeChild(script); } } }; if (!head) { head = document.getElementsByTagName('head')[0]; } head.appendChild(script); } function jsonp(url, params, error, callback) { query = "?"; params = params || {}; for (key in params) { if (params.hasOwnProperty(key)) { query += encodeURIComponent(key) + "=" + encodeURIComponent(params[key]) + "&"; } } var jsonp = "json" + (++counter); window[jsonp] = function (data) { callback(data); try { delete window[jsonp]; } catch (e) {} window[jsonp] = null; }; load(url + query + "callback=" + jsonp); error = error || function () {}; window.setTimeout(function () { if (typeof window[jsonp] == "function") { // replace success with null callback in case the request is just very latent. window[jsonp] = function (data) { try { delete window[jsonp]; } catch (e) {} window[jsonp] = null; }; // call the error callback error(); // set a longer timeout to safely clean up the unused callback. window.setTimeout(function () { if (typeof window[jsonp] == "function") { try { delete window[jsonp]; } catch (e) {} window[jsonp] = null; }; }, 120000); }; }, 10000); return jsonp; } return { get: jsonp }; }()); /* Example: ---------------- var url = 'http://blog.eood.cn/api'; var error = function() {alert('error');}; var success = function(data) { // process the data }; JSONP.get( url, {'parm1': 'parm1_value', 'parm2': 'parm2_value'}, error, success); */ 找到一个JSONP的封装,原理还是利用超时,结贴! ###### $.ajaxSetup( { error: function(jqXHR, textStatus, errorMsg){ // 出错时默认的处理函数 // jqXHR 是经过jQuery封装的XMLHttpRequest对象 // textStatus 可能为: null、"timeout"、"error"、"abort"或"parsererror" // errorMsg 可能为: "Not Found"、"Internal Server Error"等 // 提示形如:发送AJAX请求到"/index.html"时出错[404]:Not Found alert( '发送AJAX请求到"' + this.url + '"时出错[' + jqXHR.status + ']:' + errorMsg ); } } );
爱吃鱼的程序员 2020-06-04 17:10:58 0 浏览量 回答数 0

问题

在PHP中复制缩小的JS

我一直在用PHP复制JS代码。自从代码最小化以来,我花了不到两个月的时间才能弄清楚该怎么做,而我的大脑也只炸了一半。我需要做的就是在以下代码中复制“ device-id”和“ sign”变量的结果:...
云产品优惠 2019-12-01 22:05:17 6 浏览量 回答数 0

问题

APPLE 审核被拒,原因为 Guideline 2.5.2,请问是否使用了热修复功能?

APPLE 审核被拒,被拒邮件如下: [backcolor=transparent]Guideline[backcolor=transparent] [backcolor=transpar...
猫饭先生 2019-12-01 22:06:53 1303 浏览量 回答数 0

回答

估计是加载配置文件出错 你先把superdiamond这个服务启动起来 https://github.com/melin/super-diamond这个是项目地址这个项目采用maven分模块开发目录格式,找到htz执行一次mvncleaninstall-Dmaven.test.skip=true.需要把依赖包映射进去.当然没这么简单还有其它环境加载问题,你沿着maven构建这条思路找问题吧好的谢谢。我尝试一下,至少有方向了。只有回家熬夜弄     你还是先学习下maven吧,这个没在本人面前,没法跟你说清楚。如果人在面前,当面说,分分钟。就好比我一眼就知道男人和女人的区别,但我一个小时也没法用文字或算法描述出来 这是maven多模块项目,通常有父项目和子项目之分。你可以单独运行子项目,也可以看POM文件,找到父项目,直接编译父项目即可。但是,随机应变。 另外,grunt是前端的构建工具,和你这个java项目无关的。 或者你尝试把父项目POM贴出来,以及maven的完整报错 另外,你也完全可以直接在eclipse按照传统的方式添加一个server的方式来部署,不是非要mvntomcat:run这样。 然后去编译后的目录看看哪些文件没有编译出来好吧,当时学习maven是为了公司的项目。就只是简单的入了个门,基本上能够操作就没有继续深入了。明天研究一下,然后再把pom文件贴出来。您受累帮我看一下吧,公司给我下了一个新功能,项目跑不起来急死人了。感激不尽 这是完整的pom文件: <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>       <groupId>htz</groupId>       <artifactId>htz-parent</artifactId>       <version>0.1.5</version>    </parent>    <groupId>huitouzi</groupId>    <artifactId>htz</artifactId>    <version>1.6.9</version>    <packaging>war</packaging>    <name>htz</name>    <properties>       <org.springframework.version>3.2.2.RELEASE</org.springframework.version>       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    </properties>    <dependencies>       <dependency>          <groupId>htz</groupId>          <artifactId>htz-util</artifactId>          <version>[0.1.22,0.2)</version>       </dependency>       <dependency>          <groupId>arch</groupId>          <artifactId>arch-util</artifactId>          <version>[0.1.19,0.2)</version>       </dependency>       <dependency>          <groupId>CommonService</groupId>          <artifactId>CommonServiceClient</artifactId>          <version>SNAPSHOT</version>       </dependency>       <dependency>          <groupId>javax</groupId>          <artifactId>javaee-api</artifactId>          <version>6.0</version>          <scope>provided</scope>       </dependency>       <!--Spring-->       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-core</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-expression</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-beans</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-aop</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-context</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-context-support</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-tx</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-jdbc</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-orm</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-oxm</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-web</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-webmvc</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-webmvc-portlet</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <dependency>          <groupId>org.springframework</groupId>          <artifactId>spring-test</artifactId>          <version>${org.springframework.version}</version>       </dependency>       <!--hibernate-->       <dependency>          <groupId>org.hibernate</groupId>          <artifactId>hibernate-core</artifactId>          <version>3.6.10.Final</version>       </dependency>       <dependency>          <groupId>org.hibernate.javax.persistence</groupId>          <artifactId>hibernate-jpa-2.1-api</artifactId>          <version>1.0.0.Final</version>       </dependency>       <dependency>          <groupId>org.hibernate</groupId>          <artifactId>hibernate-validator</artifactId>          <version>4.3.0.Final</version>       </dependency>       <dependency>          <groupId>asm</groupId>          <artifactId>asm</artifactId>          <version>3.1</version>       </dependency>       <!--json-->       <dependency>          <groupId>net.sf.json-lib</groupId>          <artifactId>json-lib</artifactId>          <version>2.1</version>          <classifier>jdk15</classifier>       </dependency>       <!--pdf-->       <dependency>          <groupId>htzpdf</groupId>          <artifactId>iText</artifactId>          <version>2.0.8a</version>       </dependency>       <dependency>          <groupId>htzpdf</groupId>          <artifactId>core-renderer</artifactId>          <version>4.0</version>       </dependency>       <dependency>          <groupId>htzpdf</groupId>          <artifactId>bcprov</artifactId>          <version>jdk15-1.46a</version>       </dependency>       <!--mail-->       <dependency>          <groupId>javax.mail</groupId>          <artifactId>mail</artifactId>          <version>1.4.7</version>       </dependency>       <!--apache-commons-->       <dependency>          <groupId>commons-httpclient</groupId>          <artifactId>commons-httpclient</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>commons-collections</groupId>          <artifactId>commons-collections</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>commons-dbcp</groupId>          <artifactId>commons-dbcp</artifactId>          <version>1.2.2</version>       </dependency>       <dependency>          <groupId>commons-fileupload</groupId>          <artifactId>commons-fileupload</artifactId>          <version>1.2.1</version>       </dependency>       <dependency>          <groupId>commons-io</groupId>          <artifactId>commons-io</artifactId>          <version>1.4</version>       </dependency>       <dependency>          <groupId>commons-beanutils</groupId>          <artifactId>commons-beanutils</artifactId>          <version>1.8.3</version>       </dependency>       <dependency>          <groupId>commons-lang</groupId>          <artifactId>commons-lang</artifactId>          <version>2.3</version>       </dependency>       <dependency>          <groupId>commons-logging</groupId>          <artifactId>commons-logging</artifactId>          <version>1.1.3</version>       </dependency>       <dependency>          <groupId>commons-pool</groupId>          <artifactId>commons-pool</artifactId>          <version>1.6</version>       </dependency>       <!--xfire-->       <dependency>          <groupId>org.codehaus.xfire</groupId>          <artifactId>xfire-all</artifactId>          <version>1.2.6</version>          <exclusions>             <exclusion>                <groupId>org.codehaus.xfire</groupId>                <artifactId>xfire-spring</artifactId>             </exclusion>             <exclusion>                <groupId>xml-apis</groupId>                <artifactId>xml-apis</artifactId>             </exclusion>             <exclusion>                <groupId>ant</groupId>                <artifactId>ant</artifactId>             </exclusion>             <exclusion>                <groupId>jdom</groupId>                <artifactId>jdom</artifactId>             </exclusion>          </exclusions>       </dependency>       <!--zxing-->       <dependency>          <groupId>htz</groupId>          <artifactId>zxing</artifactId>          <version>2.3.1</version>       </dependency>       <!--jakarta-oro-->       <dependency>          <groupId>ant</groupId>          <artifactId>ant-jakarta-oro</artifactId>          <version>1.6.1</version>       </dependency>       <!--gson-->       <dependency>          <groupId>com.google.code.gson</groupId>          <artifactId>gson</artifactId>          <version>1.7.2</version>       </dependency>       <!--xerces-->       <dependency>          <groupId>xml-apis</groupId>          <artifactId>xerces</artifactId>          <version>2.9.1</version>       </dependency>       <!--ehcache-->       <dependency>          <groupId>net.sf.ehcache</groupId>          <artifactId>ehcache</artifactId>          <version>1.5.0</version>       </dependency>       <!--castor-->       <dependency>          <groupId>org.codehaus.castor</groupId>          <artifactId>castor-xml</artifactId>          <version>1.3.2</version>       </dependency>       <!--jstl-->       <dependency>          <groupId>jstl</groupId>          <artifactId>jstl</artifactId>          <version>1.2</version>       </dependency>       <!--thirdparty-->       <dependency>          <groupId>jakarta</groupId>          <artifactId>jakarta-oro</artifactId>          <version>2.0.7</version>       </dependency>       <dependency>          <groupId>org.beanshell</groupId>          <artifactId>bsh</artifactId>          <version>2.0b4</version>       </dependency>       <dependency>          <groupId>beartool</groupId>          <artifactId>md5</artifactId>          <version>1.0.0</version>       </dependency>       <dependency>          <groupId>emayclient</groupId>          <artifactId>emayclient</artifactId>          <version>1.0.0</version>       </dependency>       <!--qq,sinaweibo -->       <dependency>          <groupId>qq-connect</groupId>          <artifactId>qq-connect</artifactId>          <version>1.0.0</version>          <classifier>no-codec</classifier>       </dependency>       <dependency>          <groupId>sina.weibo</groupId>          <artifactId>sina_weibo</artifactId>          <version>0.0.1</version>       </dependency>       <dependency>          <groupId>javassist</groupId>          <artifactId>javassist</artifactId>          <version>3.12.0.GA</version>       </dependency>       <!--edm-->       <dependency>          <groupId>redm</groupId>          <artifactId>redm-client-prnasia-services</artifactId>          <version>1.0</version>       </dependency>       <dependency>          <groupId>redm</groupId>          <artifactId>redm-server</artifactId>          <version>2.0</version>       </dependency>       <!--webserviceaxis2-->       <dependency>          <groupId>org.apache.ws.commons.axiom</groupId>          <artifactId>axiom-api</artifactId>          <version>1.2.10</version>       </dependency>       <dependency>          <groupId>org.apache.ws.commons.axiom</groupId>          <artifactId>axiom-impl</artifactId>          <version>1.2.10</version>       </dependency>       <dependency>          <groupId>org.apache.axis2</groupId>          <artifactId>axis2-kernel</artifactId>          <version>1.4.1</version>          <exclusions>             <exclusion>                <groupId>javax.servlet</groupId>                <artifactId>servlet-api</artifactId>             </exclusion>             <exclusion>                <artifactId>httpcore-nio</artifactId>                <groupId>org.apache.httpcomponents</groupId>             </exclusion>          </exclusions>       </dependency>       <dependency>          <groupId>org.apache.axis2</groupId>          <artifactId>axis2-adb</artifactId>          <version>1.4.1</version>       </dependency>       <dependency>          <groupId>backport-util-concurrent</groupId>          <artifactId>backport-util-concurrent</artifactId>          <version>3.1</version>       </dependency>       <dependency>          <groupId>org.apache.neethi</groupId>          <artifactId>neethi</artifactId>          <version>2.0.2</version>       </dependency>       <dependency>          <groupId>wsdl4j</groupId>          <artifactId>wsdl4j</artifactId>          <version>1.6.2</version>       </dependency>       <dependency>          <groupId>org.apache.ws.commons.schema</groupId>          <artifactId>XmlSchema</artifactId>          <version>1.4.2</version>       </dependency>       <!--redisclient-->       <dependency>          <groupId>redis.clients</groupId>          <artifactId>jedis</artifactId>          <version>2.0.0</version>       </dependency>       <dependency>          <groupId>org.springframework.data</groupId>          <artifactId>spring-data-redis</artifactId>          <version>1.0.0.RELEASE</version>       </dependency>       <dependency>          <groupId>com.thoughtworks.xstream</groupId>          <artifactId>xstream</artifactId>          <version>1.3.1</version>       </dependency>       <dependency>          <!--jsoupHTMLparserlibrary@http://jsoup.org/-->          <groupId>org.jsoup</groupId>          <artifactId>jsoup</artifactId>          <version>1.5.2</version>       </dependency>       <dependency>          <groupId>org.aspectj</groupId>          <artifactId>aspectjweaver</artifactId>          <version>1.6.12</version>       </dependency>       <dependency>          <groupId>commons-codec</groupId>          <artifactId>commons-codec</artifactId>          <version>1.9</version>       </dependency>       <dependency>          <groupId>com.alibaba</groupId>          <artifactId>fastjson</artifactId>          <version>1.1.31</version>       </dependency>       <!--   <dependency>        <groupId>htz</groupId>        <artifactId>jzsms</artifactId>        <version>6.0</version>        </dependency>          -->    </dependencies>    <build>       <plugins>          <plugin>             <groupId>org.eclipse.jetty</groupId>             <artifactId>jetty-maven-plugin</artifactId>             <version>9.2.4.v20141103</version>             <!--ref:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html-->             <configuration>                <httpConnector>                   <port>80</port>                </httpConnector>             </configuration>          </plugin>          <!--<plugin>             <groupId>org.jasig.mojo.jspc</groupId>             <artifactId>jspc-maven-plugin</artifactId>             <version>2.0.0</version>             <executions>                <execution>                   <goals>                      <goal>compile</goal>                   </goals>                </execution>             </executions>             <configuration>                <source>1.7</source>                <target>1.7</target>             </configuration>             <dependencies>                <dependency>                   <groupId>org.jasig.mojo.jspc</groupId>                   <artifactId>jspc-compiler-tomcat7</artifactId>                   <version>2.0.0</version>                </dependency>             </dependencies>          </plugin>-->       </plugins>    </build>    <repositories>       <repository>          <id>nexus</id>          <url>http://10.144.183.125:8081/nexus/content/groups/public</url>       </repository>    </repositories> </project> 只要是有依赖关系以及父工程都倒了呀: 难道是版本号有问题?我只有从头把maven看一遍了 把validate关了先...为何不直接贴错误信息,而是给一个包目录给我们看啥 com.github.diamond.client.ConfigurationRuntimeException 这个错误是一个开源项目的错误,远程加载配置文件的服务,你先看看你们内网这太机器的服务起来没有. 去找下这个项目,把服务起来,这个错误就不会有了. 话说这个项目还不错,主动推送配置文件给客户端,客户端连接不上服务端还可以调用本地缓存的. 嗯,我去问一下运维的知不知道com.github.diamond.client.ConfigurationRuntimeException相关的服务器 搞p2p?都溜了你去填坑么。 贴报错。本地配置maven环境。查看jar包是否完整了。没有显式缺少jar包,js校验之类的还在出红叉。本地仓库都1.8G了 使用传统添加Servers方式运行所报的错: SEVERE:Exceptionsendingcontextinitializedeventtolistenerinstanceofclasscom.htz.config.HtzContextLoaderListenerjava.lang.ExceptionInInitializerError   atcom.htz.config.Global.<clinit>(Global.java:63)   atcom.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)   atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)   atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)   atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)   atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)   atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)   atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)   atjava.util.concurrent.FutureTask.run(FutureTask.java:166)   atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)   atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)   atjava.lang.Thread.run(Thread.java:722)Causedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)   atcom.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)   atcom.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)   atcom.htz.common.HtzConfig.<init>(HtzConfig.java:19)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)   athtz.core.common.Global.<clinit>(Global.java:18)   ...12moreCausedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:87)   ...18more四月22,201611:10:54上午org.apache.catalina.core.StandardContextstartInternalSEVERE:ErrorlistenerStart四月22,201611:10:54上午org.apache.catalina.core.StandardContextstartInternalSEVERE:Context[/htz]startupfailedduetopreviouserrors四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoaderclearReferencesThreadsSEVERE:Thewebapplication[/htz]appearstohavestartedathreadnamed[ClientReconnectTimer-thread-1]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoaderclearReferencesThreadsSEVERE:Thewebapplication[/htz]appearstohavestartedathreadnamed[pool-1-thread-1]buthasfailedtostopit.Thisisverylikelytocreateamemoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoadercheckThreadLocalMapForLeaksSEVERE:Thewebapplication[/htz]createdaThreadLocalwithkeyoftype[java.lang.ThreadLocal](value[java.lang.ThreadLocal@323b0ead])andavalueoftype[io.netty.util.internal.InternalThreadLocalMap](value[io.netty.util.internal.InternalThreadLocalMap@4340999e])butfailedtoremoveitwhenthewebapplicationwasstopped.Threadsaregoingtoberenewedovertimetotryandavoidaprobablememoryleak.四月22,201611:10:54上午org.apache.catalina.loader.WebappClassLoadercheckThreadLocalMapForLeaksSEVERE:Thewebapplication[/htz]createdaThreadLocalwithkeyoftype[java.lang.ThreadLocal](value[java.lang.ThreadLocal@323b0ead])andavalueoftype[io.netty.util.internal.InternalThreadLocalMap](value[io.netty.util.internal.InternalThreadLocalMap@46257690])butfailedtoremoveitwhenthewebapplicationwasstopped.Threadsaregoingtoberenewedovertimetotryandavoidaprobablememoryleak.四月22,201611:10:54上午org.apache.coyote.AbstractProtocolstartINFO:StartingProtocolHandler["http-bio-8080"]四月22,201611:10:54上午org.apache.coyote.AbstractProtocolstartINFO:StartingProtocolHandler["ajp-bio-8009"]四月22,201611:10:54上午org.apache.catalina.startup.CatalinastartINFO:Serverstartupin9752ms四月22,201611:10:56上午org.apache.catalina.loader.WebappClassLoaderloadClassINFO:Illegalaccess:thiswebapplicationinstancehasbeenstoppedalready. Couldnotloadio.netty.util.concurrent.DefaultPromise$2. Theeventualfollowingstacktraceiscausedbyanerrorthrownfordebuggingpurposesaswellastoattempttoterminatethethreadwhichcausedtheillegalaccess,andhasnofunctionalimpact.java.lang.IllegalStateException   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1610)   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)   atio.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)   atio.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)   atio.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)   atjava.lang.Thread.run(Thread.java:722)Exceptioninthread"pool-1-thread-1"java.lang.NoClassDefFoundError:io/netty/util/concurrent/DefaultPromise$2   atio.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)   atio.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)   atio.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)   atjava.lang.Thread.run(Thread.java:722)Causedby:java.lang.ClassNotFoundException:io.netty.util.concurrent.DefaultPromise$2   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)   atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)   ...4more使用jetty:run方式所报的错误:      使用jetty:run方式运行,报的错误(太长我去掉了一些重复的): [INFO]NoSpringWebApplicationInitializertypesdetectedonclasspath2016-04-2211:14:56ERROR[main](com.github.diamond.client.netty.Netty4Client.java:141)Failedconnecttoserverlocalhost:8283fromNetty4Client169.254.166.1712016-04-2211:14:56INFO[main](com.github.diamond.client.netty.Netty4Client.java:71)StartNetty4ClientLuo/169.254.166.171connecttotheserverlocalhost[WARNING]FAILEDo.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}:java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializerError   atcom.htz.config.Global.<clinit>(Global.java:63)   atcom.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)   atorg.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:798)   atorg.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)   atorg.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:789)   atorg.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)   atorg.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1343)   atorg.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:296)   atorg.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1336)   atorg.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)   atorg.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)   atorg.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:365)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)   atorg.eclipse.jetty.server.Server.start(Server.java:387)   atorg.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)   atorg.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)   atorg.eclipse.jetty.server.Server.doStart(Server.java:354)   atorg.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:73)   atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)   atorg.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:534)   atorg.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:357)   atorg.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:167)   atorg.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)   atorg.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)   atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)   atorg.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)   atorg.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)   atorg.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)   atorg.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)   atorg.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)   atorg.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)   atorg.apache.maven.cli.MavenCli.execute(MavenCli.java:863)   atorg.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)   atorg.apache.maven.cli.MavenCli.main(MavenCli.java:199)   atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)   atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   atjava.lang.reflect.Method.invoke(Method.java:601)   atorg.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)   atorg.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)   atorg.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)   atorg.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)Causedby:com.github.diamond.client.ConfigurationRuntimeException:本地没有备份配置数据,PropertiesConfiguration初始化失败。   atcom.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)   atcom.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)   atcom.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)   atcom.htz.common.HtzConfig.<init>(HtzConfig.java:19)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)   atcom.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)   athtz.core.common.Global.<clinit>(Global.java:18)   ...54more FAILEDorg.eclipse.jetty.server.handler.HandlerCollection@210ea83d[org.eclipse.jetty.server.handler.ContextHandlerCollection@7ec0c236[o.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}],org.eclipse.jetty.server.handler.DefaultHandler@49474dbf,org.eclipse.jetty.server.handler.RequestLogHandler@68415c2e]:java.lang.ExceptionInInitializerError  FAILEDorg.eclipse.jetty.maven.plugin.JettyServer@580bdd96:java.lang.ExceptionInInitializerError  Failedtoexecutegoalorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run(default-cli)onprojecthtz:Executiondefault-cliofgoalorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:runfailed:AnAPIincompatibilitywasencounteredwhileexecutingorg.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run:java.lang.ExceptionInInitializerError:null
爱吃鱼的程序员 2020-06-09 15:42:40 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT