-
MyBatis Generator 代码自动生成器,从此解放你的双手
前言在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO)、用于操作数据库的接口(DAO)以及跟 DAO 所绑定的对应 XML。这都是一些重复性的操作,不需要多大技术含量,这时候我们不禁会去想,有没有一种工具,能够帮助我们去自动生成这些文件呢?答案是:有的!本文接下来的内容主要适用于使用 MyBatis 来做持久层框架开发的工作,如果不是使用 MyBati...
-
SpringBoot中如何优雅的使用多线程
在 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话,则本次接口时间取决于事情1 2 3执行时间之和;如果三件事同时执行,则本次接口时间取决于事情1 2 3执行时间最长的那个,合理使用多线程,可以大大缩短接口时间。那么在 SpringBoot 应用中如何优雅的使用多线程呢?Don't bb, show me code.快速使用...
-
使用HttpClient多线程收集数据
public Map<String, String> main(){ try { PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(); CloseableHttpClient httpClient = HttpClients.cus...
-
企业数字化转型中的那些角色和人
企业数字化转型的本质到底是什么?数字化转型的本质是战略的转型,但是数字化的战略该由谁来制定,谁来执行?数字化转型的本质是文化的转型,但是数字文化的土壤该如何培育,如何养成?数据转型的本质是思维模型的转变,但是如何突破人的思维定式,走出舒适区?数字化转型的本质是组织的变革,但是组织机构的调整,就会带来利益的再分配,就会有支持者和反对者,如何平衡、如何再分配?数字化转型的本质是商业...
-
Next.js 12.0.5 版本发布,React 应用后端渲染框架
Next.js v12.0.5 发布了!Next.js 是一个用于在服务端渲染 React 应用程序的简单框架,此升级完全向后兼容,建议所有版本低于 12.0.5 的用户使用,此补丁到 Next.js 11 的后向移植版本为 11.1.3。此版本带来以下变化:核心变化添加 swc 转换以移除console.*呼叫:#31449支持 ESLint v8:#29865修复:允许ne...
-
vue3.0+vite+typescript+element-plus搭建项目(一)
随着vue3.0的越来越受欢迎,开始有许多公司和个人开始学习并使用vue3开发项目。我从接触学习并使用vue2,到现在的vue3,一直是vue的忠实粉丝和追随者。vue3也发布很长时间了,目前vue3+vite+ts再结合一些优秀的UI框架,如Element plus,Ant design,Naive UI,移动端的Vant UI,成为了较为流行的前端技术之一。那么今天就带大家...