行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。

加载中
置顶
发表了资讯
昨天 17:36

MixGo v1.1 Go 快速开发标准工具

Mix Go 是一个基于 Go 进行快速开发的完整系统,类似前端的 Vue CLI,提供: 通过 mix-go/mixcli 实现的交互式项目脚手架: 可以生成 cli, api, web, grpc 多种项目代码 生成的代码开箱即用 可选择是否需要 .env 环境配置 可选择是否需要 .yml, .json, .toml 等独立配置 可选择使用 gorm, xorm 的数据库 可选择使用 logrus, zap 的日志库 通过 mix-go/xcli 实现的命令行原型开发。 基于 mix-go/xdi 的 DI, IoC 容器。 快速开始 ... 展开更多

收藏 19
置顶
发表了资讯
昨天 16:22

持久层框架 Mybatis-Link V1.0.0 正式版发布

欢迎使用 Mybatis-Link V1.0.0 持久层框架 Mybatis Link是一个Mybatis Plus的增强工具,在Mybatis Plus的基础上进行了增强,主要解决一对一、一对多等多表联查,以及允许分布式应用远程调用和优化问题,从而达到敏捷开发的目的,实现零SQL编写。 关于1.0.0 版本更新内容 【新增】: 源码官网发布Mybatis-Link 【新增】: 全新的Mgr业务层和Dao支持层抽象类。 【新增】: 注解@Link类,作用在 Dao 方法上,可以实现一对一连表查询(... 展开更多

收藏 4
置顶
程序员
发表了资讯
昨天 13:49

PHP 开源工作流引擎 Tpflow V5.0.4 正式版发布

欢迎使用 Tpflow V5.0.4 工作流引擎 TpFlow工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,智能应用型,便捷设计性。Tpflow团队致力于打造中国最优秀的PHP工作流引擎。 这次版本更新延迟了比较久,个人事情也比较多耽误了不少,感谢大家一直关注Tpflow,我们争取做PHP开源工作流引擎的最好的, 如果觉得还不错,请给我们点个Star吧,谢谢! ... 展开更多

收藏 6
置顶
高级程序员
发表了博客
前天 12:15

15分钟详解 Python 安全认证的那些事儿~

点击python编程从入门到实践,置顶 公众号重磅 python入门资料,第一时间送达 还是牛 读完需要 14 分钟 速读仅需 5 分钟 / python 生产实战 安全认证的那些事儿 / 系统安全可能往往是被大家所忽略的,我们的很多系统说是在互联网上"裸奔"一点都不夸张,很容易受到攻击,系统安全其实是一个复杂且庞大的话题,若要详细讲来估计用几本书的篇幅都讲不完,基于此本篇及下一篇会着重讲解在我们开发系统过程中遇到的一些安全校验机制,... 展开更多

收藏 1
0
置顶
部门经理
发表了博客
前天 18:00

【高手问答汇总】敏捷团队如何做多项目管理?

自工作伊始,就开始实践敏捷。说实话,那时候如果你问我什么是敏捷,要怎么践行敏捷,我不能给出专业的回答。为了更好地在工作中贯彻敏捷,我开始深入去了解敏捷的过去现在和未来,然后我遇到了:Create Your Successful Agile Project 敏捷,从一开始就被寄予了太多的期望,也确实可以有效的帮助项目达成目标,但很多东西很多工具,被强行和敏捷绑定在一起,对敏捷的践行没有什么帮助。这本书,试图澄清世人(特别是初学者)对... 展开更多

收藏 1
0
置顶
技术主管
发表了博客
昨天 10:30

日志采集系统都用到哪些技术?

概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。 作为一个日志采集的Agent简单来看其实就是一个将数据从源端投递到目的端的程序,通常目的端是一个具备数据订阅功能的集中存储,这么做的目的其实是为了将... 展开更多

收藏 0
0
置顶
程序员
发表了博客
昨天 10:48

那些你不知道的TCP冷门知识!

简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 作者 | 韩述 来源 | 阿里技术公众号 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 案例一:TCP中并不是所有的RST都有效 背景知识 在TCP协议中,包含RST标识位的包,... 展开更多

收藏 1
0
置顶
发表了博客
昨天 10:51

创建索引,这些知识应该了解

前言: 在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索引相关知识及注意事项。 1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 create index 语句创建索引。下面展示下几种常见的创建索引场景。 建表时指定索引 CREATE TABLE t_index ( increment_id int(11) NOT NULL AUTO_INCREMENT COMM... 展开更多

收藏 0
0
置顶
程序员
发表了博客
昨天 11:02

PHP 8.1 新特性

PHP 8.1目前正在积极开发中,可能会在2021年11月末左右发布。我们已经了解了一些函数,更改和不赞成使用的内容,因此让我们逐一介绍它们。 # New features 与每个版本一样,PHP 8.1添加了一些不错的新函数。请记住,该列表将在一年中增长。我还将列出尚未实现的函数,但是很有可能最终使用该语言。我将确保始终标记这些函数。 # 用字符串键解包数组 RFC PHP 7.4 中已经允许数组拆包,但它仅适用于数字键。之前不支持字符串键的原... 展开更多

收藏 0
0
置顶
发表了博客
昨天 11:30

Oracle中CAST函数使用简介

CAST()函数可以进行数据类型的转换。 CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。 以下例子均通过本人测试。 一、转换列或值 语法:cast( 列名/值 as 数据类型 ) 用例: 1)、转换列 --将empno的类型(number)转换为varchar2类型。 select cast(empno as varchar2(10)) as empno from emp; EMPNO ---------- 7369 7499 7521 ... 2)、转换值 --将字符串转换为整型。 SELECT CAST('123' AS int) as res... 展开更多

