自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(361)
  • 资源 (16)
  • 收藏
  • 关注

原创 常见分布式应用系统设计:协同编辑系统

3. 共同编辑冲突解决逻辑(Operational Transformations OT) -- 搞一个协议,解决怎么编辑同一个位置内容。8. 数据存储 -- 是每次修改一个快照,还是一个基本内容+修改点挨个还原(Write-Ahead log 预写日志)4. 前后端交互(长连接 websocket) -- 文档需要自动保存,实时同步同伴的编辑内容和动态,http太重。5. 后端多人编辑同步技术架构 -- 类似群聊,怎么同步修到其他人的页面上,以及怎么同步修改的内容,以及持久化内容。文档协同编辑技术要点。

2024-10-12 14:31:18 106

原创 告警和数据监控系统

5. cluster-agent在技术上非必需,他解决agent直接对接MQ问题,替换为agent有rust上报给cluster-agent,cluster再统一对接MQ。4. agent驱动agent-plugn采集和生成数据,并将数据发送给集群cluster-agent,由cluster-agent转发数据到MQ中。2. agent-manager对agent安装,卸载,升级,状态监控,插件操作命令,其他os命令。3. agent分为定时任务驱动插件,跟agent-manger保持双向长连接通道。

2024-08-26 15:15:09 417

原创 Java MR Map Reduce 模型

微服务实例可以是多个,而访问这些机器都是通过负载均衡,实际访问哪个机器都不清楚,怎么区分不同机器,进行任务的不同下发呢。- 目标:给我分配的是10-19号的任务,那么就需要可以直接读取10~19号任务,即:随机读取。- 拆分维度:比如结果要一个人的工资,那么按照工资,个税,福利等维度拆分。2. mapper:根据任务边界,读取任务块,任务处理,综合初步的结果。- 目的,这个拆分的目的汇总不过来进行任务的拆分,方便汇总。1. master:接受任务,拆分任务,下发任务。- 要求:有序,间隔一致。

2024-08-26 11:12:27 491

原创 理解 多活&容灾

冷备:依旧以A环境为主,B环境只是备份,平时不运行,数据同步实时性也可以要求不高,所以A环境如果出问题可能导致数据有稍微不一致,但大部分是同步过来了。而且冷备还有版本同步问题,A环境发布可能很及时,B环境平时也不怎么用,发版本不及时,平时不怎么用导致线上问题基本没有,所以真到用的时候,还需要一点时间的。2. 双活带来数据一致性问题:要求尽可能近,而时延、同步、一致性在同城基本上不是问题,所以双活最好放在一个城市,为了最大程度容灾,放在一个一个城市的两个区域。但机器宕机是经常的事,需要能包容。

2024-08-07 16:59:47 398

原创 linux 终端选择 VT100 VT102 VT200 Xterm linux Vshell 等都有什么区别

在 Linux 系统中,终端类型通常指的是终端模拟器或终端控制程序所支持的特定功能和行为的集合。不同的终端类型支持不同的功能集,这些功能包括光标控制、文本格式化、屏幕滚动等。

2024-08-06 09:23:27 853

原创 分布式应用系统设计.Feed 流系统(学习笔记)

今天记录 Feed 流系统的设计学习笔记,Feed 流常见系统包括 Twitter、微博、Instagram 和抖音等等,它们的特点是,每个用户都是内容创作者,每个用户也都是内容消费者,每个用户看到的内容都是不同的,它取决于用户所关注的用户列表,再结合时间线(有时还包括优先级)将这些用户的最新 feed 聚合,并以流的方式展示出来。

2024-07-30 20:31:29 426

原创 Java 延迟消息

6S后执行任务7天后发送订单从现有时间算延后多少时间开始执行,当然也可以转换为在以后某个时间执行。Java中的Timer类是一个定时器,它可以用来实现延时消息的功能。Timer类的使用非常简单,但是它存在一些问题。首先,Timer类是单线程的,如果有多个任务需要执行,它们会被放到同一个队列中,按照先后顺序依次执行。如果某个任务的执行时间过长,会影响后续任务的执行。其次,Timer类不够灵活,无法满足一些复杂的需求。Java中的ScheduledExecutorService接口是一个可调度的线程池,它

2024-07-30 15:23:24 957

原创 Linux 命令提示符 PS1设置

