- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 【无标题】
我在项目主要用类型有String类型,对于经常访问的接口如小程序的首页、登录接口这类访问频率很高的接口用redis存储响应数据能很好的减少数据库查询频次。:这是 Redis 最基本的数据类型,适用于键值对存储、计数器、缓存等场景。:类似于 Java 的 List,支持有序集合,可以进行插入、删除等操作。1、项目中用到了Redis的哪些数据类型,底层的数据结构实现?提供了丰富的操作方法来处理字符串类型的数据,例如。:用于存储对象信息,适合存储复杂的数据结构。:无序且不重复的集合,适合存储不重复的元素。
2025-03-21 17:00:29
223
原创 Uniapp中h5跨域解决
H5为啥会存在跨域问题 小程序一切都正常的请求调用 App一切都正常的请求调用 此跨域问题只存在于浏览器端,App和小程序不存在跨域问题出现如下报错参考地址:manifest.json官方配置文档: uni-app官网Chrome 调试跨域问题解决方案之插件篇: uni-app H5跨域问题解决方案(CORS、Cross-Origin) - DCloud问答其实uni-app官方有解决跨域的办法,官方推荐使用HBuilderX中内置的浏览器去预览...
2022-05-18 14:17:30
10410
7
原创 节流与防抖
节流 节流的意思是,规定时间内,只触发一次。比如我们设定500ms,在这个时间内,无论点击按钮多少次,它都只会触发一次。具体场景可以是抢购时候,由于有无数人 快速点击按钮,如果每次点击都发送请求,就会给服务器造成巨大的压力,但是我们进行节流后,就会大大减少请求的次数。 function test(){ var open=false; //设置一个开关 if(open)return; //如果已经执行请求就不必继续运行 open=true; var time..
2022-05-13 10:17:16
126
原创 linux下的kettle
一、下载kettle官网7.1版本:Pentaho from Hitachi Vantara - Browse /Data Integration/7.1 at SourceForge.net安装unzipyum install -y unzip zip安装jdk保证linux上面已经安装jdk,因为kettle是用Java开发,依赖于jdk解压kettleunzippdi-ce-7.1.0.0-12.zip添加权限进入data-integration文件夹,..
2022-05-11 16:20:39
2457
原创 Vue-uniapp笔记
一、Pages生命周期uni-app 支持如下页面生命周期函数:函数名 说明 平台差异说明 最低版本 onInit 监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为 Object(用于页面传参),触发时机早于 onLoad 百度小程序 3.1.0+ onLoad 监听页面加载,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参),参考示例 onShow 监听页面显示。页面每次出现
2022-05-09 16:02:42
4272
1
原创 vue3网页版常用笔记
一、实现表格树原理(目前只有两级)二、属性替换为计算属性进行过滤为了过滤一个列表中的项目 (比如 v-for="user in users" v-if="user.isActive")。在这种情形下,请将 users 替换为一个计算属性 (比如 activeUsers),让其返回过滤后的列表。data(){ users:[ {id:1,isactive:true}, {id:2,isactive:false}, {id:3,isact
2022-04-13 16:26:18
834
原创 Linux常用命令redis相关
一、查询文件中的内容vim 文件名使用 /xxx 即可查询文件中的xxx单词,n下一个选中单词,N 上一个选中单词。一、防火墙1.查看防火墙状态:firewall-cmd --state2.启动防火墙systemctl start firewalld3.关闭防火墙systemctl stop firewalld二、redis1、开启redis服务器cd /usr/local/binredis-server redisc......
2022-02-23 13:27:02
1231
原创 Component-统一异常处理组件
在项目中实现统一异常处理的可插拔组件 (kss-yx-component-resultex)如:kss-yx-webapp实现统一异常处理在很多开源项目中都能发现,项目中子模块的包取名都是统一规范的(例如:若依),这是由于当包不同时,扫包就不同,即抽取出来的统一异常组件,与webapp的包不同时,就不能实现统一异常处理。解决方案有以下两种:一、添加扫描包二、设置为注解以上两种方式均能实现三、具体代码webapp的pom引入resultex.....
2022-02-18 16:02:20
408
原创 使用gitee
一、gitee创建仓库填写仓库名称二、idea设置创建本地仓库连接gitee仓库地址在加号处添加gitee仓库地址更新 提交commit推送push三、命令方式提交到git仓库有时候idea上传会出现问题,此时可以用命令的方式进行传输git status 查看状态git add .git statusgit commit -m '描述'git push origin master......
2022-02-17 10:14:48
663
原创 vue基础指令
01:v-html / v-text文本指令:v-html / v-text 和插值表达式,名字也必须定义在data中。02:v-on事件指令:v-on:click=”事件名”,缩写:[@click](https://github.com/click)=”事件名”,注:事件名定义在:methods中03:v-bind属性指令:v-bind:属性名=”data的key” 缩写 : 属性名=”data的key” .注意动静拼接的问题动静拼接两种写法:<a :href="'
2022-01-05 09:38:28
1284
原创 v-model与value的赋值顺序问题
出现的问题<span style="position: relative"><input type="text" id="article-img" v-model="blog.img" ref="blogimg" class="article-title" placeholder="上传封面图" style="width: 18%; font-weight:400;font-size: 12px;position: relative;top:-2px;">&l
2021-12-03 13:58:13
2063
原创 微信小程序码
参考文档: wxacode.get | 微信开放文档一、接口选择微信开发文档中生成小程序码有三种API,如下: createQRCode(该接口生成的小程序码,永久有效,有数量限制)A get(该接口生成的小程序码,永久有效,有数量限制)B getUnlimited(该接口生成的小程序码,永久有效,数量暂无限制)C 注意点,如下:接口 A 加上接口 B,总共生成的码数量限制为 100,000,这是总共的数量,不是每天的数量,因此需要谨慎使用,它们两可带较长参数
2021-12-01 13:52:44
3416
原创 DateUtil
package com.cloud.eto.utils;import java.security.MessageDigest;import java.security.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class DateUtil { // ==格式到年=.
2021-11-29 13:13:50
271
原创 http&https数据传输
一、原生方式public static String httpRequest(String requestUrl, String RequestMethod, String data, String accessToken) { @SuppressWarnings("unused") String jsonObject = null; BufferedReader in = null; HttpURLConnection conn = n
2021-11-29 13:12:16
507
原创 JsonUtil
实用的JsonUtil工具类public class JsonUtil{/** * 该方法是传入string 并转化为json,再根据传入的key获取相关值 * * @param content 字符串 * @param key 字符串中的json关键字 * @return */ public static String getStringToJsonValue(String content, String key.
2021-11-29 12:56:05
482
转载 RSA加密
基于Base64/** * RSA加解密工具类,实现公钥加密私钥解密和私钥解密公钥解密 */public class RsaUtils { /** * 公钥解密 * * @param publicKeyText * @param text * @return * @throws Exception */ public static String decryptByPublicKey(String publicK
2021-11-25 08:53:29
2447
原创 Java基础题库知识总结
一、try{}catch(){}finally{} public int testTry(int a,int b){ try{ return a+b; }catch (Exception e){ System.out.println("catch语句块"); }finally { System.out.println("finally语句块"); } }
2021-11-19 09:28:56
405
原创 LinuxMysql
一、打开、关闭、查看Mysql(一)打开、重启Mysql打开mysql[root@localhost ~]service mysql start重启mysql[root@localhost ~]service mysql restart(二)关闭Mysql[root@localhost ~]service mysql stop(三)查看Mysql服务状态[root@localhost bin]ps -ef|grep mysql二、创建数据库需要分配权限才能
2021-11-12 14:57:19
600
原创 SQL每日学习
一、DATEDIFF(date1,date2)DATEDIFF() 函数返回两个日期之间的天数。例1:SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate结果:1例2:SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate结果:-1例3:编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的id。+---------------+---..
2021-11-01 16:41:33
286
转载 K项目实战 - SpringBoot结合Vue2.x群统计项目实战概述
02、基本的原型03、准备工作1、idea开发工具2、Jdk1.83、Mysq5.74、SpringBoot + ssm(mybatis-plus)5、Layui+Jquery6、Vue2.6.12 + Axios7、统计插件:echarts或antv8、Navicat119、模板引擎:thymeleaf10、git/gitee 牵涉的版本控制工具04、架构单体架构模式05、2.0增加功能二维码生成和扫码投票06、表设计数据脚本/*Navic
2021-09-27 14:13:38
580
转载 KVue2&Vue3
视频地址:第一谈:企业案例实战讲解Vue2&Vue3_哔哩哔哩_bilibili项目实战 - SpringBoot结合Vue2.x群统计项目_哔哩哔哩_bilibili课前所需工具相关工具和文档官网官网:Vue.jsv2文档:介绍 — Vue.jsv3文档:介绍 | Vue.jsvscode工具下载Visual Studio Code - Code Editing. Redefinedhbuilder工具下载HBuilderX-高效极客技巧idea开发工具
2021-09-27 13:28:34
288
转载 KSpringBoot整合(二)
十六、SpringBoot快速整合Mybatis&MybatisPlus01、目标整合mybatis和mybatis-plus实现数据库的增删改查02、学习参考MyBatisPlus详解-课程中心-KuangStudy03、具体实现03-01、引入mybatis-plus依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-j
2021-09-15 15:57:00
1120
转载 KSpringBoot整合(一)
一、为什么选择SpringBoot01、目标了解和掌握springboto项目02、概述SpringBoot是随着spring4.0诞生的,它于2014年4月,发布了SpringBoot1.0.0。SpringBoot是一个内嵌Web容器(tomcat/jetty)的可执行程序(jar)的框架。你在开发web应用程序的时候,不需要将项目打成war包部署到web容器中。而是作为一个可执行的程序jar即可。启动的时候把web服务器配置好,加载起来即可运行。传统的spring项目存在的问
2021-09-13 16:59:59
846
转载 BigDecimal加减乘除计算
BigDecimal的运算——加减乘除首先是bigdecimal的初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示我们对其进行加减乘除绝对值的运算,其实就是Bigdecimal的类的一些调用BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); BigDecimal num3 = new BigDecimal(-1000000); //尽
2021-09-13 09:28:15
77587
原创 K接入微信支付
微信支付官网:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F注意:个人是不能开通微信支付的,可以注册一个个体工商户营业执照,再进行下续操作。注册完成之后,在账户中心的API安全处,完成一系列的操作。在产品中心——我的产品中开通产品中心——开发配置(实现支付回调)微信小程序认证需要300,完全可以不认证,也可以完成相应的开发微信支付的密钥可以与微信小程序的密钥保...
2021-08-31 09:09:53
415
原创 软考学习记录
一、计算机的组成与体系结构1、进制转化R进制数转为10进制:二进制:10100.01=1*2^4+1*2^2+1*2^-2七进制:604.01=6*7^2+4*7^0+1*7^-210进制转R进制用短除法:二进制转八进制与十六进制数 每3个二进制位对应一个八进制位 10 001 110 ==> 216 每4个二进制位对应一个十六进制位 1000 1110 ==> 8E2、原码 反码 补码 移码原码:...
2021-08-26 11:08:28
402
原创 Chrome浏览器安装插件
格式化Json插件1、下载WEB前端助手(FeHelper)扩展程序下载地址:http://pan.baidu.com/s/1qYc9XSS2、以开发者模式打开谷歌浏览器,选择更多工具—>扩展程序原先插件可以直接进行推拽安装,但是目前不行。3、解决方案:将XX.crx插件的扩展名改成.zip或者.rar并解压到文件夹XX;4、在开发者模式下,点击第一个按钮加载已解压的扩展程序,选择文件夹XX。5、刷新一下就可以发现安装完成。6、可以测试访问https://jsonview.com/ex
2021-07-15 09:35:14
556
原创 ES6
1、VsCode安装下载地址:https://code.visualstudio.com/默认安装完成,下面安装中文插件。2、nodejs的安装
2021-06-08 14:56:51
253
原创 微信小程序开发
一、准备工作1、下载微信开发者网址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html2、进入小程序,注册为开发者,获得appid:https://mp.weixin.qq.com/3、下载node.js...
2021-06-02 14:46:56
5793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人