51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ME
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
jetty9嵌入式开发时,启动正常,但是页面一浏览就报错如下:java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.isAsyncStarted()Z原因:jetty9依赖的servlet-api是3.X版本,如果项目中还有其它第3方开源库隐...
代码星球
·
2020-04-06
java.lang.NoSuchMethodError
javax.servlet.http.HttpServletRequest.isAsyncStarted
解决
thrift中的超时(timeout)坑
最近在项目中采用thrift作为后台服务rpc框架,总体用下来性能还不错,跨语言特性使用起来也还行,但是也遇到了一些坑,其中之一就是超时问题(timeout),如果服务端些的某些业务场景耗时较长,thriftclient几乎毫无意外的会遇到:Readtimedout,当然解决办法也很容易,thriftclient端手动...
代码星球
·
2020-04-06
thrift
中的
超时
timeout
Jboss EAP:native management API学习
上一节已经学习了CLI命令行来控制JBOSS,如果想在程序中以编码方式来控制JBOSS,可以参考下面的代码,实际上在前面的文章,用代码控制Jboss上的DataSource,已经有所接触了,API与CLI是完全等价的,一个是人工敲指令,一个是代码控制,二者最终的效果一致。importcom.sun.javafx.sg....
代码星球
·
2020-04-06
Jboss
EAP
native
management
API
js动画最佳实现——requestAnimationFrame
我们经常用setInterval来实现动画,其实这种做法不是太好,因为不同浏览器的刷新频率也不一样(一般认为设置16为最佳,按每秒60帧算,1000/60≈16.67)vardis=0,timer=0;clearInterval(timer);timer=setInterval(function(){div...
代码星球
·
2020-04-06
js
动画
最佳
实现
requestAnimationFrame
取代深克隆cloneDeep的方法 --- immer
参考阅读:https://juejin.im/post/5c079f9b518825689f1b4e88一、使用官网:https://immerjs.github.io/immer/docs/introductionimportproducefrom'immer'constnextData=produce(原始data...
代码星球
·
2020-04-06
取代
克隆
cloneDeep
方法
immer
设置多个className
有时候我们需要有选择地设置多个classNamefunctionmyComponent(props){constmyClassName={'aaa',{'bbb':props.needBBB},{'ccc':props.needCCC}}return(<divclassName={myClassName}>...
代码星球
·
2020-04-06
设置
多个
className
<frame>、<iframe>、<embed>、<object> 和 <applet>
frameframe必须在frameset里,而frameset又不能和body共存(就是一旦存在frame,就不能存在body了,因此这个基本每人使用)推荐阅读:https://www.w3school.com.cn/tags/tag_frame.asp<html><framesetcols="25...
代码星球
·
2020-04-06
chrome的内存限制
推荐阅读:https://www.cnblogs.com/chengxs/p/10919311.htmlchrome内存限制存在限制Chrome限制了所能使用的内存极限(64位为1.4GB,32位为1.0GB),这也就意味着将无法直接操作一些大内存对象。为何限制Chrome之所以限制了内存的大小,表面上的原因是V8最初...
代码星球
·
2020-04-06
chrome
内存
限制
利用chrome devtool 观察页面占用内存
推荐阅读:解决内存问题1. 任务管理器我们看看下面这幅图:内存占用空间:原生内存,Dom节点就是存在原生内存里面的。Javascript使用的内存:代表JS堆内存,我们只需要关心括号里面的值(实时值)就可以了,JavaScript对象就存在JS堆里面。2.Performance我们看看下面这幅图,我在不停给v...
代码星球
·
2020-04-06
利用
chrome
devtool
观察
页面
head里两个重要标签base和meta
base标签<basehref="../">我们并不常用的一个标签,但是一旦用得不当会带来灾难性的影响。它会影响到所有页面上的href和src属性相对路劲的定位:例如:<!--./1.css会被理解为../1.css--><linkrel="stylesheet"href="./1.css...
代码星球
·
2020-04-06
head
两个
重要
标签
base
chrome headless 无头浏览器 应用
1.根据html生成pdfchrome.exe--headless--disable-gpu--print-to-pdf...../index.html 2.puppeteer ---nodejschromeheadless操作库(文档)这个库可以在nodejs实现绝大部分的浏览器动作,截图、爬虫....
代码星球
·
2020-04-06
chrome
headless
无头
浏览器
应用
puppeteer,新款headless chrome
puppeteer是一种谷歌开发的HeadlessChrome,因为puppeteer的出现,业内许多自动化测试库停止维护,比如PhantomJS,SeleniumIDEforFirefox。官方给了一些功能:页面生成pdf爬spa/ssr类的网站自动提交表单,模拟用户操作,ui测试等等提供自动化测试环境分析网页性能问...
代码星球
·
2020-04-06
puppeteer
新款
headless
chrome
chrome浏览器安装不上的惨痛经历
项目在赶进度的时候,手贱把chrome的一些文件删除了,整个浏览器都没法打开决定重装下,但是连卸载的功能都打不开了上网重新下载了个安装包,发现安装包都打不来很绝望,查了很多资料很多人说要删除注册表的东西但是打开注册表,发现一堆google的东西,手动删根本不现实 在绝望中看到了解决方案:googleUpdat...
代码星球
·
2020-04-06
chrome
浏览器
安装
不上
惨痛
chrome截图全网页
1.F122.ctrl+shift+p3.输入:capture4.选择Capturefullsizescreenshot...
代码星球
·
2020-04-06
chrome
截图
网页
Meavn项目中log4j的使用
两个步骤:1.在pom.xml中添加:<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dep...
代码星球
·
2020-04-06
Meavn
目中
log4j
使用
首页
上一页
...
481
482
483
484
485
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他