ReentrantLock源码解析

  • Post author:
  • Post category:其他

ReentrantLock ReentrantLock是JDK内置的显示锁,相对于隐式锁synchronized,ReentrantLock提供了比synchronized更精细化的锁控制。通过情况下,我们会这样使用显示锁…… lock.lock(); try { //do something } finally { lock.unlock(); } ReentrantLock是可重入锁,意思是当…

继续阅读 ReentrantLock源码解析

ie不兼容min-height属性解决方法

  • Post author:
  • Post category:其他

[code] min-height:100px; /*高度最小值设置为:100px*/ height:auto !important; /*兼容FF,IE7也支持 !important标签*/ height:100px; /*兼容ie6*/ overflow:visible; [/code] overflow属性必须写上,否则不管用 版权声明:本文为npzty原创文章,遵循 CC 4.0 BY-S…

继续阅读 ie不兼容min-height属性解决方法

修改xmind2testcase支持导出xlsx文档

  • Post author:
  • Post category:其他

背景 无意之间发现xmind2testcase这个工具可以将xmind的用例进行转换并批量导入到禅道中,很高兴的下载了试用一下,导出的csv文件手动保存一下为xlsx格式(只能导出csv格式的,而公司用的禅道版本又只支持xlsx格式的导入),导入的内容识别正确,就是每次都要手动转换一下,比较麻烦,所以添加了一部分代码,让这个工具支持将xmind导出成xlsx格式, 此工具的使用方法,访问原作者的g…

继续阅读 修改xmind2testcase支持导出xlsx文档

自定义sentinel熔断降级处理方法,blockHandler,block Handler Class,fallback,fallbackClass使用方法和注意事项

  • Post author:
  • Post category:其他

背景条件: 默认情况下sentinel发生限流或熔断是直接抛出异常BlockException然后在浏览器响应这么一句话 可见DefaultBlockExceptionHandler类源码 但在现在的前后端分离开发中,我们一般都会 统一响应格式 ,因此这样的返回结果往往是不能满足我们的需求的,因此我们需要自定义sentinel熔断或降级的处理方式 这是我们就需要用到 @SentinelResour…

继续阅读 自定义sentinel熔断降级处理方法,blockHandler,block Handler Class,fallback,fallbackClass使用方法和注意事项

2019年蓝桥杯比赛时间和地点_第七届“程序设计大赛” 暨第十一届“蓝桥杯”省赛选拔赛的通知…

  • Post author:
  • Post category:其他

第十一届“蓝桥杯”省赛选拔赛的通知 为了提高我系学生的专业兴趣和创新意识,提升学生程序设计的能力,促进学生学业成长、专业建设和学风建设,同时为第十一届“蓝桥杯”全国软件和信息技术专业人才大赛选拔优秀人才(全国蓝桥杯大赛通知见“附件1第十一届蓝桥杯大赛个人赛通知”),我系决定举办第七届“程序设计大赛”,大赛分两大类:“C++程序设计”和“Java软件开发”。现将有关事项通知如下: 一、参赛对象 信息…

继续阅读 2019年蓝桥杯比赛时间和地点_第七届“程序设计大赛” 暨第十一届“蓝桥杯”省赛选拔赛的通知…

libevent跨平台事件驱动库简介

  • Post author:
  • Post category:其他

最近因为工作的原因,后台服务器的压力越来越大,需要对项目后台的服务器进行重构,对已有的服务器的通讯模块进行重构,增加其性能. libevent产生的背景 通常我们在建立服务器的处理模型的时候,主要是下面集中模型; (1)   a new Connection 进来,用 fork() 产生一个 Process 处理。 (2)   a new Connection 进来,用 pthread_creat…

继续阅读 libevent跨平台事件驱动库简介

MQ 有哪些使用场景?

  • Post author:
  • Post category:其他

异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块并行获取 MQ 中的任务。 系统解耦:比如用注册完成,再加一个发送微信通知。只需要新增发送微信消息模块,从 MQ 中读取任务,发送消息即可。无需改动注册模块的代码,这样注册模块与发送模块通过 MQ 解耦。 流量削峰:秒杀和抢购等场景经常使用 MQ 进行流量削峰。活动开始时流量暴增,用户的请求写入 MQ,超过 M…

继续阅读 MQ 有哪些使用场景?

C语言写的简单的超市管理系统

  • Post author:
  • Post category:其他

大家好,我是阿闲。 这是我发表的第一篇文章,这也是我大二时所写的作业。这个超市管理系统勉强可以说过得去了。但是还是有bug,但是不影响整体使用,bug已经改到最小了也不想改了。 全程用CodeBlock写的,在这软件也是能完美运行。不要用VC打开,可能会报错。 下面看看几张效果图 开始分享代码 就四个文件 记得创建两个txt文件 1、头文件 hearder.h #ifndef HEADER_H_I…

继续阅读 C语言写的简单的超市管理系统

9.0SDCard文件访问权限(二)

  • Post author:
  • Post category:其他

接上篇: Android 9.0 sdCard文件读写_纵容_伊人倩影的博客-CSDN博客 上篇提到了9.0之后,SDCard的解决方案 背景描述: 但 documentFile.findFile(split[i]); findFile方法耗时巨长,此方法文件越多耗时越长。 大概1000个图片文件,findfile需要花费5s以上。 那么,我们删除一个文件就需要漫长的等待过程。 File file…

继续阅读 9.0SDCard文件访问权限(二)

关于 npm WARN checkPermissions Missing write access to 问题的解决办法

  • Post author:
  • Post category:其他

问题解决方案众多,本文我本人自行研究,不足之处请多多指教 本人使用 win10 系统,在运行 npm install 时一直报错,如图: 在百度上寻找了许多方法,都未解决问题 后来发现是权限不够,现在提供解决办法: 本人尝试多种方法给本地用户加上管理员权限,但权限加上后还是不能正确运行命令 ,无奈之下只得 切换一下管理员用户,使用管理员登录后输入命令 希望可以有人帮助解决一下这个问题,期待大神的回…

继续阅读 关于 npm WARN checkPermissions Missing write access to 问题的解决办法