在 Linux 中,命令行提示符(prompt)中的和是 shell 提供的默认字符,用于区分普通用户和超级用户(root)。通常用于普通用户会话,而用于超级用户会话。这些字符是提示符的一部分,可以通过修改 shell 的环境变量来自定义提示符。

2024-07-27 12:12:23 620

原创 Linux stty echo 控制回显

在 Linux 系统中,可以通过stty命令修改终端的ECHO模式。ECHO模式决定了终端是否回显用户的输入。以下是如何使用stty命令来修改ECHO。

2024-07-27 11:04:27 655

原创 慢SQL处理

数据量少于10W,再差劲的SQL也不慢,这就导致测试阶段不容易暴露问题,只有上线一段时间后才发现。解决慢SQL问题不仅仅是技术问题,是项目管理,架构,开发多方互动的过程。-- 如:某功能导致SQL影响核心交付功能,那么就直接中断功能,并给予用户提示和运维告警,即使予以干预。2. 做好降级准备:如果慢SQL影响核心功能,应主动断连,并做好客户端提示和后续运维。1. 在数据库侧查看慢SQL,并分析对应功能,有必要则进行人工干预。2. 针对出问题慢SQL功能,进行分析和重构,防止后续问题出现。

2024-07-17 11:56:08 145

原创 分布式应用系统设计:即时消息系统

Message Dispatch Service: 这时我自己加的,U4要给U1 发送消息,然U1的长连接是在 CS1 连接着呢,怎么推送获取呢。Chat Service: 提供WebSocket接口,并保持跟“客户端”状态的维护。接受客户端的消息,以及实时消息的推送。User Service: 用于维护客户端状态,维护“客户Chanel和CharService实例的映射关系” 映射。3. 根据“用户channel-CharService1 映射 ”查找 CharService的IP。

2024-07-11 20:20:29 213

原创 Java时间,时区,冬令时夏令时处理逻辑

- CST 几个字母的时区名字可能重复,比如CST就可能是 美国的标准时间,澳大利亚的标准时间,中国的标准时间和古巴的标准时间,不同系统取的逻辑不同。--方法1:在启动命令中添加 mysqld --default-time-zone='+08:00' &--方法2:在配置文件中添加 [mysqld] default-time-zone='+08:00'-- 服务器处理时间 ,尤其是对yyyy-mm-dd的解析 需要考虑时区的变化。--修改全局时区,所有已经创建的、新创建的session都会被修改。

2024-06-07 11:44:24 1523

原创 编码也需要架构思维

架构是各种场景&方案的积累,应用和平衡。

2024-05-27 19:13:47 601

原创 WEB公共组件

工单管理(我的待办,我的申请,我已审批,所有申请,任务管理)事件(实体创建事件,实体更新事件,实体删除事件)1. 视图 (全部,待处理,我处理的,我创建的)5. 单条处理按钮:创建,编辑,detail。审计日志(登录日志,在线用户,操作日志)ID生成器(主键ID,业务ID)3. 约束:唯一约束, 主键约束。6. 批量处理按钮:导出,导入。用户管理:新增用户,重置密码。通知 (短信,邮件,工单)1. 创建 (检查约束)2. 更新 (检查约束)任务中心(异步任务)

2024-04-19 10:55:29 295

原创 Java pdfbox 给 PDF 添加文字和图片水印 并旋转45度

【代码】pdfbox 给 PDF 添加文字和图片水印 并旋转45度。

2024-04-02 11:10:31 1921

原创 对人类组织形式思考

1. 文字中对崖门海战的感触更多的是对南宋的惋惜, 本质还是站在了汉族的立场,而非中华民族的立场上2. 腐朽必然被淘汰,能没落到如此境地的南宋就说明本身的无能,而这种无能者怎么期盼他能创造奇迹呢3. 家族,民族,阶级,国家都是一个历史时期不同条件下的产物,是有他自己的生命周期的。古代中国就是古代中国,而非现在的人民共和国。现在是国家意识为主,无非过去的民族观念为主,当然对待国家也是一样。

2024-03-29 10:22:08 74

原创 自定义表单设计器,数据绑定,渲染

- 2. 某个实体的列表表单,详情表单,创建表单 等等 ( 表单,哪个实体的数据, 列表就用默认用列表接口,详情就默认用详情接口, 关联关系就用关联关系 更新接口, 二者有个映射关系 或者 转换关系 )表单Schema组成:表单组件(基本组件,布局组件),组件结构, 组件交互,组件和数据绑定。-- 3. 直接用实体字段 来绑定 表单(耦合太紧密,想加个 计算后的数据 也不行)表单 Schema + 数据绑定 --> 表单渲染 --> 页面。表单设计器 --> 表单 Schema。

