我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java脚手架源代码 java开发脚手架

为什么Java Web框架都没有很好的脚手架

记得Django和Rails教程都介绍了通过实体生成一个简单的CRUD界面,现在用的ASP.NET MVC这块我觉得做得更好,不仅按照实体字段生成了输入框,对jquery validate集成的也不错。最近看spring mvc或者struts2都没有这块内容。当然可能这么说不合适毕竟spring有spring roo,但是我看过一点roo的教程,我觉得似乎侵入性太强了,可能侵入性这个词不合理,我的意思就是在asp.net mvc中,这个脚手架就是整个开发的一个流程,看spring roo的教程似乎有一种从写html代码换成Dreamware画界面那种感觉。这个应该看使用程度就知道了,使用过ASP.NET MVC中的都会去用脚手架,但是Java web开发中很少人用spring roo。如果说这个功能不需要的话为啥几乎所有web框架都提供。

成都创新互联致力于互联网品牌建设与网络营销,包括成都网站制作、网站设计、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。成都创新互联为不同类型的客户提供良好的互联网应用定制及解决方案,成都创新互联核心团队十余年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。

我开始以为是因为Java本身语言特性的问题,但是我发现php大多框架都支持脚手架,就不太明白了。

我本以为现在国内的开发环境也越来越成熟,越来越正规,就算某种语言有过什么弯路,但是如果不是本质性的问题,比如php很大程度上还算一个面向过程的语言。除此之外现在大家基本功能都应该健全了,毕竟php,Java,.net都是存在超过十年的语言了。

是我某些地方想错了吗?是这些东西真的无所谓吗?我记得以前看某个人的评论说“java是十年前的web技术,php是五年前的,python才是现在的技术”,我还是还觉得是个笑话,Java可是一个oop的多范式语言,语言特性上应该比php好,python虽然某些特性上比较好,但是毕竟是动态语言,好吧php也是动态语言,很多地方静态语言+好的IDE不比动态语言差。

曝光一个网站,我周末就耗在上面了

你好呀,我是why。

刚刚过去的周末你干啥了,是卷起来了,还是躺平了?

我其实是想躺平的,但是无意间发现一个学习的网站,居然被这个网站吸引了,然后就跟着网站卷起来了。

真是一个非常不错的网站,好东西,要大家分享,于是我决定“曝光”一下。

介绍这个网站之前,我先问你一个问题:

我相信绝大部分同学都是知道的,但是也有很大一部分同学仅仅是在“纸上谈兵”的阶段而已。

没有自己实际操作过。

为什么呢?

我猜你刚刚知道 Arthas 的时候,肯定是被它各种炫酷的操作、页面给吸引到了。

心想:卧槽,这么 6?

兴致勃勃的准备实操一把,结果一看:需要自己搞个 Demo ,把 Demo 扔到服务器上运行起来,然后在服务器上安装 Arthas,才能分析。

这一套操作对于大部分人来说是没有啥问题的。

但是还是有相当大的一部分同学,都没有一个属于自己的服务器。

巧妇也是难为无米之炊的呀。

第一步就被卡的死死的。

有心实操,奈何条件有限。

于是这事就被搁浅了,放着放着,由于自己没有实操过,关于 Arthas 的各种骚操作也就忘的差不多了。

没有一个趁手的 Demo,没有服务器,没有一个安装好环境的服务器。

这种问题经常出现,也算是学习中遇到的“最后一公里”的问题。

我碰到的这个网站,就是为了解决“最后一公里”这一问题的。

也许它还不够完善,但是至少在 Arthas 上的支持已经是属于无可挑剔了,真正的手摸手教学。

铺垫了这么多,那么网站是啥呢?

就是下面这个网站:

知行动手实验室,是阿里旗下的阿里云弄出来的云原生开源技术体验平台。

它自带运行环境。

使用者只需要关心教程内容本身,无需为繁琐的运行环境准备工作浪费时间。所有实验都在一个事先准备好运行环境的容器中运行。

它具有沉浸式学习体验。

