- 博客(38)
- 收藏
- 关注
原创 alibaba Java 开发手册 黄山版
GitHub地址(直接进去下pdf):https://github.com/alibaba/p3c.git 链接:https://pan.baidu.com/s/10B7Y7KHPumgJmUgRFvUk-A 提取码:yrzg
2022-06-13 22:12:57
738
原创 htmlunit模拟登录
使用html登录的原因是前段有加密控件,所以输入密码的时候使用的是键盘输入 WebClient webClient = new WebClient(BrowserVersion.FIREFOX); webClient.getOptions().setCssEnabled(false);//关闭css webClient.getOptions().setJavaScriptEnabled(true);//开启js webClient.getOptions().setRedirectEnabled(tru.
2022-05-23 21:12:27
1155
原创 java方法里面直接写花括号(块作用域)
public String getStr () { String s = "s"; { String s = "b"; } return s; } 类似这样子的写法,方法中直接一对花括号。 2对大括号唯一的用处就是在一个方法里面划分作用域,一般如果这样写,这个方法里面就不止一对大括号,如果只有一对,加不加效果相同,如果多对,每队大括号里面的变量信息不能共用,可以有相同名称的局部变量。 原文链接:https://ask.youkuaiyun.com/que.
2022-04-17 19:46:47
2947
1
原创 byte[]转file(保存在本地)
byte[] respBytes; if(respBytes != null){ String filepath ="C:\\Users\\abc\\Desktop\\pic\\getCaptch.png"; File file = new File(filepath); if(file.exists()){ file.delete(); } FileOutputStream fos = new FileOutputStream(file); fos.wr.
2022-03-22 15:14:12
7747
原创 HTTPClient携带参数发送文件
MultipartyFile类型也能发送,我这里是发送的File类型的 public static String postFile(String url,String file,FileBody fileBody,Map<String,String> headers,Map<String,String> param) throws Exception { CloseableHttpClient httpClient = getHttpClient(); HttpPos
2022-03-21 11:27:14
1524
1
原创 ftp读取文件并处理数据插入数据库
{ FTPClient ftpClient = new FTPClient(); try { //生成文件名(我这里是生成了具体的文件夹名,不知道的话可以遍历取) Calendar cal=Calendar.getInstance(); cal.add(Calendar.DATE,-1); Date date = cal.getTime(); String fileName = "test"+ DateUt...
2022-03-21 10:39:20
2201
原创 MultipartFile转File
查了很久,网上主要有两种方式,一种是会产生临时文件,一种不会。这里的方法属于第一种,不用第二种的原因是,第二种报错了 //获取原文件名 String fileName = multipartFile.getOriginalFilename(); //获取文件后缀 String suffixName = fileName.substring(fileName.lastIndexOf(".")); //生成文件前缀 SimpleDateFormat sdf = new Simp
2022-03-21 09:40:12
1280
1
原创 git、tortoisegit提交代码流程
1.忽略一些不需要提交的文件 http://t.csdn.cn/wXZb4 有的文件是在追踪状态,即使加入忽略也会显示 http://t.csdn.cn/k6HVO 2.提交代码 http://t.csdn.cn/xDk5s 3.一些情况
2022-03-11 13:54:00
3863
1
原创 jib-maven-plugin创建镜像并上传Docker Hub(SpringBoot)
1.注册docker hub账号并创建仓库 点击查看前两步就行,如果出现第四步的错误,请按步骤手动上传一次 2. pom文件修改(复制粘贴改一下) <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-
2022-02-07 19:32:38
1381
原创 上传镜像到Docker Hub
1.dockerhub上注册账号 https://hub.docker.com/ 2.创建仓库 2.Dockerfile自定义镜像(基于java8构建Java项目) 点这里查看如何让创建镜像 3.Linux上登陆docker docker login 4.查看镜像id并打上tag docker images #查看镜像id docker tag 这里是镜像的id docker账号名/仓库名:版本号 5. 上传到docker hub docker push d
2022-02-07 19:17:59
643
转载 Spring Boot排除tomcat使用undertow
1.修改配置文件 <!--Spring MVC--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 排除Tomcat依赖 --> &l
2022-02-07 14:27:16
869
原创 支付宝沙箱(SpringBoot测试)
1.到支付宝开放平台登录注册一下 https://open.alipay.com/ 2.进入管理中心并进入沙箱 3.appid到时候用到,接口加密方式选择自定义,然后点设置(我这里已经设置了所以没有显示有设置两个字) 4.选择公钥,然后点支付宝密钥生成器 5.选择在线加密 6.点击生成后,复制下面的应用公钥(页面不要关,上面的应用私钥还有用) 7.把刚刚复制的应用公钥粘贴进去,然后点保存设置 8.保存设置后跳转这个界面,下面这个支付宝公钥有用,复制一下,接..
2022-02-04 10:44:22
1247
原创 nginx负载均衡
1.找到nginx.conf 2.修改http中的内容 http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_
2022-02-01 14:43:50
230
1
原创 Dockerfile自定义镜像(基于java8构建Java项目)
1.新建一个空的目录,然后在目录中新建一个文件,命名为Dockerfile mkdir test #创建一个新目录 touch Dockerfile #创建一个Dockerfile文件 2. 将项目打包成jar包传到到这个目录中 mvn package -DskipTests #maven打包项目,并且忽略test 3.编写Dockerfile文件: FROM java:8-alpine COPY ./app.jar /tmp/app.jar EXPOSE 8090 ENTRYPOINT..
2022-01-31 22:44:49
6438
原创 CentOS7安装DockerCompose
1.下载 # 安装 curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2.修改文件权限 # 修改权限 chmod +x /usr/local/bin/docker-compose 3.Base自动补全命令: # 补全命令 curl -L https://raw.git
2022-01-31 20:58:05
195
原创 Spring Boot文件上传及回显(单/多文件)
一、单文件上传 1.前端页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Spring Boot 文件上传测试</title> </head> <body> <form action="/uploadFile" method="post" enctype="multipart/form-..
2022-01-29 10:09:03
3154
原创 springboot设置拦截器
1.创建类实现HandlerInterceptor接口 /** * 后台系统身份验证拦截器 */ @Component public class AdminLoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) throws Except
2022-01-29 09:11:49
858
原创 Swiper 轮播图插件实现
https://github.com/nolimits4web/swiper 1. 引入 <link rel="stylesheet" th:href="@{/mall/css/swiper-bundle.min.css}"> <script th:src="@{/mall/js/swiper-bundle.min.js}" type="text/javascript"></script> 2. 后端提取数据传入前端并放入session。 3.轮播图数据渲染
2022-01-27 22:48:22
1111
原创 wangEditor富文本编辑器
https://github.com/wangeditor-team/wangEditor 1.引入wangEditor的JS文件,代码如下所示: <script type="text/javascript" src="//unpkg.com/wangeditor/dist/wangEditor.min.js"></script> 2. 创建富文本编辑框 DOM <div id="wangEditor"></div> 3.初始化 wan...
2022-01-27 20:38:00
1334
原创 使用jqGrid实现分页的步骤
一、前端页面代码中引入jqGrid分页插件所需的源文件 https://github.com/tonytomov/jqGrid/tags <link href="plugins/jqgrid-5.5.2/ui.jqgrid-bootstrap4.css" rel="stylesheet"/> <!-- jqGrid依赖jQuery,因此需要先引入jquery.min.js文件,下方地址为字节跳动提供的cdn地址 --> <script src="https://s3.ps
2022-01-27 10:54:29
4087
原创 easy-captcha实现验证码功能
1.添加easy-captcha依赖 <!-- 验证码 --> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency> 2.后端实现 @Controller publi.
2022-01-26 16:24:39
780
原创 CentOS7安装Docker
如果之前安装过旧版本的Docker,可以使用下面命令卸载: yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
2022-01-25 16:37:18
180
原创 To escape to local shell, press ‘Ctrl+Alt+]‘无法连接服务器
我用的俄罗斯的服务器,并且我是科学上网,然后出现了这种问题。 实际上解决方法很简单,请把科学上网关掉就行了。
2022-01-25 16:24:21
1326
原创 doget方法输出出现乱码
本来我是直接搜的解决方法,但是都不怎么管用,有的改conf文件的我也不懂(主要自己不敢随便改,这两天配置出问题搞得我头大),就自己分析了一下。 1.首先我出现乱码的中文直接输出的,而从数据库拿来的并没有任何问题。 2.可能时idea编码的问题,我就改了下idea的编码 3.成功 ...
2021-11-22 16:14:56
1155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