自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (1)
  • 收藏
  • 关注

原创 word流程图两条线的端点连接_word 2013流程图连线 word流程图连线

点击“文件”,“新建”,“流程图”,选择“基本流程图”。右键单击线1,“自定义动画”,在右侧,点击“添加效果”——“进入”——“其他”——“擦除”——“确定”。然后在右侧的“线条1”动作上点击右键,“效果选项”,“方向”选择为“自左侧”,然后在“计时”选项卡里面,点击“触发器”,选择你这条线来自哪个文本框或者图案,然后确定。然后在右侧的“线条1”动作上点击右键,“效果选项”,“方向”选择为“自左侧”,然后在“计时”选项卡里面,点击“触发器”,选择你这条线来自哪个文本框或者图案,然后确定。

2022-12-12 17:52:43 187

原创 数据库设计规范

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

2022-12-12 17:48:33 270

原创 个人微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表、搜索好友信息。

2022-12-09 17:33:54 410

原创 Spring boot与Spring cloud 之间的关系

Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。多个小有服务整合成的大服务,要有一个消息总线来用于互相通知和调用,要有一个服务发现程序来管理某个小服务上线可用,同时在服务离线时也要能处理,各个小服务要尽量各自独立,还要考虑服务的依赖性,集群的负载均衡,配置文件的分离。既然很多东西都是一样的,为什么还要去配置。

2022-12-09 17:31:42 406 1

原创 Zookeeper面试题整理含答案

Zookeeper面试题整理含答案zookeeper 是什么?zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。zookeeper 都有哪些功能?集群管理:监控节点存活状态、运行请求等。主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeep

2022-12-07 18:02:52 305

原创 java高频面试题(反射、对象拷贝)

java高频面试题(反射、对象拷贝)反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再

2022-12-07 18:02:04 24

原创 个人微信api

