捉虫大师 捉虫大师
4年前
实现一个比LongAdder更高性能的计数器有多难
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。强悍的LongAdderLongAdder是jdk8引入的适用于统计场景的线程安全的计数器。在此之前,实现一款线程安全的计数器要么加锁,要么使用AtomicLong,加锁性能必然很差,AtomicLong性能要好很多,但是在高并发、多线程下,也显得吃力。
徐小夕 徐小夕
4年前
做了N+1个企业项目之后, 我总结了这些React必备插件
为了提高大家开发React项目的效率,笔者结合自己的实际工作经验,汇总如下React项目常用插件.1.状态管理ReduxJavaScript状
第一天:今天学spring的时候遇到一个错误
具体错误如下:Exceptioninthread"main"org.springframework.beans.factory.NoSuchBeanDefinitionException:Nobeannamed'testDao'isdefinedatorg.springframework.beans.factory.support.D
另一个生鲜App 抓包和mfsig签名分析(一)
一、目标市面上生鲜App一大堆,买菜也确实是高频次的刚需,这些生鲜App还都有一些有意思的共性:大都加壳了大都不好抓包今天我们分析的是某生鲜Appv9.9.59的mfsig签名。二、步骤上jadx看看这么少的包名和类名,基本可以断定是加壳了。那就先复习下BlackDex脱壳脱完壳的结果拖到PC上,赶紧jadx一下,搜一搜"mfsig"
徐小夕 徐小夕
5年前
手摸手实现一个轻量级可扩展的模态框(Modal)组件
前言本文是笔者写组件设计的第九篇文章,今天带大家实现一个轻量级且可灵活配置组合的模态框(Modal)组件,该组件在诸如Antd或者elementUI等第三方组件库中都会出现,主要用来提供系统的用户反馈.之所以会写组件设计相关的文章,是因为作为一名前端优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班的去"辛勤劳动",而是要根据已有前端
Stella981 Stella981
4年前
Cordova之如何用命令行创建一个项目(完整示例)
原文:Cordova之如何用命令行创建一个项目(完整示例)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fa418120186%2Fp%2F5226417.html)1\.创建cordova项目(注意:当第一次创建或编译项目的
Stella981 Stella981
4年前
Android TV开发总结(六)构建一个TV app的直播节目实例
原文:AndroidTV开发总结(六)构建一个TVapp的直播节目实例(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fhejjunlin%2Farticle%2Fdetails%2F52966319)版权声明:我已委托“维权骑士”(rightk
Wesley13 Wesley13
4年前
mysql select将多个字段横向合拼到一个字段
表模式:CREATE TABLE tbl_user (  id int(11) NOT NULL AUTO_INCREMENT,  name varchar(255) DEFAULT NULL,  age int(11) DEFAULT NULL,  PRIMARY KEY (id)
Stella981 Stella981
4年前
Python爬取4500个景点:用echarts热力图分析国庆哪里最堵?
人工智能大数据与深度学习 公众号:weic2c即将迎来一伟大的国庆长假,那么问题来了,去哪儿玩呢?百度输了个“国庆”,出来的第一条居然是“去哪里旅游人少”……emmmmmmm,因缺思厅。!(https://oscimg.oschina.net/oscnet/3ef9f7eda8534e4591508f687a
Python进阶者 Python进阶者
3年前
盘点一个Python自动化办公的实战案例(word文件处理)
大家好,我是Python进阶者。一、前言前几天在Python铂金交流群【JethroShen】问了一个Python自动化办公的问题,提问截图如下:!(https://uploadimages.jianshu.io/upload_