自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 04-大厂生产级Redis高并发分布式锁实战

【代码】04-大厂生产级Redis高并发分布式锁实战。

2024-08-11 20:57:21 205

原创 Spring事务原理

Spring事务是否会失效的判断标准:某个加了@Transactional注解的方法被调用时,要判断到底是不是直接被代理对象调用的,如果是则事务会生效,如果不是则失效。当我们在某个方法上加了@Transactional注解后,就表示该方法在调用时会开启Spring事务,而这个方法所在的类所对应的Bean对象会是该类的代理对象。执行target.test(),执行程序员所写的业务逻辑代码,也就是执行sql。修改数据库连接的autocommit为false。执行完了之后如果没有出现异常,则提交,否则回滚。

2024-08-04 20:28:59 191

原创 多线程与高并发

UserCompressedOops “ordinary object pointer” 普通对象指针, 对象中有一个String 指向了另一个对象 , 对象指针指向了String指针,这个指针的长度默认也是被压缩为4字节。如果 x y 位于同一行 ,x y 在两边的L3中都有缓存, 修改需要通知另外一个CPU,使数据保持一致。进程的静态概念:程序进入内存,就会分配对应资源:内存空间 ,进程进入内存,同时产生一个主线程。CAS的全称是Compare-And-Swap,它是CPU并发原语,,,比较并交换。

2024-08-04 15:58:43 743

原创 Volatile禁止指令重排

单线程环境里面确保最终执行结果和代码顺序的结果一致处理器在进行重排序时,必须要考虑指令之间的数据依赖性多线程环境中线程交替执行,由于编译器优化重排的存在,两个线程中使用的变量能否保证一致性是无法确定的,结果无法预测。

2024-08-04 13:07:17 987

原创 CAS底层原理

CAS是compareAndSwap,比较当前工作内存中的值和主物理内存中的值,如果相同则执行规定操作,否者继续比较直到主内存和工作内存的值一致为止。

2024-08-03 20:13:24 1676

原创 控制流平坦化 AST逆向分析基础

下面是关键代码:执行b函数保存到内存。

2024-08-03 18:48:20 285

原创 某评mtgsig参数之a6

d0(fK) return cJ的dfpId参数。追踪 d0() , 根据Cookie生成的。f8 就是我们要找的 a6。逆向发现是在ez函数赋值的。

2024-08-03 18:48:03 329

原创 LockSupport详解

lockSupport

2024-08-03 01:10:02 700

原创 原码补码反码移码

负数的反码为 符号位不变以原码其他位 取反,补码是反码加1位,移码是补码的符号位取反;正数 原码、反码、补码一致;移码是补码符号位取反。符号位为左边的第一位,正数的为0 ,负数为1;

2024-07-16 23:08:19 158

原创 VMware虚拟机搭建CentOS7环境

VMware虚拟机安装,Linux安装内置nacos,redis,es,mongodb,docker,RocketMQ

2024-07-07 17:30:30 453

原创 12 电商高并发缓存实战

而对于 Redis 集群中的数据,则是利用 Canal 监测数据库的更新,然后删除 缓存中的对应部分,具体实现在 tulingmall-canal 数据同步程序的 PromotionData 中。对于 tulingmall-portal 的本地 Caffeine 缓存,我们设置了过期时间 30 分钟并在 RefreshPromotionCache 中以后台任务的形式异步的刷新缓存,每分钟 检查一次本地 Caffeine 缓存是否已无效,无效则刷新缓存。细微的地方有所不同,这里不再赘述。

2024-07-07 16:23:07 1078 2

原创 图灵虚拟机配置

点击新建,选择 环境机器.vmdk。

2024-06-29 14:48:38 290

原创 Redis 高并发缓存架构实战与性能优化

对于 公司 中 简单的增删改查 做 高性能处理 , 采用递进的方式一步步优化。

2024-06-27 00:55:52 449

原创 js 前端 Function.prototype.call.call(0[‘toString‘], *, 16)

【代码】js 前端 Function.prototype.call.call(0[‘toString‘], *, 16)

2024-06-16 22:52:38 391

原创 某评js逆向过程(未完)

32 次 796 1143 ->508 -> 754 -> 1151。1、这里mtgsig已经被拼到url中。2、进入后mtgsig已经计算完,160 注意IC这个数组。

