JAVA多线程并发编程-避坑指南
本篇旨在基于编码规范、工作中积累的研发经验等,整理在多线程开发的过程中需要注意的部分,比如不考虑线程池参数、线程安全、死锁等问题,将会存在潜在极大的风险。并且对其进行根因分析,避免每天踩一坑,坑坑不一样。
Wesley13 Wesley13
3年前
Java并发(5)
引言在synchronized未优化之前,我们在编码中使用最多的同步工具类应该是ReentrantLock类,ReentrantLock拥有优化后synchronized关键字的性能,又提供了更多的灵活性。相比synchronized,他在功能上更加强大,具有等待可中断,公平锁以及绑定多个条件等synchronized不具备
Wesley13 Wesley13
3年前
Java Web 实现 HTTP Basic
Basic认证是一种较为简单的HTTP认证方式,客户端通过明文(Base64编码格式)传输用户名和密码到服务端进行认证,通常需要配合HTTPS来保证信息传输的安全。界面如下。!(https://oscimg.oschina.net/oscnet/up94d8097b336216fe118be732975765663a7.png)下面
Wesley13 Wesley13
3年前
URL编码和解码的一个小问题(JS方法和JAVA方法)
varhrefwindow.location.href;varexistAffirmhref.indexOf("?")if(existAffirm!1){varsubTexthref.split("?");
Wesley13 Wesley13
3年前
mysql中存储emojj
今天看到如何在MySQL中存储emoji?(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Flinux.cn%2Farticle77001.html)博客,里面介绍了使用编码格式为utf8mb4来存储emoji表情。这个坑,我们游戏上线的时候也遇到过。刚上线的时候,使用编
Wesley13 Wesley13
3年前
K12数学文章
数学广角鸡兔同笼,抽屉原理、分类、找规律、简单的排列组合、逻辑推理、重叠问题、烙饼问题、田忌赛马、植树问题、数字编码、找次品。数学广角的教学策略(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwenku.baidu.com%2Flink%3Furl%3DAS51
Wesley13 Wesley13
3年前
video_replay如何捕获和回放WebRTC视频流
!(https://oscimg.oschina.net/oscnet/31ad9b642fc745999ff1498c10b2f5b9.jpg)视频编码问题常常是最难解决的问题之一,video\_replay工具可以帮助分析定位故障。视频协作平台pixip的工程师StianSelnes撰文,详解了如何通过video\_replay来捕
Wesley13 Wesley13
3年前
Java开发人员必须掌握的Linux命令(一)
!(https://oscimg.oschina.net/oscnet/50ddab02d1db4e68b5a1e914b5c3524b.gif"叮当猫求关注")做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!子曰:“工欲善其事,必先利其器。“!(https://oscimg.
推荐几款可以大幅提高开发效率的vscode插件 | 京东云技术团队
1、Vue2Snippets这是一款基于vue2的代码片段提示插件,对于使用vue2的开发者特别友好,可大幅提高我们的编码速度。他的能力非常强大,具体还需要我们去看他的文档,解锁更多能力。2、PathAutocomplete这是一款路劲提示插件vscode
小万哥 小万哥
7个月前
Java 异常处理与正则表达式详解,实例演练及最佳实践
Java异常Try...Catch在Java代码执行期间,可能会发生各种错误,包括程序员编码错误、用户输入错误以及其他不可预料的状况。当错误发生时,Java通常会停止并生成错误消息,这个过程称为抛出异常。try...catch语句try语句允许您定义一段代