自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (7)
  • 收藏
  • 关注

原创 新版 GoFastDFS + web管理工具 docker安装方式解析

GoFastDFS安装:拉取镜像:docker pull sjqzhang/go-fastdfs创建本地挂载路径:例如我挂载到/opt/go-fastdfs 则运行:mkdir –p /opt/go-fastdfs根据镜像文件创建容器:docker run -d -p 10081:8080 -v /opt/go-fastdfs:/data -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs-p 端口映射 10081(容器外的端口):8080(容器端口

2021-11-22 17:51:40 1695

原创 JAVA文件下载,zip文件生成,zip文件解压缩,压缩过程这一篇简单明了

从网络上下载文件 /** * get下载文件 * * @param url 下载文件地址 * @param fileName 下载的文件名 * @param downloadPath 下载到的路径名 * @throws IOException */ private void download(String url, String fileName, String downloadPath) throw

2021-10-11 10:10:35 384

原创 springboot显示文件超出1m问题修正

在任一个@Configration类里面加上@Beanpublic MultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();//单个文件最大factory.setMaxFileSize(“80MB”); //KB,MB/// 设置总上传数据总大小factory.setMaxRequestSize(“102400KB”);retu

2021-07-28 14:06:03 236

原创 系统集成mybatisplus+hikari+使用注解实现多数据源切换方式

业务与读写分离背景:项目是比较大的业务与数据操作都冗杂在一起的系统,现在需要进行数据读写的业务抽离,原来没有集成mybatis等框架,全部使用DatabaseUtil类来获取jdbc连接,当然这个连接是有数据库连接池在启动的时候 就好了的,每次拿connection,但相较于mybatis等优秀框架还是差别很大,故集成。使用方式:现有系统集成mybatisplus+hikari+使用注解实现多数据源切换方式。主要更改内容:DataBaseEnum:现有三个数据源枚举名称。DataBaseSourc

2020-12-23 18:24:06 1001

原创 jenkins后处理shell脚本实现java jar启动并打印日志+自动回退+备份

#!/bin/bashport=10024backupDate=$(date "+%Y%m%d%H%M%S")backupName=ProjectName$backupDate.tartar -cvf ~/jenkinsDeploy/backUp/tv/$backupName ~/jenkinsDeploy/tv/*rm -r ~/jenkinsDeploy/tv/*cd ~/.jenkins/workspace/ProjectName/targetcp *.jar ~/jenkinsD

2020-12-01 11:54:39 3517 5

原创 java后台执行服务器shell脚本复制数据库并授权给某个用户

脚本内容如下:#!/bin/bashHOSTNAME="10.18.xxx.xxx"PORT="xxxx"USERNAME="xxxxx"PASSWORD="xxxxx"COPYDB="xxxxx"DBNAME=$COPYDB"_"${1}create_db_sql="CREATE DATABASE IF NOT EXISTS ${DBNAME} DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI"mysql -h $HOSTNAME -P

2020-12-01 11:48:45 222

原创 java使用过滤器/拦截器过滤response信息

触发事件:项目中需要对用户信息进行匿名化处理,就是对接口返回的信息进行再次的处理。处理方法①:直接在接口信息返回前,在进行返回数据的匿名处理。处理方法②:增加过滤器,接口调用返回到前端前在进行一次过滤。处理方法③:增加拦截器,在postHandle中处理数据。首先说一下:过滤器以及拦截器区别①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用

2020-07-29 17:30:33 5818

原创 Springboot启动Udp监听服务,创建socket,接收数据包

使用@WebListener注解创建一个监听器继承ServletContextListener类自动重写ServletContextListener中的contextInitialized(),contextDestroyed()两个方法。contextInitialized()启动时的方法内容。contextDestroyed()关闭服务时的方法内容。代码如下:import com....

2020-04-30 10:52:55 4349

原创 JAVA http/https 实现get/post请求 带认证信息 同时忽略ssl认证方法

背景:最近在做一个项目 前台需要调取平台api 但是直接调用会跨域 所以需要后台调取数据返回给前台所以。。。。先贴代码: /** * 发送远端GET请求的公共方法 * * @param url (远程请求的URL) * @param access_token (用户名 密码 选填) * @param acceptType( 接受的数据格式 ...

2020-03-20 15:45:49 3209 1

原创 将group_concat反转回列

valuenum11,2,3,4,1此种结构 将 num 转为一列一列SELECT DISTINCT a.`value`,substring_index(substring_index( a.`num`, ',', b.help_topic_id + 1 ), ',',- 1 ) as resultFROM test a JOIN mysql.help_top...

2020-01-13 11:30:46 1680

原创 java 文件压缩方法 zipUtil

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.Zi...

2019-12-24 17:06:56 456

原创 Mysql中拆解以分隔符拼接的字段形成好多行

SELECT DISTINCT A.ID, SUBSTRING_INDEX( SUBSTRING_INDEX( A.需要拆解字段, ',', B.HELP_TOPIC_ID + 1 ), ',',- 1 ) FROM 数据来源表 AJOIN MYSQL.HELP_TOPIC B ON B.HELP_TOPIC_ID < (LENGTH( A.需要拆解字段) - L...

2019-12-12 14:03:20 176

原创 Springboot WebService例子

我是在原有公司项目上测试上网搜索等做了测试了一个webService demo和很多人的一样但是我看很多人的都运行不起来记录一下 以后也好复习刚毕业半年的小白在和controller同层中建立package WebService在里面建立webService接口webservice接口:import javax.jws.WebMethod;import javax.jws.We...

2019-12-02 18:01:34 651

原创 JAVA JDBC连接过程

import java.sql.*; public class Demo { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1注册驱动 Class.forName("com.mysql.jdbc.Driver"); ...

2019-04-17 21:52:38 129 1

空空如也

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

TA关注的人

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