集交互式文档、终端、编辑器三个窗口于一个浏览器页面,无需在多个窗口来回复制粘贴。

它可以一键自动执行命令、代码自动修改。

文档实时可交互,通过鼠标点击即可一键自动执行命令、代码自动修改等操作;也可以选择在终端、编辑器内手动输入查看效果。

我知道,这里的画风看起来很像是一个广告。

但是我发誓,我真的是自来水,真心推荐。

知行动手实验室,看这个名字就知道强调的是“行知合一”,是“动手”。

我曾经看到过阿里的一篇名叫《我看技术人的成长路径》的文章。

但是实际情况呢,我们不得不承认,大家自学占据了相当大的比重。

而大家自学的时候都有一个通病就是:只看、只想,基本不动手。

关于动手,我印象最深的就是我看这本书的时候:

我记得看这本书的时候,是我刚刚毕业一年多的时候。

当时觉得技术书还挺贵的,还是和同事一起合买的,一人出一半的钱,书放在办公室大家一起看看。

我那个时候一有时间就去翻翻这书。

第一次看的时候感觉:哇塞,这真是一本好书啊。里面全是我不知道的知识点。

但是看完之后,没隔多久,遇到一个问题然后想了半天:呃,这个问题书上好像讲过啊,怎么就想不起来了呢?

于是我就问同事:你是怎么看这个书的呀?我前段时间把书每一页都翻完了,但是现在好多东西都想不起来了。

他告诉我:首先得多看,书中的信息量对你来说还是太大了,看一遍吸收不完全是很正常的。还有,书里面的这么多动手操作的实例,你跟着敲了没?我都操作了一遍,遇到了各种各样的坑。印象自然而然的就深刻了一点。

可谓是一语点醒梦中人,我确实是没有实操过。

不仅没有实操过,甚至一看到实操部分的具体命令,我都是几眼就瞟完了,因为我觉得这部分不重要。

后来我又看了一遍,看这遍的时候,我搞了几个服务器,就跟着书上,把上面的命令都敲了一遍。

进度慢了很多很多,但是吸收的东西也多了很多很多。

过去这么几年了,时至今日,我都记得周末的时候我跑到公司去翻这本书的场景。我都记得我跟着书上搭建集群的时候遇到的各种各样奇奇怪怪的问题。我都记得那 16384 个槽,还有那我怎么也运行不起来的 redis-trib.rb。

我都记得几年以后的一次,面试官问我:你了解 Redis 的集群吗,你自己搭过集群吗?

我当然记得了,毕竟之前那个只有一年经验的小伙子硬着头皮搭集群的时候,心态都被搞崩过数次。

还有近段时间断断续续在看的《MySQL实战45讲》、《MySQL是怎样运行的》、《高性能MySQL》。

里面其实都有大量的实例,特别是 45 讲,好东西呀,老师全是基于案例去讲的。

我看的时候也看的很慢,反正不管懂不懂,先动手开几个窗口,然后把实验的 SQL 准备好,跟着老师一步步的来。

总之,就是要动手。动手,才是学习新技术的不二法门。

做中学,就是动手去做,边做边学。

但是动手的时候大多数时间都是在环境的准备上,导致效率稍微有了那么一点点的低下。

而这个网站,就在部分项目上,解决了这个问题。

回到知行动手实验室,带大家一起逛一下这个网站。

说真的,目前这个网站的东西不算特别多,也就是花费了我一个周末的时间研究了一圈。

主要是里面还有一些我不太了解的开源项目,去了解了一下,开拓了一下眼界。

主打的都是阿里生态下的一些技术栈,目前一共有 16 个教程:

可以看到,首先映入眼帘的就是 Arthas 这个诊断工具,毕竟是阿里的亲儿子中比较有出息的一个嘛。

全力推广,不过分。

Arthas 其中分为了四个教程,从入门到实践一应俱全。

接着是 Spring Cloud Alibaba 系列体验:

里面的六个小实验,其中分布式配置、服务注册与发现都是基于 Nacos 做的。 RPC 调用使用的是 Dubbo Spring Cloud、限流与熔断基于 Sentinel、分布式事务使用 Seata、分布式消息基于 RocketMQ。

