自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 java使用dockerAPI (三)

环境虚拟机:ubuntu主机:win10步骤本期将介绍java中使用dockerAPI的工具类封装以及常用的操作。经过前两期,相信各位朋友都已经引入好docker的相关jar包了,那么就让我们以最简单的training/webapp为例,介绍一些基本操作吧!首先笔者已通过命令行docker pull training/webapp拉取好相关的镜像了,当然通过dockerAPI拉取也是可...

2020-02-15 14:35:48 6111 3

原创 java使用dockerAPI (二)

环境虚拟机:ubuntu主机:win10步骤跟着我的步骤一步一步来,坑点我会特别指明,下面就开始吧。以下操作均在docker服务器进行。1、建立一个certs文件夹存放密钥,然后进入该文件夹,右键->在终端打开2、输入openssl genrsa -aes256 -out ca-key.pem 4096jtc@ubuntu:~/certs$ openssl genrsa -...

2020-02-14 20:38:03 1302

原创 java使用dockerAPI (一)

环境ubuntu步骤1、在部署docker的服务器中使用gedit /lib/systemd/system/docker.service找到Execstart=/usr/bin/dockerd 不管其之后是什么在这句话的最后加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 保存。2、重启服务。1、systemctl d...

2020-02-14 19:58:09 1366 1

原创 最详细IDEA搭建SSM框架,并实现html调取接口显示数据(多图)

之前都用Springboot+Mybatis进行项目开发,今天准备搭建一个简单的SSM框架demo来学习一下,下面就开始吧!笔者相关软件版本:1、jdk1.82、mysql 8.0.150、创建数据库和表1、首先选择该项创建maven web模板。2、自己输入命名3、选择本地maven4、输入项目名5、开启项目后,建立如下的文件目录主要包括java文件夹、resource...

2020-02-13 19:42:38 2436

原创 java - excel导出接口的实现以及前后端连接

项目需要将相关数据导出到excel文件,因此做了一个excel导出的接口。附上代码和解释:private void exportTranscript(HttpServletResponse response) throws IOException { //设置表格表头 List<String> header = new ArrayList<&g...

2020-01-13 20:15:05 2063

原创 idea中maven下的jar包报错有下划线问题解决

今天想要加入一个导出excel表格的接口,在maven导入依赖包poi的时候出现了依赖报错的情况,右侧的maven项目管理也是报错。标注的地方为红色排查发现 Project Structure 下的poi、poi-ooxml、poi-scratchpad三个包的sources和javaDocs都已经下载了,但是classes没有下载。解决方法方法1、可以在Maven Reposito...

2020-01-13 20:01:34 1825

原创 ubuntu系统安装CTF PWN相关工具

ubuntu系统安装CTF PWN相关工具项目需要在docker-ubuntu容器中安装CTF PWN题的相关工具,下附相关工具列表:1、gcc2、gdb3、peda4、python35、pwntools下面就开始吧!首先为了避免之后安装出现Package has no installation candidate的问题,我们先对软件包进行更新。1.sudo apt-get up...

2020-01-12 15:39:44 1166

原创 Maven依赖Grobotils多线程测试并发即遇到的坑

项目需要通过多线程来测试并发情况下部分接口是否有数据重复添加及主键重复报错的情况,由于JUnit不可多线程测试,其原因在于junit本身是不支持多线程的,可以new Thread()测试一下,会运行不了。这是因为Junit的底层实现上,是用System.exit退出用例执行的,JVM都终止了,在测试线程启动的其他线程自然也无法执行。因此,利用第三方Grobotils来进行测试。添加Maven依...

2019-09-04 20:23:06 949

原创 LayUI+Springboot多图上传及并发插入数据库数据出现的主键id重复问题解决

LayUI提供了非常方便的文件上传控制 ,uploadListIns = upload.render({ elem: '#testList' //选择文件按钮的id ,url: '../../../file/uploadCarousel' ,accept: 'images'...

2019-08-16 00:11:25 747 1

原创 Springboot使用外置tomcat的同时使用websocket通信遇到的坑

Springboot集成websocket进行前后端你通信上一章讲到Springboot集成websocket进行前后端通信。如果使用JAR包部署,直接使用现成的代码和注解配置就可以使用了。但是由于我们项目文件是上传到服务器本项目一个目录下,JAR包每次开机需要启动,这样每次又是开启一个新的tomcat来跑项目,导致文件一旦服务器重启就会找不到。所以考虑使用WAR包部署但是在打WAR包的时候...

2019-08-15 23:20:23 6756 3

原创 前端接受后端JSON格式日期数据如何转化为时间YYYY-mm-dd HH:MM:SS形式

后端传输JSON包装的数据 ,日期变成这样的格式参数名:{day:8month:1……},想要转换成2019-08-10的形式显示在前端怎么办呢?/日期转换Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this...

2019-08-15 21:59:58 5643 2

原创 Springboot jar包及war包部署

1.项目初版完成,考虑使用jar包还是war部署时遇到的问题以及整理的部署方法。JAR包部署:pom.xml中添加packaging打包格式为jar包。其他均不需要改动,使用maven管理clean之后package即可。WAR包部署package com.ctfplatform.hznuctf;import org.springframework.boot.SpringApp...

2019-08-09 15:32:27 134

原创 6:Springboot WebSocket使用及json格式传输

由于项目需求管理员这边发通知需要主动通知到用户,所以决定采用websocket方式进行前后端数据交换,后来便决定一个页面的所有请求全部用websocket,因此需要json格式来包装键值对的请求名和请求内容。奉上springboot内置tomcat的websocket配置及使用。1:Config配置,目前看到说是内置springboot需要注入beanServerEndpointExporte...

2019-08-08 22:42:50 6134

原创 3:(Springboot)dao层和mapper的编写

1:dao层写接口2:resources/mapper/下写mapper xml文件

2019-08-08 21:49:04 4086

原创 2.(Springboot)POM、mybatis、datasource配置

1:配置数据库和数据库连接池2:在resources下创立mybatis-config.xml的配置文件,使用自增,驼峰命名规则3:在dao里创建DataSourceConfiguration 相关变量在properties中配置4:创建sqlSessionFatory最后properties的配置...

2019-08-08 21:46:25 576

原创 1.Springboot+Mybatis搭建与启动

1:IDEA中Spring初始化点击next2:自己设置项目名3:选择版本号后选择存储位置点击finish4:检查maven配置,选择自己目录下的maven配置文件和仓库,配置文件最好加入阿里云的代理这样下载会快很多,具体不过阐述 注意不要最好不要用idea自带的maven5:java文件夹里存储源代码,resouces/static里存的是页面,当前这个java文件是启动类,po...

2019-08-08 21:46:20 221

原创 4:(Springboot)service层配置及开发

1:在config/service层下创建TransactionMangementConfiguration,通过事务控制来保证原子性等功能,如abc三个流程,若b失败,a已经完成则a回滚2:service接口编写这里注入UserDao可能会提示没有找到,要修改报警等级...

2019-08-08 21:45:45 3155

原创 5:(Springboot)Controller配置及编写

1:类头设置@RestController注解 即responsbody和Controller的合并设置主RequestMapping地址方法上设置子RequesMapping地址和method方法Controller层注意一点就是尽量不要用HttpSession 来获得session中的对象信息,有可能出现获得不到的情况。今天踩了个坑,就是在管理员登录之后会存储管理员的session对...

2019-08-08 21:45:37 656

空空如也

空空如也

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

TA关注的人

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