自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吉他程序员的博客

我们有一支程序员的乐队,欢迎加入

  • 博客(206)
  • 资源 (11)
  • 收藏
  • 关注

原创 新天龙八部3永恒经典之江山策仿官方_源码架设教程

教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。提示: i编辑模式,wq保存。不会的 进行百度 vi的使用教程。运行 登录器.exe 运行 填写自己服务器IP即可。中途会叫你输入数据库密码,你手输 下面密码 即可。tlbb/home 上传到服务器的/home。tlbb/opt 上传到服务器的/opt。用xhell+xftp上传即可。启动TLBB_GM Tool。修改IP为你服务器IP地址。修改ip,为你服务器ip。关闭防火墙、开放端口。上传文件到服务器目录。到此,服务器搭建完成。

2024-04-12 23:02:21 252 1

原创 apk反编译修改dll内容

有时我们拿到apk需要改连接服务器的ip地址,但是这个ip地址又是在apk内部的一个dll文件内。我们日常打开dll时是乱码的,是二进制数据,需要先反编译才行。改完ip之后点击确定。然后左上角点击保存模块,确定即完成了dll的修改。记得选 数字/字符串 , 搜索完成后下面会显示所有匹配的ip地址。首先我们需要将apk反编译出来,这里用到了一个反编译软件。然后我们全部改成新的ip , 右键编辑IL指令。还是用上面的apk反编译软件,点击回编译。等待回编译完成之后,然后再点击签名apk。

2024-04-12 23:01:11 187

原创 雷霆传奇H5_源码搭建架设_神魔之魔改龙珠2

用上面的 外网面板地址 访问,登录宝塔(如果访问不了说明服务器没有放开全部端口,开放端口问百度),用手机号注册一个,然后返回页面登录。输入 y , 回车 ,等待安装宝塔完成, 出现下面图片,证明已经安装完成。上传服务端文件(工具:xshell,xftp)登录GM后台 , 账号密码: admin/若一直转圈的,可开启浏览器无恒窗口模式。修改下数据库密码:123456。登录成功后,找到软件商店。

2024-04-10 23:14:17 310

原创 天书奇谈_源码_搭建架设_3D最新天启版_自带假人

用上面的 外网面板地址 访问,登录宝塔(如果访问不了说明服务器没有放开全部端口,开放端口问百度),用手机号注册一个,然后返回页面登录。修改 \data\sql\gm_manage_sg_002.sql 文件,替换123.207.42.5为你的服务器外网ip。将上面两个文件的所有123.207.42.5 替换 成你服务器ip , 然后保存到 压缩包apk内。输入 y , 回车 ,等待安装宝塔完成, 出现下面图片,证明已经安装完成。需要将下面所有的文件的ip替换成你服务器ip。服务里面: 点 重载配置,重启。

2024-04-10 16:37:42 333

原创 执行信息公开网_被执行人信息查询_自动化工具

程序输出。

2024-04-10 14:47:06 193

原创 咸鱼之王_手游_开服搭建架设_内购修复无bug运营版

咸鱼之王_手游_开服。

2024-04-08 23:12:56 1602

原创 石器时代_单机版_1.0到9.0全部版本集_内附教程

pc单机,可在所有windows系统畅玩,内附安装教程。

2024-04-08 00:03:01 283

原创 原神4.0.1_单机版_免虚拟机一键端GM后台_赠3.2+3.4+3.7+4.0 +4.3.5+4.4多个版本+1000个MOD_内附教程

