- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 基于spring cloud的seata 分布式事务简单部署
最近在做审批流的项目,涉及到了服务远程调用事务的问题,就看了看ali的分布式组件seata,搭了一下感觉坑还是挺多的,写篇博客来祭天哈哈(哎公司唯一的一个技术大拿离职了,只能自食其力了,悠闲的日子总是那么短暂(●ˇ∀ˇ●))。开始正文!!!!!原本是想使用1.4.2版本的,但是我们这个框架spring版本有点低,版本不兼容,所以就降低成了1.4.0版本的。seata简单介绍:在Seata的架构中,一共有三大角色:TC(Transaction Coordinator)- 事务协调者, 维护全局和分支事务的状态
2022-06-20 09:54:18
411
1
原创 Spring Security+Oauth2+JWT实现用户登录逻辑,以及使用login接口登录成功返回token获取
目录pom引入配置Spring Security1.实现UserDetailsService接口2.登录成功处理3.登录失败处理4.登出处理5.没有权限处理设置6.匿名用户访问处理7.指定加密方式8.WebSecurityConfig配置oauth2处理配置授权服务器配置资源服务器jwt配置jwt转换器jwt扩展存储本文整合了前两篇文章,再结合Oauth2实现了单点登录的基本处理。之前的文章:SpringBoot整合Spring
2022-05-07 13:55:48
4645
5
转载 js获取当前时间
var time = new Date();time.getYear(); //获取当前年份time.getFullYear(); //获取完整的年份(4位,1970-???)time.getMonth(); //获取当前月份(0-11,0代表1月)time.getDate(); //获取当前日(1-31)time.getDay(); //获取当前星期X(0-6,0代表星期天)time...
2022-05-07 10:32:15
8680
原创 SpringBoot整合Spring Security+JWT实现前后端分离登录权限处理
前言本篇文章是基于上一篇文章进行的整理扩展,没有看过的可以看一下上一篇文章SpringBoot整合Spring Security实现前后端分离登录权限处理_zmgst的博客-CSDN博客本篇文章的思路是基于这位博主的博客进行的开发,一些对于jwt的描述,session和token的不同描述的很不错,原文地址:【全网最细致】SpringBoot整合Spring Security + JWT实现用户认证_小灵宝的博客-CSDN博客_springboot整合security+jwt依赖引入:
2022-05-05 10:52:12
2904
转载 SpringBoot整合Spring Security实现前后端分离登录权限处理
前言首先要感谢这位博主得分享,根据他的博客,直接就可以依照参考将权限模块处理成功,这里我就不讲述spring Security的一些概念了,相信有的博主写的更好,或者直接去官网查看Spring Security,想看这位博主连接的直接跳转查看,原文连接:Springboot + Spring Security 实现前后端分离登录认证及权限控制_I_am_Rick_Hu的博客-CSDN博客_springsecurity前后端分离登录认证目录结构:首先这是我的目录结构:前期工作:1.
2022-04-29 14:45:58
3196
7
原创 Java 结合mybatis和原生方法批量插入数据对比,感觉并没有提升效率呢?
最近在做批量插入操作,项目不急,刚好写三种方法进行对比一下.建表语句: id自动递增CREATE TABLE `tpm_user` ( `id` bigint(0) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `createDate` datetime(0) NULL DEFAULT NULL, `remark`
2022-04-19 15:09:38
594
原创 java TreeMap处理中文排序
由于java中使用中文编码GB2312或者JBK时,char型转换成int型得过程出现了比较大的偏差。Java中之所以出现偏差,主要是compare方法的问题,所以这里自己实现Comparator接口,而国际化的问题,使用Collator类来解决。这里先解决中文问题,代码如下:import java.text.CollationKey;import java.text.Collator;import java.util.*;public class CollatorComparator i
2022-03-09 13:54:06
317
原创 本地redis使用IP连接
修改redis下的redis.windows.conf文件:1.将NETWORK下的bing 127.0.0.1 注释掉。2.将protected-mode yes改成no。
2022-02-25 15:13:52
2842
3
原创 a-date-picker 禁止指定日期之前不可选择
代码部分:主要disabledDate<a-date-picker :disabled-date="disabledDate" @change="onChange" v-model="dateTime"/>js部分:methods:{ //指定日期之前的不可选择 disabledDate(current) { var now = '2021-07-01'; var moment = this.$mom
2021-07-26 18:21:11
1629
转载 JSON.parse() 对于特殊值的错误
浏览器打印特殊值的错误JSON.parse(null);// nullJSON.parse("");// VM6600:1 Uncaught SyntaxError: Unexpected end of JSON inputJSON.parse(undefined);// VM6635:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0可以发现 JSON.parse() 的参数必须符合 JSON字符串 的格
2021-04-09 10:52:46
475
转载 SpringBoot默认的各种路径
SpringBoot默认路径(一)静态资源传统的Java Web项目,一般是新建一个WebContent目录,然后所有页面,js等静态资源都放在里面。但是在SpringBoot的规范里,不需要这么做/src/main/resource/static/ 一般用于存放静态资源(css,js,image等) /src/main/resource/public/ 一般用于存放页面 /src/main/resource/templates/ 用于存放页面,一般是thyleleaf、FreeMaker、
2020-09-25 13:41:29
1795
原创 springBoot1.x升级到2.x遇到的问题
今天闲来无事,想到自己写的小项目还用的是springBoot1.x,于是乎就升级了一下。过程中遇到了几个问题记录一下。一、1.x使用的druid版本在2.x里不兼容1.x版本<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.11</version
2020-09-14 17:57:11
554
转载 Redis启动警告解决方法
[gpp@goldpanpan src]$ 25342:C 14 Nov 11:08:48.118 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo25342:C 14 Nov 11:08:48.118 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=25342, just started25342:C 14 Nov 11:08:48.118 # Warning: no c.
2020-08-26 11:55:52
1108
原创 java设置阿里云oss文件强制下载(txt)
ObjectMetadata om = new ObjectMetadata();om.setContentDisposition("attachment");//设置所有文件全部强制下载
2020-04-23 16:44:42
1373
翻译 js保留多位小数
/** * * @param e 验证的值 * @param num 保留位数 * @returns */function validationNumber(e, num) { var regu = /^[0-9]+\.?[0-9]*$/; if (e != "") { if (!regu.test(e)) { //alert("请输入正...
2020-04-20 16:58:23
549
转载 js获取当前时间
var time = new Date();time.getYear(); //获取当前年份time.getFullYear(); //获取完整的年份(4位,1970-???)time.getMonth(); //获取当前月份(0-11,0代表1月)time.getDate(); //获取当前日(1-31)time.getDay(); //获取当前星期X(0-6,0代表星期天)time...
2020-04-15 14:53:45
144
转载 spring获取配置文件中的值的问题,比如6个0只获取到一个
在类中使用@Value注解获取yml配置文件中的值时,需要注意:1、yml文件中,当值为0000,这种类型的值时,需要用双引号将值引起来。比如:错误:key=0000正确:key=“0000”如果不使用双引号的话,在使用@value注解时,得到的值是0,而不是00002、使用@Value注解得到的是null。需要使用@Autowired进行注入,对应类需要加上@Service...
2020-03-27 11:30:40
643
转载 获取单选按钮选中的值
在html中,页面只有这些代码<script type="text/javascript"> function ok(){ //获取所有单选按钮(同一组),得到对象 var fruits = document.getElementByName("fruit"); for(var i=0;i<fruits.length;i++){ ...
2020-03-25 11:22:40
4777
原创 windows下mongoDB4.x的安装与配置
安装时出现了各种问题,最后看了一篇博客终于把问题解决,这里只是要记录一下,方便以后用到。博客地址:https://www.cnblogs.com/hhs1998/p/11880350.html安装的mongoDB版本4.2.3,mongoDB官网下载地址:https://www.mongodb.com/download-center/community?jmp=nav1.点击下...
2020-02-27 10:37:12
396
原创 easypoi导出excel(带图片)报错java.lang.ArrayIndexOutOfBoundsException: 0或ExcelExportException: Excel导出错误
今天用springboot做表格导出时碰到一个奇葩错误,在我本地测试导出怎么测都没问题,一放到服务器上就莫名奇妙的报错,错误有一下两部分:cn.afterturn.easypoi.exception.excel.ExcelExportException: Excel导出错误 at cn.afterturn.easypoi.excel.export.base.BaseExportServic...
2020-01-16 16:37:48
5280
转载 input type="datetime-local" 类型存储为TimeStamp
1:现在开始处理如何把数据库的timestamp类型显示到页面//用于timestamp类型显示到input类型为Datetime-Local页面上function formatterDatetimeLocalToPage(hm,format){ var now = new Date(hm);//拼装完整日期格式 var today = now.getFullYear()...
2019-08-07 16:33:54
1268
转载 比较两个日期的大小
varbeginDate=$("#beginDate").val();varendDate=$("#endDate").val();vard1 =newDate(beginDate.replace(/\-/g,"\/"));vard2 =newDate(endDate.replace(/\-/g,"\/"));if(beginDate!=""&&am...
2019-03-15 14:12:49
1079
翻译 jquery绑定事件
$("button").click(function(){ $("p").slideToggle();});给button添加点击事件,当点击时显示或隐藏p元素参考文章:http://www.w3school.com.cn/jquery/event_click.asp
2019-03-12 19:49:40
131
原创 微信小程序发送模版消息
第一次开发小程序,如有错误请多多指出。消息模版发送说明:详细情况请看官方文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/template-message.html发送模版连接的条件:1. 支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可...
2019-03-01 15:30:43
238
转载 div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧
div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧在DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定死图片大小(宽度 高度),这个时候如果图片相对于这个位置不是等比例大小,那么这张图片就会变形,让图片变的不清晰,这个时候想让图片不变形又按比例缩放,如何解决?CSS图片缩小不变形,图片自动...
2019-03-01 14:53:01
3206
原创 Java js动态获取前12个月
提前声明本人就是一Java刚入行的新手小白,如果有什么不规范的地方希望各位大神不吝赐教。进入这个行业也有快一年的时间了,一直想在博客里记录一下自己的所做所得,也方便以后自己再忘记的时候回来查看一下,今天终于开始写自己的博客了。耶!!!!!废话不多说直接上代码 var myDate = new Date();//获取系统当前时间 ...
2019-02-25 08:44:49
439
1
空空如也
问什么eclipse启动一会后会启动node.exe?
2020-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人