2023-08-31
AifadianPay基于爱发电实现的spigot自动充值发货插件
使用:前往 https://afdian.net 注册账号后,右上角点击”开发者”获取user_id,token填入配置文件,重载插件,创建完商品即可开始使用(注意是商品,不是赞助方案)
配置文件:
1234567891011121314151617181920212223242526272...
阅读全文
2023-08-25
CMS与三色标记算法CMS是一款里程碑式的垃圾收集器,在它之前GC线程和工作线程是无法同时运行的,在用户层面带来的后果就是运行一段时间就会卡顿一会,降低响应速度
但在我们认知中,GC时停止其他线程应该是必要的。试想一下如果它们同时运行,如果原本不是垃圾,工作线程将引用更改变成了垃圾,这种情况大不了就是GC下一次再清理就好了,但如果原本是垃圾,在清理过程中其他...
阅读全文
2023-08-24
GC及历史演进栈和堆在程序开发中最难以调试的问题莫过于野指针和并发问题。
野指针即是同一个对象,有着多个指针引用,当对象在某一处释放掉了而另一处还不知情依旧使用;或者是不再指向任何对象的指针,也是在java中最为经典的NullPointerExcetion
那么它是怎么产生的呢?大多语言在运行期间内存中的表现都有着栈,堆这两个概念
如下面这段代码
12345...
阅读全文
2023-08-18
关于forge和bukkit通信,查阅了很多资料发现大多都已经过时,或是不详细。自己折腾了一番,记录一下
forge 接收方
123456789101112131415161718192021222324252627282930313233343536373839404142@Mod("story_hud_show")public c...
阅读全文
2023-08-14
最近网站出现了markdown无法渲染等奇奇怪怪的问题。排查之下发现是由于cdnjs.cloudflare被屏蔽了无法访问导致包括markdown渲染在内的一系列js文件无法载入
解决方法是将所有js里的cdnjs.cloudflare替换为cdnjs.loli.net/,其中包括了前者在内的所有开源库
阅读全文
2023-08-10
都看过这种广告吧,武器围着小人转圈圈,被武器碰到的小怪就扣血。看着很有意思,手痒尝试着用现有的知识实现一个就不花时间去学习游戏引擎了,用纯原生js+canvas库做一个网页版的小实现吧首先在canvas上将玩家操控的主角画出来,贴图就不做了,直接上圆点吧
1234567891011121314151617181920212223242526272829303...
阅读全文
2023-08-09
ip地址的划分:ip的范围是0.0.0.0~255.255.255.255,它的由来是32位的二进制。为了方便记忆将他们拆分为四组(以.分割),每组由8位二进制组成
a类 1.0.0.1 ~ 126.255.255.254
0<a类<127 128个大网段
b类 128.0.0.1~192.255.255.254
128<=b类...
阅读全文
2023-08-08
设备是怎么上网的?每台设备(手机,电脑)带有网卡设备,网卡通过光线连接至交换机(交换机可能有多个),交换机连接至路由器,路由器连接至光猫,光猫通过光纤连接到运营商的设备箱
OSI七层模型:
在网络通讯中,有着操作系统兼容,多介质,传输目标,安全,保密等问题,解决的方案是所有设备都统一使用一个网络标准,这个标准就是OSI七层模型
各种通讯协议都是由七层模型设...
阅读全文
2023-06-29
考试的时候一道删除记录的题,噼里啪啦三下敲完自信提交。报了1064,调试了好一阵也不知道为什么,边上的同学把别称去了就正常运行了今晚翻别人代码的时候才知道问题出在哪,sql的delete语句不太一样,使用别称时需要在”delete”后标注如
1delete from table t
需要改成
1delete t from table t
睡了睡了,明天去爬山...
阅读全文
2023-05-20
场景是这样的,我们有一个模块设定如下
用户通过各种渠道获取积分,每月10号,25号进行一次结算;结算排名存入数据库,排行前列的可获得奖励
因为是分布式架构,多个服务器同时操作积分表,于是就有了脏数据的情况。当a服务器对表进行了一次结算操作,b服务器又对结算后的结果再次进行结算。于是数据就脏掉了,那么怎么费最小的劲避免这个问题呢?我们可以使用mysql的事...
阅读全文
上一页 1 2 3 4 … 8 下一页