自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信社群机器人开发

测试地址:https://wkteam.cn/

2023-12-11 17:33:31 736

原创 如何提⾼webpack 的构建速度

3.利⽤ DllPlugin 和 DllReferencePlugin 预编译资源模块 通过DllPlugin 来对那些我们引⽤但是绝对不会修改的 npm 包来进⾏预编译,再通过 DllReferencePlugin 将预编译的模块加载进来。5.使⽤ webpack-uglify-parallel 来提升 uglifyPlugin 的压缩速度。原理上 webpack-uglify-parallel 采⽤了多核并⾏压缩来提升压缩速度。2.通过 externals 配置来提取常⽤库。

2023-12-11 13:50:02 458

原创 微信个人号机器人开发

测试地址:https://wkteam.cn/

2023-12-08 17:17:50 431

原创 Gson与FastJson详解

String json = “{“id”:1,“name”:“金苹果”,“author”:“李杰”,“info”:“嘿嘿嘿嘿嘿嘿”,“price”:198.0}”;String json = “{“id”:1,“name”:“金苹果”,“author”:“李”,“info”:“嘿嘿嘿嘿嘿嘿”,“price”:198.0}”;对象 = new Gson().fromJson(JSON字符串,对象类型.class);将Java中的对象 快速的转换为 JSON格式的字符串.将对象转换为JSON字符串。

2023-12-08 14:15:26 678

原创 基于个微机器人的开发

测试地址:https://wkteam.cn/

2023-12-07 17:35:55 1064

原创 dubbo是什么

dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。所谓协议(protocol)就是约束数据的格式,client按照协议将请求信息序列化成字节序列发送给server端,server端根据协议,将数据反序列化成“对象”,然后执行指定的方法,并将方法的返回值再次按照协议序列化成字节流,响应给client,client按照协议将字节流反序列话成”对象”。

2023-12-07 14:11:20 350

原创 实现个微群聊机器人的二次开发

测试地址:https://wkteam.cn/

2023-12-06 17:18:44 508

原创 java字符串String类的常用方法

参数:格式字符串(%d 整型占位符, %f浮点型占位符,%s 字符型占位符),动态参数值(按照格式中的占位符,依次传入对应值);//输出:[H, e, l, l, o]System.out.println(str.compareTo(“BBC”));

2023-12-06 14:41:10 485

原创 golang开发之个微机器人的二次开发

测试地址:https://wkteam.cn/包含此参数 所有参数都是从消息回调中取)

2023-12-05 16:58:09 551 1

原创 ZooKeeper常见面试题

一般是客户端执行getData(“/节点A”,true),如果节点A发生了变更或删除,客户端会得到它的watch事件,但是在之后节点A又发生了变更,而客户端又没有设置watch事件,就不再给客户端发送。官方声明:一个Watch事件是一个一次性的触发器,当被设置了Watch的数据发生了改变的时候,则服务器将这个改变发送给设置了Watch的客户端,以便通知它们。为什么不是永久的,举个例子,如果服务端变动频繁,而监听的客户端很多情况下,每次变动都要通知到所有的客户端,这太消耗性能了。这是比较常用的方式。

2023-12-05 16:56:51 712

原创 java开发之个微机器人的实现

测试地址:https://wkteam.cn/登录成功后wId会变更,记得更新。

2023-12-04 15:14:40 358

原创 nohup命令详解

它把标准输出(STDOUT)和标准错误(STDERR)结果输出到nohup.txt文件这个看似很方便,但是当输出很大的时候,nohup.txt文件会非常大,或者多个后台命令的时候大家都会输出到nohup.txt文件,不利于查找结果和调试程序。这就会导致 >output 2>output 文件output被两次打开,而stdout和stderr将会竞争覆盖,这肯定不是我门想要的.这个意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件output里面, www.2cto.com。

2023-12-04 14:51:58 447

原创 go开发之个微机器人的二次开发

测试地址:https://wkteam.cn/包含此参数 所有参数都是从消息回调中取)

2023-12-01 16:20:07 794

原创 Gson与FastJson详解

String json = “{“id”:1,“name”:“金苹果”,“author”:“101”,“info”:“嘿嘿嘿嘿嘿嘿”,“price”:198.0}”;String json = “{“id”:1,“name”:“金苹果”,“author”:“杰”,“info”:“嘿嘿嘿嘿嘿嘿”,“price”:198.0}”;对象 = new Gson().fromJson(JSON字符串,对象类型.class);将Java中的对象 快速的转换为 JSON格式的字符串.将对象转换为JSON字符串。