基本涵盖了微服务开发的主要模块。

算的上是一次完整的体验。

当然了,还有一些其他的 RocketMQ、Dapr、Dubbogo、ChaosBlade、k8s 的实操教程,就不一一解释了。

大家知道目前里面有这些东西就行。

上面提到的大家可能对于 Dapr 和 ChaosBlade 稍微陌生一点。

简单的说一下。

Dapr 的全称是 Distributed Application Runtime,翻译过来就是分布式应用运行时。

它主要是为了云原生而服务的。

应该是属于服务网格中的一种技术,是一种运行时,支持k8s,目的是为了更好的隔离业务,让业务更少的感知中间件等基础建设。

其实与它对标的,应该就是 istio 架构。

需要注意的是 Dapr 是由微软发起的一个开源项目,并不是阿里。

阿里是 Dapr 开源项目的深度参与者和早期采用者,相当于是对于 Dapr 的一个国内大厂背书。

而 ChaosBlade 就是阿里巴巴开源的一款遵循混沌工程原理和混沌实验模型的实验注入工具,帮助企业提升分布式系统的容错能力,并且在企业上云或往云原生系统迁移过程中业务连续性保障。

引用其 git 上的描述:

该项目的生态如下:

目前支持这么多场景:

比如在知行动手实验室里面就有三个实验场景:

总之,关于 ChaosBlade 你就记住一句话:

它是来搞破坏的。给系统或者系统运行的环境注入各种各样的故障,以测试并提升系统的稳定性和高可用性。

在知行动手实验室里面,除了前面提到的官方教程外,它还支持大家自己上传教程。

下面这几种情况就很适合在上面发布教程:

你想想,要是我前面提到的《Redis开发与运维》书里面的随书实验能发布到这里,那岂不是美滋滋?

学习效率肯定又高了起来。

教程,是该实验室的一大核心功能。

但是,它还有另外一大功能:

Java 工程脚手架,下面的标语是:

更适合亚太区开发者的 Java 工程脚手架。

虽然我目前还不明白为什么是“更适合亚太区”,但是反正听着就很厉害的样子。

其页面是这样的,是不是很眼熟?

一看就是对标的大家更为熟悉的这个:

但是通过我的实际使用,我不得不说,还是阿里的脚手架更好用一点。

比如我用阿里的脚手架,搭建的时候选择一个 web 项目的示例代码:

该项目结构如下:

而且这个 web 项目不需要改一行代码,甚至不需要你启动数据库,就能直接运行起来。

因为其使用的 h2 数据库:

运行起来后,访问 h2 控制台如下:

虽然 Demo 项目运行的过程中我发现了几个 bug,但是整体无伤大雅,修改起来也很简单,对于初学者来说,还是很友好的。

在这个页面我还发现了一个叫做 COLA 的项目架构:

COLA 是啥玩意?

我在官网上拉了一个 COLA 的 Demo,跑了起来,项目结构如下:

官方给了这样的一个代码结构图:

看到这里的时候,我大概明白了,有 App 层、Domain 层、 Infrastructure 层,这个架构其实就是 DDD 思想的一种落地吧。

经过这两天短暂的了解,我发现如果想要理解一下抽象的 DDD 思想,那么 COLA 架构,我感觉是一个不错的切入点。

前面介绍了这么多东西,我还是来带着你实操一把,里面的黄金教程:

其实我觉得真的没有这个必要,因为它上面的教程已经是一步步的手摸手教学了。

比如,你看这个 Arthas 基础教程,我给你录个屏幕:

左边是操作文档,右边是运行环境。所及即所得,多香啊。

我是强烈建议你把四个教程都自己去看一遍,操作一把。

但是重心可以放到这个教程里面:

你看看这个教程里面的 14 个实验:

比如其中的“Arthas热更新代码案例”,这个其实就是一个生产环境常常会遇到的一个问题:

