【Java架构师】Maven中lombok那点事
SpringBoot项目中Lombok需在maven-compiler-plugin中配置`annotationProcessorPaths`,确保编译期生成getter/setter等方法;而`excludes`则在打包时排除Lombok依赖,减小体积,因运行时已无需该库。
干货|APP自动化Android特殊控件Toast识别
Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。
测试 APP 下载地址:
首先将上面地址的 apk 包下载到本地,并安装到模拟器中;在模拟器中打开 API
关于技术能力的思考和总结
要解释清楚什么是技术能力还得看透技术能力的本质,从源头上来做剖析。本文将挑选几个程序员日常的工作问题来做个剖析比对,从我们的日常感观中来辨识下哪些是有技术能力的做法,哪些是没啥技术能力的做法。
基于SSM实现学生竞赛管理系统
竞赛管理系统的使用者主要包含三种用户角色,其一是管理员角色,其二是参赛用户角色,其三是竞赛评委角色,评委可以指定教师或外部工程师。这三个角色的具体功能如下:
管理员角色:管理员登录竞赛管理系统后可以进行相应的管理操作,主要包含:学生用户管理、竞赛活动管理、老师管理、工程师管理、个人信息管理、账户密码重置等操作。
参赛用户角色:参赛用户登录竞赛管理系统后可以进行参与相关竞赛、提交和下载个人竞赛作品、个人信息管理等操作。
评委用户角色:竞赛中指定的活动评委,可以登陆系统对担任评委的竞赛活动的作品进行评分操作。
领域驱动设计DDD从入门到代码实践
在本文中,作者将借鉴《实现领域驱动设计》的做法,介绍领域驱动设计的基本概念的同时,用一个虚拟的公司和一个虚拟的项目,把领域驱动设计进行落地实践。