2023-12-01 15:32:41 498

原创 python开发之个微朋友圈开发

测试地址:https://wkteam.cn/

2023-11-30 14:32:17 765

原创 ArrayList和Vector的区别

第三句话:在查看API时,发现Vector有4个构造方法,比 ArrayList多了一个。而在JDK1.7以后,是按照新容量 = 原容量 +(原容量 >> 1)来计算的,大约也在50%左右,所以都不是很多资料上说的就是50%,同时由于位运算的速度比快,所以ArrayList在JDK1.7之后效率更高,也可以看出来,;在ArrayList的底层,是通过定义一个DEFAULT_CAPACITY的常量来指定的,而Vector的底层,是直接在空参构造中,通过写死了一个this(10)来指定的;

2023-11-30 14:29:33 470

原创 java开发之基于个微群聊二次开发

测试地址:https://wkteam.cn/

2023-11-29 15:00:12 820

原创 .super.getClass()方法调用?

由于getClass()在Object类中定义成了final,子类不能覆盖该方法,所以,在test方法中调用getClass().getName()方法,其实就是在调用从父类继承的getClass()方法,等效于调用super.getClass().getName()方法,所以,super.getClass().getName()方法返回的也应该是Test。在test方法中,直接调用getClass().getName()方法,返回的是Test类名。下面程序的输出结果是多少?答:结果是Test。

2023-11-29 14:55:59 314

原创 java文件传输简单方法

/toByteArray()创建一个新分配的字节数组。其大小是此输出流的当前大小,缓冲区的有效内容已被复制到其中。//装载数据到arrOut中。System.out.println(“接受到的数据为:”+data);//将该输出流的当前内容,作为字节数组。java文件传输简单方法。//定义需要上传的数据。

2023-11-28 15:58:59 396

原创 E云管家开发个人微信号批量修改好友备注

【代码】E云管家开发个人微信号批量修改好友备注。

2023-11-28 15:57:12 470

原创 个微协议开发/微信个人号二次开发/ipad协议/api接口

我们是一家服务企业数字化微信管理服务的技术服务团队,服务于需求SCRM、机器人、营销系统、社群小助手等具有研发能力的企业,同时我们也接收因使用Xp方案、ipad方案、PC方案导致被批量封号的企业,我们合作伙伴目前包含:金融服务行业Top10、国企事业单位、上市企业、知名淘客品牌、知名Xp企业、提供SCRM的定制型公司、Github知名付费技术平台等。可实现分布式部署,批量管理服务器。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。

2023-11-27 15:07:57 381 1

原创 微信api开发接口文档

【代码】微信api开发接口文档。

2023-11-27 14:37:59 640

原创 E云管家个微协议框架--新版本的利器

E云管家作为一项创新性的IPAD协议构建工具,基于IPAD8.0.37协议为开发者提供了强大而灵活的功能,使他们能够轻松构建高效的通信协议。低版本的通信协议在满足日益增长的需求方面可能面临一些挑战,因此需要一种创新性的框架来构建更高效、可扩展的互联网协议。高效的数据传输: E云管家注重数据传输的高效性,通过优化传输算法和数据压缩机制,使协议在传输效率方面表现出色。灵活可扩展的设计: E云管家采用灵活可扩展的设计理念,使开发者能够根据具体需求定制协议的各个方面。测试地址:https://wkteam.cn/

2023-11-10 15:34:59 103

原创 python开发之个微机器人的二次开发

测试地址:https://wkteam.cn/

2023-09-21 17:01:21 136

原创 资深java面试题及答案整理

如果 method1() 和 method2() 都由两个或多个线程调用,则存在死锁的可能性, 因为如果线程 1 在执行 method1() 时在 Sting 对象上获取锁, 线程 2 在执行 method2() 时在 Integer 对象上获取锁, 等待彼此释放 Integer 和 String 上的锁以继续进行一步, 但这永远不会发生。如果你仔细查看了上面的代码,那么你可能已经发现死锁的真正原因不是多个线程, 而是它们请求锁的方式, 如果你提供有序访问, 则问题将得到解决。或如何避免Java中的死锁?

2023-09-21 15:57:15 231

原创 python开发之个微群聊机器人的开发

测试地址:https://wkteam.cn/

2023-09-18 16:20:33 178

原创 Python 基本语法