2024-03-25 20:20:23 217

原创 Actor模型 && Akka 轻量级事件处理

每个Actor都会定义了一个他自己接受并处理的消息类型因为他们是不可变的和支持匹配有时我们会利用Actor的这一优势当接受消息是匹配The Hello World Actors use three different messages: 示例Actor使用了三个不同消息Greet: command sent to the Greeter actor to greet 是发送给GreeterActor的命令 去问候。

2024-03-21 08:19:30 849

原创 权责&激励相容

对项目有生杀大权的责任,却不负责项目的过程。一群狂野的骏马,却要戴上枷锁去奔跑。权责的分离已经到了如此地步。因为,枷锁是领导发明的。

2024-03-20 11:10:08 57

原创 批处理&流处理 区别

批处理 存量数据 定时任务 多条数据 数据分析,如:BI,报表 没有实时性要求 处理过程中一般不存储,或者存储快照。流处理 增量数据 事件驱动 单条数据 实时数据处理,如:告警,监控 实时处理 中间过程数据需要处理。概念 目标数据 触发方式 数据包规模 场景 实时性 数据存储。

2024-03-12 09:10:37 437

原创 服务内异步解耦

一般的解决方案是,同步写到内存某个位置,然后不管,由专门的逻辑处理日志。某服务记录日志会较多,但写日志就不能是同步IO写磁盘了。为什么不同步写呢,是因为同步写日志边际成本很高。2. 按日志大小维度处理:1m 写一次。1. 按时间维度存储:10s 写一次。

2024-03-05 16:19:37 375

原创 长任务异步解耦

上述方案都是在服务实例内部完成,如是批量任务最后可以分配到多个实例完成。2. 逻辑清晰,主流程代码只需要一个triggerJob的操作。1. JOB只可以进行任务的触发,不适合批量数据的异步处理。不足:可靠性不行,重试机制需要外部保证,局限在服务内。1. 导入导出接口:提交请求,接受到参数,立即返回。对于较为耗时的处理,如导入导出,报表的生成等。1. 触发:手动触发,任务触发。2. 任务分发:有MQ任务分发,自己编码实现。1. JOB 天然有重试功能,不需要外部触发。3. 任务处理:滤重,结果处理。

2024-03-05 16:07:38 463

原创 个人能力模型分析

感性能力:0.0N个01 ,艺术 学习一门艺术。管理:项目级 --> 项目集 --> 项目组合。技术:资深开发(2);一定想办法,从用户角度看自己的简历。会计:0 注册会计,高级会计。10年后 没有自己的专长不行。每一颗花,都有自己的独到的魅力。语言:英语(了解) 托福。没有自己的能力护城河不行。产品:了解 NPDP。去boss看看招聘页面。开发项目没有专注不行。名校的加持 价值不大。

2024-03-01 09:55:58 475

原创 集团作战 & 决战

如果对手首先就可以发起集团作战。用局部的灵活对抗对手力量的优势。“猥琐”发育是集团作战的基础。是基于日常练兵成绩的最后比拼。游击战是没法对抗集团作战的。那么就不需要换一种维度。不要直接上去比对力量。

2024-02-29 10:05:15 376

原创 摘录:幸运&美好

就是梦见40岁我遇见20岁的你。就是在人生最美的时间与你邂逅。

2024-02-23 09:57:43 355

原创 效率和自由

准时到地方,班车迟到半个小时,上车后又堵;这么大点雪,封高速干什么。在听话的氛围内,脱离规定路线的被认为另类,所有的想法都被抑制。在权势金钱面前,唯唯诺诺,突出的才华被磨平的棱角,只剩下平庸。不到七点半出发,来了10点了,路上两个半小时,也是醉了。准备不足,对形势评估不准确,瞎指挥比没指挥危害更大。对错误严厉处理,以致于不敢做事,不去做事。绑定利益即可以同舟共济,也可以为私利是图。大河涨水小河满,但小何有水,大河就未必了。既然错了就错了,勇敢的承认就可以。大一统产生了效率,却抑制了自由。

2024-02-21 10:51:43 346

原创 怎么去理解现代画

