自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 记一次生产环境踩过的坑

欢迎访问个人博客 德鲁大叔撸代码今天,自己负责开发的对账系统终于要上线了。激动又紧张!!激动什么?完全个人开发的项目第一次走上线流程,甚是激动啊!紧张什么?对呀,就是因为第一次上线,所以怕出现什么不可预测的问题,毕竟公司会把上线成功率当做有个绩效考核标准之一啊。经过仔细的准备配置文件、任务调度和mq相关的配置,终于可以安全上线了。当自己的项目发布成功的时候,心里所有悬着的担忧可以落地了。...

2020-03-31 20:01:07 242

原创 Java知识点回顾系列(Java基础)

欢迎访问个人博客 德鲁大叔撸代码最近工作量比较少,空闲时间回顾一下java基础的相关知识点。1、jdk和jre的区别JDK:1). JDK是Java Development Kit的缩写,是Java的开发工具包,主要面向开发人员。2). JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具...

2020-03-30 21:36:40 187

原创 java中如何从一个url的字符串中提取出ip、port等信息

欢迎访问个人博客 德鲁大叔撸代码项目中有一个功能是:把我生成的对账单推送到商户指定的sftp服务器上,要上传文件到sftp那必须的就有以下几个数据:①sftp的ip②sftp所指向的port③sftp的用户名④sftp的密码⑤指定sftp上文件的存放路径正常情况下,以上的信息需要在商户配置对账单推送权限的时候进行录入,那我需要做的只是去数据库中查询上述信息就可以,但是!!!因为涉及到...

2020-03-26 21:22:31 24377

原创 JAVA基础知识之文件读取详细解读

欢迎访问个人博客 德鲁大叔撸代码我们要把一个文件从外部读入程序中,大致的步骤如下:第一步:获取需要被读取的文件第二步:构造一个字节输入流,用来读取文件第三步:为了提高读写速度,需要把字节流转换成一个字符输入流第四步:写文件所以我们必须需要明白File、FileInputStream和InputStreamReader各自的作用File类:java 8的API中是这样描述的:文件和目...

2020-03-26 10:52:42 396

原创 利用csv将数据写入文件中

欢迎访问个人博客 德鲁大叔撸代码最近在做一个对账系统,在做完对账业务的时候,需要生成对账单供下游系统使用。那必然接触到文件的读写,在此我使用csv来做写文件操作。前提:引入opencsv依赖 <!-- csv依赖 --> <dependency> <groupId>com.open...

2020-03-25 22:25:25 1435

原创 解放程序员双手,拒绝编写重复代码的神器

Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service以及实现类,dao,mapper,无需任何编码,简单而强大。第一步:安装easycode插件第二步:创建数据表并使用idea的datebase连接数据库建表sql:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREM...

2020-03-23 16:53:35 162

原创 阿里云服务器后台运行hexo博客

欢迎访问个人博客 德鲁大叔撸代码前几天利用 hexo 搭建了一个博客,用 hexo sr 在我的 Linux 服务器上跑了起来。但是发现,只要关闭了进程,博客也就跟着关闭了。想着,这样的博客给谁看啊,总不能我本地一直开着进程吧。  于是开始搜索相关 hexo 后台运行的方法,貌似很多人也有同样的问题,官方给出的方法是$ hexo s &,试了一下进程还是莫名其妙中断了。看了很多文...

2020-03-20 20:36:29 593

原创 压缩zip文件和解压zip文件(设置压缩密码)