说在前头!WIN10系统基本可玩!不可玩把运行游戏的环境端装下!WIN7和WIN11系统的最好别拍!没几个能玩的!3.2任务版本,其中一个任务版是虚拟机版本,可以接任务做任务出现极少数BUG的任务用GM命令完成即可完美体验。(此款属于赠送!~我们出售的是4.0.1版本其余版本相当于赠送!3.2精修版本,在3.2任务版本上优化了很多东西!~具体优化内容太多!可购买后查看网盘文件。(此款属于赠送!~我们出售的是4.0.1版本其余版本相当于赠送!3.4任务版本,内置了单机辅助。~具体优化内容太多!

2024-04-07 23:49:56 1233 3

原创 PHP_最新版PTCMS小说聚合网站系统源码+会员收费机制+深度SEO优化带自动采集+采集规则+安装教程

PTCMS是一个纯小说系统,花了大量时间进行修复+去后门+修漏洞+优化,并额外编写了共计12条内置采集规则;全新开发,新版UI,添加原创专区,新闻发布,书单发布,采集日志,百度推送,神马推送,推送日志功能。08、强大的SEO优化功能,TKD设置、URL优化设置、Sitemap设置、百度推送、神马推送。05、内置采集,傻瓜式一键点击,即可采集,能达到10秒采集5部的速度。11、太多功能,不能一一介绍,系统很完善,强大。02、带3个PC端模板+4个手机端模板。04、带作者入驻功能,作者收益设置。

2024-04-07 18:50:40 294

原创 天龙八部_暗黑机制_人面桃花_单机架设搭建

天龙八部_暗黑机制_人面桃花_单机架设搭建。

2024-04-03 12:59:02 230

原创 推箱子_java源码_50张地图_带背景音乐

推箱子_java源码_50张地图_带背景音乐。

2024-04-02 21:59:31 218

原创 坦克大战_java源码_swing界面_带毕业论文

启动类是 TankClinet.java,内置碰撞检测算法,线程,安全集合,一切皆对象思想等,是java进阶的优秀实战项目。坦克大战_java源码_swing界面_带毕业论文。

2024-04-02 21:46:09 199

原创 Eclipse+Java+Swing实现斗地主游戏

java斗地主源码演示​。

2024-03-28 18:48:16 590

原创 Aspose.Cells Java去除水印和数量限制

只需添加几行代码,您的应用程序就可以比以往更快地处理文件格式。Aspose 库是自给自足的,不依赖于任何第三方软件,例如 Microsoft Word、OpenOffice 和类似的办公套件。今天我们来解决这个问题,就拿将excel表格生成图片为例子。

2024-01-05 15:12:35 902 1

原创 DNF86 怀旧 经典 超有趣版本

这意味着玩家有机会为游戏添加新的元素、修改游戏规则,甚至是创作全新的故事情节。这种变化给予了玩家全新的刺激和挑战,让他们重新沉浸在游戏的乐趣中。私服常常有着紧密的社区联系,玩家可以在其中分享游戏经验、交流玩法心得,并共同参与游戏活动。这种紧密联系加强了玩家间的情感纽带,创造了一个更加融洽的游戏社区。我每两天都会收集玩家的意见,我们有个玩家意见箱,会根据玩家的体验去更新游戏,我是一名做技术的,对这方面有能力。副本不经融合了原生的86版本的安图恩,卢克,还引入了90版本的超时空等,让玩家体验十足。

2023-12-22 15:00:18 469

原创 DNF 单机&联网 搭建教程(附视频)

分别覆盖/root /usr。将生成的授权文件覆盖到客户端。要的请在csdn留言。要的请在csdn留言。要的请在csdn留言。

2023-12-12 14:02:52 1349 6

原创 Redisson 延时队列 延时严重问题

当量很大的时候,如果设置的 partition ,poll 在10 左右,由于极致压榨了cpu性能,保证延时队列不延时,CPU能打到 50%。加上 @RedissonFastDelayQueueClient 注解后,就代表是 延时队列有数据后回调的类,里面的方法配置了 @DelayTrigger注解 就代表回调执行的方法。redisson 刚好,由于是采用了redis做延时队列,性能超高,而且还能持久化,到线上推送效果也表现极好,没出过问题(前提是我二次定制开发过)。需求是要设置5秒以上的延时推消息。

2023-06-28 12:00:51 413

原创 java agent 实战 监控Elasticsearch(只需依赖一个jar 完全无侵入式)解决jar启动问题

但是这种方式对类的修改有较大的限制,修改后的类要兼容原来的旧类,具体的要求在 Java 官方文档 Instrumentation#retransformClasses()方法介绍 中可以找到: 转换类时禁止添加、删除、重命名成员变量和方法,禁止修改方法的签名,禁止改变类的继承关系。但是上面会有一个问题,在线上 我们用jar -jar 启动时,会有各种问题, 但是在文章的前面实现的案例都已经解决了,需要读者自行下载。这里我们其实就是用到了agent的动态绑定方式去绑定。到此我们实例已经制作完毕。

2023-06-28 09:35:15 1439

原创 动态修改Java线程池 生产环境解决方案

我们公司开发的一个线程池框架,基于JDK原生的线程池,名为HThreadPool ,优点如下: 通过 nacos 可以动态修改线程池的参数,且实时生效。 通过提供http接口,来返回当前线程池的各项指标。 内部包装了JDK的ThreadPoolExecutor , 线程池功能都是原生的。 集成简单,只需引入一个starter, 然后配置nacos地址即可。 效果测试nacos上配置线程池参数:​启动程序,查看监控(通过提供http接口方式):..

2022-01-12 18:10:00 1511

原创 hadoop3 MapReduce执行过程(三)

MapReduce概述Hadoop MapReduce 是一个分布式计算框架,用于编写批处理应用程序。编写好的程序可以提交到 Hadoop 集群上用于并行处理大规模的数据。可以处理像什么单词统计,手机号流量统计啊等。适用场景数据统计,如:网站的PV、UV统计 搜索引擎构建索引 海量数据查询 复杂数据分析算法实现不适用场景OLAP 要求毫秒或秒级返回结果 流计算 流计算的输入数据集是动态的,而MapReduce是静态的 DAG计算 多个任务之间存在依赖关系,后一个的输

2021-11-15 10:05:05 2786

原创 hadoop3 HDFS介绍(二)

HDFS前言设计的的思想:主要的是分而治之,将大的文件分割称为一个个小的文件,存储在各个机器上。在大数据中的应用:为大数据框架提供储存数据的服务重点概念:文件分块、副本存放、元数据。HDFS的概念和特性首先,它是一个文件系统,用于存储文件,通过统一的命名空间——目录树来定位文件。其次,它是分布式的,很多服务器联合实现功能。HDFS组成结构图HDFS 写文件的基本流程先来了解几个概念block文件上传前需要分块,这个块就是block,一般

2021-11-15 10:03:01 420 1

原创 hadoop3 完全分布式集群搭建(一)

基础概念1. NameNode存储文件的元数据。如文件名,文件目录结构,文件属性(生成时间,副本数,文件权限),以及每个文件的块列表和所在的DataNode等。2. DataNode具体存储文件块数据,以及数据块校验和。3. Secondary NameNode(2nn)每隔一段时间对NameNode元数据备份。4. ResourceManager管理整个集群的资源(内存,cpu等)。5. NodeManager管理单个节点的资源(内存,cpu等)。开始搭建

2021-11-15 10:01:21 669

原创 Java大数据架构-背景篇

架构图从下往上我们可以看到,分为几层:数据采集,传输层 数据存储层 数据计算查询层 数据展示层后面我们会详细介绍各层的组件,敬请期待~~大数据的前景一、大数据在医疗行业的应用大数据让就医看病更简单。过去,对于患者的治疗方案,大多数都是通过医师的经验来进行,优秀的医师固然能够为患者提供好的治疗方案,但由于医师的水平不相同,所以很难保证患者都能够接受最佳的治疗方案。而随着大数据在医疗行业的深度融合,大数据平台积累了海量的病例、病例报告、治愈方案、药物报告等信息资源..

2021-11-15 10:00:03 677

原创 selenium 处理时间日期控件 解决查询后失效问题

如果你是通过 js 来 清空 readonly 属性, 向下面这样代码:#-*- coding:utf-8 -*-import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.get("file:///C:/bootstrap-datetimepicker/bootstrap-datetimepicker/demo/index.html")js = "$('input:eq(0)').removeAttr('

2021-11-02 16:28:21 1314

原创 Java 聚合支付 实战 XorPay

请看效果支付项目成果视频效果很简单:用户输入手机号登录。登录成功,也注册成功,然后请求支付二维码。用户扫码付款,然后后端接收支付回调,更改用户已支付。用户点击按钮刷新页面,发现已支付,查看商品文章。本文章以 XorPay的native支付 作为案例讲解, 如果你需要对接别的支付,也可以联系我!!!申请XorPay保管好你的aid 和 app secret 这是支付接口的凭证登录,注册模块实现创建用户表:CREATE TABLE `t_user` ( `id` int uns

2021-09-27 10:30:35 1482

原创 新手 搭建技术博客网站

本文可以让你了解到:整个网站搭建到上线的流程。搭建网站的成本。网站域名,备案等细节。搜索引擎如何可以搜到你的网站。一. 我的博客网站展示Java架构师修炼网站内容还在完善中,下面是我的文章数据库:都是我一篇一篇写的,写的过程中技术也得到了质的提升!!!!这是我的网站一些备案的信息:Google浏览器可以搜到我的文章:二. 网站搭建成本1) 时间成本(在我的指导下) :网站搭建 2天备案+审核 30天左右2) 金钱成本:服务器: 74元一年 (腾讯云服务器首年)域名:

2021-09-13 17:55:52 196

原创 Java 日活跃百万消息量 热词提取 实战

注意本文是线上实战,已经应用到公司线上,并不是自己测试。量级:每天500W消息。需求每天500W 聊天消息,将聊天消息先分词,然后汇总提取出热词(出现次数最多的词)然后进行排序展示。线上效果图:展示对应热词名称和历史触发次数。原始消息数据量展示图:由于数据量巨大,每天有近500w数据,所以存储到ES ,然后按照每天建立索引。实现思路(温馨提示: 请耐心阅读)第一种方案:每天零点,起一个定时器,分页查询当天ES数据,直到查完今天数据为止。然后分页去处理消息.

2021-06-01 11:59:03 1359 1

原创 企业级 Redis + Lua 分布式 高并发限流 实战

提醒注意本文不是个人测试,而是已经应用在线上,自定义限流组件代码。可以在线上推广使用。无需惧怕量级。采用了计数器+滑动窗口配合实现, 借鉴了著名的 Sentinel 滑动窗口思想:需求描述按照 每小时,每分钟,每秒 维度 进行分布式限流。效果展示首先来看下压测jmeter配置:每秒200个线程访问限流接口,无限循环下去。后台设置的接口限流条件为: 5次/每秒 ,代码:观察后台输出情况:这里我抽查了几个, 发现每秒确实是 5次成功拿锁。 证明我们的.

2021-05-31 14:33:47 412 2

原创 Java 高效大文件 读取&写入(一亿行)

写文件需求:写入1亿行,7位以内的随机的数字。首先看成果图,代表没骗大家!!!!!这个是最终生成的文件,有770多MB 。下面用glogg打开预览:程序打印耗时7149ms + 923 ms = 8072ms ,也就是8秒,写入1个亿数据到文件!!!!(还可以参数调优)思想利用nio高效写文件,先写入20个小文件,最后合并,每个小文件开一个线程。代码:public static void main(String[] args) throws Clone.

2021-05-19 10:42:44 2388 1

原创 Eclipse开发go环境搭建

Windows平台下载完成后,直接双击安装即可默认情况下,.msi文件会安装在 C:\Go 目录下。可以将 C:\Go\bin 目录添加到环境变量 PATH 中,方便调用命令。Go 里面有两个非常重要的环境变量 GOROOT 和 GOPATH 。GOROOT 是 安装 go 的路径;GOPATH 是我们自定义的工作空间。GOPATH 可以是一个目录的列表,在 windows 环境变量中设置的时候,多个目录可以使用分号(;)分隔,在 Linux 环境变量中可以使用冒号(:)分隔。

2021-03-16 22:41:49 1776

原创 Canal 详解 Mysql与Redis数据同步 解决方案

要保证数据库和redis强一致性是不可能的,肯定有少许时间的不一致。canal是阿里的一套组件,用来监听mysql master发送的类似binary log的数据,然后让消息费去消费。Canal 简单原理canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议 mysql master收到dump请求,开始推送binary log给slave(也就是canal) canal解析binary log对象(原始为byte流)Ca

2021-03-12 09:27:45 462

原创 Jedis 连接池 详解

一. JedisPool的几个重要参数介绍1. maxTotal控制连接池里面最多构建多少个Jedis实例。请看下面代码public static void main(String[] args) { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(2); JedisPool pool = new JedisPool(config,"172.29.2.10",7000); while(true) {

2021-03-12 09:27:10 4383 1

原创 HashedWheelTimer 源码解析

此文是接着上文续讲的,建议看下上文在看此文。Redisson 延时队列 原理 详解​githubs.xyzHashedWheelTimer 简介Redisson延时队列里面用到了HashedWheelTimer 作为延时任务触发机制。HashedWheelTimer 属于netty-common项目下的工具。HashedWheelTimer本质是一种类似延迟任务队列的实现,适用于对时效性不高的,可快速执行的,大量这样的“小”任务,能够做到高性能,低消耗。Demo用法HashedWh

2021-03-12 09:26:35 421

原创 Redisson 延时队列 原理 详解

花了一天研究了下Redisson 的延时队列,RBlockingQueue ,RDelayedQueue 。 网上没一个说清楚的,而且都是说轮询redis的zset,都是错误的! 让我来纠正,如果我有错的也可指出。Demo用法public static void main(String[] args) throws InterruptedException, UnsupportedEncodingException { Config config = new Config(); config.

2021-03-12 09:25:48 5865 1

原创 Redis原理(4) Cluster 详解

先看一张图,大致触摸下Redis ClusterRedis Cluster要求至少需要3个master才能组成一个集群,同时每个master至少需要有一个slave节点。各个节点之间保持TCP通信。当master发生了宕机, Redis Cluster自动会将对应的slave节点提拔为master,来重新对外提供服务。Redis Cluster 功能 :负载均衡,故障切换,主从复制。负载均衡先说下槽,集群中每个redis实例都负责接管一部分槽,总槽数为:16384(2^14),如果有..

2021-03-11 17:42:10 1168

原创 Redis原理(4)持久化 - AOF 篇

一. AOF简介AOF( append only file )持久化以独立日志的方式记录每次写命令,并在 Redis 重启时在重新执行 AOF 文件中的命令以达到恢复数据的目的。AOF 的主要作用是解决数据持久化的实时性。二. AOF相关配置# 是否开启AOF,默认关闭(no)appendonly yes# 指定 AOF 文件名appendfilename appendonly.aof# Redis支持三种不同的刷写模式:# appendfsync always #每次收到.

2021-03-11 17:41:38 416 1

原创 Redis原理(3) 持久化 RDB

一. RDB 简介Redis的RDB是用来将redis内存数据持久化到磁盘的一种机制,以此来防止redis数据全量丢失。二. RDB 相关配置# 900秒(15分钟)内至少1个key值改变(则进行数据库保存--持久化) save "" 关闭RDB功能save 900 1 save 300 10 save 60 10000 # 如果持久化出错,主进程是否停止写入stop-writes-on-bgsave-error yes#是否压缩 ,建议不开启,压缩也会消耗cpu,磁盘的

2021-03-11 17:40:59 236

原创 Redis原理(2)内存优化细节

每一片条凋零的落叶,每一个残破的鸟窝,每一寸苍白的头发.... 都是为了生命的延续。本文就是接着上文的延续:Redis 内存全面详解​githubs.xyz一. 从编码上来优化内存几种redis数据编码介绍(不全介绍)1. embstr172.29.2.12:7000> set a 11111111222222333331212222233333333332333333OK172.29.2.12:7000> OBJECT encoding a"embstr"上

2021-03-11 17:40:01 191

原创 Redis原理(1) 内存全面详解

一. 我们怎么观察线上Redis内存我们如果在我们的redis.conf配置文件里面配置:# 最大内存设置,100Mmaxmemory 104857600查看redis内存信息 (info Memory)172.29.2.11:7002> info Memory# Memoryused_memory:2598042used_memory_human:2.48Mused_memory_rss:3002368used_memory_rss_human:2.86Mmaxm

2021-03-11 17:39:20 1336

原创 Redis集群监控 (Granafa Prometheus Exporter 实战)

一. 写在前面的话本文是实战,来监控上篇文章我们搭建的Redis集群。我是花了2天才搞定,就因为granafa的版本问题。读者搭建时一定要用我指定的版本,否则你会尝到绝望的果实,看到血淋淋的键盘。二. Redis集群监控的三大利器redis exporter Prometheus granafaredis exporter 负责采集redis指标数据,通过 http 暴露给 Prometheus 拉取,然后通过granafa 将这些指标绘图展示数据。功能结构图不知道盗的哪里的.

2021-03-11 17:38:40 821 1

HadLuo-Mybatis3.rar

简单易懂的mybatis源码,请修改db.properties信息在运行。

2020-04-22

动态注册dubbo提供者接口

在dubbo服务运行过程中,上传正确的java代码文件,自动编译生成class并注册到dubbo zk 中,可以正常dubbo invoke来调用。整个过程服务不用重启。我写了个框架并命名为D-Unit。

2019-09-26

Dubbo传输层实现

仿dubbo的传输层实现,基于netty4.........................................

2018-05-09

自定实现dubbo服务导出

包括spring自定义标签,dubbo何如利用spring bean生命周期实现查找和赋值

2018-05-02

自定实现Dubbo Invoker

自己仿dubbo Invoker实现,思想跟dubbo实现一致。。。。。。。。。。。

2018-04-27

仿Dubbo的ExtensionLoader

仿Dubbo的ExtensionLoader maven工程....

2018-04-24

scala编写的dubbo自动化部署工具

自动用scala写的dubbo服务自动化部署工具,工程是eclipse编写的

2018-01-09

sacla编写的dubbo自动化部署工具

sacla编写的dubbo自动化部署工具,项目是eclipse编写的

2018-01-09

自己手动实现dubbo源码

里面有三个mavaen工程具体看博客介绍.................................

2017-12-21

netty-0.0.1.jar

基于netty4的类似websocket用法封装

2017-06-06

jd-gui-0.3.6.exe

反编译class的神器

2017-01-04

空空如也

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

TA关注的人

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