现代画 画美本身 画的什么没关系,你感觉舒服才重要。古典画 画事物,画意境,画心境。

2024-02-20 20:31:57 309

原创 音乐艺术可以给人带来什么

教授说:对于一般的音乐会,我宁可在家里听CD,要听就得是那种顶级音乐;-- 将孩子的安全感 和 优秀 挂钩, 如果不优秀,成绩不好了,孩子会有巨大的不安全感。一个躺平的孩子没什么担心的,但只能100不能99,只能第一不能第二才是最需要关心的。你不好好学,妈妈就不爱你,不爱你;你好好学,妈妈就爱你,你就是好孩子。意义分为三个方面:被社会需要,被家庭需要,被自己需要。而自杀的人,很大部分是看不到生存的意义。理性素质:逻辑清晰,思维敏捷,思虑周全。感性素质:感受敏锐,体验细腻,需要丰富。

2024-02-19 14:16:25 551

原创 人生路,起起伏伏,弯弯曲曲

惯性,成绩带来的信心,能量会裹挟这自己往前走,但随着摩擦消耗又会进入迷茫期。技术(大数据,其他组件,python),产品,商业,财务,社会学。成长,细胞分裂是每天都在进行,但总会有一段时间有明显的成长痕迹。迷茫,不知去向何方,心里那个目标又不可触及。拨冗,总有一天会峰回路转,量变累计到质变。坚持,遵循内心的方向,一直走,不要停。那就应该留在形成你职业性格的那个单位。从0到1,从1到2,从2到10+人生路,起起伏伏,弯弯曲曲。那就在这个树上一直往上爬。舒服的基础上,要想出息。

2024-02-18 09:53:49 492

原创 开工破局未可知

仿佛听到了鞭子划破空气的声响。仿佛听到了镰刀割韭菜的刺啦啦。跳出去又何尝不是另一口锅。萎靡的气息在工位间弥漫。可能都不知道能走到哪里。没有开踢会,没有红包。

2024-02-18 09:43:14 405

原创 团队士气怎么保持

民主集中,需要民主,否则我听你的就行,这时不负责的。指战员的必要全局,站在营长需要站在团长的全局进行思考,团长需要站在师长角度思考。将个人的利益和政治利益绑定,我赢了你有土地,国民党赢了土地就没了。高度务实的评判价值体系,打仗能打好不久性了吗,管我站岗站的咋样。自主权下放,任务式指挥,越高层次的指挥就应该越指导性的。军官是不可以羞辱下属的,需要顾及下属自驱里和尊严的。精英意识: 体面的贫穷,衣服也要最好的。呼斯帕,有啥说啥,直接说,非常节约能量。包容性的,打仗起来无所谓的。胜利,士气需要用成功保持。

2024-02-05 20:35:27 474

原创 再快速学习一门语言

1. 熟悉语法,写法 :从感官上对新语言一种感受,让早已熟悉其他语法的肌肉也熟悉一下这个这个语法,照抄新语言代码有这个作用;照抄新语言代码也是为了将看到的转化为自己理解的,看语法很容易自以为是,以为自己理解对着了,上机编码就错了。2. 熟悉该语言的IDEA:创建工程,运行,调试,查找,替换,复制删除代码 快捷键;选择一种自己喜欢的字体,修改字体大小。3. 请教大佬实战使用的框架:使用该框架完成应用,比如springboot构建一个web应用,完成从0到1的过程。

2024-02-05 10:44:56 408

原创 职场的人,职场的事 - 年会不能停

实在没法拖,那么想法思路,方案是别人的,我只是实施。好好好,是是是,好的,是的,马上做。不参与生成,却在指挥生产,考核生产。没想法,找农民工调研,并写上cmd。而考核只看问题量,分数自然上不去。压力够了,方案出不来,屁也有几个。你也知道他知道你在说谎,也说了谎。实在推脱不了了就拖,总有人着急。公司不设置好位置,那就自己设置。想收拾你,就自我解释规范,红线。说就说了,不做就行,认真就输了。他也知道你说谎,也夸奖了你。如果你不说谎,那是你不懂事。欠收成,新型农民工没干好。是你违法,不是我心胸狭窄。

2024-02-02 10:21:23 384

原创 Java表达式引擎Aviator

Aviator 是表达式引擎。

2024-02-01 10:01:45 580

原创 用“库伯经验学习圈”归纳经验学习过程