有一个判断逻辑有问题,我不想修改代码之后,重新打包,然后走上线流程,怎么办?

Arthas 热更新了解一下?

比如,下面的代码:

现在当请求的 id 小于 1 的时候会抛出异常。但是上线之后,我们经过评估发现这个地方也许返回一个默认的值,不抛出异常会更好一点。

那么我们就可以用 Arthas 对这段代码进行热更新。

左边是修改之后,右边是修改之前:

具体怎么去修改,怎么去用 ClassLoader 加载修改之后的代码,这个案例里面都有详细的使用说明:

当然了,如果你要是在实操之后,又再去了解了其热更新背后的工作原理,那么是再好不过的了。

知道了使用方式,掌握了实现原理。恭喜你,再给自己的套一个生产案例,不经意间面试的时候有多了一个加分点。

另外,悄悄的说个骚操作。

你可以随便找个教程,领个窗口,然后......

比如我装个 Redis:

用起来也是不错的:

而且它也支持文件的上传和下载:

诶,反正就是玩嘛。就当熟悉 Linux 命令了。

Spring Boot 搭建的一个企业级快速开发脚手架

BootDo 是高效率,低封装,面向学习型,面向微服的开源 Java EE 开发框架。

BootDo 是在 SpringBoot 基础上搭建的一个 Java 基础开发平台,MyBatis 为数据访问层,ApacheShiro 为权限授权层,Ehcahe 对常用数据进行缓存。

BootDo 主要定位于后台管理系统学习交流,已内置后台管理系统的基础功能和高效的代码生成工具, 包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。

前端界面风格采用了结构简单、性能优良、页面美观大气的Twitter Bootstrap 页面展示框架。 采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 使用Maven做项目管理,提高项目的易开发性、扩展性。

BootDo 目前包括以下四大模块,系统管理(SYS)模块、 内容管理(CMS)模块、在线办公(OA)模块、代码生成(GEN)模块。

BootDo 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据 (用户、机构、区域)以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具。

后端

前端

平台

地址:

按themovie给本地文件改名

打开App

文库首页开发技术 其它

收藏

 movie_renamer:一个小应用程序,用于将电影文件夹重命名为“ themoviedb.org”上的相应名称

615

1.22MB

2021-03-01 18:15

作者:

biuh

VIP

movie_renamer 一个小应用程序,用于将电影文件夹重命名为“ themoviedb.org”上的相应名称 这个程序最初是为管理KODI中的电影图书馆而制作的 仅当您将电影组织在单独的文件夹中时,此功能才起作用。 该应用程序仅将文件夹重命名为数据库中匹配的电影。 您始终必须手动确认文件夹的重命名! 它只会根据当前文件夹名称或您的手动输入自动搜索可能的匹配项。 该应用程序会查找并选择电影的原始名称,因为这些是可以在KODI中找到的电影的名称。 您可以在config.txt中手动选择“输入”语言(初始文件夹名称的语言,或者简单地-您的语言)。

你可能感兴趣的资源

rt-movie-renamer:重命名文件夹中的所有电影文件,以包括烂番茄得分

rt-movie-renamer 用Python 3.4编写 重命名文件夹和子文件夹中的所有电影文件,以包括烂番茄评论员和观众评论分数 要使用它,只需将.py文件拖放到保存电影的基本目录中即可。 该程序将在主目录和子目录中找到所有...

bulk_renamer:具有映射字典的批量重命名器

该命令将创建一个新文件夹orig_folder_copy 。 orig_folder所有文件和子目录都被复制到orig_folder_copy并根据mapping_dict.json重命名。 采用 为了使用该程序,请使用所需的重命名映射创建一个mapping_dict.json 。...

QNamer:QNamer(QuickNamer的缩写),是一个非常简单的程序,用于唯一...

共7个文件 cs:2个 license:1个 md:1个 QNamer QNamer(QuickNamer的缩写)是一个非常简单的程序,用于唯一地批量重命名目录中的文件。 它将重命名当前程序目录中的每个文件,使其遵循UUID版本4格式,并保留所有文件扩展名。常问问题...

