java
shuiya3
涵涵西游
展开
-
Jenkins安装及自动打包部署
1.jenkins背景介绍 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步骤:1.提交代码2.问一下同组小伙伴有没有要提交的代码3.拉取代码并打包(war包,或者jar包)...原创 2019-12-26 11:32:01 · 2002 阅读 · 0 评论 -
jsoup连接网站超时
今天做了一个Jsoup解析网站的项目,使用Jsoup.connect(url).get()连接某网站时偶尔会出现java.net.SocketTimeoutException:Read timed out异常。原因是默认的Socket的延时比较短,而有些网站的响应速度比较慢,所以会发生超时的情况。解决方法:链接的时候设定超时时间即可。doc = Jsoup.connec转载 2014-10-15 14:09:32 · 2349 阅读 · 0 评论 -
json省市级联
json省市级联原创 2014-10-16 16:19:13 · 4057 阅读 · 6 评论 -
js父子页面跨域访问
由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案。之前也有小网同学分享过一篇“跨域,不再纠结” 开始照着尝试时还是有些不够明白的地方,深入了解之后,这里给大家补充一点更具体的做法。先来看看哪些情况下才存在跨域的问题:编号URL说明是否允许通信1http:转载 2015-10-29 13:40:39 · 4299 阅读 · 0 评论 -
redis缓存失效
缓存击穿: 查询一个数据库中不存在的数据,比如商品详情,查询一个不存在的ID,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成过大地压力。缓存击穿的解决方案: 当通过某一个key去查询数据的时候,如果对应在数据库中的数据都不存在,我们将此key对应的value设置为一个默认的值,比如“NULL”,并设置一个缓存的失效时间,这时在缓存失效之前,所有通过此key的访问都被缓存挡住了。后...原创 2019-05-17 18:24:02 · 7773 阅读 · 2 评论