成功不可复制,失败可以参考:成功和失败是经验,不是规律,而往往成功是多种因素的巧合,而失败中蕴含的经验更有规律性,值得学习;- 行和知的度:我自己的经验,入门技术性(非艺术性)的知识,尽可能通过理论学习去搞定;1. 被无限的琐碎问题缠绕,解决了一件又来一件,最可气的是两件事可能相互牵制(跷跷板),解决好这件事另外一件事反而有问题。- 经验到规律,需要经过验证和抽象反思,也需要从逻辑上进行推理,然后再反复验证,并设置前提。- 极端:学会所有规律再动,也不行,要知行合一,再知中行,在行中知。

2024-01-15 10:22:34 598

原创 Java缓存框架Caffeine详解

本地缓存是指将数据存储在设备的硬盘、内存或闪存中,通过空间换时间的策略来减少从远程服务器获取数据的时间和网络开销。Caffeine是一个基于Java8开发的提供了近乎最佳命中率的高性能缓存库。可以说是目前最优秀的本地缓存,性能对比可以参考链接:。实际上,Caffeine和ConcurrentMap很像——支持并发,并且支持O(1)时间复杂度的数据存取。ConcurrentMap将存储所有存入的数据,直到你将其手动移除;Caffeine将通过给定的配置,自动移除“不常用”的数据,以保持内存的合理占用。

2024-01-11 16:11:29 404

原创 Camunda processInstanceId 和 executionId 区别

3. 变量表:processInstanceId,executionId,变量名,变量值。如果要获取某个分支的值就需要executionId。2. 在多实例中,即:一个流程,有多个并行分支,那么processInstanceId就是1,executeId就是M方的ID。1. 在非多实例节点中,这两个值一样的。

2024-01-04 20:38:21 698

原创 Camunda: ExecutionListener执行监听器和TaskListener任务监听器

TaskListener触发事件有:create, assignment, update, complete, delete or timeout。ExecutionListener触发事件有:start、end、take;其中节点有start、end两种事件,而连线则有take事件。分为:ExecutionListener【执行监听器】和TaskListener【任务监听器】2. Expression 表达式。1 . java类 全路径。

2024-01-04 16:29:36 3167

原创 JVM调优路线图

明白自己“JVM调优”在整个系统调优的位置。优先原则:优先架构调优和代码调优,JVM是不得已的手段,在既定的架构和代码逻辑下,JVM调整效果有限。就像“一个人本身长的不高,穿的鞋子衣服再修身增高,能高到哪里去”,架构和编码就是你的骨骼, JVM调优就是你的增高鞋垫。

2024-01-02 16:04:56 1103

原创 OutOfMemoryError MetaSpace不足核查

如果一段时间后占用空间不再增加,那么暂时应对还是可以的,如果一段时间后又不够用了,可能业务增量影响,需要控制。2. 如果一段时间后又发生OOM,那么就得从跟上解决问题哪些类加载后长期没有卸载,如果业务上就是不断加载类,那么就需要从业务上进行优化。当 Metaspace 空间不足的时候,会触发Full GC卸载一些无用的类以便回收内存。大概率是加载到内存中的 class 占用的内存超过了 Metaspace 的限制。1. 系统业务上有加载外部插件jar的场景,并没有做好卸载。1. CPU占用率居高不下。

2024-01-02 15:59:46 1802

JavaWeb在线系统问题核查

在线问题解决 5. 逻辑出问题 手段:使用日志核查;流量回放;测试账号重试;链路追踪 可能问题:逻辑不完善;逻辑容错性差,垃圾数据影响; 特殊场景没有被考虑到 6. 服务出问题 现象:访问变慢,速度不稳定(需要排除网速问题),长时间不响应,连接超时,刚启动好的用了一段时间变慢,重启后又好了 步骤:确认Server是罪魁祸首;分析是否哪个线程导致; 单线程有问题解决,没问题需要看是否线程直接竞争资源导致,即分析多线程问题 WEB Server确认: 服务CPU高并不一定一定是Server导致,也可能是其他辅助服务,需要根据top命令确认 单线程问题定位: 根据进程PID列线程列表top -Hp PID; jstack 打印占用资源较多线程代码位置 多线程问题定位:jstack快照所有线程;dump导出;使用jvisualvm分析dump文件 JVM分析:日志开启;GC日志打印;GC分析 7.服务器问题 现象:CPU使用率高;内存使用率高;磁盘满生成文件失败;连接第三方接口超时或者失败; 服务器和服务的关系:服务逻辑有问题可能会导致服务器CP

