自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 vue引用其他页面作为组件

规范使用vue的引入功能。//页面写完定义名称 export default {

2022-08-04 15:46:57 1349 1

原创 记录 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

原创 python 模拟猫眼中的世界

python 模拟猫眼中的世界

2021-12-26 17:05:32 531

原创 线程安全问题

线程安全:随手记录线程安全问题定义:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问题都是由全局变量及静态变量引起的。反思:在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关注的人

提示
确定要删除当前文章?
取消 删除