print(x, '加油加油你最棒!"""Test class,提供通用的方法"""print(x, '你最漂亮!空一行:用于类成员函数之间,或者用于区分不同逻辑块。print(x, '好孩子!"""Test的构造器:"""可加反斜杠对代码进行换行,程序会认为是一行。复杂过长的计算、操作可用括号然后缩进换行。空两行:类与类,类与函数,函数与函数之间。# 简单 for 和 if 可写在同一行。print(456) # 第三个注释。每行代码结尾不需要加标点。s = '我和我的\。

2023-09-18 15:48:54 61

原创 go开发之个微机器人的二次开发

测试地址:https://wkteam.cn/

2023-09-14 16:12:36 179

原创 虚拟机配置网络(主机ping、虚拟机ping不通等问题)

ps:点击添加网络,会在列表中生成一个网卡VMnet8,如图所示(自动生成的,可以修改子网ip,如左下角的192.168.234.0,修改后列表中的子网地址也跟着对应修改,子网掩码默认255.255.255.0),选择模式为NAT模式。ps:IP地址网段要与虚拟网络配置时的一致192.168.234.xxx(xxx任意填写一个),网关地址和DNS地址与虚拟机设置NAT设置的网关地址要相同,其它改动如图红框中的内容。该方法是配置静态ip(即ip不会动态变化)、模式为NAT模式(目前选择最多的方式)

2023-09-14 15:03:01 214

原创 java开发之个人微信机器人的二次开发

测试地址:https://wkteam.cn/

2023-09-12 16:19:00 145

原创 [标准sql] 内连接和外连接的区别

左向外连接的结果集包括LEFT OUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。右向外连接是左向外连接的反向连接。将返回右表的所有行。交叉连接返回左表中的所有行,左表中的每一行与右表中的所有行组合。外连接外连接可以是左向外连接、右向外连接或完整外部连接。

2023-09-12 14:09:16 525

原创 python开发之个人微信机器人的开发

测试地址:https://wkteam.cn/

2023-09-11 15:03:21 113

原创 数据库设计规范

触发器是一种特殊的存储过程,通过对表的DML操作而触发执行,是为确保数据的完整性和一致性不被破坏而创建,实现数据的完整约束。数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库中引入版本控制机制来确定使用中的数据库的版本。l 系统中属于是业务范围内的编号的字段,其代表一定的业务信息,这样的字段建议命名为CODE,其数据类型为VARCHAR,该字段需加唯一索引。

2023-09-11 11:26:14 224

原创 go开发之个人微信的开发

测试地址:https://wkteam.cn/

2023-09-09 16:31:27 103

原创 ansible:playbook详解

task实际是调用ansible的一个模块,将多个play组织在一个playbook中,即可以让它们联合起来,将事先编排的机制执行预定义的动作。task list中有一个或者多个task,各个task按顺序逐个在hosts指定的所有主机上执行、也就是所有主机完成一个task后,再开始下一个task。hosts用于指定要执行指定任务的主机,需事先定义在主机清单中。task的目的是使用指定的参数执行模块,而在模块参数中可以使用变量。模块执行是幂等的,这意味着多次执行是安全的,因为其结果均一致。

2023-09-09 15:48:29 482

原创 java开发之个人微信的二次开发

测试地址:https://wkteam.cn/

2023-09-08 16:02:24 115

原创 java设计模式,简单工厂和抽象工厂有什么区别?

抽象工厂模式的用意为:给客户端提供一个接口,可以创建多个产品族中的产品对象。工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,根据逻辑不同,产生具体的工厂产品。具体工厂角色:它含有和具体业务逻辑有关的代码。具体产品角色:工厂类所创建的对象就是此角色的实例。抽象产品角色:它一般是具体产品继承的父类或者实现的接口。抽象产品角色:它是具体产品继承的父类或者是实现的接口。具体产品角色:具体工厂角色所创建的对象就是此角色的实例。先来认识下什么是产品族: 位于不同产品等级结构中,功能相关联的产品组成的家族。

2023-09-08 15:46:47 296

原创 java开发之个微机器人的二次开发

测试地址:https://wkteam.cn/

2023-09-05 16:42:49 47

原创 Spring Bean 的生命周期,如何被管理的

如果这个Bean实现了ApplicationContextAware接口,会调用setApplicationContext(ApplicationContext)方法,传入Spring上下文,该方式同样可以实现步骤4,但比4更好,以为ApplicationContext是BeanFactory的子接口,有更多的实现方法。如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID。

2023-09-05 13:53:14 296

原创 python开发之个微机器人的二次开发

测试地址:https://wkteam.cn/

2023-09-04 16:44:11 77

空空如也

空空如也

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

TA关注的人

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