-
PC微信获取登录二维码
PC微信获取登录二维码 我看到这篇文章之后自己尝试了一下还是找不到对应的call,毕竟没有学习过逆向,只是因为一时兴起想逆向一下微信。 找到关键CALL 不过我找到了一个投机取巧的办法:因为已经知道了微信的二维码图片是PNG格式的,而PNG有一个通用的文件头,如下 89...
-
【原创】Linux信号量机制分析
【原创】Linux信号量机制分析 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio 1. 概述 信号量 semaphore ,是操作系...
-
java并发编程基础
java并发编程基础 本文主要介绍线程的基本概念和意义、多线程程序开发需要注意的问题、创建线程的方式、线程同步、线程通信、线程的生命周期、原子类等java并发编程基础内容 内容简介 本文比较长,主要介绍 线程的基本概念和意义、多线程程序开发需要注意的问题、创建...
-
Java并发编程(04):线程间通信,等待/通知机制
Java并发编程(04):线程间通信,等待/通知机制 本文源码:GitHub·点这里 || GitEE·点这里 一、概念简介 1、线程通信 在操作系统中,线程是个独立的个体,但是在线程执行过程中,如果处理同一个业务逻辑,可能会产生资源争抢,导致并发问题,通常使用互斥锁来控制该逻...
-
Java面试常被问到这道题:如何保证缓存与数据库的双写一致性?
Java面试常被问到这道题:如何保证缓存与数据库的双写一致性? 面试原题:如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题, 那么你如何解决一致性问题? 面试题剖...
-
作业(进程)调度算法
作业(进程)调度算法 (1)先来先服务调度算法(FCFS)(作业、进程调度) :算法简单,但效率较低;有利于长作业,但对短作业不利,有利于CPU繁忙型作业,不利于I/O繁忙型作业。 (2)短作业优先调度算法(SJF)(作业) :运行时间短的作业优先执行,该算法对长作业...
-
【漫画】互斥锁ReentrantLock不好用?试试读写锁ReadWriteLock
【漫画】互斥锁ReentrantLock不好用?试试读写锁ReadWriteLock ReentrantLock完美实现了互斥,完美解决了并发问题。但是却意外发现它对于读多写少的场景效率实在不行。此时ReentrantReadWriteLock来救场了!一种适用于读多写少场景的锁,可以大幅度提升并发效率,你必...
-
腾讯面试居然跟我扯了半小时的CountDownLatch
腾讯面试居然跟我扯了半小时的CountDownLatch 一个长头发、穿着清爽的小姐姐,拿着一个崭新的Mac笔记本向我走来,看着来势汹汹,我心想着肯定是技术大佬吧!但是我也是一个才华横溢的人,稳住我们能赢。 一个长头发、穿着清爽的小姐姐,拿着一个崭新的Mac笔记本向我走...
-
Spring Cloud认知学习(四):熔断器Hystrix的使用
Spring Cloud认知学习(四):熔断器Hystrix的使用 ??上一篇介绍一个用于声明式调用服务的组件Fegin,主要用于解决前面的服务调用与restTemplate耦合紧密的问题。 ??这一篇介绍一个新的组件Hystrix,Hystrix是一个熔断器,可以用于解决微服务调用中发送的服务熔断和服务...
-
面试常被问到,JDK 命令,你知道几个?
面试常被问到,JDK 命令,你知道几个? 不知道你有没有过这样的经历,经常在面试的时候被问到 JDK 相关的命令,如何排查线上的问题,线上程序突然崩了要怎么处理,等等类似这种场景。其实并不是每个开发人员都能有这种实战经验,现实工作中往往很多开发人员是接触不到...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