收藏 1
0
置顶
发表了问答
昨天 10:52

任擎(Tasgine)可以配置后台自动运行的服务吗?

任擎(Tasgine)可以配置后台自动运行的服务吗?

收藏 0
置顶
发表了资讯
04/07 21:42

Erupt 1.6.13 发布,纯注解开发,超低代码量,零前端代码,零 CURD,通用后台管理框架

本次更新内容 🌟 @Drill无需配置code参数,可根据注解的hashCode自动生成 🌟 @RowOperation无需配置code参数,可根据注解的hashCode自动生成 🌟 一对多新增支持默认参数获取 🌟 @EruptRecordOperate支持非登录情况下请求信息记录 🌟 优化过滤器性能细化过滤颗粒度 🌟 优化http消息转换器 🐞 修复代码生成器一对多引用组件,生成的代码不正确bug 🐞 修复一对多新增BOOLEAN类型组件不能... 展开更多

收藏 11
置顶
发表了资讯
昨天 07:07

Gradle 7.0 发布

Gradle 7.0 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。 该版本默认启用文件系统监视功能,使你的增量构建速度更快;扩展了对使用 Java 16 构建项目的支持;并增加了对在使用 Apple Silicon 处理器(如 M1)的 Mac 上构建的支持。 同时,此版本还引入了 ce... 展开更多

收藏 4
置顶
发表了博客
04/10 23:45

Netty之线程唤醒wakeup

首先回顾下, Netty中的IO线程主要完成三件事 1.轮询IO事件 2.处理IO事件 3.执行任务 在轮询IO事件的过程中,在Linux系统下, 使用epoll实现. 涉及的Netty代码如下 private void select() { // ... int selectedKeys = selector.select(timeoutMillis); // ... } 具体源码位置: io.netty.channel.nio.NioEventLoop#select 当IO线程执行以上代码的时候, 如果超时时间timeoutMillis还没有到达的情况下,...... 展开更多

收藏 3
0
置顶
发表了博客
前天 00:13

雪花算法中超级好用的ID生成工具

# 雪花算法里最好用的主键ID生成器 ## 技术支持 开源地址1:https://github.com/yitter/idgenerator 开源地址2:https://gitee.com/yitter/idgenerator QQ群:646049993 ## 为什么用雪花ID? ❄ 因为大厂也在用,推特、百度、美团、滴滴等等。 ❄ 雪花ID是走向分布式架构的垫脚石,如果只会Guid和数据库自增,怎敢说会分布式系统架构。 ❄ 雪花ID适合小项目、大项目、超级大项目。 ## 💎 本算法介绍 ❄ 这是优化的雪花算法(雪... 展开更多

收藏 7
2
置顶
架构师
发表了博客
04/08 07:55

面经手册 · 第29篇《Spring IOC 特性有哪些,不会读不懂源码!》

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞ 目录 一、前言 二、面试题 三、SpringIOC 特性 1. xml 配置 2. 接口类 四、总结 五、系列推荐 一、前言 多线程、锁、JVM调优,都背出花啦,怎么一写代码还是乱糟糟? 为什么这些无论从书本、课堂、面试都显得非常重要的知识,但是在实际的编程中没有提升你的编码能力呢? 首先这些这些知识... 展开更多

收藏 1
1
置顶
CTO(技术副总裁)
发表了博客
昨天 09:31

更简的并发代码,更强的并发控制

> 有没感觉 `Go` 的 `sync` 包不够用?有没遇到类型没有 `sync/atomic` 支持? > > 我们一起看看 `go-zero` 的 `syncx` 包对标准库的一些增值补充。 > > https://github.com/tal-tech/go-zero/tree/master/core/syncx | name | 作用 | | ----------------- | ------------------------ | | AtomicBool | bool类型 原子类 | | AtomicDuration | Duration有关 原子类 | | AtomicFloat64 | float64类型 原子类 | | Barrier | 栏栅【... 展开更多

收藏 1
0
置顶
发表了资讯
昨天 08:28

Sa-Token v1.16.0 发布,新增微服务网关鉴权!

sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、分布式Session会话、单点登录、OAuth2.0 等一系列权限相关问题。 框架针对踢人下线、自动续签、前后台分离、分布式会话……等常见业务进行N多适配,通过sa-token,你可以以一种极简的方式实现系统的权限认证部分 sa-token v1.16.0 版本更新包括以下内容: - 新增:新增账号封禁功能,指定时间内账号无法登陆 **[重要]** - 新增:核心包脱离`ServletAPI`,... 展开更多

收藏 8
置顶
产品经理
发表了资讯
昨天 08:29

VLOOK 10.2 发布:大纲可搜索、新增激光笔~好用实用的 Typora Markdown 插件

VLOOK™ 是针对由 Typora(跨平台 Markdown 编辑器)导出的 HTML 文件进行增强的插件,也许是目前最好的 Markdown 增强插件之一,也是 开源中国 OSCHINA 推荐的国产开源产品。 这次是 VLOOK 10.0 大版本的第三个小更新~主要的更新是针对大纲导航、演示辅助工具。 1)大纲导航面板的内容支持关键字搜索了,文档目录可以更快地一键搜索+直达了。 2)演示辅助工具新增了激光笔模式,与聚光灯成为了最佳视觉聚焦的黄金组合,在演示... 展开更多

收藏 3
置顶
发表了资讯
昨天 07:57

Gitee 推荐 | 数据报表模板 UReport

UReport意在打造一套精美的数据报表模板,里面高度封装日历组件、表格组件、排行榜组件、条形进度条组件、文本块组件以及ucharts的多个图表组件,用户只需要按照虚拟数据的格式,传特定数据即可方便、快捷地打造出属于自己的报表页面。

收藏 0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部