首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用django快速生成自己博客小站,含详细部署方法

作为一个之前一直java后端开发人员,对比java最大感受如下: 语法简洁优美 开发效率高 支持类库强大 这仅仅是我一家之言。...我接触python到现在也就一个星期时间,我用了两天时间自己搭建了一个建议博客小站,哈哈,想想还是挺有成就感。...教程 代码 上面资源中已经发出了教程以及我自己源码,感兴趣朋友可以自行查看,这里不做重点赘述。 域名购买 当我们项目写完时候我们当然是要挑选一个自己满意域名。...这里不建议国内一些网站上购买域名(我一个同事在国内一家网站上购买域名,最近被GA打电话要求去备案),所以我们直接外国网站上买,避免一些不必要麻烦。...我们可以点击后面的登陆或者用第三方xshell等登陆自己服务器: ? 服务器和域名均购买完成后,我们将域名映射到我们自己ip上: ?

96680
您找到你想要的搜索结果了吗?
是的
没有找到

原理到实践:学习Java中OutputStreamWriter使用方法

今天我要给大家分享一些自己日常学习到一些知识点,并以文字形式跟大家一起交流,互相学习,一个人虽可以走更快,但一群人可以走更远。  ...我是一名后端开发爱好者,工作日常接触到最多就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会,通过文章形式进行输出,希望以这种方式帮助到更多初学者或者想入门小伙伴们,同时也能对自己技术进行沉淀...然后可以使用OutputStreamWriter对象write方法将字符写入到输出流中。...它作用就是将字符流转换成字节流,以便后续操作。...代码中可以看出,OutputStreamWriter类中定义了一个StreamEncoder类型私有变量se,它是OutputStreamWriter核心部分,负责将字符流转换成字节流。

36091

UUID到替代方案:探索Java中唯一ID生成多种方法

JavaUUID类提供了几种不同方法生成UUID,每种方法对应不同版本。...Java生成UUID方法Java中,java.util.UUID类是生成UUID主要工具。这个类提供了多种静态方法来创建不同类型UUID,以及一些实用方法来操作和转换UUID。...案例:生成随机UUID 在实际应用中,随机UUID生成是最常见和直接需求。JavaUUID.randomUUID()方法为我们提供了一个简单而有效方式来生成这样UUID。...下面是一个具体案例,展示了如何在Java程序中生成使用随机UUID。 生成并打印随机UUID 最简单使用UUID.randomUUID()方法方式是在程序中生成一个随机UUID并打印出来。...JavaUUID类提供了toString()方法来获取UUID字符串表示。

38010

6款国内外好用API文档工具介绍

了解如何做到最好方法是看一些业绩良好企业API示例-值得庆幸是,这些企业并不难找到。 许多流行工具都会在线上发布其API文档,以便第三方开发人员可以轻松访问和使用它们。...2.RAML–基于YAMLRAML(或RESTful API建模语言)采用自上而下方法来创建清晰,一致和精确文档。...2.支持OAS 3.0 –与OpenAPI规范版本3.0以及旧版Swagger 2.0一起使用 3.非常受用户喜欢–如果遇到问题,很容易其他用户那里获得支持。...Swagger编辑器使用户可以创建自己OAS定义,然后可以使用Swagger UI对其进行可视化,而Swagger Inspector则使用户可以API端点自动生成OAS定义。...您可以将其OAS文档导入DreamFactory,以便用户可以像访问您自己文档一样对其进行访问和查看。

5.6K41

Swagger 自动化生成 Api 文档:优化管理与维护

为了降低手动编写文档带来错误,很多 API 开发者会偏向于寻找一些好方法来自动生成 API 文档。本文将会介绍一些常用文档生成工具:开源工具 Tapir,商业化产品 Apifox。...4、生成客户端和服务器代码:使用 Tapir 可以将 API 定义转换为各种不同类型客户端和服务器代码,包括 HTTP 客户端和服务器、Scala 和 Java 客户端和服务器等。...5、自动生成 API 文档:Tapir 提供了一种自动生成 API 文档方法,这使得 API 文档创建变得简单且容易维护。...你可以选择在运行时 API 定义生成文档,或者在构建时将 API 定义与文档绑定在一起。...Swagger ui 生成描述可以使用 Swagger 或 Redoc 等用户界面进行文档分享。

40720

使用 swagger 生成Flask RESTful API