2024-06-15 20:34:08 709 1

原创 k8s部署mysql5.7

【代码】k8s部署mysql5.7。

2024-06-15 20:32:50 274

原创 微信小程序逆向过程

文件地址:D:\soft\WeChat\WeChat Files\Documents\WeChat Files\Applet\wxea66c202aa4af979\44。安卓环境(安卓系统手机或安卓模拟器)—>https://www.genymotion.com/download/%5D。nodejs环境—>https://nodejs.org/zh-cn/download/微信PC版本—>https://pc.weixin.qq.com/将文件 放入 \wxappUnpacker\apkg文件夹下。

2024-06-15 20:31:58 1688

原创 PowerDesigner comment跟着name值变动

PowerDesigner comment跟着name值变动

2022-10-24 01:28:07 380

原创 查看电脑WiFi密码

**查看电脑WiFi密码*

2022-09-25 10:58:38 237

原创 一次k8s本地虚拟机挂起导致的etcd数据文件损坏

k8s问题排查

2022-08-20 06:05:22 761

原创 免费搭建网易云音乐API

网易云API搭建

2022-08-18 22:20:20 1813

原创 k8s devops 切换阿里云镜像

devops

2022-08-17 10:10:35 1198

原创 k8s devops Internal Server Error

aa

2022-08-15 18:24:11 598 1

原创 pycharm虚拟环境设置

pycharm虚拟环境设置

2022-08-08 14:35:08 278

原创 安装PyQt5以及安装过程出现问题时的解决方案

pyqt5

2022-08-08 11:00:25 552

原创 pip默认下载源设置

pip 相关设置

2022-08-08 10:02:08 5609

原创 nvm安装

nvm安装注意事项

2022-08-07 08:25:09 78

原创 charles 小米手机安装证书

charles小米手机安装证书

2022-06-21 23:58:25 2702

原创 scrapy twisted.python.failure.Failure OpenSSL.SSL.Error

twisted.python.failure.Failure OpenSSL.SSL.Error

2022-06-07 12:22:23 2548 5

原创 idea导入maven项目配置

1

2021-11-19 09:00:02 338

原创 vue数组不能重新渲染

谷歌浏览器翻译否数组不能重新渲染

2019-05-20 15:43:59 940

转载 Vue中v-for遍历多层嵌套数据,不能重新渲染的问题

Vue中v-for遍历多层嵌套数据,不能重新渲染的问题

2019-05-20 12:12:23 3598

原创 ssm事务处理

UserService.javapackage service;import po.User;public interface UserService { public void saveCustomer(User user);}2.UserServiceImpl.javapackage service.impl;import javax.annotation....

2019-05-17 10:56:07 1248

原创 mybatis整合spring-Mapper接口扫描

1

2019-05-16 22:26:14 375

原创 mybatis整合spring-没有Mapper实现类

1

2019-05-16 22:07:47 779

原创 ssm入门之路

1.mybatis 入门 ssm-mybatis DAO层2.mybatis整合spring的三种方式mybatis整合spring-有Mapper实现类

2019-05-16 21:38:26 188

原创 mybatis整合spring-有Mapper实现类

1. 导入必须的包smm整合常用jar包-maven方式smm整合常用jar包-lib方式2.编写mapper实现类UserMapperImpl.xmlpackage Dao.DaoImpl;import Dao.UserMapper;import org.apache.ibatis.session.SqlSession;import org.mybatis.spring....

2019-05-16 20:51:58 2855

原创 smm整合常用jar包-lib方式

2.lib包方式ssm全部lib链接:https://pan.baidu.com/s/1kD4EJfQiWW20_f-w3RzZWQ提取码:wehf复制这段内容后打开百度网盘手机App,操作更方便哦mybatis-spring整合的包spring-ioc相关包spring-aop相关包spring-tx...

2019-05-16 18:37:41 427

原创 smm整合常用jar包-maven方式

(1)maven方式导入 <!--mybatis 包 --> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> ...

2019-05-16 18:33:51 535

原创 ssm-mybatis DAO层

配置mybatis

2019-05-16 13:20:03 188

程序员简历模板程序员简历模板程序员简历模板程序员简历模板

程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板程序员简历模板

2024-01-05

程序员简历模板程序员简历模板

程序员简历模板

2024-01-01

简历模板简历模板简历模板

简历模板

2024-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除