- 博客(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 430
原创 htmlunit模拟登录
使用html登录的原因是前段有加密控件,所以输入密码的时候使用的是键盘输入WebClient webClient = new WebClient(BrowserVersion.FIREFOX);webClient.getOptions().setCssEnabled(false);//关闭csswebClient.getOptions().setJavaScriptEnabled(true);//开启jswebClient.getOptions().setRedirectEnabled(tru.
2022-05-23 21:12:27 916
原创 java方法里面直接写花括号(块作用域)
public String getStr () { String s = "s"; { String s = "b"; } return s;}类似这样子的写法,方法中直接一对花括号。2对大括号唯一的用处就是在一个方法里面划分作用域,一般如果这样写,这个方法里面就不止一对大括号,如果只有一对,加不加效果相同,如果多对,每队大括号里面的变量信息不能共用,可以有相同名称的局部变量。原文链接:https://ask.csdn.net/que.
2022-04-17 19:46:47 2376 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 6657
原创 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 1315 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 1908
原创 MultipartFile转File
查了很久,网上主要有两种方式,一种是会产生临时文件,一种不会。这里的方法属于第一种,不用第二种的原因是,第二种报错了 //获取原文件名 String fileName = multipartFile.getOriginalFilename(); //获取文件后缀 String suffixName = fileName.substring(fileName.lastIndexOf(".")); //生成文件前缀 SimpleDateFormat sdf = new Simp
2022-03-21 09:40:12 1074 1
原创 git、tortoisegit提交代码流程
1.忽略一些不需要提交的文件http://t.csdn.cn/wXZb4有的文件是在追踪状态,即使加入忽略也会显示http://t.csdn.cn/k6HVO2.提交代码http://t.csdn.cn/xDk5s3.一些情况
2022-03-11 13:54:00 3398 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 1148
原创 上传镜像到Docker Hub
1.dockerhub上注册账号https://hub.docker.com/2.创建仓库2.Dockerfile自定义镜像(基于java8构建Java项目)点这里查看如何让创建镜像3.Linux上登陆dockerdocker login4.查看镜像id并打上tagdocker images #查看镜像iddocker tag 这里是镜像的id docker账号名/仓库名:版本号5. 上传到docker hubdocker push d
2022-02-07 19:17:59 483
原创 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 623
原创 支付宝沙箱(SpringBoot测试)
1.到支付宝开放平台登录注册一下https://open.alipay.com/2.进入管理中心并进入沙箱3.appid到时候用到,接口加密方式选择自定义,然后点设置(我这里已经设置了所以没有显示有设置两个字)4.选择公钥,然后点支付宝密钥生成器5.选择在线加密6.点击生成后,复制下面的应用公钥(页面不要关,上面的应用私钥还有用)7.把刚刚复制的应用公钥粘贴进去,然后点保存设置8.保存设置后跳转这个界面,下面这个支付宝公钥有用,复制一下,接..
2022-02-04 10:44:22 862
原创 nginx负载均衡
1.找到nginx.conf2.修改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 133 1
原创 Dockerfile自定义镜像(基于java8构建Java项目)
1.新建一个空的目录,然后在目录中新建一个文件,命名为Dockerfilemkdir test #创建一个新目录touch Dockerfile #创建一个Dockerfile文件2. 将项目打包成jar包传到到这个目录中mvn package -DskipTests #maven打包项目,并且忽略test3.编写Dockerfile文件:FROM java:8-alpineCOPY ./app.jar /tmp/app.jarEXPOSE 8090ENTRYPOINT..
2022-01-31 22:44:49 5226
原创 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-compose2.修改文件权限# 修改权限chmod +x /usr/local/bin/docker-compose3.Base自动补全命令:# 补全命令curl -L https://raw.git
2022-01-31 20:58:05 100
原创 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 2716
原创 springboot设置拦截器
1.创建类实现HandlerInterceptor接口/** * 后台系统身份验证拦截器 */@Componentpublic class AdminLoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) throws Except
2022-01-29 09:11:49 747
原创 Swiper 轮播图插件实现
https://github.com/nolimits4web/swiper1. 引入<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 1013
原创 wangEditor富文本编辑器
https://github.com/wangeditor-team/wangEditor1.引入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 1183
原创 使用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 3610
原创 easy-captcha实现验证码功能
1.添加easy-captcha依赖<!-- 验证码 --> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency>2.后端实现@Controllerpubli.
2022-01-26 16:24:39 621
原创 CentOS7安装Docker
如果之前安装过旧版本的Docker,可以使用下面命令卸载:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
2022-01-25 16:37:18 105
原创 To escape to local shell, press ‘Ctrl+Alt+]‘无法连接服务器
我用的俄罗斯的服务器,并且我是科学上网,然后出现了这种问题。实际上解决方法很简单,请把科学上网关掉就行了。
2022-01-25 16:24:21 1076
原创 doget方法输出出现乱码
本来我是直接搜的解决方法,但是都不怎么管用,有的改conf文件的我也不懂(主要自己不敢随便改,这两天配置出问题搞得我头大),就自己分析了一下。1.首先我出现乱码的中文直接输出的,而从数据库拿来的并没有任何问题。2.可能时idea编码的问题,我就改了下idea的编码3.成功...
2021-11-22 16:14:56 968 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人