在 REST 中,开发人员显式地使用 HTTP 方法,对系统资源进行创建、读取、更新和删除操作: 使用 POST 方法在服务器上创建资源 使用 GET 方法服务器检索某个资源或者资源集合 使用 PUT...改框架为创建JSON或YAML格式RESTful API 文档提供了OpenAPI规范。swagger文档可由各种编程语言处理,可以在软件开发周期中嵌入源代码控制系统中,以便进行版本管理。...使用Swagger生成API,我们可以得到交互式文档,自动生成代码SDK以及API发现特性等。 如何编写API文档 我们可以选择使用JSON或者YAML来编写API文档。...swagger_codegen swagger-codegen 是一个开源代码生成工具,它包含一个模板驱动引擎,可以直接我们定义 swagger 文档中生成可视化文档查看界面和API客户端。.../default/get_users_uid 可以看到直接使用 swagger UI。 ? swagger-py-codegen 认证默认使用 OAuth2 认证方式,认证部分代码需要自己实现。

3.4K30

细说API - 文档和前后端协作

这种方案适合强类型语言例如 Java、.Net,尤其是生成一份稳定、能在团队外使用 API 文档。...原理为解析方法前面的注释,使用方法非常类似 javadoc 等程序接口文档生成工具,配置和使用都非常简单。因为只是解析代码注释部分,理论上和编程语言无关。...而在 Java 环境下,可以通过 Springfox 来完成对代码解析,再利用 swagger 生成文档,下面我们给一个简单例子看怎么给一个 Spring boot 项目生成文档。...使用 Swagger Yaml 契约 前面在讲 swagger 时候,提到了Swagger Editor,使用这个工具可以通过编写 API 定义文件(Yaml格式),它提供线上版本,也可以本地使用。...使用 RAML 契约 使用 Swagger Yaml 契约或者 Pact 契约都能在一定程度上完成契约测试、生成文档、mock 等工作,但是我们在实际工作中发现这些工具和平台契约规则并不相同。

1.2K30

使用 swagger 生成规范化RESTful API 代码

在 REST 中,开发人员显式地使用 HTTP 方法,对系统资源进行创建、读取、更新和删除操作: 使用 POST 方法在服务器上创建资源 使用 GET 方法服务器检索某个资源或者资源集合 使用 PUT...改框架为创建JSON或YAML格式RESTful API 文档提供了OpenAPI规范。swagger文档可由各种编程语言处理,可以在软件开发周期中嵌入源代码控制系统中,以便进行版本管理。...使用Swagger生成API,我们可以得到交互式文档,自动生成代码SDK以及API发现特性等。 如何编写API文档 我们可以选择使用JSON或者YAML来编写API文档。...swagger_codegen swagger-codegen 是一个开源代码生成工具,它包含一个模板驱动引擎,可以直接我们定义 swagger 文档中生成可视化文档查看界面和API客户端。.../default/get_users_uid 可以看到直接使用 swagger UI。 ? swagger-py-codegen 认证默认使用 OAuth2 认证方式,认证部分代码需要自己实现。

5K10

善用API统一描述语言提升RestAPI开发效率

由于团队内部前端一般不会全面的了解业务,后端提供样例数据往往比前端自己生成Mock数据对业务需求把握更准确。...其中Java服务器端使用流行Spring Boot构建,生成代码包括定义API接口、空实现方法样板代码、业务POJO、配套Swagger注解。...值得注意是,由自动生成Swagger注解,可以反向生成最初API设计文档 Test:可在本地服务器运行时使用本地测试功能;用户也可以使用SwaggerHub中提供收费在线测试功能,主要有MockServer...第二类:Apidocjs 类似于Intellij Idea生成JavaDoc功能,是一种注释解析器,C++、Java、Python代码注释中基于特定关键字(如@param、@return)生成API...另外后端也可以把API设计文档直接通过注解形式,标注在Controller类和相关方法上(以Spring MVC和Spring Boot为例),即可以通过Java反射在Maven Complie或运行时生成

1.8K30

如何使用Noir源代码检测攻击面

