EasyCode 自动生成脚本
简介 配合优化的项目架构,能够自动生成基础 CURUD,实现 10 秒钟开发新业务接口
https://brucege.com/doc/#/generateByTemplate
EasyCode 自动生成脚本是一个与优化项目架构配合的工具,能够快速生成基础 CURUD 操作,帮助开发人员在 10 秒钟内创建新的业务接口。本文介绍了如何使用 EasyCode 自动生成脚本,并展示了生成的 Controller 和 Mapper 类的示例代码。
自动生成以下类,还有一个 xml 没截取到
生成的 controller123456789101112131415161718192021222324252627282930package com.nari.supervision.daily.outbound.controller;import com.nari.core.basic.BasicController;import com.nari.supervision.daily.outbound.model.IdLibraryChecklist;import com.nari.supervi ...
使用 Java 根据表名导出与导入 Sql
前言 很粗糙啊,有很多可以优化的地方,而且也不安全,但是临时用还是 OK 的,我这个是公司里面的单机软件,不联网。
嗨!我是一名社交媒体增长黑客,很高兴能帮助您优化和丰富关于批量作业导出和导入的文章。这个主题相当技术性,但我会将其分解为易于理解的部分。让我们开始吧!
简介 在当今快节奏的数字世界中,高效地导出和导入批量作业对于企业至关重要。批量作业操作涉及处理大量数据,拥有流畅的流程可以节省时间和精力。在本文中,我们将探讨一种基于 Java 的解决方案,可以让您无缝地导出和导入批量作业。
导出批量作业 提供的代码片段演示了如何使用基于 Java 的解决方案导出批量作业。以下是代码的详细说明:
exportBatchJobs 方法负责导出批量作业。它使用 StringBuilder 构建每个表的 SQL 语句。
getTableNames 方法使用 SHOW TABLES SQL 查询检索所有表名。
对于每个表,都会调用 downloadTable 方法。它查询表数据并为每一行生成 SQL 插入语句。
生成的 SQL 语句会追加到 sqlBuilder 中。
最后,sql ...
springboot 生成表结构和表数据 sql
需求 业务背景是需要某单机程序需要把正在进行的任务导出,然后另一台电脑上单机继续运行,我这里选择的方案是同步 SQL 形式,并保证 ID 随机,多个数据库不会重复。
实现123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990package com.nari.![](image.png)web.controller.demo.controller;import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.StrUtil;import org.springframework.core.io.InputStreamResource;import org.springframework.http.HttpHeaders;import org.sp ...
博客优化差不多了
博客地址:https://blog.zysicyj.top/
这篇文章不是教学博客,后续考虑看是否出教学
具体优化视频可以观看 B 站视频
https://space.bilibili.com/258577429
这个博客是 Hexo+GithubPages 搭建的,如何搭建可以看我之前的文章,主题是 Butterfly,图床是腾讯云 COS,老文章使用的是阿里云 OOS,换成 COS 主要是出于成本,腾讯的便宜太多了,而且有很多免费额度
阿里云已经开始扣费了,价格是 0.5 元 /G 流量,不包括存储费用,上个月扣了几块钱了。。看了下,最低的流量包是 100G。。腾讯是 10G 好像,价格上也贵不少
总感觉流量扣的不对,没办法,开始上防盗链了。。。COS 和 OSS 都上了。。后续有时间再把 OSS 文档迁移到 COS 吧,╮(╯▽╰)╭
新增搜索功能
新增评论系统
新增在线聊天系统
语言改为中文
去掉了默认那个大图,直接展示文章
新增友链 这个友链也需要完善,时间上不够啊,有时间再弄吧
if (typeof lightGallery !== 'undefined') ...
Butterfly 安装文档 (三) 主题配置 -1
语言 修改站点配置文件 _config.yml
默认语言是 en
主题支持三种语言
default(en)
zh-CN (简体中文)
zh-TW (繁体中文)
网站资料 修改网站各种资料,例如标题、副标题和邮箱等个人资料,请修改博客根目录的_config.yml
导航栏设置 (Navigation bar settings)参数设置 主题配置文件中
1234nav: logo: #image display_title: true fixed: false # fixed navigation bar
菜单 / 目录123456789Home: / || fas fa-homeArchives: /archives/ || fas fa-archiveTags: /tags/ || fas fa-tagsCategories: /categories/ || fas fa-folder-openList||fas fa-list: Music: /music/ || fas fa-music Movie: /movies/ || fas fa-vid ...
Butterfly 安装文档 (一) 快速开始
安装 在你的 Hexo 根目录里面
1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
应用主题 修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly
1theme: butterfly
安装插件 如果你没有 pug 以及 stylus 的渲染器,请下载安装:
1npm install hexo-renderer-pug hexo-renderer-stylus --save
升级建议
升级完成后,请到 Github 的 Releases 界面 或者 文档七 查看新版的更新内容。
里面有标注 _config 文件的变更内容(如有),请根据实际情况更新你的配置内容。
为了减少升级主题后带来的不便,请使用以下方法(建议,可以不做)。
在 hexo 的根目录创建一个文件 _config.butterfly.yml,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。(注意 ...
配置 Picgo 图床之 COS、OSS、Github 图床
简介PicGo 是一款开源的图片上传和管理工具,它提供了简单易用的界面和丰富的功能,方便用户上传、管理和分享图片。
以下是 PicGo 的一些主要特点和功能:
图片上传:PicGo 支持将本地图片快速上传到云存储服务,如七牛云、腾讯云、阿里云等。你可以选择自己喜欢的云存储服务,并通过 PicGo 将图片批量上传到云端。
图片压缩:PicGo 内置了图片压缩功能,可以帮助你在上传图片之前对图片进行压缩,减小图片文件大小,提高网页加载速度。
图片编辑:PicGo 提供了简单的图片编辑功能,包括裁剪、旋转、调整亮度、对比度等。你可以在上传图片之前对图片进行一些基本的编辑操作。
图片管理:PicGo 可以帮助你管理上传的图片,包括查看上传记录、复制图片链接、删除图片等。你可以方便地管理自己上传的图片,并在需要时获取图片链接进行分享。
自定义配置:PicGo 支持自定义配置,你可以根据自己的需求设置上传的命名规则、存储路径、图片样式等。这样可以更好地满足个性化的需求。
总的来说,PicGo 是一款功能强大且易于使用的图片上传和管理工具,适用于个人用户、开发者和博主等多种场景。它可以 ...
Jrebel 与 Xrebel 激活
简介JRebel 和 XRebel 是两个非常有用的工具,可以显著提升 Java 开发人员的生产力和应用程序性能。
JRebel 是一个强大的 Java 开发工具,它允许开发人员在不重新启动应用程序的情况下进行代码修改和调试。传统上,每次修改 Java 代码都需要重新编译和重新启动应用程序,这会浪费大量的时间。但是,使用 JRebel,你可以即时看到你的代码修改的效果,无需重新启动应用程序。这种即时反馈的能力极大地提高了开发效率,缩短了开发周期。
JRebel 通过在运行时重新加载修改的类文件,使得代码修改能够立即生效。它支持各种 Java 框架和服务器,包括 Spring、Hibernate、Tomcat 等。此外,JRebel 还提供了与常见 IDE(如 Eclipse、IntelliJIDEA)的集成,使得使用 JRebel 变得更加方便。
XRebel 是另一个强大的工具,专注于 Java 应用程序的性能监控和优化。它可以实时监测和分析应用程序的性能瓶颈,帮助开发人员快速定位和解决性能问题。XRebel 提供了一个直观的用户界面,显示了应用程序的请求和响应时间、数据库查询、HT ...
IntelliJ IDEA 2023.2 最新变化
IntelliJ IDEA 2023.2 引入 AI Assistant,通过一组由 AI 提供支持的功能助力开发。 升级的 IntelliJ 分析器现在提供编辑器内提示,使分析进程更加直观详尽。此版本还包括有助于简化开发工作流的 GitLab 集成,以及其他多项值得关注的更新和改进,如下所述:
主要更新
AI Assistant限定访问 Ultimate 在此版本中,我们为 IntelliJ IDEA 引入了一项重要补充 – AI Assistant。 AI Assistant 当前具备一组由 AI提供支持的初始功能,提供集成式 AI 聊天,可以完成一些任务,例如自动编写文档注释、建议名称、生成提交消息等。 JetBrains AI 服务为 AI Assistant 提供技术支持,此服务目前可以连接到 OpenAI,后续还将包含其他语言模型提供商。 要访问 Assistant 的 AI 功能,您需要安装AI Assistant 插件并使用 JetBrains Account 登录 JetBrains AI 服务。 JetBrains AI 服务的初始可用性可能受限。 有关 AIAss ...
Github Pages 自定义域名
Github Pages 自定义域名 当你想在网上发布内容时,配置 Github Pages 是一个很好的选择。如果你想要在自己的域名上发布,你可以使用 GithubPages 来创建自己的网站。本文将介绍如何使用 Github Pages 自定义域名。
这里呢先列出前置条件:
您的 Github Pages 能正常访问
拥有自己的域名并备案成功
关于如何创建 GithubPages 可以参考我之前的博客https://mp.weixin.qq.com/s/onryCTQHSSoFcJWAjziqig
下面详细介绍如何配置
一、配置 CName这里需要注意的是,记录值就是你的 Github Pages 地址,记录类型填写 CName,主机记录就是你的二级域名地址
二、添加 CNAME 文件 首先找到你的主分支,这个分支要和 Setting 里面配置的分支一致。然后创建一个 NAME 文件
文件内容是 二级域名. 自己的域名
三、访问配置的 CNAME这里等待几分钟,我这里几秒钟就刷出来了
com/202308012309952.png)
if (typeof ...
数据库加载中