欢迎访问个人博客 德鲁大叔撸代码说明:注意引入的依赖!!!! 否则一直报错 很不容易找到的错误!!!import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;一、压缩文件@Test public void createZipFile(){ Stri...

2020-03-20 14:19:02 2229

原创 常用SFTP工具类(多个公用方法)

欢迎访问个人博客 德鲁大叔撸代码SFTP工具类:/** * @ClassName SftpUtils * @Description sftp工具类 * @Author tengxiao.ma * @Date 2020/3/20 11:08 **/@Component@Slf4jpublic class SftpUtils { private static Chan...

2020-03-20 12:18:56 1980

原创 使用freessh在dwindows 上搭建 sftp 服务器

在工作中遇到把文件推送到sftp的功能,但是当完成代码编写的时候,却没有准确的sftp服务器相关数据供测试使用,想到只能自己动手搭建一个sftp服务器。具体步骤如下:1、下载freessh:下载地址, 只下载 freeSSHd.exe 就可以了2、安装 默认安装3、基本设置3.1. User设置(设置用户名密码)如图,设置用户名和密码并选择sftp连接方式3.2 SSH设置...

2020-03-20 10:59:46 4246

原创 java中基于注解解析csv文件

欢迎访问个人博客 德鲁大叔撸代码最近在做一个对账系统,上游给的对账文件类型为csv的,那么要做对账的第一件事就是把上游文件中的数据解析出来,再跟我自己的系统去做对账。 当然想到了opencsv这个框架。第一步:引入依赖 <!-- csv依赖 --> <dependency> <gro...

2020-03-19 20:25:45 919

原创 Java中时间格式 yyyyMMdd和yyyy-MM-dd相互转换

欢迎访问个人博客 德鲁大叔撸代码今天做一个对账系统,在查询订单信息的时候,数据库本来是有交易数据的,但是对账文件却没有数据被写入,查了半天,通过日志发现自己传入的时间格式和数据库中的时间格式不一致导致查不到数据。既然问题的原因找到了,那,接下来要做的就是撸代码转换时间格式了。直接上代码: @Test public void dateConvertion() { ...

2020-03-19 19:58:21 33716

原创 mybatis多表查询(一个实体包含其他对象)

场景重现:top_trans_order 订单表中是一笔交易的核心数据top_trans_extend 订单拓展表中存储该笔交易的附加信息需求:展示当前订单的全部信息 则必须获取交易拓展表中该笔交易的相关数据解决方法:Order 实体类包含它自身的所有字段属性,与此同时还要把交易拓展实体当做订单实体的属性例如一、实体类写法@Datapublic class TopTransOr...

2020-03-18 20:24:52 3541 1

原创 linux后台运行hexo博客

欢迎访问个人远程博客:德鲁大叔撸代码周末闲来无聊,在个人服务器上搭建了一个hexo博客,但每次关闭服务器终端的时候,博客就不能正常访问了,总不能让远程连接一只不要断吧最后找到了一个比较有用的命令 可以有效的结局我的问题具体命令:$ nohup hexo server -p 80 &$ logout...

2020-03-15 13:59:31 338

原创 SpringBoot项目中一到多个文件的上传(源码)

欢迎访问个人原创博客:德鲁大叔撸代码几乎在所有的软件中都会有上传文件的需求,自己动手写一个在springboot项目中的文件上传功能具体步骤如下:一、引入依赖(基础依赖在父工程的pom文件中)<dependencies> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-...

2020-03-15 13:28:02 436

原创 使用jenkins+GitHub自动构建和部署springboot项目

个人原创博客:德鲁大叔撸代码一、初识JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可主要功能:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。3、本文介绍目的:当开发人员把代码push到GitHub或者gitlab时,jenkins自动触发构建项目和发布项目...

2020-03-15 13:23:59 672

原创 java解析zip文件(无需解压即可解析)

个人原创博客:德鲁大叔撸代码对zip文件直接进行解析(一条记录对应一行数据)public void readZipCvsFile(File file) throws Exception { //获得输入流,文件为zip格式, //zip可以包含对个文件,如果只有一个文件,则只解析一个文件的,包含多个文件则分别解析 ZipInputStream ...

2020-03-15 13:21:25 5585 1

原创 前端页面中展开和收起用同一按钮控制

一、页面代码<a href="javascript:showDiv();" id="ContOpen" style="font-size: 16px;color: #0f82d6">展开</a><div id="show" style="display: none"> id为该div的唯一标志 该div默认为 style="display: no...

2020-03-15 13:17:04 1114

原创 bootstrap-table 插件表格展示后台查询到的数据

最近工作太忙,没时间更新,趁着周末对工作的问题做一个总结bootstrap-table展示数据在前端页面中必须引入bootstrap相关的js和css代码如下:一、引入相关js和样式//css <link rel="stylesheet" href="/static/top/common/bootstrap/bootstrap.min.css"> <lin...

2020-03-15 13:15:50 1914

原创 SQL中的case when then else语句用法

在做数据迁移的时候,碰到了需要转换的枚举类型,为了在sql中直接做转换,想到了用case when then else语句例如有下面列表中的不同枚举值,需要从原来的库中迁移到目标库中,但是目标库和原来的库存在枚举值的差异字段:证件照类型原表中的枚举值:01-身份证 02-护照 04-军官证 03:港澳台通行证 05-回乡证 06-工商登记号 09-其他目标表中的枚举值:00:身份证 01:...

2020-03-15 13:13:12 25519

原创 SpringBoot集成Druid去除底部广告

最近自己在写一个系统,用到了阿里的Druid数据源,但是发现底部有广告,作为一个极简主义的程序汪,这种体验是永远不能容忍的,所以直接上代码,干掉那烦人的广告。其实最根本的就是编写一个配置类,在配置类中利用过滤器过滤掉一个名为common.js 的文件具体如下:/** * @ClassName RemoveDruidAdConfig * @Description * @Author te...

2020-03-15 13:11:28 449

原创 SpringBoot+EasyCaptcha实现验证码功能

一、EasyCaptcha简介Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。开源地址 https://github.com/whvcse/EasyCaptcha二、SpringBoot项目如何使用1、初始化一个基本的SpringBoot项目(过程略)2、引入EasyCaptcha 依赖 <dependency> ...

2020-03-15 13:10:29 1983

使用到的网络请求包组件

网络请求包组件

2023-11-21

需要引入的相关组件 uview等

需要引入的相关组件 uview等

2023-11-21

免费开源的若依框架修改器

免费开源的若依框架修改器

2023-03-30

一款包含大部分工具的合集

免费音乐客户端

2023-03-30

datapicker.7z

datetimepicker日期和时间插件

2021-11-25

mysql下载和安装详细文档

mysql下载和安装详细文档

2021-03-19

sys_region.sql

中国行政区域划分表结构以及数据,亲测可用。可直接适用于组装一个刑侦区域菜单树返回前端页面显示。跟随维护更新中。

2020-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除