这里是黄永亮的博客

未分类

20211023.Web后端参数检查的通用代码生成设计与实现

Web后端参数检查的通用代码生成设计与实现 前言 本文章来自这里,主要讨论&设计常见接口实现逻辑中的参数校验部分,主要是实现到Controller实现逻辑的时候决定修改总计划,不再追求全流程代码生成,原因不再赘述。 相关源代码库 元模型定义 https://github.com/956237586/hyldesigner 代码生成器  https://github.com/956237586/hyldesigner-codegen realworld-mdd demo https://github.com/956237586/realworld-mdd 需求价值 简化&替代实际业务场景下常见的参数校验代码编写,提高开发效率,减少浪费在Copy And Paste上的宝 ...

20210828.近期动态分享:MDSE实践计划及过程记录

背景&闲聊 (说起来好久没好好写过博客了,进到主页看到之前挖的坑没怎么填,我的内心居然毫无波动。一个是工作比较忙没啥精力更新,一个是沉迷原神hhhh) 最近同事离职,开发任务短期内变多,接手项目得快速的阅读代码、填坑、修bug,还得开发新功能。面临的问题:1.面对未知项目代码,快速分析、理清逻辑依赖、上手开发新功能/修复bug。2.简化工作中重复/规律性极强的操作 下班后不由得开始思考,有没有一种工具/方法能简化我日常的工作,让我专注于更有价值的事情上,而不是照着设计文档人肉翻译到Java代码。 看着床头一摞毕业后 ...

2020javaweb开发环境搭建

1.前言 目前常用的IDE有eclipse、idea、vscode,本文暂时介绍前两个 tomcat、mysql、jdbc驱动无论哪个方案都需要 2.基础组件下载 2.1.tomcat9 不要用10,eclipse还不支持 https://tomcat.apache.org/download-90.cgi 2.2.mysql https://dev.mysql.com/downloads/installer/ 2.3.jdbc https://dev.mysql.com/downloads/connector/j/ 3.eclipse方案 目前最新eclipse运行本身需要java11以上,这里为了方便使用openjdk15 3.1.IDE下载 下载地址  https://www.eclipse.org/downloads/packages/ 3.2.jre下载 如果你本地有,可以不用下载 下载 ...

2020C教程大纲

环境搭建环境搭建说明 1.基础操作https://blog.hylstudio.cn/archives/6862.循环增强训练https://blog.hylstudio.cn/archives/6883.井字棋的实现https://blog.hylstudio.cn/archives/690 4.函数、指针、结构体重构井字棋TODO 大纲 介绍程序框架学习printf打印固定字符/字符串引入字符变量打印变量引入逻辑表达式、判断根据条件打印字符/字符串引入scanf学习字符的输入根据输入内容打印字符/字符串引入for循环学习打印固定次数/不固定次数打印各种三角形引入system(“cls”)制作简易字符动画井字棋棋盘/棋子打印编 ...

记一次电脑无法联网的排查过程

本着多年修电脑使用电脑的经验,连不上网这种问题还是很常见的。目前为止,我碰到过没交网费的,没开Wifi开关的,记错账号密码的,Win8自带无线驱动有坑的等等等等各种问题。今天碰到一个神奇的电脑居然花了我将近半个小时才搞定,特此记录,复盘整个过程。 笔记本型号:Lenovo某型号,CPUi5,系统Win8.1中文版 现象:wifi可正常连接但显示无联网权限。无法上网。 路由器为极路由,网关地址为默认192.168.199.1。 其他台电脑和手机均可正常连接使用,可以排除wifi路由器配置错误,排除无网费的情况。 查看IP和DNS获取正常,所以排除DH ...