- 博客(15)
- 收藏
- 关注
原创 记录 CryptoJS.DES.encrypt 加密java 实现
目录前言一、CryptoJS 代码二、java 实现1.库文件2.代码实现总结前言前端使用CryptoJS 对数据进行加密 ,使用JAVA后端实现相应的加解密操作 提示:以下是本篇文章正文内容,下面案例可供参考一、CryptoJS 代码//DES 加密function encryptByDES(message) { var keyHex = CryptoJS.enc.Utf8.parse(key); console.log("keyHex:"+ke..
2022-02-21 11:06:58 2541 1
原创 线程安全问题
线程安全:随手记录线程安全问题定义:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变量及静态变量引起的。反思:在spring管理Bean 中,是否会导致线程安全问题的出现,具体代码做一个示例
2021-12-01 11:14:00 2959
原创 vue 与H5 等页面使用 js 方式引入 高德地图插件--填坑记录
项目场景:引入高德插件,显示固定目的地问题描述:本地显示点位正常,打包部署后,提示 AMap undefined//前端报错 ReferenceError: AMap is not defined//引入代码 let map = new AMap.Map('container', { center: location, resizeEnable: true, zoom: 30 }); 原因分
2021-11-05 16:43:16 441
原创 springboot webflux mongodb 下单实战
目录场景一、高并发问题解决方案a.事务b.mongo 写锁二、超卖问题解决方案a.事务解决b. reactiveMongoTemplate getMatchedCount() 方法小插曲场景设计一个预售下单场景 springboot +ReactiveMongoRepository一、高并发问题 在高并发下,webflux 表现的性能异常强劲,编写第一个测试接口,测出的数据全是脏读脏写 return userService.getUserWithAuthorities() ..
2021-09-26 11:28:05 321
原创 java小笔记
java.math.BigDecimal cannot be cast to java.lang.String有时候数据是从库里面读出来的, 表面封装类似是String 实际上是BigDecimal ,这种情况强转就会报错解决方案就是先转Object 再强转
2021-09-17 11:07:06 58
原创 微信小程序开发日记--赋值
文章目录一、作用域二、同步异步总结一、作用域小程序中作用域很重要var that =this;//在函数开始尽量做此操作,把全局this拿到二、同步异步小程序代码基本都是异步操作,异步会导致你很多时候明明在赋值,变量作用域也理清楚了,却拿不到值,就是因为函数异步执行了,赋值在请求或者计算之前总结还在前进中...
2021-09-13 20:26:29 214
原创 supervisorctl简单安装使用
supervisorctl简单安装使用:下载安装:yum 下载安装yum install -y supervisor开机自启设置systemctl enable supervisord基础命令systemctl status supervisordsystemctl start supervisordsystemctl stop supervisord使用:该软件依赖于配置文件的模式去管理相应的服务配置文件默认目录/etc/supervisord.d/新建 ap
2021-09-01 19:36:00 412
原创 webflux学习日记
webflux学习日记提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录webflux学习日记前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文
2021-09-01 19:21:24 77
原创 maven仓库导入私有jar
项目场景:maven仓库导入私有jar 记录问题描述:无法从远程仓库下载jar 时 自行打包入库方案:mvn install:install-file -Dfile=D:\project\ksjCode\trace\electricity\platformenc-2.0.jar -DgroupId=com.vankinn -DartifactId=platformenc -Dversion=2.0 -Dpackaging=jar## -Dfile jar 包路径 # -DgroupId 组
2021-08-31 11:36:22 100
原创 java 内存分析--初次体验
java 内存分析--初次体验前言一、arthas-boot二、 MemoryAnalyzer1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、arthas-boot阿里 jvm 诊断工具二、 MemoryAnalyzer1.引入库eclipse 内存溢出 堆栈分析工具2.读入数据代码如
2021-08-24 12:00:17 50
原创 webFlux 学习随手记
webFlux 学习随手记:spring boot 2.x + webflux如果存在多个业务,Mono 提示返回类型不对:使用 flatMap 代替map 操作,map 内自动封装返回类型会导致报错,flatMap 可手动封装修改等操作 Mono.flatMap、Mono.map方法不执行:两种情况 :a、Mono对象为空,比如Mono.empty()b、未执行Mono的数据订阅(subscribe)方法,Mono具有懒惰性,你不执行订阅,就不会执行flatMap等函数方法
2021-08-20 13:51:24 210
原创 maven 进行springboot项目打包时出现BUG
项目场景:使用maven 进行springboot项目打包时出现BUG问题描述:控制台打印如下[ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]] java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils 原因分析:1、
2021-08-19 14:34:14 1970
原创 rocketmq 开荒记录--基于springboot
rocketmq 开荒记录--基于springboot安装下载地址解压运行命令springboot 部分pom.xml踩坑点安装下载地址https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip解压运行命令需要配置好JAVA_HOMEnohup ./mqnamesrv > myout.file 2>&1 &nohup ./mqbroker -n localhos
2021-07-14 20:48:37 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人