logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java 实现导出mysql某个表的建表语句并且导出插入数据的sql文件脚本

这篇文章介绍了一个MySQL表结构和数据导出工具的Java实现。该工具通过JDBC连接MySQL数据库,能够自动生成包含建表语句和数据插入语句的标准SQL脚本。主要功能包括: 使用SHOW CREATE TABLE获取原始建表语句并添加IF NOT EXISTS 处理数据导出时的空值、单引号转义等特殊情况 生成可直接执行的SQL文件(UTF-8编码) 工具配置了数据库连接参数和输出文件路径,通过遍

文章图片
#java#数据库
Quartz 持久化到MySQL 并创建触发器

示例:pom.xml<!-- quartz --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency>实现步骤:...

#mysql#数据库#database
httpClient post请求并传送form-data数据

public static void main(String[] args) {String urle="http://192.168.1.107:12811/oauth/check_token";String token="RlNzMtODRmNC0yMTGrBQVIBhh435qCYveTOQV6OQwyyCnADUIKQn_yQ";String s = doPost( urle, token

#http#java
记录websocket以及线程池结合用的功能

pom.xml<!--引入alibaba的json--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency&g

#java
java测试记录

package com.example.searchdemo.search.utils;/*** @version 1.0* @PACKAGE_NAME: com.example.searchdemo.search.utils* @date 2021/4/29 11:27 周四*/import java.util.Calendar;import java.util.Collection;impor

#java
java 特殊时间的转换.例如:2022-03-22T09:11:52.000+0000

摘要:本文提出两种日期时间处理方案:JDK1.7+兼容版适用于旧系统维护,需注意线程安全问题;JDK1.8+推荐版支持新项目,具有线程安全和代码简洁优势。关键实践包括时区一致性管理、格式规范化和性能优化(如缓存DateTimeFormatter实例)。针对非零时区输入,推荐使用OffsetDateTime进行自适应转换。最终建议优先采用JDK1.8+的java.time包,因其符合ISO8601标

#java#p2p#linq
consul 和getway 和NGINX 、nacos之间的关系对比

文章摘要: 本文详细阐述了微服务架构的层级结构和核心组件分工。系统架构分为四层:外网入口(Nginx)→微服务网关(SpringCloudGateway)→注册配置中心(Consul/Nacos)→业务微服务。Nginx负责外网流量代理,Gateway处理业务路由和鉴权,Consul/Nacos负责服务注册发现和健康检查。重点区分了各组件职责:Nginx管理外网流量,Gateway依赖注册中心进行

#consul#nginx#运维
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃

【代码】 IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃。

#git
Git 撤回提交完整方案

摘要:针对代码提交到远程UAT分支后的撤回问题,提供三种解决方案:1)软重置(推荐)通过git reset --soft HEAD~1保留改动,修正后重新提交;2)硬重置(单人分支适用)使用git reset --hard HEAD~1彻底删除提交,需配合--force-with-lease强制推送;3)多人协作时采用git revert HEAD生成反向提交,保留完整历史。团队开发优先选择方案3

#git
GIT 提交记录文件拆分 适用于已推送到远程的提交拆分场景

本文介绍了一种安全灵活的Git代码合并方法,特别适用于已推送到远程的提交拆分场景。通过git cherry-pick -n命令实现不自动提交的代码应用,可手动拆分不同功能模块分别提交。操作步骤包括:拉取最新代码、切换目标分支、使用-n参数执行cherry-pick、分模块提交修改。同时提供了回滚方法和IDE可视化操作替代方案(使用Accept Yours/Theirs进行选择性合并)。这种方法既保

#git
    共 23 条
  • 1
  • 2
  • 3
  • 请选择