SubRenamer::film

SubRenamer::film_frames:番剧字幕文件自动化一键批量重命名(改名)工具:自动匹配,正则过滤,手动精选,一键操作;AutomaticallyandeasilyMatchandRenameSubtitlesforVideosthroughtheSubRenamer(VideoRenamer),SubRenamer番剧字幕文件自动化一键批量重命名...

Files_renamer:该程序允许根据几种模式重命名文件集

文件重命名为永久性和永久性文件。 Cela peutêtreparticulièrementutility pour unegestation desséries... C'est d'ailleurs pour cette raison que j'ai eu l'idéede ce projet 倒入启动器 Cette应用程序与...

文件批量重命名_亲测可用_ReNamer

文件批量重命名_亲测可用_ReNamer

bulldoze_renamer:在代码项目中重命名文件和名称的强大工具

假设您有一个名为PoohBear的对象,但现在想将其重命名为HoneyBear。 这意味着在项目中的任何地方都想替换PoohBear - HoneyBear 。 而且也是pooh_bear - honey_bear 。 任何可能在某处有一些常量POOH_BEAR_ACTIONS...

nw-file-renamer:一个用于自动执行文件重命名任务的GUI应用程序

NW文件重命名器轻松自动执行文件重命名任务。 该软件由PyQt5和fbs制成。特征 : 在这里,您可以自动执行文件重命名任务。 您想要的东西主要有四个(四个)部分: 变更扩展 :hundred_points: :更改,添加或删除...

AdvancedRenamer重命名工具v3.82绿色版重命名任意数量文件或文件夹

AdvancedRenamer重命名工具v3.82绿色版重命名任意数量文件或文件夹,批重命名工具,这使得它更容易重新命名任意数量的文件或文件夹。它支持7种不同的命名方法,也支持MP3标记。您可以重新命名档案越来越多,添加一个前缀和提取信息直接从文件...

renamer:批量重命名文件

renamer:批量重命名文件,升级程序,请阅读。请分享反馈和改进意见。重命名器重命名器是一个命令行实用程序,可帮助重命名文件和文件夹。它通过插件是灵活和可扩展的。免责声明始终使用--dry-run选项运行此工具,直到您确信结果看起来正确...

file_renamer:通过文本编辑器轻松重命名文件和文件夹

该程序旨在帮助重命名文件和文件夹。 提供Beta版:运行python3 src/file_ranamer.py -p files 。 先决条件 Python 3.6+ MacOS,Linux 运行程序 python3 file_renamer.py -p files | -f 临时文件将在系统的...

批量文件重命名工具-ReNamer Pro6.9.0.zip

批量文件重命名工具-ReNamer Pro6.9.0

批量文件重命名工具ReNamer专业版.rar

ReNamer是一款很不错的文件/文件夹批量重命名工具,你可以添加各种命名规则来让程序自动给文件和文件夹进行重命名,节省你的宝贵时间,提高工作效率。命名规则:在文件前缀或后缀添加指定信息(可忽略扩展名),在...

ReNamer(文件重命名) v6.8.0.0.zip

软件小巧但功能强悍该程序支持包括插入、删除、移除、替换、前缀、后缀以及正则表达式等十四种重命名规则,可以实现文件改前缀、改后缀、替换、大小写转换、删除符号、添加数字序号、删除数字、字符等多种形式。...

重命名多个文件和文件夹Ant-Renamer

Ant Renamer让你可以快速的更改文件名、扩展名或是文件夹名称,让你可以使用替换字符、插入特定字符、删除特定字符、流水号更名等方式来更改文件名、扩展名或是文件夹名称

文件批量重命名工具 ReNamer Lite 7.3 中文绿色.zip

ReNamer Pro 是一个非常强大和灵活的文件重命名工具,它提供了所有标准的重命名程序,包括前缀,后缀,替换,变更情况,以及括号内的内容删除,添加数字序列,改变文件扩展名,等等。对于高级用户有一个 Pascal...

高级批量重命名工具 Advanced Renamer 3.87 中文.zip

