今天小编继续盘点6个yyds的实用开源工具,一起分享给大家,希望老铁们喜欢。1.一个轻量级的企业知识分享与团队协同软件Github(3k):https://github.com/phachon/mm-wikiMM-Wiki是一个基于Golang的轻量级的企业知识分享与团队协同软件,可用于快速构建企业Wiki和团队知识分享平台。部署方便,使用简单,支持markdown语法写作,支持附件上传。帮助团队构建一个信息共享、文档管理的协作环境。特点部署方便,基于golang编写,只需要下载对于平台下二进制文件执行即可。快速安装程序,提供方便的安装界面程序,无需任何手动操作。独立的空间,空间是一组文档的集
gt-checksum1.2.0版本发布后,受到了广大社区用户的热烈响应。短短几天,便有几十个star,以及社区用户提交了十几条issue反馈问题,更有热心用户帮忙优化了Dockerfile,据说还有某大厂计划基于gt-checksum做二开。这些都让我们深受鼓舞,这说明大家对国人的开源项目并不抵触,这个开源项目也确实是业界所需。针对1.2.0版本中存在的数个bug,以及社区用户呼声较高的几个功能特性,我们经过一周多的紧张迭代开发和测试,已经准备就绪,决定发布v.1.2.1版本。针对表结构校验和修复特性,在v1.2.1版本中新增几个参数:--ScheckFixRule/--sfr,设置表结构校
gt-checksum1.2.0版本发布后,受到了广大社区用户的热烈响应。短短几天,便有几十个star,以及社区用户提交了十几条issue反馈问题,更有热心用户帮忙优化了Dockerfile,据说还有某大厂计划基于gt-checksum做二开。这些都让我们深受鼓舞,这说明大家对国人的开源项目并不抵触,这个开源项目也确实是业界所需。针对1.2.0版本中存在的数个bug,以及社区用户呼声较高的几个功能特性,我们经过一周多的紧张迭代开发和测试,已经准备就绪,决定发布v.1.2.1版本。针对表结构校验和修复特性,在v1.2.1版本中新增几个参数:--ScheckFixRule/--sfr,设置表结构校
主要学习自Linux操作与生物信息_哔哩哔哩_bilibili生信入门linux实用基础123Linux实用基础1Linux实用基础2Linux实用基础3findgrepawksedxargs生信入门R实用基础12R实用基础1——基本设置与操作R实用基础2——常用数据处理命令1命令协作管道||可将上条指令的结果输入到下条指令进行操作echo-n"123456789"|wc-m去除换行符后统计123456789字符数ps-aux|less将ps结果放在less中查看head-5a|tail-2显示a文件4、5行2进阶文件操作wcspiltcutsortuniqdiffcmpmd5sum①文件统计
主要学习自Linux操作与生物信息_哔哩哔哩_bilibili生信入门linux实用基础123Linux实用基础1Linux实用基础2Linux实用基础3findgrepawksedxargs生信入门R实用基础12R实用基础1——基本设置与操作R实用基础2——常用数据处理命令1命令协作管道||可将上条指令的结果输入到下条指令进行操作echo-n"123456789"|wc-m去除换行符后统计123456789字符数ps-aux|less将ps结果放在less中查看head-5a|tail-2显示a文件4、5行2进阶文件操作wcspiltcutsortuniqdiffcmpmd5sum①文件统计
EasyExcel官方文档1.引入EasyExcel的Maven依赖com.alibabaeasyexcel3.1.02.导入Excel文件到数据库对于大的Excel文件,需要将行数据分批解析成POJO对象,并写入数据库,避免全量加载占用过多内存。插入数据库时,尽量用批量插入的方式,而不是多次调用单条插入的方式,减少网络开销,提高插入效率。基于上述两个原则,代码实现如下,示例中的POJO是PersonPO:2.1定义POJO并给字段添加必要的注解@ExcelProperty指定POJO的字段与Excel列的对应关系,列名由value指定。@ExcelIgnore表示Excel导入导出的时候忽略
EasyExcel官方文档1.引入EasyExcel的Maven依赖com.alibabaeasyexcel3.1.02.导入Excel文件到数据库对于大的Excel文件,需要将行数据分批解析成POJO对象,并写入数据库,避免全量加载占用过多内存。插入数据库时,尽量用批量插入的方式,而不是多次调用单条插入的方式,减少网络开销,提高插入效率。基于上述两个原则,代码实现如下,示例中的POJO是PersonPO:2.1定义POJO并给字段添加必要的注解@ExcelProperty指定POJO的字段与Excel列的对应关系,列名由value指定。@ExcelIgnore表示Excel导入导出的时候忽略
主要包括XXL-JOB日志清理,包括分片广播任务,阻塞处理策略,路由策略,运行模式,创建子任务如果查看XXL-JOB基本使用和整合SpringBoot,请参考我另一篇文章:XXL-JOB基本配置使用导语:XLL-JOB是分布式任务调度平台,常见功能特性:1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,容易上手2、动态:支持动态修改任务状态,启动/停止任务,以及终止运行中的任务,即时生效3、调度中心HA(中心式):调度中心式设计,并支持集群部署,保证调度平台高可用4、执行器HA(分布式):任务分布执行,任务执行器支持集群部署,可保证任务执行高可用5、弹性扩容缩容:一旦有新执行器机器
主要包括XXL-JOB日志清理,包括分片广播任务,阻塞处理策略,路由策略,运行模式,创建子任务如果查看XXL-JOB基本使用和整合SpringBoot,请参考我另一篇文章:XXL-JOB基本配置使用导语:XLL-JOB是分布式任务调度平台,常见功能特性:1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,容易上手2、动态:支持动态修改任务状态,启动/停止任务,以及终止运行中的任务,即时生效3、调度中心HA(中心式):调度中心式设计,并支持集群部署,保证调度平台高可用4、执行器HA(分布式):任务分布执行,任务执行器支持集群部署,可保证任务执行高可用5、弹性扩容缩容:一旦有新执行器机器
在Vue,除了核心功能默认内置的指令(v-model和v-show),Vue也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通DOM元素进行操作。Vue自定义指令有全局注册和局部注册两种方式。先来看看注册全局指令的方式,通过Vue.directive(id,[definition])方式注册全局指令。然后在入口文件中进行Vue.use()调用。批量注册指令,新建directives/index.js文件importcopyfrom'./copy'importlongpressfrom'./longpress'//自定义指令constdirectives={copy,long