首页
学习
活动
专区
工具
TVP
发布

用户10805953的专栏

专栏作者
29
文章
5051
阅读量
10
订阅数
记阿里笔试编程题目(JAVA研发)
相思不扫积久弥厚
2023-10-26
1650
小气鬼送礼物算法优化-(2020阿里笔试题)
相思不扫积久弥厚
2023-10-26
1260
Java字节码深挖 第三站:Javassist
       javassist是真正的可以对class为所欲为,甚至可以生成真正的class文件,它将字节码操作过程全部封装了起来,我们可以直接使用符合java规范的String直接修改,做到了动态修改代码跟修改字符串一样方便。并且,javassist的接口也简洁明了,操作难度跟反射没什么区别,我就不赘述了,具体接口看下面样例代码。(目前还没用javassist做出过啥好玩的东西,主要javassist是动态修改class,用起来隐隐约约感觉有点不安,而且目前项目生产方面好像还没有这方面的需求。。)
相思不扫积久弥厚
2023-10-26
1350
Java字节码深挖 第二站:CGLIB
不同于jdk自带的动态代理只能针对接口生成代理类,cglib可以对类实现代理,实现也非常的傻瓜式,我们只需要实现net.sf.cglib.proxy.MethodInterceptor接口,使用方法与jdk自带的动态代理类似。
相思不扫积久弥厚
2023-10-26
1400
Java字节码深挖 第一站:动态代理
     严格来说,代理模式并不能算我们真的设计到了字节码的概念,字节码相关的操作都被Proxy类封装了起来,提供了Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)接口供我们调用,我们只需要考虑业务相关逻辑即可,实际开发中使用动态代理的时候,反射的知识其实更重要。
相思不扫积久弥厚
2023-10-26
1810
令牌桶算法和分布式集群分级流控(服务降级)
令牌桶(Token-Bucket)是目前最常采用的一种流量测量方法,我们可以想象一个存放令牌的容器,预先设定一定的容量。系统按设定的速度向桶中放置令牌,当桶中令牌满时,多余的令牌将被丢弃,当请求流量进入服务时,需要从桶内获取令牌才可被服务处理,否则将执行拒绝策略。
相思不扫积久弥厚
2023-10-26
2400
分布式一致性算法-关于Paxos算法的理解
Paxos算法是一种一致性算法,用于在一个分布式多节点系统中确定一个确认的值,这个值可以是一条日志,可以是选举领导者,也可以是自己定义的任意数据。
相思不扫积久弥厚
2023-10-26
1400
Java字节码深挖 第四站:JSR-269
本文参考了 Java-JSR-269-插入式注解处理器 ,笔者也是根据该文入门,感谢大佬。
相思不扫积久弥厚
2023-10-26
3510
RAFT代码设计
根据RAFT论文,准备自己写一个RAFT包(两手准备,有别人开源的就好了QAQ)(论文地址 https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md)
相思不扫积久弥厚
2023-10-26
1680
raft集群实战案例:两地四节点
raft作为一个强一致性的集群共识算法,可以保证当集群多数节点存活时服务可用,但只能有一个领导者,有比较大的局限性。 若是使用同集群多实例方案,所有实例同生共死,当集群非多数节点存活时,所有实例均无法对外提供服务。
相思不扫积久弥厚
2023-10-26
1660
Codeforces Round 891 (Div. 3)AC代码
相思不扫积久弥厚
2023-10-26
2130
LeetCode 65:有效数字 DFA自动机解法
这道坑爹的题目条件居然要自己摸索!!!!然后就开始了痛苦的修bug之路.....(需求都不好好提,这样的甲方还是刷上面包糠带到河边吧)
相思不扫积久弥厚
2023-10-26
1270
记华为笔试编程题目(软件开发)
倒霉透了,电脑每次都在关键时候给我整点刺激的,笔试做最后一题的时候,ide卡死了,怕关了笔试页面打不开又不敢重启,硬是靠着记事本+脑内编译做完了。。。。
相思不扫积久弥厚
2023-10-26
1650
记京东笔试编程题目(JAVA开发)
第一题是给你2,3,5三个数字,问你用这三个数字组成的数字按照大小排序,第n个是多少。(2,3,5,22,23,25,32,33,35,52,53,55,222,223........)
相思不扫积久弥厚
2023-10-26
1180
鸿蒙开发环境以及依赖的安装及HelloWorld编写
昨天晚上(今天凌晨)睡前刷到鸿蒙2.0开源的消息,貌似放出了开发文档和IDE什么的(总之就是我们可以在上面写代码了),虽然我并不会安卓开发,但是不妨碍我写个HelloWorld呀~~,于是今天就来试试了~
相思不扫积久弥厚
2023-10-26
3150
字符画视频 动态字符画java源代码2.0
之前有 字符画视频 动态字符画java源代码 已经做了差不多了,今天运行了一下发现内存泄露,代码规范,线程安全......全都有问题,,改了改现在内存泄露好一些了(之前大点的视频一跑直接内存爆炸,太信任GC了),线程安全加了Lock目前来看没啥问题,,代码规范..能用就行,以后再改..。
相思不扫积久弥厚
2023-10-26
910
分布式一致性算法-RAFT算法的理解和SOFA-RAFT的改进
Raft将单节点的状态变化转为日志,通过日志同步和日志回放保证一致性。当少数节点挂掉集群依然可以对外提供服务。
相思不扫积久弥厚
2023-10-26
2610
Netty手撸代理服务
网络代理的原理非常简单,源地址访问目标地址的时候流量并不直接传输,而是将目标地址信息和流量包发送到代理服务器上,由代理服务器进行转发,从而实现网络代理功能。
相思不扫积久弥厚
2023-10-26
2580
代理服务内存调优记录
代理服务第一版速度挺猛,但是满载的时候内存消耗到无法忍受,最高的时候吃了我1.8G内存,后经过一系列调优操作,目前满载内存消耗约为100MB。
相思不扫积久弥厚
2023-10-26
1940
MySql双机热备份
在主从机上的配置文件中都修改[mysqld]下的内容 server-id = 1 (主1 从2) log-bin = mysql-bin binlog-do-db = MyJpress  binlog-ignore-db = mysql 
相思不扫积久弥厚
2023-10-26
1320
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档