2022-08-07

全国大学学院大专学校信息列表

全国大学学院大专学校信息列表 已经 给转成了sql,其中id主键一列我给删除了 如果使用可以用 自增主键 是我自己从整理出来的,所以需要一定费用

2022-05-25

包含全国高校的名称,类型,211,985,官网等信息 列表数据

包含全国高校的名称,类型,211,985,官网等信息 列表数据 设计所在省份地区 这是一个静态数据,当然为了保证实时性你可以自己去买接口,当然费用很贵

2022-05-25

mongodb-linux-x86_64-amazon2-4.0.1.tgz

mongodb-linux-x86_64-amazon2-4.0.1

2022-05-11

memcached-1.5.10.tar

memcached-1.5.10.tar

2022-05-11

elasticsearch-1.7.2.tar

elasticsearch-1.7.2.tar

2022-05-11

eclipse-activiti 安装了activity插件的eclipse

eclipse-activiti 安装了activity插件的eclipse。可用,我自己也用,具体使用可以参考,activity相关文章

2022-04-24

Java设计模式代码,设计模式系列所有示例代码

设计模式代码,拿来即用。一次把设计模式学到底,从此只需要一张导图即可。

2022-04-24

FastStone Capture截图录屏工具

FastStone Capture

2022-04-23

系分-内容概述.xmind

具体内容,可以看我的博客,里边有部分截图。 只要你能搞懂里边的截图,综合和案例分析 都应该没问题,再结合你自己的案例,搞定论文,系统分析师是很容易拿到的。

2020-01-06

平衡二叉树 (从问题 -> 解决方案 -> 抽象出概念(如左旋右旋) -> 改进解决方案).zip

平衡二叉树数据结构 平衡二叉树  = 二叉树 查找树 + 左右子树深度差不超过1: 为了解决不平衡导致的线性查询效率问题 二叉查找树  = 二叉树 + 左中右 大小顺序: 二分查找 二叉树 是链表结构  平衡二叉树操作 平衡二叉树是通过每次插入一个节点后,把整个树平衡一次,以此来维持整个树的平衡 左边重了,中间节点就移到左边,然后把右边的部分 和 新中心的 右边部分合并,就平衡了; 右边重了依然 学习过程 解决实际问题过程是: 问题 -> 解决方案 -> 抽象出概念(如左旋右旋) -> 改进解决方案 咱们拿到的都是:抽象概念 和 改进后的解决方案(代码),直接学习概念 太晦涩,时间稍微允许 就需要 走完 解决问题的这个过程,这也是学习之道,学会了才更好的举一反三否则只是学了知识和概念,遇到新问题还是解决不了。切切

2019-12-18

英国Lancaster大学和挪威Oslo大学以及Bergen大学 英语语料库.zip

LOB语料库 创建时间: 1970年代初 创建单位:英国Lancaster大学和挪威Oslo大学以及Bergen大学 规模层级: 100万词次 基本情况:研究当代英国英语,与美国英语对比,使用了TAGIT系统,以统计方式建立换算几率矩阵,提高标注正确率。 The Lancaster-Oslo Bergen Corpus (LOB) was compiled by researchers in Lancaster, Oslo and Bergen. It consists of one million words of British En glish texts from 1961. The

2019-12-03

activiti 学习文档

1. 画图工具 2. 怎么画图 3. API常用实例,连贯起来是一个示例 4. 终点内容点 区别 5. 最佳实践规范

2019-12-02

Activiti 学习代码,入门初学者适合

Activiti 学习代码,入门初学者适合。整合了Springboot的完整代码,功能 包含:流程发布,启动流程,任务查询,执行,设定执行人,候选人,多实例测试,统一语言表达式应用 等

2019-12-02

安装了activiti-designer的eclipse.zip

activiti-designer 是 eclipse 中用来话流程图的插件,在线安装不容易,不如在这里直接下载安装OK的eclipse

2019-12-02

JDK1.8 压缩包

JDK 1.8 的压缩包,减压就可以使用 64位 JDK 1.8 的压缩包,减压就可以使用 64位 JDK 1.8 的压缩包,减压就可以使用 64位 JDK 1.8 的压缩包,减压就可以使用 64位

2019-12-02

空空如也

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

TA关注的人

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