![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自用笔记
文章平均质量分 51
知有丶
这个作者很懒,什么都没留下…
展开
-
xxl-job整合到微服务
公司项目改造为微服务之后,单个项目可能起多个实例,决定采用xxl-job进行管理定时任务。原生的xxl-job不能满足项目需要,将xxl-job作为微服务引入项目。原创 2022-09-01 16:20:38 · 5019 阅读 · 6 评论 -
minio图片展示(minio图片上传地址为内网,展示时为外网)
minio图片展示一、minio图片服务器二、图片展示2.读入数据一、minio图片服务器拥有两个端口号,一个时web端控制台端口号,一个是上传时使用的端口号在后端配置的是内网地址,直接使用minio返回的url进行展示的话,外网无法正常展示二、图片展示代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswa原创 2022-05-09 14:45:59 · 14552 阅读 · 2 评论 -
Vue+Three.js开发
文章目录前言一、什么是Three.js?二、vue引入使用1.vue.config.js配置2.安装引入3.组件内引用4.示例代码三、官网学习1.创建模型(1)场景(scene)(2)相机(camera)正投影相机透视相机(3)渲染器(renderer)总结前言数字孪生近几年被提到的越来越多,基于此来看看学习记录一下vue+three.js学习中的一些问题一、什么是Three.js?一款运行在浏览器中的3D引擎。three.js是一个webgl为基础的库,对webGL的3D渲染工具方法与渲染循原创 2021-08-19 08:53:21 · 6903 阅读 · 7 评论 -
微服务使用记录
1.SpringCoud脚手架选择的是github中的高star项目,github项目链接2.Nacos安装从官网直接下载安装Nacos官网startup.cmd -m standalone 单机模式运行(非集群)默认账号密码:nacos3.rabbitmq安装安装时需要同时安装erlang和rabbitmq参考文章:https://blog.csdn.net/zxl646801924/article/details/80435231运行rabbitmq service -s原创 2021-07-23 14:15:44 · 281 阅读 · 0 评论 -
基于websocket进行了解的一些知识,记录一下
1.WebSocketWebSockets通过浏览器和服务器之间的单连接提供全双工通信,不存在HTTP开销,允许服务器将消息实时推送到客户端2.HTTP方式实现消息推送方式轮询:客户端定时向服务端发送Ajax请求,服务器接收到请求后马上返回消息并关闭连接。缺点是TCP的建立和关闭浪费事件和带宽,请求中大半是无用的。适用于小型应用长轮询:客户端向服务器发送Ajax请求,服务器接收到后hold住连接,直至有新消息才返回相应信息并关闭连接,客户端处理完相应信息后再向服务器发送新的请求。优点是无消息情况下不转载 2021-07-22 17:01:24 · 118 阅读 · 0 评论 -
前端上传json文件后端接受处理(包括中文字符串编码问题)
@PostMapping("/uploadJsonFile") @ApiOperation(value = "获取上传的文件流") public Result<Object> uploadJsonFile( @RequestParam("id")String id, @RequestParam("file")MultipartFile multipartFile ) throws Exception { File fi.原创 2021-04-15 10:40:50 · 755 阅读 · 0 评论 -
远程桌面电脑某用户相关问题
【代码】远程桌面电脑某用户相关问题。原创 2021-01-21 13:31:06 · 503 阅读 · 0 评论 -
gojs+vue自用笔记
在使用gojs的时候英文文档看不懂,逐渐摸索出来的记录一下https://gojs.net.cn/intro/index.html 部分中文文档网站实现样式:1.页面布局样式<template> <div id="wrap"> <div id="chart-wrap"> <div class="cold-drag-menu" > <div class="cold-menu-ite原创 2020-12-25 15:59:36 · 1697 阅读 · 2 评论 -
关于在ubuntu上安装本地mysql、mongodb、redis以及运行程序踩坑记录
1.编辑只读文件:w !sudo tee %2.etc下为配置文件原创 2020-11-12 10:10:10 · 124 阅读 · 0 评论 -
JSON操作自用笔记
基操勿6String json = RestClient.exchange(iotUrl + "/api/tenant/device/product/list", HttpMethod.POST, header, paramStr,String.class); JSONObject jsonData = JSONObject.parseObject(json); JSONArray jsonArray = jsonData.getJSONArray("data");原创 2020-10-22 15:25:55 · 148 阅读 · 0 评论 -
HashMap操作自用笔记
1、 创建HashMap<String, String> map = new HashMap();2、赋值map.put("Tony", "156213");3、根据key取valueString value = map.get("Tony");4、遍历for(String key:map.keySet()){ String value = map.get(key);}5、原创 2020-10-22 14:36:33 · 130 阅读 · 0 评论 -
echars+vue 使用记录
年份:原创 2020-09-29 15:54:47 · 93 阅读 · 0 评论 -
JQ学习笔记
1. 使用前准备:<script src="jquery-3.3.1.min.js></script> 引包在jq中$("#box")就是选中id为box的部分三种获取值的方法: jq对象.attr('class'); 但是获取不到checked的值,对于HTML元素我们自己自定义的DOM属性, jq对象.prop(''),保险安全,处理HTML元...原创 2019-11-20 09:57:36 · 226 阅读 · 0 评论 -
JS学习笔记
1. 书写位置内嵌式:理论上js可以书写在页面的任意位置。<script>alert("内嵌式")</script>外链式:首先新建一个文件类型为.js的文件,然后在该文件中写js语句,通过script标签对引入到html页面中。<script src="js文件路径地址">这里不能写js语句</script>2. ...原创 2019-11-20 09:56:52 · 224 阅读 · 0 评论 -
MySQL在Navicat Premium中的基本操作
MySQL在Navicat Premium中的基本操作一、建表1.创建表格2.增添表格项3.填充表格---直接填充一、建表1.创建表格 右击表格,建立新表,按主ctrl+s修改表名称为student2.增添表格项这里添加了id(用户ID) name(学生姓名) pass(登陆密码) grade(学生年级) age(学生年龄) tea_id(授课老师ID)类型都有默认类型,根据个人...原创 2019-06-27 11:21:24 · 4165 阅读 · 2 评论 -
关于@GetMapping、@PostMapping、@PutMapping、@DeleteMapping的理解
一、前言在Spring4.3中引入了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},其中@PatchMapping是对put方式的一种补充,put可以是更新,但是是对整体的更新,patch是对局部的更新二、幂等性一次和多次请求某一个资源对于资源本身具有同样的结果。也就是任意多次执行对资源本身产生的影响与执行一次的影响相同幂等不仅仅只是一次请求对资源没有副作用(比如数据库查询操作)幂等包括第一次请求的时候对数据库原创 2020-10-21 10:46:52 · 9612 阅读 · 1 评论 -
vue学习自用笔记
1.watch事件watch一般用来监控路由、input输入框的值特殊处理等等,比较适合的场景是一个数据影响多个数据"obj.olderBirthday": { handler(val) { if (val != "" && val != null) { let birthdays = val.replace(/-/g, "/"); let age = moment().diff(moment(birth原创 2020-09-30 14:44:02 · 336 阅读 · 0 评论 -
Spring boot 自用自学习笔记
1.HandlerInterceptorAdapter在spring boot中我们可以使用HandlerInterceptorAdapter这个适配器来实现自己的拦截器(写一个类继承即可)应用场景:日志记录、权限检查、性能监控主要方法:preHandle,在方法执行前调用。postHandle,在方法执行后调用。afterHandle在整个请求处理完成之后进行调用实现WebMvcConfigurer来配置拦截器...原创 2020-09-29 15:30:05 · 147 阅读 · 0 评论 -
数据库操作自用笔记
1.主表信息拆分到子表INSERT INTO older_ext_info(OLDER_ID,PROVIDER_PAYMENTS,ECONOMIC_SOURCES,ID_CARD_PHOTO_URL,PHOTO_URL,ID_CERTIFICATION_LAST_DATE,NOTE) (SELECT ID,PROVIDER_PAYMENTS,ECONOMIC_SOURCES,ID_CARD_PHOTO_URL,PHOTO_URL,ID_CERTIFICATION_LAST_DATE,NOTE原创 2020-09-09 08:40:03 · 159 阅读 · 0 评论 -
String操作自用笔记
1.去除前后字符串str.substring(1,str.length()-1)2.替换全部指定字符串//param:原有字符串 param2:替换之后的字符串filePath.replaceAll("&","&");原创 2020-09-08 11:29:13 · 90 阅读 · 0 评论 -
后端特殊方法自用笔记
定时任务原创 2020-09-08 11:22:56 · 87 阅读 · 0 评论 -
前台界面特殊方法自用笔记
过滤器原创 2020-09-08 11:22:46 · 113 阅读 · 0 评论 -
多种前后端传值方式
1.@RequestParam@PostMapping(value = "/getMarkersPosition")public Result<List<ServeWorkorder>> getMarkersPosition( HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "month", req原创 2020-09-03 14:37:05 · 724 阅读 · 0 评论 -
BigDecimal数据类型之间的操作
初始化为0BigDecimal priceJan = new BigDecimal(0);相加scale为精度int scale = 2;priceJan = price.add(priceJan).setScale(scale, BigDecimal.ROUND_HALF_DOWN);原创 2020-08-28 10:45:35 · 254 阅读 · 0 评论 -
Git操作自用笔记
将某一分支某次提交合并到另一分支git cherry-pick 版本号原创 2020-08-28 10:40:48 · 105 阅读 · 0 评论 -
npm操作自用笔记
清除缓存npm cache clean -f原创 2020-08-28 10:40:35 · 134 阅读 · 0 评论 -
数据类型转换自用笔记
String–JsonObjectJSONObject jsonData = JSONObject.parseObject(json);String–LocalDateTimeDateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime time = LocalDateTime.parse(str, df);原创 2020-08-28 10:40:17 · 101 阅读 · 0 评论 -
maven操作自用笔记
发版mvn clean deploy -Dmaven.test.skip=true原创 2020-08-28 10:40:07 · 116 阅读 · 0 评论 -
List操作自用笔记
合并两个listb.addAll(a)原创 2020-08-28 10:39:48 · 92 阅读 · 0 评论 -
后台管理界面的前端组件
Layui控件的使用一、Layui日期控件1.开始时间结束时间2.时间框二、Layui多选框1.HTML2.JS一、Layui日期控件1.开始时间结束时间layui.use('laydate', function () { var laydate = layui.laydate; var startDate = laydate.render({ elem: '#st...原创 2020-06-28 17:20:39 · 288 阅读 · 0 评论