会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿古达芝麻开门 - 博客园
阿古达优秀项目🎉
芝麻开门系列
这里有很多Hello World的项目可以借鉴,如果你想要实现某个功能,也可以通过芝麻开门的博客给我留言
IT项目管理云平台
一个非常适合中国国情的项目管理工具,包括任务管理,进度管理,质量管理,周报与绩效考核,工时管理,代码生成器,系统监控等模块
各行业通用项目管理系统
各行业通用项目管理系统,基于IT项目管理工具二次开发
App自动化测试框架
带你入门并熟练手机App自动化测试,良好的框架封窗,非常容易写出稳定的代码
App自动化代码生成工具
让你不懂自动化测试也能写稳定的代码,配套App自动化测试框架使用,你只要鼠标点一点就可以写出自动化测试代码
阿古达芝麻开门
阿古达芝麻开门
带着问题学习,带着思考学习,一点一滴积累
Scroll Down
首页
联系
订阅
管理
码云
WX:465230373
公众号:一米源码(vv-programmer)
找找看
积分排名
最新随笔
我的标签
项目管理工具(3)
自动化测试(1)
随笔分类
DevOps&APM(13)
Docker&K8s(9)
分布式/大数据(2)
脚本语言(8)
其他(19)
网络通信(2)
移动开发(2)
源代码研究(14)
文章分类
阅读排行
推荐排行
最新评论
文章档案
随笔档案
2024年11月(3)
2021年6月(13)
2021年4月(10)
2020年11月(2)
2020年9月(4)
2020年8月(1)
2020年6月(2)
2018年12月(15)
Close Menu
Created with Snap
MENU
文章目录
访问主页
Alipay
WeChat
qrCode
已关注
点击开启
跳至底部
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
项目管理工具
(3)
自动化测试
(1)
随笔分类
DevOps&APM(13)
Docker&K8s(9)
分布式/大数据(2)
脚本语言(8)
其他(19)
网络通信(2)
移动开发(2)
源代码研究(14)
随笔档案
2024年11月(3)
2021年6月(13)
2021年4月(10)
2020年11月(2)
2020年9月(4)
2020年8月(1)
2020年6月(2)
2018年12月(15)
阿古达芝麻开门
分享开发与测试相关的博客
博客园
首页
管理
随笔 - 50
文章 - 0
评论 - 0
阅读 -
32306
自主研发自动化脚本录制工具,基于uiautomatorviewer的自动化代码生成器,一键生成Java代码和Cucumber描述文件
置顶
发表于 2024-11-14 22:46
阅读:39
评论:0
推荐:0
摘要: 介绍 基于UI Automator进行二次开发,让你不懂开发也能编写自动化测试代码, 一边生成代码一边Debug,毫不费力写出完美的自动化测试代码 。该工具集成了Tomcat使得添加新的功能的时候使用HTML+API进行开发,降低了开发难度;集成了Derby数据库,测试用例持久化到数据库。 软件架构
阅读全文 »
posted @ 2024-11-14 22:46 阿古达芝麻开门
阅读(39)
评论(0)
推荐(0)
编辑
IT Manager项目管理工具,需求管理与流程设计,任务管理,进度管理,Sprint规划与仿Jira任务看板,质量管理,周报与绩效考核,工时管理,代码生成器,系统监控-最新版
置顶
发表于 2024-11-12 23:54
阅读:46
评论:0
推荐:0
摘要: 为了解决项目管理的难点,过多纸质办公的问题,诞生了该系统。其中的价值点包括几大点: 公司组织架构管理;项目成员管理,项目分解,任务分配,时间进度,质量把控; 周报,月报,工时统计;查看项目成员工作饱和度;协助公司进行有效的项目成本控制 组织数据初始化 首先需要初始化公司组织架构的数据,职位信息录入,
阅读全文 »
posted @ 2024-11-12 23:54 阿古达芝麻开门
阅读(46)
评论(0)
推荐(0)
编辑
2024年11月14日
各行业通用项目管理系统介绍,任务管理,进度管理,质量管理,周报与绩效考核,工时管理,代码生成器,员工价值分析
发表于 2024-11-14 22:12
阅读:15
评论:0
推荐:0
摘要: 介绍 基于一些客户的需求,由IT Manager改造了一款各行业通用的项目管理平台,删减了一些IT项目管理专有的功能,并添加了一些通用项目管理的功能,增强了收支统计支出模块。系统主要包括组织管理,权限管理,项目管理,工时填写,周报,绩效考核,工时统计,成本管理, 员工价值分析 等以及相关的报表。下面
阅读全文 »
posted @ 2024-11-14 22:12 阿古达芝麻开门
阅读(15)
评论(0)
推荐(0)
编辑
2021年6月14日
Netty之NIO基础-Channel,Buffer,Selector
发表于 2021-06-14 16:48
阅读:48
评论:0
推荐:0
摘要: 开始之前了解一下:Linux事件驱动模型 IO Server启动流程大概如下: 创建ServerSocket并监听端口 不断监听Socket,如果有Socket进来则创建一个线程去处理这个Socket. NIO Server启动流程大概如下: ServerSocketChannel监听端口并注册到S
阅读全文 »
posted @ 2021-06-14 16:48 阿古达芝麻开门
阅读(48)
评论(0)
推荐(0)
编辑
Netty之服务端启动流程
发表于 2021-06-14 16:46
阅读:93
评论:0
推荐:0
摘要: Netty是一个NIO框架,它将IO通道的建立、可读、可写等状态变化,抽象成事件,以责任链的方式进行传递,可以在处理链上插入自定义的Handler,对感兴趣的事件进行监听和处理 首先来一段Netty Server的sample: ServerBootstrap是一个启动辅助类; group(boss
阅读全文 »
posted @ 2021-06-14 16:46 阿古达芝麻开门
阅读(93)
评论(0)
推荐(0)
编辑
Netty之消息发送流程
发表于 2021-06-14 16:43
阅读:390
评论:0
推荐:0
摘要: 我们主要了解 Client端的消息发送流程 服务端消息接收以及处理流程 如何理解Reactor反应堆(没有看懂boss是如何给worker分配任务的) 从上一章节中,我们知道Server启动后,会不断轮询是否有IO事件,如果有则会调用NioEventLoop#processSelectedKeys(
阅读全文 »
posted @ 2021-06-14 16:43 阿古达芝麻开门
阅读(390)
评论(0)
推荐(0)
编辑
Dubbo之服务暴露
发表于 2021-06-14 16:41
阅读:80
评论:0
推荐:0
摘要: 在服务启动的时候,Spring启动完成刷新的动作后(finishRefresh)会发布一个ContextRefreshedEvent事件 在dubbo的OneTimeExecutionApplicationContextEventListener监听了这个时间并启动Dubbo启动的相关流程,并在Du
阅读全文 »
posted @ 2021-06-14 16:41 阿古达芝麻开门
阅读(80)
评论(0)
推荐(0)
编辑
一个基于dubbo协议的服务远程调用全过程
发表于 2021-06-14 16:39
阅读:353
评论:0
推荐:0
摘要: 服务调用端: 当我们调用服务的时候Dubbo会生成一个代理对象,然后调用InvokerInvocationHandler#invoke方法 AbstractClusterInvoker#invoke:设置负载均衡器 FailoverClusterInvoker#doInvoke:处理集群容错,负载均
阅读全文 »
posted @ 2021-06-14 16:39 阿古达芝麻开门
阅读(353)
评论(0)
推荐(0)
编辑
标准版IT MANAGER项目管理系统(SpringCloud重构版)
发表于 2021-06-14 16:35
阅读:222
评论:0
推荐:0
摘要: 最近花了两个周末,完成了IT Manager重构,由SpringBoot单机版改成了SpringCloud版本,服务没有拆分的很细(只是为了上SpringCloud),只是把desktop api和mobile api单独抽了出来,前端页面放到了网关层,同时新增了单点登陆模块并采用Redis存储to
阅读全文 »
posted @ 2021-06-14 16:35 阿古达芝麻开门
阅读(222)
评论(0)
推荐(0)
编辑
Seata分布式事务解决方案
发表于 2021-06-14 16:30
阅读:175
评论:0
推荐:0
摘要: 分布式有可能会带来很多额外的技术问题,如分布式事务,分布式锁,全局唯一ID等问题,假如从设计层面可以避免这些问题,建议还是从设计层面避免。 安装: 首先下载https://github.com/seata/seata/releases/ 1.4.2的版本,修改file.conf和registry.c
阅读全文 »
posted @ 2021-06-14 16:30 阿古达芝麻开门
阅读(175)
评论(0)
推荐(0)
编辑
Redis分布式锁实现方案
发表于 2021-06-14 16:27
阅读:80
评论:0
推荐:0
摘要: 在Java中,同一个JVM里面可以用synchronized关键字和ReentrantLock可重入锁解决多线程对同一资源的并发访问控制,但是随着分布式的快速发展,本地的加锁往往不能满足我们的需要,在我们的分布式环境中上面加锁的方法就会失去作用。 现在Spring Boot 分布式锁开箱即用,支持主
阅读全文 »
posted @ 2021-06-14 16:27 阿古达芝麻开门
阅读(80)
评论(0)
推荐(0)
编辑
全局唯一ID生成方案
发表于 2021-06-14 16:25
阅读:231
评论:0
推荐:0
摘要: 其实,这个全局唯一ID的问题,我并没有觉得很特别,甚至我觉得,如果生成全局唯一ID的时候,能把用户ID+时间戳也基本可以满足大部分业务的“全局唯一”的需求了。确实,生成全局ID的方法有很多,适应不同的场景、需求以及性能要求,所以即便是同一个系统,你也根据不同的业务场景设计不同的ID生成策略。 UUI
阅读全文 »
posted @ 2021-06-14 16:25 阿古达芝麻开门
阅读(231)
评论(0)
推荐(0)
编辑
Arthas 开源 Java 诊断工具
发表于 2021-06-14 16:23
阅读:59
评论:0
推荐:0
摘要: Arthas是强大的Java应用在线诊断工具,先来浏览一下常用命令及用途: dashboard:查看当前进程的信息概览 thread:打印线程的栈 jad:反编译class vmtool:从jvm里查询对象,执行forceGc monitor:方法执行监控 watch:方法执行数据观测,如方法入参及
阅读全文 »
posted @ 2021-06-14 16:23 阿古达芝麻开门
阅读(59)
评论(0)
推荐(0)
编辑
线上问题定位工具-精品推荐
发表于 2021-06-14 16:21
阅读:208
评论:0
推荐:0
摘要: CPU 负载特别高的问题 show-busy-java-threads.sh# 从 所有的 Java进程中找出最消耗CPU的线程(缺省5个),打印出其线程栈。show-busy-java-threads.sh -c <要显示的线程栈数>show-busy-java-threads.sh -c <要显
阅读全文 »
posted @ 2021-06-14 16:21 阿古达芝麻开门
阅读(208)
评论(0)
推荐(0)
编辑
代码质量标准及其相关检测工具
发表于 2021-06-14 16:17
阅读:704
评论:0
推荐:0
摘要: 编码规范:是否遵守了团队编码规范,降低维护代码的成本。 可读性:每个方法都必须有注释,改动的时候最好说明因为什么问题改动,改动的关键代码加上注释,加上改动者和相关Jira ID ,避免很多时候时间久了自己都看不懂自己的代码 ; 另外,检测可读性的另一个办法就是让别人review你的代码,如果别人能看
阅读全文 »
posted @ 2021-06-14 16:17 阿古达芝麻开门
阅读(704)
评论(0)
推荐(0)
编辑
性能测试工具Jmeter
发表于 2021-06-14 16:11
阅读:101
评论:0
推荐:0
摘要: 下载apache-jmeter-5.2.zip/apache-jmeter-5.2.tgz:https://downloads.apache.org/jmeter/binaries/ Jmeter5.2 Window安装与使用 首先要安装JDK8+, 下载apache-jmeter-5.2.zi
阅读全文 »
posted @ 2021-06-14 16:11 阿古达芝麻开门
阅读(101)
评论(0)
推荐(0)
编辑
2021年4月16日
自主研发IT项目管理工具--清空IT Manager系统数据,一步步教你如何初始化和使用系统
发表于 2021-04-16 22:59
阅读:131
评论:0
推荐:0
摘要: 最新版本请参考:https://gitee.com/vvliker-jo/it-manager 产品定位: 权限角色管理,权限管理细分到按钮级别,让系统权限更加严谨且灵活配置。 多公司多团队同时使用,只需要超级管理员简单地开一个帐号而已,并且一个人可以同时参与多个项目。 任务管理与分配,实现了敏捷开
阅读全文 »
posted @ 2021-04-16 22:59 阿古达芝麻开门
阅读(131)
评论(0)
推荐(0)
编辑
2021年4月5日
Springboot中有哪些扩展点以及其应用场景
发表于 2021-04-05 09:01
阅读:1272
评论:0
推荐:0
摘要: 最后我们用“Springboot中有哪些扩展点”这个话题来回顾一下Springboot的内容。SpringBoot和Spring中提供了很多扩展点,给开发者一个很大的灵活空间,按照启动的调用顺序,大概有如下扩展点。 ApplicationContextInitializerSpringboot中默认
阅读全文 »
posted @ 2021-04-05 09:01 阿古达芝麻开门
阅读(1272)
评论(0)
推荐(0)
编辑
SpringBoot中一个Http Call怎么到达数据库的
发表于 2021-04-05 08:59
阅读:134
评论:0
推荐:0
摘要: 通过前面的章节我们知道Springboot会调用ServletWebServerApplicationContext#getWebServer方法启动tomcat 最终会调用TomcatWebServer#initialize这个方法,然后再调用tomcat#start方法,然后调用Lifecycl
阅读全文 »
posted @ 2021-04-05 08:59 阿古达芝麻开门
阅读(134)
评论(0)
推荐(0)
编辑
Springboot如何集成Mybatis
发表于 2021-04-05 08:58
阅读:313
评论:0
推荐:0
摘要: 开始之前建议先了解什么是Spring的 FactoryBean: Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。Spring FactoryBean是创建复杂的bean,一般的bean直接用xml配置即可,如果一个bean的创建过程中涉及到很
阅读全文 »
posted @ 2021-04-05 08:58 阿古达芝麻开门
阅读(313)
评论(0)
推荐(0)
编辑
下一页
点击右上角即可分享