- 博客(48)
- 资源 (6)
- 收藏
- 关注
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(十四)SpringBoot数据库加密jasypt 3.0.4版本
二、application 增加jasypt 配置。四、替换数据库配置密码为加密后的密码。三、创建加密工具类生成加密后的密文。--数据库加密-->一、pom文件新增依赖。
2025-01-21 10:24:15
241
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(十三)SpringBoot连接MongoDB
最近有个想法想整理一个内容比较完整springboot项目Demo。SpringBoot连接MongoDB。
2024-11-11 15:45:00
472
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(十二)SpringBoot接口SpringSecurity JWT鉴权
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot接口权限控制 SpringSecurity 接口使用 Bearer token类型 JWT 鉴权。
2024-11-06 14:22:49
488
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(十一)SpringBoot 定时任务@Scheduled
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。定时任务是一项经常遇见的需求。Spring Boot提供了@Scheduled注解,直接作用于方法上,标记为定时任务,并在预定的时间间隔内执行。
2024-11-05 11:37:34
808
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(十)SpringBoot 集成RabbitMQ
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot集成RabbitMQRabbitMQ中的一些角色:publisher:生产者consumer:消费者exchange个:交换机,负责消息路由queue:队列,存储消息virtualHost:虚拟主机,隔离不同租户的exchange、queue、消息的隔离SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。junit用于测试。
2024-11-05 11:35:17
1156
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(九)SpringBoot 利用Redis配置接口防抖(连续调用)
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot利用Redis配置接口防抖,最终效果是,哪个方法需要有防止重复提交的功能,直接加上注解实现。二、自定义注解三、自定义切面@Aspect 处理加了@请求 三、测试防抖在/getTt26接口增加注解@
2024-11-04 08:32:46
707
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(八)SpringBoot 使用Redis
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot使用Redis 缓存数据。
2024-11-04 08:29:54
356
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(七)SpringBoot 使用Spring Cache
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot使用Spring Cache 缓存数据,每次调用需要缓存功能的方法时,spring会检查指定参数的指定的目标方法是否已经被调用过,如果有就直接从缓存中获取。
2024-11-02 08:30:00
285
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(六)RestTemplate调用第三方接口
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。SpringBoot使用RestTemplate由服务端向外发起网络请求自定义HeaderRequestInterceptor继承ClientHttpRequestInterceptor的拦截器。处理Header信息,此处增加接口访问时间打印/*** @Description: 给不同的请求地址 添加不同的header*/@Slf4j@Overridetry {throw e;}finally {
2024-11-01 08:41:10
202
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(五)使用 validation 验证参数
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。使用 validation 验证参数。
2024-10-30 03:00:00
318
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(四)HikariCP数据库连接配置监控
最近有个想法想整理一个内容比较完整springboot项目初始化Demo。HikariCP数据库连接配置监控,便于观察数据库连接情况。
2024-10-29 12:01:07
364
1
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(三)SpringBoot接口统一返回和全局异常处理
***/@GetterERROR_CODE_400(400, "参数异常!"),;/*** Description: 系统异常处理*//*** 获取完整的堆栈信息* @return*//*** 获取异常堆栈信息 - 指定长度* @return*//*** 公共全局异常处理*/@Slf4j。
2024-10-29 11:57:16
427
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(二)SpringBoot应用连接数据库集成mybatis-plus
用于规定查询返回值格式 主要用于_处理和字段大小写规定/*** 自定义ObjectWrapperFactory 结果处理 去除_ 字段大写转小写*/@Override@Override/*** mybatis 结果处理 去除_ 字段大写转小写*/@Override/*** 将下划线风格替换为驼峰风格* @return*/i++) {} else {} else {} else {
2024-10-29 11:42:54
358
原创 从0开始搭建一个生产级SpringBoot2.0.X项目(一)项目搭建
最近有个想法想整理一个内容比较完整springboot项目初始化Demo,同时帮助那些刚学习以及新入门的朋友来学习SpringBoot。
2024-10-25 15:56:39
877
原创 Spring Cloud Alibab 入门搭建,包含Nacos中心,注册服务发现服务,Feign请求,GateWay网关,sentinel限流
新手学习 Spring cloud Alibaba 分布式,包括Nacos中心,wagetway 鉴权 网关 Feign请求 限流 熔断
2024-03-14 17:29:56
1715
原创 HikariCP配置MetricRegistry监控
最近有个项目新上线服务为springboot+HikariCP,每到月底业务集中,服务报错数据库连接超时,修改连接数,空闲释放时间等参数无效,为排查问题增加HikariCP监控。hikaricp.connections.active 正在使用中活跃连接数 (1),会随着连接使用情况变化。hikaricp.connections.idle 空闲连接数 (3) ,会随着连接使用情况变化。hikaricp.connections.min 最小连接数 (3),初始配置。3.基本打印指标说明。
2023-05-04 10:45:36
1917
原创 BeanUtils.copyProperties 复制 Date类型
import java.text.ParseException;import java.text.SimpleDateFormat;import org.apache.commons.beanutils.Converter;//自定义Converterpublic class CustomerDateConverter implements Converter { private final static SimpleDateFormat DATE_FORMATE_SHOW = new S...
2022-02-11 17:13:38
1254
原创 SpringCloud 分布式入门框架搭建示例
文章目录1、概述刚学习的SpringCloud 分布式入门框架搭建,记录一下eclispe搭建过程。基于Eureka注册中心,实现发现服务客户端和注册服务客户端和之间调用,基于Feign实现服务调用,通过ribbon实现负载均衡,并且配置了Eureka高可用性和Eureka安全认证springboot版本为2.2.0,SpringCloud版本为Hoxton.RELEASE,jdk1.8Spring Cloud是基于Spring Boot技术为基础的,在技术选型时,...
2020-12-23 17:50:34
1182
3
原创 springboot打jar包请求jsp请求不到问题
记录springboot打jar包请求jsp请求不到问题1. 配置starter版本为1.4.2RELEASE<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.2.RELEASE</ve...
2020-12-11 17:48:18
198
原创 浏览器调摄像头
<%@ page language="java" contentType="text/html; charset=utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getS...
2020-09-04 15:24:26
396
原创 orcale批量导入txt数据
1.创建ctl sql文件 &参数,&1为ctl文件名,&2为插入方式 此处选择truncate 为先清空再插入 append为追加&3为分隔符 没有用到写死的‘,’,&4为表名 ,通过执行下面的bat 将参数带入bat 进行执行语句。set echo off set heading off set verify ...
2020-08-28 10:32:28
319
原创 sqlplus 导出orcale大数据表脚本
1.编写export.sql文件spool D:/TEMP.txt //导出到的文件set echo offset colsep '|' //分隔符set trimspool onset arraysize 5000set linesize 8000set pagesize 50000set newpage noneset heading offset term offset feedback offset sqlblankline offselect * from MX_20.
2020-08-28 09:44:15
274
原创 SpringBoot 第三方jar 打包 打不进去
在webapp->lib 下的jar包 在导出jar或者war包的时候 打不进去。处理方式在此记录:pom文件 这样设置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-mav...
2020-07-02 12:01:12
732
原创 百度人脸对比,人脸认证Demo
1.注册百度账号,创建应用获取相关授权#百度人脸认证BAIDU_APPIDBAIDU_APIKEYBAIDU_SECRETKEY2.pom文件引入jar包<!-- 百度人脸对比 --><dependency><groupId>com.baidu.aip</groupId><artifactId>java-sdk</artifactId><version>4.12.0</version>..
2020-06-16 14:27:14
588
原创 ssm配合oracle date格式丢失时分秒
oracle中类型是Date类型,在mapper查询之后丢失时分秒。排查问题,在mapper.xml中resultmap中定义的jdbctype为TimeStamp,正常应该没问题,但是还是丢失了。发现 查询语句的返回值使用的resulttype 直接使用的子类DTO接收的, 并未使用resultmap 。修改为resultmap 可以解决问题。但是感觉不是这个原因,最后发现是因为 jdbc.jar的版本不对应。oracle版本为11 jdbc的jar包为10。更换jar包 问题解决.
2020-06-15 17:14:31
237
原创 select标签自定义下拉选
function getSelectCity(pcode,id,selected = '') { $.ajaxSettings.async = false;//同步请求 $.getJSON('sys/area/getAreaByPid.html', { pid :pcode }, function(data) { if (data.success) { var list = "";...
2020-06-15 16:43:06
230
原创 js两张照片和一张
两张照片和一张,首先要定义一个画布,通过该画布,将两张照片重新画一下。一、在页面h5中定义一个画布 <canvas id="canvasTotle" style="margin-top:15px;float: left; display:none;" ></canvas>二、获取到两个img标签,通过context.drawImage(id1Src,0,0,_width,_height),重新画照片,function drawImage(){ ...
2020-06-15 16:38:19
155
原创 mapper中 if test判断字符串 条件不走
示例为这样写的但是条件匹配了也不走。<if test="describ != '1' "> describ = #{describ,jdbcType=VARCHAR},</if>此时注意,条件的” “ 要把‘ ’ 号放外面,string条件用" "。正确写法<if test=‘describ != "1" ’> d...
2020-01-03 14:30:03
1674
原创 ajax跨域请求,请求成功但是走error
js中ajax跨域请求其他接口,get请求方式,请求成功但是还是走error。处理如下,使用 下面的方式请求dataType: "jsonp",jsonp:'callback',jsonpCallback:"successCallback"successCallback 后台接口返回数据也必须是这个对应上才行前台代码$.ajax({ type : "GE...
2020-01-03 14:26:01
1165
1
原创 list首位插入数据,其他的后移,保持3个内容,
ArrayList<String> arrayList=new ArrayList<>();arrayList.addAll(mHisList);arrayList.add(0,title);if (arrayList.size()>3){ arrayList.remove(arrayList.size()-1);}mHisList.clear()...
2019-12-02 16:25:11
5692
原创 textView选中切换背景
一、background 的 drawable select_bg.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable...
2019-11-22 16:05:27
1171
原创 android View灰色阴影
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> ...
2019-11-22 15:37:25
295
原创 android限制字体不随系统变化
在自定义的BaseActivity中重新这两个方法@Overridepublic void onConfigurationChanged(Configuration newConfig) { if (newConfig.fontScale != 1)//非默认值 getResources(); super.onConfigurationChanged(newC...
2019-11-22 15:33:22
464
原创 圆形TextView
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:col...
2019-11-07 15:28:44
162
原创 记录 mysql中 mapper,参数为in的条件怎么使用
1.传一个集合遍历select dictval,dictlabel from sys_dict where dictcode='reginsureVO_userType' and dictval in <foreach collection="utype" open="(" close=")" separator="," item="dictval" &...
2019-09-25 11:16:44
1757
原创 Http请求工具类
package com.*.*.*.util;import java.io.IOException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import jav...
2019-08-02 09:35:15
108
原创 讯飞语音输入记事本
项目打包地址https://download.csdn.net/download/weixin_41647530/11263215将appid换成自己讯飞申请的id即可使用
2019-06-28 15:13:01
672
原创 自定义OSS照片路径AES加密
//接口代码// AES密钥 private String aesKey = "079edef3060f*********"; protected Logger logger = LoggerFactory.getLogger(getClass()); /** * 直接访问,返回ok则启动成功 */ @RequestMapping("/is...
2019-06-28 13:53:26
1100
Spring Cloud Alibab Naocs入门搭建包含Feign请求GateWay网关sentinel限流文字源码
2024-03-15
美发沙龙SSM项目,前端框架
2019-02-14
android自动补全输入框
2019-02-14
适合新手的简单的android 备忘录 源码 注释详细
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人