- 博客(27)
- 收藏
- 关注
原创 RestTemplate跳过ssl验证调用https请求
import java.security.KeyManagementException;import java.security.KeyStoreException;import java.security.NoSuchAlgorithmException;import javax.net.ssl.SSLContext;import org.apache.http.conn.ssl.NoopHostnameVerifier;import org.apache.http.conn.ssl.SSLCo
2021-11-26 22:49:12 210
原创 mysql触发器
1. 触发器概述MySQL从 5.0.2 版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一段程序。触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会 自动 激发触发器执行相应的操作。当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用触发器来实现2. 触发器的创建
2021-11-21 21:58:07 392
原创 swagger3.0入门代码
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.1.RELEASE</version> ..
2021-11-21 18:53:48 273
原创 springboot整合前端实现断点续传、大文件秒传以及多线程上传下载
前端,百度开源框架 webuploader新建upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>webuploader</title></head><!--引入CSS--><link rel="stylesheet" type="text/css" href="webup
2021-11-21 16:23:52 1216
原创 分页插件pagehelper的坑
分页插件java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Pagepagehelper默认只能对最后返回的结果分页,所以报错 <dependency> <groupId>cn.wjee.boot</groupId> <artifactId>wjee-mybatis-spring-
2021-07-12 17:05:25 207 2
原创 gateway启动报错
gateway启动报错Consider defining a bean of type ‘org.springframework.http.codec.ServerCodecConfigurer’ in your configuration.原因是gateway依赖了common包,而gateway坐标spring-cloud-starter-gateway依赖了web坐标,所以坐标冲突解决办法加入以下忽略依赖即可<dependency> <groupId
2021-07-09 12:36:42 1113
原创 数据库字段插入表情符号出的错
异常为java.sql.BatchUpdateException: Incorrect string value: '\xF0\x9F\x8D\x83\xF0\x9F...' for column 'name' at row 1通常情况,Mysql数据编码格式为“utf-8”,对于汉字来说足够;Mysql中utf8占3个字节,但是,3个字节对于表情符号是不够的,需4个字节;此时使用utf8,会出现‘\xF0\x9F\x8D\x83\xF0\x9F’的问题。utf8mb4编码是utf8编码的超集,兼容
2021-06-02 10:30:00 125
原创 海康威视视频播放插件1.4.100教程
一、插件下载运行下载地址:海康威视官网下载页面打开文件运行bin文件下的VideoWebPlugin.exe安装插件二、测试使用打开 demo_window_integration_preview.html 文件
2021-06-01 14:31:24 7300
原创 常用Cron时间表达式
(1)0 0 2 1 * ? * 表示在每月的1日的凌晨2点调整任务 (2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业 (3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作 (4)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 (5)0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时 (6)0 0 12 ? *
2021-05-27 11:01:45 2784
原创 Ngork内网穿透
Ngork内网穿透在自己电脑上的项目,怎么样让别人访问到?—内网穿透https://www.ngrok.cc/进入官网注册账号选择需要的服务器添加完成之后下载Ngrok客户端选择版本启动工具输入隧道ID确认启动成功外部访问记录...
2021-05-20 22:59:42 131
原创 java-MD5util工具类
import java.security.MessageDigest;public class MD5Util { /** * @param pattern 32位或者16位 * @param */ public static String toMD5(String str,Integer pattern) { try { //生成实现指定摘要算法的 MessageDigest 对象。 Mess
2021-02-03 15:03:18 399
原创 Jedis+redis实现抢票秒杀功能
Jedis实现批量删除Keylong result = 0; Jedis jedis = new Jedis("121.199.64.125",9009); //设置redis的key,*代表模糊查询 Set<String> set = jedis.keys("succ" +"*"); Iterator<String> it = set.iterator(); int i = 0
2021-01-21 10:47:03 319
原创 线程池学习笔记
线程池ExecutorService是Java提供的用于管理线程池的类。该类的两个作用:控制线程数量和重用线程;executorService.shutdown()关闭线程池1,创建一个带有缓存的线程池:Executors.newCacheThreadPool() //创建一个带有缓存的线程池 ExecutorService executorService = Executors.newCachedThreadPool(); for (int i = 0; i <
2021-01-21 10:44:06 83
原创 java点击图片某一位置位置获取点击坐标
import java.awt.BorderLayout;import java.awt.Container;import java.awt.Graphics;import java.awt.Image;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.image.BufferedImage;import java.io.BufferedOutputStream;impor
2021-01-21 10:24:08 1004
原创 前端页面添加跟随鼠标的Live2d看板娘
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="https://cdn.jsde
2021-01-21 10:16:19 1693 1
原创 基于redis实现分布式锁
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.data.redis.core.script.DefaultRedisScript;import org.springframework.stereotype.Service;import javax.anno
2021-01-20 15:48:39 105
原创 java全局错误封装统一返回类
import com.alibaba.fastjson.JSONException;import com.huaching.xa.campus.basic.c_enum.HttpResultEnum;import com.huaching.xa.campus.basic.c_exception.BusinessException;import com.huaching.xa.campus.basic.result.HttpResult;import com.huaching.xa.campus.ba
2021-01-20 15:25:21 160
原创 Feign接口实现微服务间文件/图片上传
//FileUploadConfig为自定义配置类@FeignClient(name = "file", configuration = FileUploadConfig.class)public interface FileFeign { //consumes:content-type类型 //value:路径 @PostMapping(value="/file/upload",consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
2021-01-18 21:59:36 250
原创 RSA加密
/***加密工具类/import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedKeySpec;import java
2021-01-07 10:54:14 94
原创 java随机生成验证码工具类
import java.util.Random;/** * 随机生成验证码工具类 */public class ValidateCodeUtils { /** * 随机生成验证码 * * @param length 长度为4位或者6位 * @return */ public static Integer generateValidateCode(int length) { Integer code = null;
2021-01-07 10:49:50 253
原创 雪花算法IdWorker
import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Date;/** * 描述:分布式自增长ID * * @author Polim */public class IdWorker { // 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动) private f.
2021-01-07 10:45:46 268
原创 DES3加密
package com.huaching.xa.campus.common.util;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.io.ByteArrayOutputStream;import java.io.UnsupportedEncodingException;/** * @description 3des 加密工
2021-01-07 10:41:27 339 2
原创 nginx学习笔记
1,nginx基本概念(1)nginx是什么,做什么事情nginx能支持5万个(待定)并发连接数,支持热部署(2)反向代理1,正向代理: 把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户要访问internet,则需要通过代理服务器来访问,这就是正向代理2,反向代理:只需将请求发送到反向代理,由反向代理服务器去选择目标服务器获取数据,返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器的地址,隐藏了真实ip地址(3)负载均衡单个服务器解决不了,增
2021-01-07 10:31:16 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人