关于Noir Noir是一款功能强大代码安全检测工具,在该工具帮助下,广大研究人员能够轻松源代码层面检测目标应用程序潜在攻击面。...功能介绍 1、源代码自动识别编程语言和框架; 2、通过代码分析查找API终端节点和网站页面; 3、通过与ZAP、Burpsuite、Caido和More proxy工具等代理工具交互,快速加载分析结果...; 4、支持为已成功识别的攻击面提供结构化结果数据,例如JSON和HAR等,以实现与其他工具无缝交互; 5、提供了命令行使用样例,以便轻松地与其他工具(如curls或httpie)集成和协作; 工具支持可用范围...规范标准 规范 格式 URL Method Param Header WS OAS 2.0 (Swagger 2.0) JSON ✅ ✅ ✅ ✅ X OAS 2.0 (Swagger 2.0) YAML...并安装工具所需其他依赖组件: cd noir shards install 依赖组件安装完成后,我们需要对代码进行构建: shards build --release --no-debug 最后,将构建生成代码拷贝到指定路径即可

19560

最热门 10 个 Java 微服务框架

[在这里插入图片描述] 2、Eclipse MicroProfile 2016 年,Java Enterprise 社区决定清理 Java Enterprise Edition 中内容,以便人们可以使用经典部件构建简单微服务...这是遵循 Java Enterprise Edition 另一种传统方法,它不会保留所有沉重负担。...这种方法主要依赖于使用注释来指定路径映射和返回细节。参数解析到 JSON 打包所有其他内容都由 Jersey 处理。...Jersey 主要优点是它实现了 JAX-RS 标准,这个特性非常受欢迎,一些开发人员习惯将 Jersey 与 Spring Boot 结合在一起使用。...例如,你不需要使用 JSON,因为它可以直接处理 XML、CSV、YAML 和其他一些文件格式,此外,它还允许用户 Chrome 浏览器测试 api。

1.7K40

IntelliJ IDEA 2023.2 正式发布,新增三大特性,十几个重大优化!!!

生成提交消息等。...剖析器 附加IntelliJ Profiler和捕获内存快照现在可以作为运行工具窗口中按钮使用。 壁钟分析模式,考虑在方法中花费总时间,包括等待时间,现在是默认选项。...“编辑Swagger Codegen配置”对话框已进行了改进,以便于自定义,并且无需其他设置即可从排水沟访问运行配置。...IntelliJ IDEA 2023.2支持OpenAPI和Swagger规范文件Redoc UI预览,包括YAML和JSON文件,允许您在IDE中Redoc和Swagger UI之间切换。...Spring配置bean不再需要注释处理器,并且立即可以使用属性和YAML配置文件中代码完成和验证。 IntelliJ IDEA 2023.2为KotlinSpring AOP提供支持。

64220

Swagger和Wired

前言 在我们前后端分离架构中,前端与我们后端开发是并行,那么我们除了写自己代码之外,我们还需要一些额外工具来帮助我们跟前端沟通,下面我们将为大家介绍2个常见工具。...常见工具 第一个就是Swagger,它可以根据我们代码去自动生成html文档,向前端描述清楚我们API如何去使用,而我们后端程序员只需要通过简单注释,就可以不用再去写API文档了,大大减少我们维护文档工作量...swagger使用 首先,我们还是要引入相关开发包,并且在我们Spring boot启动类上加一个注解@EnableSwagger2,这样我们swagger与我们项目整合好了。...通过默认生成描述,有时候我们并不能清楚知道是怎么,比如像字段描述,方法作用。这时,我们可以通过注解方法,为我们接口文档提供更详细信息。...swagger使用实例 @ApiOperation,方法描述,用于方法上面,最终会代替我们方法名称显示在文档里。

76110

2020年,这10 个 非常热门Java 微服务框架,你知道吗?

2、Eclipse MicroProfile 2016 年,Java Enterprise 社区决定清理 Java Enterprise Edition 中内容,以便人们可以使用经典部件构建简单微服务...这是遵循 Java Enterprise Edition 另一种传统方法,它不会保留所有沉重负担。...这种方法主要依赖于使用注释来指定路径映射和返回细节。参数解析到 JSON 打包所有其他内容都由 Jersey 处理。...Jersey 主要优点是它实现了 JAX-RS 标准,这个特性非常受欢迎,一些开发人员习惯将 Jersey 与 Spring Boot 结合在一起使用。...例如,你不需要使用 JSON,因为它可以直接处理 XML、CSV、YAML 和其他一些文件格式,此外,它还允许用户 Chrome 浏览器测试 api。

1.5K20
领券