![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 82
Selenium399
这个作者很懒,什么都没留下…
展开
-
Springboot项目打包为jar并执行
做了一个springboot小项目,运行没问题,打包为jar后运行各种错误,特此记录正确的打包方式一.打包为jar#jar包生成位置:target/bar_code_service-1.0-SNAPSHOT.jarmvn cleanmvn compile#注意使用mvn package不会将依赖打包进jarmvn package spring-boot:repackage二.执行jar包#直接执行java -jar bar_code_service-1.0-SNAPSHOT.jar.原创 2020-09-22 08:47:38 · 302 阅读 · 0 评论 -
vue+koa+python websocket通信
文章目录需求: python制作的工具拿到语音识别结果,发送给koa后端,然后在vue前端显示出来,由于要实时显示,所以需要进行vue+koa+python websocket通信原创 2020-08-18 11:11:05 · 809 阅读 · 0 评论 -
Springboot+WebSocket实现匿名聊天室
文章目录一、基本需求二、简介三、代码实现1.后端代码实现2.前端代码实现由于毕设的需要,想要做一个匿名聊天.一、基本需求一个人发送的消息其他人都能看的见,服务端无需保存消息,未上线的用户看不到历史消息能够区分某条消息是自己还是别人发送的,因为自己发送的消息会用不同颜色显示。能够显示在线的人数,且人数发生变化后能立马变化二、简介网络通信通常有三种方式:单向通信:只能A跟B...原创 2020-04-10 15:42:01 · 1048 阅读 · 0 评论 -
MD5加密
java中实现MD5加密通常有两种方法方法一:通过java自带的java.security.MessageDigest实现加密package com.wantao.md5;import java.security.Mes...原创 2020-03-07 12:42:43 · 154 阅读 · 0 评论 -
mybatis关联查询(一对一与一对多)
以前在写小demo的时候对于具有关联关系的对象,都是分别查的,但其实mybatis可以直接进行关联查询,今天就来详细讲一下用mybatis怎样进行一对一和一对多的关联查询.一对一关系:需求:假设有一个User类,一个Car类,一个User对应这一辆Car,查询User信息的同时查询出他的C...原创 2020-03-07 12:38:53 · 200 阅读 · 0 评论 -
Springboot集成Redis(Jedis+RedisTemplate)
talk is cheap,show you my code源码:springboot-redis-crud方法一:使用jedis(Jedis是Redis官方推荐的面向Java的操作Redis的客户端,详细文档可见jedis文档)0.当然,首先你要先安装redis数据库,不会安...原创 2020-03-07 12:28:25 · 1034 阅读 · 0 评论 -
Springboot集成mysql
talk is cheap,show you my code源码:springboot-mysql-crud1.创建springboot项目2.导入相关依赖<?xml version="1.0" encoding...原创 2020-03-07 12:18:54 · 199 阅读 · 0 评论 -
Interceptor拦截器
Interceptor(拦截器) 类似于Filter(过滤器),都是AOP思想的体现,能够实现日志,过滤等处理.1.拦截器的实现: 方法一: ①导入spring相关的包,实现Handler...原创 2020-03-07 12:09:52 · 438 阅读 · 0 评论 -
Fliter过滤器
Filter(过滤器) 是JavaWeb的三大组件之一,用于在Servlet之外对Request或者Response进行修改。1.基本流程:2.实现方式 方法一:实现javax.servlet.Filter接口,在web.xml中配置:<web-app> <display-name>Archetype Created Web Appl...原创 2020-03-07 11:46:18 · 322 阅读 · 0 评论 -
Socket通信(TCP+UDP)
一.TCP通信TcpServer.javapackage server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import ...原创 2020-02-23 22:36:50 · 205 阅读 · 0 评论 -
定时任务框架quartz的简单使用
一.缘由:毕设是校园论坛管理系统,首页有个校园新闻的轮播图,想着这个学校官网首页不也有轮播图吗?直接把官网的轮播图弄到我的校园论坛管理系统就行了啊!!!(我可真机智????).学校首页.jpg爬过来就是我的了.jpg于是我写了爬取校园首页轮播图的代码,每次访问首页都会去爬取一次.可是后来一想,这样效率太低,不符合我的身份(实属装逼????),于是用上quartz定时任务框架每天1:00去爬取一次,...原创 2020-02-16 19:11:22 · 428 阅读 · 0 评论 -
datatables+mybatis-pagehelper实现分页
效果:Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。它分为客户端模式和服务端模式,即数据的分页这些事情是由浏览器做还是服务器做好了返回过来。客户端模式太简单了,性能也不太好(最主要不符合我气质),所以我们主要是用服务器模式.前端:1.首先我们要引入jquery和datatables的js文件jquery.dataTabl...原创 2020-01-22 10:54:57 · 425 阅读 · 4 评论 -
Springboot+Ajax上传并预览头像
一.效果:二.前端代码:1.表单上加上enctype="multipart/form-data",表示此表单上传包含文件.2.img显示并预览上传的头像,input上传头像控件,type="file"<div class="row cl"> <label class="form-label col-xs-4 col-sm-3">头像:</label&...原创 2020-01-19 23:23:07 · 1414 阅读 · 0 评论 -
springboot+ajax+验证码
一.效果二.整体流程三.详细代码前端:1.发起ajax请求获取验证码图片,拿到图片src后动态刷新.function getVerifyCode() { $.ajax({ url: URL + '/api/admin/code/', type: 'GET', data: { width: 180, //验证码图片的高 ...原创 2020-01-11 02:49:31 · 588 阅读 · 0 评论 -
Springboot集成Swagger2
一.Swagger2是什么?Swagger2能够动态的生成Api接口文档,特别是前后端分离的项目,方便前后端人员进行沟通.二.Springboot集成Swagger21.在pom.xml中导入需要的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>...原创 2019-11-27 00:40:18 · 175 阅读 · 0 评论 -
Springboot+Ajax前后端分离解决跨域请求
由于在公司中在做的项目是前后端分离的项目,于是自己准备用Springboot写后端,前端使用Ajax请求调用接口. 于是我新建了两个项目,一个专门负责后端的接口,一个负责前端web显示,它们都在本机运行,唯一的区别就在于端口号不一样。可实际运行项目时发现调用后端api的请求并没有调用成功。浏览器报错Access to XMLHttpRequest ...原创 2019-09-21 11:06:29 · 969 阅读 · 0 评论 -
前后端校验:jquery.validate.min.js+jsr303
一.前端校验(jquery.validate.min.js)官方文档:jquery.validate.min.jsregister.html<form action="#" id="r-form"> <h1>注册</h1> <input id="r-username" name="username" type="text" placeholder...原创 2019-09-08 00:12:44 · 562 阅读 · 0 评论 -
cookie+session+redis+springAop判断用户是否登录
采用前后端分离,后端只提供接口,前端对接口进行调用1.前端用户发送登录请求login.html<div class="form-container sign-in-container"> <form action="#" id="l-form"> <h1>登录</h1> <span>或使用您的帐号</span>...原创 2019-09-07 23:37:57 · 706 阅读 · 0 评论