我们是一家专业服务企业数字化微信管理服务的技术服务团队,服务于需求SCRM、机器人、营销系统、社群小助手等具有研发能力的企业,同时我们也接收因使用Xp方案、ipad方案、PC方案导致被批量封号的企业,我们合作伙伴目前包含:金融服务行业Top10、国企事业单位、上市企业、知名淘客品牌、知名Xp企业、提供SCRM的定制型公司、Github知名付费技术平台等。同时我们目前提供的API可开展的业务包括并且不限于:业务系统分支客户案例?目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(

2022-12-06 17:46:36 240

原创 java文件传输简单方法

java文件传输简单方法假设现在已经打包了一个文件(1233444333),要将这个文件传输给另一方:import java.io.*;public class F_PasswordUnPassword {public static void main (String[] args)throws Exception {ByteArrayOutputStream arrOut=new ByteArrayOutputStream();DataOutputStream dataOut=new DataO

2022-12-06 17:41:52 235

原创 java判断字符串是否为数字或中文或字母

java判断字符串是否为数字或中文或字母1.判断字符串是否仅为数字:1、用JAVA自带的函数public static boolean isNumeric(String str){for (int i = str.length();–i>=0;){if (!Character.isDigit(str.charAt(i))){}}return true;}2、用正则表达式public static boolean isNumeric(String str){}3、用ascii码public static

2022-12-05 16:47:40 1108

原创 java考试题精选30道(附答案)

java考试题精选30道(附答案)在WEB-INF目录下,必须存放的文件为: BA.class文件B.web.xmlB.jar文件D.html文件下面哪个不是JAVA 关键字 AA integerB doubleC floatD default构造函数何时被调用( ) BA. 类定义时 B. 创建对象时C. 调用对象方法时 D. 使用对象的变量时下面哪项不是response 对象的方法 ( C )A. setContentType(String content

2022-12-05 16:40:34 82

原创 java经典笔试题大全(50道含答案)

接口:一个接口允许一个类从几个接口继承而来,Java 程序一次只能继承一个类但可以实现几个接口,接口不能有任何具体的方法,接口也可用来定义可由类使用的一组常量。答:因为类A、B不是接口,所以是不可以直接继承的,但可以将A、B类定义成父子类,那么C类就能实现A、B类的功能了。A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。3、如果有两个类A、B(注意不是接口),你想同时使用这两个类的功能,那么你会如何编写这个C类呢?

2022-12-02 17:36:32 1528

原创 个人微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。E云技术 ☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆☆☆。

2022-12-02 17:30:19 56

原创 最新java面试题及答案(基础篇)

Resource默认按照名称装配,当找不到与名称匹配的bean才会按照类型装配,可以通过name属性指定,如果没有指定name属性,当注解标注在字段上,即默认取字段的名称作为bean名称寻找依赖对象,当注解标注在属性的setter方法上,即默认取属性名作为bean名称寻找依赖对象。(6)当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的。

2022-12-01 17:25:36 91

原创 java高频面试题(反射、对象拷贝)

可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新类。这个代理类并不是定义好的,是动态生成的。注意:基于序列化和反序列化实现的克隆不仅仅是深度克隆,更重要的是通过泛型限定,可以检查出要克隆的对象是否支持序列化,这项检查是编译器完成的,不是在运行时抛出异常,这种是方案明显优于使用Object类的clone方法克隆对象。想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。

2022-12-01 17:23:21 13

原创 HashMap线程安全面试题(含答案)

这个也是最推荐使用的线程安全的Map,也是实现方式最复杂的一个集合,每个版本的实现方式也不一样,在jdk8之前是使用分段加锁的一个方式,分成16个桶,每次只加锁其中一个桶,而在jdk8又加入了红黑树和CAS算法来实现。为了避免出现场景2的线程安全的问题,不能使用HashMap作为成员变量,要寻求使用线程安全的Map,下面来总结下有哪些线程安全的Map呢?1、当用在方法内的局部变量时,局部变量属于当前线程级别的变量,其他线程访问不了,所以这时也不存在线程安全不安全的问题了。来看看HashTable的源码。

2022-11-30 17:34:45 33

原创 个人微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。E云技术 ☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆☆☆。

2022-11-30 17:31:51 53

原创 java面试题,上楼梯有多少种方式

然而,这里的递归是一个头递归,也就是说要先递归再回溯(编译器无法将其优化为一个循环结构),而且是将三个递归的结果进行合并,这样的话算法的运行时间呈指数增长(渐近时间复杂度为O(3^N))。题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。java面试题,上楼梯有多少种方式。

2022-11-28 17:28:01 29

原创 java编程题,打印n对括号的全部有效组合

如题所述,当n=3时,可能的组合有:(()()), ((())), ()(()), (())(), ()()()List list = generate(3);// 生成3对括号的所有组合。java编程题,打印n对括号的全部有效组合。

2022-11-28 17:27:11 23

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

由于 Java 中的 wait() 方法在等待之前释放锁定并在从 wait() 返回之前重新获取锁定方法,我们必须使用这个锁来确保检查条件(缓冲区是否已满)和设置条件(从缓冲区获取元素)是原子的,这可以通过在 Java 中使用 synchronized 方法或块来实现。我不确定这是否是面试官实际期待的,但这个我认为至少有意义,请纠正我如果我错了,请告诉我们是否还有其他令人信服的理由调用 wait(),notify() 或 Java 中的 notifyAll() 方法。10.你能用Java覆盖静态方法吗?

2022-11-25 17:22:13 254

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

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

2022-11-25 17:17:27 343

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

虽然Java中的单例模式存在很长时间,但枚举单例是相对较新的概念,在引入Enum作为关键字和功能之后,从Java5开始在实践中。本文与之前关于 Singleton 的内容有些相关, 其中讨论了有关 Singleton 模式的面试中的常见问题, 以及 10 个 Java 枚举示例, 其中我们看到了如何通用枚举可以。这是迄今为止最大的优势,如果你在Java 5之前一直在编写单例, 你知道, 即使双检查锁定, 你仍可以有多个实例。Java 中的枚举单例模式是使用枚举在 Java 中实现单例模式。

2022-11-24 17:32:36 84

原创 个人微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。E云技术 ☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆☆☆。

2022-11-24 17:30:34 211

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

为什么 String 在 Java 中是不可变的是 Java 中最常被问到的字符串访问问题之一,它首先讨论了什么是 String,Java 中的 String 如何与 C 和 C++ 中的 String 不同,然后转向在Java中什么是不可变对象,不可变对象有什么好处,为什么要使用它们以及应该使用哪些场景。添加运算符重载比没有它肯定会使设计更复杂,并且它可能导致更复杂的编译器, 或减慢 JVM,因为它需要做额外的工作来识别运算符的实际含义,并减少优化的机会, 以保证 Java 中运算符的行为。

2022-11-23 17:56:21 89

原创 高级Java面试问题列表

1)第一个原因是围绕钻石形继承问题产生的歧义,考虑一个类 A 有 foo() 方法, 然后 B 和 C 派生自 A, 并且有自己的 foo() 实现,现在 D 类使用多个继承派生自 B 和C,如果我们只引用 foo(), 编译器将无法决定它应该调用哪个 foo()。这是我收集的10道高级Java面试问题列表。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。

2022-11-23 17:50:57 34

原创 个人微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。E云所用技术:安全性较好,功能满足,行业占有率高,但具有能力研发人员偏少,基本两三个团队研发,且目前已有团队解散,E云技术 ☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆☆☆。Xposed技术 ☆☆ ☆☆ ☆☆☆☆ ☆☆。模拟机 ☆☆☆ ☆☆☆ ☆ ☆☆。为什么市场上都在用我们?

2022-11-22 17:44:27 179

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

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

2022-11-22 17:42:38 15

原创 正则表达式

组:用小括号标示,每定义⼀个小括号,就是⼀个组,⽽且有自动编 号,从1开始。(aaa(wwww(ccc))(eee))技巧,从左括号开始数即可。只要使用了指定符号,就可以调用底层的代码对字符串进⾏操作。3,替换:其实用的就是String类中的replaceAll();3),使用Matcher对象中的⽅法即可对字符串进⾏各种正则操作。1,匹配:其实用的就是String类中的matches⽅法。2,切割:其实用的就是String类中的split⽅法。好处:正则的出现,对字符串的复杂操作变得更为简单。

2022-11-21 17:40:06 10

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

由于 Java 中的 wait() 方法在等待之前释放锁定并在从 wait() 返回之前重新获取锁定方法,我们必须使用这个锁来确保检查条件(缓冲区是否已满)和设置条件(从缓冲区获取元素)是原子的,这可以通过在 Java 中使用 synchronized 方法或块来实现。我不确定这是否是面试官实际期待的,但这个我认为至少有意义,请纠正我如果我错了,请告诉我们是否还有其他令人信服的理由调用 wait(),notify() 或 Java 中的 notifyAll() 方法。你能用Java覆盖静态方法吗?

2022-11-21 17:38:59 51

原创 Zookeeper面试题整理含答案

zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。分布式锁:zookeeper 提供两种锁:独占锁、共享锁。在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeeper 可以协助完成这个过程。

2022-11-18 17:21:23 80

原创 微信api

目前使用E云的客户覆盖在行业各个领域:金融行业(天X证券、华X证券)、教育行业(百X作业、青X教育)、车企服务(X众、X风)、通信(X动、X通)、监管手机(X宇、X客)、营销企业(X店、X趣)、知名一线互联网公司(饿XX、斗X)及相关G端用户。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。E云技术 ☆☆☆☆ ☆☆☆☆ ☆☆☆ ☆☆☆☆。

2022-11-18 17:20:26 57

原创 java常用的设计模式汇总,超详细!

java常用的设计模式汇总,超详细!单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton {private static Singleton singleton;private Singleton

2022-11-17 17:30:35 38

原创 Zookeeper面试题整理含答案

zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。分布式锁:zookeeper 提供两种锁:独占锁、共享锁。在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeeper 可以协助完成这个过程。

2022-11-16 16:59:53 666

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

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

2022-11-16 16:54:44 69

原创 15个Java线程并发面试题和答案

我认为,这是最棒的 Java 线程面试问题之一,而且可以测试出面试者解决竞态条件的经验,或是编写无数据竞争、无其竞态条件的代码经验。并且可以根据面试者的代码问很多后续问题,如果他用 wait() 和 notify() 方法成功实现了阻塞队列,可以让他用 Java 5 的并发类重新实现一次。如果直接调用 run() 方法,并不会创建新线程,方法中的代码会在当前调用者的线程中执行。这是我最喜欢的 Java 多线程面试题,因为即使死锁在多线程并发编程中十分常见,许多面试者仍然抓耳挠腮,不能写出无死锁的代码。

2022-11-15 17:05:23 24

原创 关于Java序列化的10个面试问题及答案

让 Java 中的类可以序列化很简单. 你的 Java 类只需要实现 java.io.Serializable 接口, JVM 就会把 Object 对象按默认格式序列化. 让一个类是可序列化的需要有意为之. 类可序列会可能为是一个长期代价, 可能会因此而限制你修改或改变其实现. 当你通过实现添加接口来更改类的结构时, 添加或删除任何字段可能会破坏默认序列化, 这可以通过自定义二进制格式使不兼容的可能性最小化, 但仍需要大量的努力来确保向后兼容性。由于 Java 序列化仅保留对象的状态,而不是对象本身。

2022-11-15 17:04:01 67

原创 7种常见排序算法总结

也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。从数列中挑出一个元素,称为"基准"(pivot), 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。从第一个元素开始,与相邻的元素进行比较,如果比较结果是升序的,就把这两个元素进行互换 从第一对到最后一对进行比较,对每一对相邻元素重复进行此操作,做完这个操作后,最后一个元素是最大的元素 针对所以的元素再重复以上步骤 持续对越来越少的元素进行以上的步骤,直到没有任何一对数据需要比较为止。

2022-11-11 17:00:53 23

原创 微信的个人号接口

这个微信API适用于各种微信营销软件、微信客服系统、微商营销工具、微信scrm客服系统、微信群管理系统、手机监控等研发,也可对接企业SCRM;:发文本消息、图片消息、名片消息、动图表情、小程序、文件、视频、URL链接。

2022-11-11 16:58:56 105

原创 JavaScript基础

JavaScript基础HTML和CSS 京东课前娱乐众人皆笑我疯癫,我笑尔等看不穿课前说明目标:掌握编程的基本思想 掌握JavaScript的基础语法,使用常见API(备注)完成相应案例及练习和作业 培养独立解决问题能力 遇到问题先独立调试(牛X从规范和调试开始) 能够独立写出所有案例代码 注意: 1. 以大多数同学的接受能力为基准,稳准狠的前行 2. 注重基础,以最简单的案例说明问题,并以企业项目案例进行实践 3. 课上思考,课下提问。不需要深究的地方不要钻牛角尖。 4. 必须完成作业,基础坚挺的

2022-11-10 17:41:56 180

原创 HashMap常见面试题

HashMap的底层数据结构?JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用。HashMap 通过 key 的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的是数组的 长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的话,直接覆盖,不相同就通过拉链法解决冲突。所谓扰动函数指的就是 HashMap 的 hash 方法。使用 hash

2022-11-10 17:39:49 145

原创 微信的个人号接口

E云API 是一个能将个人微信各项功能提取成可供开发人员调用的一套私有API接口,比如微信的收发消息,发朋友圈,群聊,建群等等都是可以用API接口来做的。你可以用 微信机器人api 实现 个性化微信功能 (例:营销系统、机器人小助手、客服系统等),用来自动管理微信消息。群管理:自动建群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、文件、视频、URL链接。淘宝客微信机器人API接口,淘客机器人API,微信机器人API。

2022-11-09 17:10:13 267

首页 · E云管家 微信个人号开发 微信机器人开发.html

E云API是一套完整的的微信第三方服务平台,个微API服务能处理用户微信中的各种事件,并辅助微信执行各种操作,提供了开发者与个人号对接的能力,是一款基于微信提供的个人号开放性API,使用简单,操作快捷,支持多种微信方式接入。 你可以 通过API 实现 个性化微信功能 (例:营销系统、云发单助手、社群小助手、客服系统、机器人等),用来自动管理微信消息。可开发的功能包括但不限于: 好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表、搜索好友信息 消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接 群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。 朋友圈:发送朋友圈、朋友圈点赞、获取朋友圈列表、转发朋友圈、同步朋友圈,批量发送朋友圈

2021-04-23

空空如也

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

TA关注的人

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