Advanced Renamer 是一个用于一次重命名多个文件和文件夹的程序。通过配置重命名方法,可以以各种方式操纵名称。在大量文件上使用多种方法设置批处理作业很容易。 通过 14 种不同的方法,您可以一次更改文件的名称,...

PokemonGO-IV-Renamer, 自动将你的子玩偶重命名为它的IV状态.zip

PokemonGO-IV-Renamer, 自动将你的子玩偶重命名为它的IV状态 不使用 !由于 Pokémon go API的变化,我们现在需要一个hashkey来发送请求,而不被禁止。 目前我没有计划实现这个,但是我已经经打开了请求请求。 ...

Ant Renamer(文件批量重命名) v2.10.1 绿色版.rar

Ant Renamer让你可以快速的更改文件名、扩展名或是文件夹名称。让你可以使用替换字符、插入特定字符、删除特定字符、流水号更名等方式来更改文件名、扩展名或是文件夹名称。内置了七种语系,当然也包含了简体中文...

Advanced Renamer 文件和文件夹重命名工具

Advanced Renamer 是一款一次重命名多个文件和文件夹的工具。通过配置重命名方法,可以以各种方式操作名称。 使用 Advanced Renamer 您可以通过添加、删除、替换、更改大小写或根据文件的已知信息给文件构建一个全新...

文件 文件夹批量重命名文件 Advanced Renamer

解决各种文件及文件夹重命名,支持多种命名方式。简单易懂预览修改后文件名!

spaces-renamer::laptop_computer:能够在macOS 10.10+上重命名桌面空间

spaces-renamer::laptop_computer:能够在macOS 10.10+上重命名桌面空间

AspNetZero_Renamer_2.11(asp.net zero重命名).rar

AspNetZero_Renamer_2.11(asp.net zero用以重命名项目)

themoviedbapi:TheMovieDB.org提供的JSON API周围的Java包装器

