javaweb
文章平均质量分 55
初生牛犊丶江湖相见
尚未佩妥剑,转眼便江湖,愿历经千帆,归来仍少年。
展开
-
设置windows系统本地ip地址代码封装
public static void setIpConfig(String adapterName, String ipAddress, String mask, String defaultGateway) throws Exception{ logger.info("ipconfig to set Ip = " + ipAddress); //netsh interface ip add address "Local Area Connection" gateway=192.168.1.6.原创 2020-12-14 11:26:14 · 184 阅读 · 0 评论 -
springboot 实现 ElasticSearch 搜索
引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>加入配置文件因为我本地和生产的连接地址不一样,所以在yml 中配置不同的serverUrl@Configurationp原创 2020-08-05 11:43:55 · 185 阅读 · 0 评论 -
springboot 实现单点登录
这里需要拦截器、oauth等配合使用 实现单点登录Step1:先写逻辑接口和实现public interface TokenService { /** * 创建accessToken * @param userId * @return */ String createToken(String userId); /** * 刷新accessToken * @param accessToken * @return */ String refreshToke.原创 2020-08-05 11:22:39 · 825 阅读 · 0 评论 -
springboot 简单的登录拦截校验
step1:实现 WebMvcConfigurer 接口,实现 addInterceptors 方法@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { //全局登录拦截请求 registry.addInterceptor(new原创 2020-08-05 10:05:42 · 854 阅读 · 0 评论 -
swagger 全局异常和全局登录配置
里面具体的常量都是 可以自定义的,这里就不黏贴出来了,要的小伙伴们可以私信我。我的maven依赖:<swagger.fox.version>2.9.2</swagger.fox.version> <!-- swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfo原创 2020-08-05 09:17:58 · 1057 阅读 · 0 评论 -
springboot集成redis 并且配置文件加密访问
加入maven依赖 <!-- 缓存依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <scope>compile</scope>原创 2020-08-05 09:12:10 · 7890 阅读 · 12 评论 -
mybatis-plus 集成 动态数据源
引入jar包<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency>原创 2020-06-17 14:39:16 · 307 阅读 · 0 评论 -
java实现多张条码转成pdf文件
目录需求管理后台通过查询并生成多张条码并一起打印出来思路思路一思路二代码编写maven pom文件方法一步骤一:创建barcode 条码文件步骤二:将创建的barcode 条码文件放入pdf文件中测试代码方法二:实现效果:步骤一:将svg转成pdf,将之前代码增加一种类型步骤二:将多张pdf合成一张pdf文件测试:方法三:直接在p...原创 2019-08-14 13:53:46 · 2097 阅读 · 0 评论 -
springboot 动态添加定时任务(配合数据库增删查改定时任务)
Quartz作业存储方式Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,第二种类型叫做JDBC作业存储。RAMJobStore和JDBC作业存储比较RAMJobStore和JDBC作业存储比较 类型 优点 缺点 RAMJobStore 不要外部数据库,配置容易,运行速度快 因为调度程序信息是存储在被分配给JVM的内存里面,所以,...原创 2019-07-11 16:08:54 · 7915 阅读 · 11 评论 -
springboot valid 实现数据的校验,同一对象下相同日期属性之间的比较校验
目录使用初衷实现流程常用的校验注解代码实现:1.controller 层对象加上@valid 即可2.在你需要校验的对象属性上增加校验注解3.全局异常处理常用的属性校验数据方式(不能使用不同校验注解来实现)第一种:借助@Pattern第二种:借助自定义注解方式第一步:定义一个注解CompareDateValid第二步:实现ConstraintVa...原创 2019-07-11 11:13:19 · 2845 阅读 · 0 评论 -
SpringBoot2.x集成WebSocket,实现后台向前端(h5 页面,java客户端)推送信息
目录SpringBoot 集成WebSocket,实现后台向前端(h5 页面,java客户端)推送什么是WebSocket?概念:特点:通讯方式服务器端代码实现maven依赖websocket的configuration配置文件websocket 的发布实现:H5客户端实现maven依赖aplication.properties 的系统配置文件配置...原创 2019-07-01 19:27:32 · 2581 阅读 · 6 评论 -
java 实现二维码、在二维码上面增加logo,二维码下方或者上方增加文字
由于公司要做一个仓库管理系统,通过二维码增删库存,先看下二维码图片显示效果如下:接下来先把相对应的jar包导入进去,链接:https://pan.baidu.com/s/1OooqJFUIxWx3p0q0g3AyIA提取码:mdk4下面直接上代码 1.工具类,方便调用 package com.heiniao.pbuy.util.qrcode;import java...原创 2019-03-14 18:05:43 · 3290 阅读 · 0 评论 -
java项目中使用ffmpeg剪辑部分视频
在项目中,有个需求是分享视频链接地址到微信、qq或者朋友圈,只能试看两分钟,本想着通过h5界面就能控制实现效果,代码如下,但是前端终究不是安全的,其次监听事件,如果拉播放进度条,中途停顿多次,就会出现多次弹框,对用户体验终究不是好的,因此,后面想着后端截取原视频部分视频,然后让用户播放,只要监听用户播放结束,弹框显示即可。var audio = document.getElementById...原创 2019-01-05 17:52:06 · 28591 阅读 · 11 评论 -
java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)
首先申明,本人实现微信支付宝等支付平台合多为一的二维码支付,并且实现有效时间内支付有效,本人采用的框架是spring springmvc mybatis 框架,maven管理。其实如果支付,不需要mybatis也能实现,代码和本人见解还需大神指教。流程和思路:**用户点击支付** --> **出现一次支付密码,并且带有时间限制** --> **扫描二维码跳转后台** --> **后台判断是微信支付原创 2017-03-30 17:46:28 · 13443 阅读 · 57 评论