30min快速搭建属于自己的个人博客 30min快速搭建个人博客前言刚读研的时候就有搭建个人博客的想法了,但是当时觉得搭博客很麻烦,又要学java又要学前端还要买服务器(其实主要是懒),这个想法就一直搁置。前段时间之后觉得有很多工作中的心得体会需要有一个平台去形成文字性的沉淀,于是重拾了搭博客的想法。经过调研后选择采用github+hexo框架来搭建博客,整个流程不到30min,就可以生成个性化的静态博客,而且完全免费。 什么是hex 2023-10-15 #教程
文本分类任务基本流程 文本分类任务基本流程前言文本来源于笔者在openmmlab工程团队的知识分享。 文本分类是自然语言处理领域的一项基本任务,它涉及将给定文本分配到一个或多个预定义的类别,根据输出的不同分为单标签多分类(一个句子对应一个标签,如某一个新闻文本属于经济新闻或娱乐新闻等)和多标签分类(一个句子对应多个标签,比如一个新闻文本既属于经济新闻又属于娱乐新闻)。本文将以单标签多分类任务为例,简单介绍一下用pyto 2023-04-25 #深度学习 #文本分类
MYSQL深分页性能优化 MySQL深分页性能优化前言最近在做的一个需求需要写分页查询,需要根据前端的请求返回具体页码的数据。这种分页查询看上去非常简单,通常是用select count(*)…和select … limit A,B这两条sql语句组合而成,前者获得总数,后者获得每页之中的数据。后端获得这些数据后,再组装成返回结果返回给前端。 通常这么写没有问题,但是当用户数据量极速增多,公开出去的应用非常多,导致表里数据 2023-04-04 #中间件 #mysql
Kafka简介与使用场景 Kafka简介与使用场景为什么要引入消息队列假设我们现在有一个在线购物网站,用户在网站上下单购买商品,网站需要向订单系统发送订单信息,订单系统再根据订单信息进行处理和发货,如果我们不引入任何中间件,网站和订单系统之间的交互可能会出现以下问题: 高并发流量导致宕机:当用户下单并提交订单后,网站需要立即向订单系统发送订单信息,如果此时用户量很大,会导致高并发流量,容易使网站宕机或响应时间过长,影响用 2023-03-31 #中间件 #Kafka
k8s本地联调工具——kt-connect k8s本地联调工具——kt-connect开发者痛点在微服务开发的工作中,开发者常常会遇见这样一个问题: 本地开发了一个接口新功能或者需要对某个接口进行bug调试,一般的做法就是本地起服务,然后用postman等工具去构造请求进行测试。但是有时候微服务会依赖其他服务,服务之间用feign等方法调用,导致接口测试不通,死办法可以把k8s上被依赖的服务开放几个公网端口,通过修改feign的url进行调 2023-02-21 #容器 #中间件 #工具
K8S介绍和基本操作 K8S介绍和基本操作简介Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Ku 2023-02-04 #容器 #中间件 #云
接口开发规范(1) 文档书写开发应该先编写详细接口文档,确定输入输出的命名,类型后再进行开发,避免后续需要修改,同时也可以让需要用到该接口的前端尽早开始开发流程。文档示例如下: 接口名称:XXX调用关系:XXX前端->XXX后端 123456789101112131415161718192021222324252627282930Schema: HTTPPath: /api/v1/job/getXXXHea 2023-01-30 #Java开发 #Ailab #流程规范
Gitlab 合作开发流程(新人向) 后端接口开发流程和规范总的来说就是先把项目code clone到本地,然后修改部分配置文件后本地run起来;接着创建新的分支,在新分支上进行功能接口的开发,开发完成后本地用postman进行测试,测试通过后commit,并把进行分支merge,push后发起merge request,给mentor(reviewer) review代码,通过后完成项目开发。如果是接口修改,还需要在接口文档中@相关 2023-01-06 #Java开发 #Ailab #流程规范