TheMovieDB API 该库提供了围绕提供的的java-wrapper, 是一个开放的电影和电影内容数据库。 设置 从v1.12开始,该库托管在maven-central上。 这需要将group-id从info.movito更改为com.github.holgerbrandl 只需将其添加为对项目的依赖项即可。 可通过 dependency groupIdcom.github.holgerbrandl/groupId artifactIdthemoviedbapi/artifactId version1.12/version /dependency 或者在为Android开发时仅通过gradle添加它: dependencies{ compile group: 'com.github.holgerbrandl

电影应用程序:从以下网址获取电影数据:https:,由Vue制作的应用程序

电影应用显示的数据来自: [ ] 用Vue.js制作 [ ]

peliculasApp:无需任何操作即可使用demoapi db的api https:?language = es-ES

PeliculasApp 该项目是使用版本9.1.0生成的。 开发服务器 为开发服务器运行ng serve 。 导航到 。 如果您更改任何源文件,该应用程序将自动重新加载。 代码脚手架 运行ng generate component component-name生成一个新的组件。 您还可以使用ng generate directive|pipe|service|class|guard|interface|enum|module 。 建立 运行ng build来构建项目。 构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。 运行单元测试 运行ng test通过执行单元测试。 运行端到端测试 运行ng e2e以通过执行端到端测试。 进一步的帮助 要获得有关Angular CLI的更多帮助,请使用ng help或查看 。

TheMovieDatabaseSwiftWrapper:themoviedb.org api v3的Swift包装器

去做 用swift4的Codeable替换SwiftyJSON 用法 获取API密钥- “需要TMDb用户帐户才能请求API密钥。” * 2.查看以获取示例要运行示例项目,请克隆存储库,然后首先从Demo目录运行pod install 。 安装 可通过获得 。 要安装它,只需将以下行添加到您的Podfile中: pod "TMDBSwift" 终点 | | 资质认证 依存关系 SwiftyJSON 作者 乔治·凯 执照 TMDBSwift在MIT许可下可用。 有关更多信息,请参见LICENSE文件。

FileBot:终极电视和电影重命名器/字幕下载器-开源

FileBot是重命名电影,电视节目或动漫并下载字幕的终极工具。 它很聪明,经过简化以简化操作,并且可以正常工作。 FileBot支持Windows,Linux和Mac,此外还有一个功能齐全的命令行界面,可进行各种自动化操作。

sortout:为电影或动漫重命名,方便刮削

整理 为电影或动漫重命名,方便刮削 目录 测试平台 ubuntu 18.4 ubuntu18.4使用方法 1.git clone 2.cd sourtout bash sortout.sh (创建主要文件夹) 3.把电影或者动漫放到目录下去,下面有例子 文件目录 sortout ├── 电影(文件夹) │ └── XXXX电影.后缀名 │ ├── 动漫(文件夹) │ └── XXXX.动漫 │ ├──S01 第一季 │ ├──S02 第二季 │ └──以此类推..... │ ├── config (配置文件夹) | ├── sortout_config.txt(配置文件) │ └── filter.txt (过滤关键字文本) │

批量重命名长文件名的电影文件

使用BT下载动漫后,是否看到形如:[SumiSora][Angel_Beats][09][GB][480p].mp4 这样长长的文件名呢?本软件可以将其序号提取出来,进行批量重命名。

movie_renamer-master.zip

(66个子文件)

收起

movie_renamer-master.zip

 movie_renamer-master

 settings.gradle 40B

 build.gradle 742B

 src

 main

 java

 TheMovieDB

 ScanStage.java 18KB

 Main.java 7KB

 Starter.java 111B

 MovieHandler.java 4KB

 BackgroundScan.jpg 104KB

 build

 classes

 java

 main

 TheMovieDB

 ScanStage$7.class 1KB

 ScanStage$6.class 1KB

 Starter.class 425B

 ScanStage$2.class 2KB

 ScanStage$9.class 1KB

 ScanStage$4.class 1KB

 Main.class 9KB

 ScanStage$3.class 2KB

 Main$2.class 2KB

 ScanStage$8.class 3KB

 ScanStage$1.class 1KB

 ScanStage$5.class 1KB

 MovieHandler.class 5KB

 ScanStage.class 14KB

 Main$1.class 1KB

 tmp

 jar

 MANIFEST.MF 54B

 gradlew 6KB

 config.txt 41B

 BackgroundMain.jpg 278KB

 CheckMark.png 12KB

 FileIcon.png 17KB

 README.md 791B

 gradlew.bat 3KB

 .gradle

 6.3

 javaCompile

 taskHistory.bin 24KB

 classAnalysis.bin 4.87MB

 javaCompile.lock 17B

 gc.properties 0B

 fileContent

 fileContent.lock 17B

 executionHistory

 executionHistory.bin 214KB

 executionHistory.lock 17B

 fileHashes

 fileHashes.bin 20KB

 fileHashes.lock 17B

 fileChanges

 last-build.bin 1B

 checksums

 checksums.lock 17B

 md5-checksums.bin 25KB

 sha1-checksums.bin 42KB

 buildOutputCleanup

 outputFiles.bin 19KB

 buildOutputCleanup.lock 17B

 cache.properties 50B

 6.5

 gc.properties 0B

 executionHistory

 executionHistory.bin 20KB

 executionHistory.lock 17B

 fileHashes

 fileHashes.bin 18KB

 fileHashes.lock 17B

 fileChanges

 last-build.bin 1B

 vcs-1

 gc.properties 0B

 .idea

 .gitignore 47B

 misc.xml 345B

 gradle.xml 795B

 vcs.xml 180B

 uiDesigner.xml 9KB

 artifacts

 TheMovieDBRenamer_jar.xml 401B

 compiler.xml 169B

 .name 17B

 jarRepositories.xml 1KB

 gradle

 wrapper

 gradle-wrapper.properties 200B

 gradle-wrapper.jar 58KB

 FolderIcon.png 37KB

 BlackArrowDownward.png 2KB

评论


分享文章:java脚手架源代码 java开发脚手架
本文来源:http://shouzuofang.com/article/dddppci.html

其他资讯