- 博客(12)
- 收藏
- 关注
原创 【Springboot】在拦截器中配置url访问本地图片
直接贴拦截器的配置文件@Configurationpublic class SpringMVCConfig extends WebMvcConfigurationSupport { @Value("${absoluteImgPath}") String absoluteImgPath; @Value("${sonImgPath}") String sonImgPath; @Bean public AuthInterceptor getAuthInte
2021-09-19 17:20:17
1542
原创 【小程序】uniapp开发小程序,获取页面栈,并利用页面栈更改data
var pages = getCurrentPages();//获取当前页面栈的实例,以数组形式按栈的顺序给出,首元素为首页,最后一个元素为当前页面。let prevPage = pages[pages.length - 2]; // 上一页的数据prevPage.$vm.cityName=city //修改上一个页面中data的cityName...
2021-09-04 16:07:55
2382
原创 【Springboot】redis的应用场景、配置及使用
使用场景:热点数据的缓存(redis访问速度快、数据类型丰富,适合存储热点数据)限时业务的运用(expire指令设置键的生存时间,可用在限时优惠活动、手机验证码等业务场景)计数器(incrby命令可以实现原子性的递增,可用于秒杀活动、分布式序列号的生成、具体业务还体现在比如限制一个手机号发多少条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等)排行榜分页、模糊搜索更多信息请看原文…配置及使用首先是导包:<!--- redis依赖 --><depend
2021-09-01 21:37:56
842
原创 【Springboot】拦截器的配置、自定义
首先了解一下拦截器的应用场景:权限检查:检查是否有访问某接口的权限;日志记录:记录请求信息的日志,便于进行信息监控与统计;…那如何在自己的项目中加入自定义拦截器呢?废话少说,开盘:1.自定义一个拦截器该类为自定义的拦截器类,实现HandlerInterceptor类public class AuthInterceptor implements HandlerInterceptor { /** * 请求处理之前调用 */ @Override pub
2021-09-01 17:18:18
180
原创 【问题解决】MySQL存emoji表情
爬数据添加记录到MySQL时报错如下:OperationalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x9B\\xAB\\xEF\\xB8...' for column 'secnic_describe' at row 1")原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了。解决:查看数据库字符集:show variables like '%character%';
2021-07-07 00:41:46
166
原创 【语言基础】native关键字
native关键字一个native方法就是一个Java调用非Java代码的接口。一个native方法是指该方法的实现由非Java语言实现,比如用C或C++实现。在定义 一个native方法时,并不提供实现体,因为其实现体是由非Java语言在外面实现的。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI 是Java本机接口( Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱( Java So
2021-06-21 19:10:08
233
原创 【语言基础】java常用包
java常用包java中的常用包说明java.lang语言包(langeuage)包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用类,不用导入。java.awt图形用户界面的类,已经过时。java.net包含执行与网络相关的操作的类。java.io包含能提供多种输入/输出功能的类。java.util包含一些工具类,如定义系统特性、使用与日期相关的函数。...
2021-06-17 17:07:48
95
原创 vue.js的安装
vue的三种安装方式:1. 独立版本从官网下载js,在script标签导入。2. CDN方法cdnjs:<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js"></script>unpkg:<script src="https://unpkg.com/vue@2.6.14/dist/vue.js"></script>(推荐)3. NPM方法(推荐)
2021-06-17 09:49:52
220
原创 【语言基础】Java中的逻辑运算符
&与&&的联系与区别(|与||同理)**&和&&**是java中的逻辑运算发,都是双目运算符。如果两个操作数都是true,结果是true,否则是假;无论使用哪个运算符,对最终的运算结果是没有影响的。虽然没有影响,但是存在比有意义:对于&,无论任何情况,&两边的操作数都会参与计算。对于&&,当&&左边的操作数为false时,&&右边的操作数将不参与计算,此时最终结果都为false。&am
2021-06-14 18:11:56
1254
1
原创 【语言基础】Java中的基本数据类型
Java共有8中基本数据类型,如下类 型含 义占 用 内 存数 字 范 围备注byte字节型整数占8比特-2的7次方——2的7次方-1(-128~127)short短整型整数占16比特-2的15次方——2的15次方-1int整数型占32比特-2的31次方——2的31次方-1long长整型占64比特-2的63次方——2的63次方-1float单精度浮点数有效小数位7double双精度浮点数有效小数位15
2021-06-14 16:51:21
1116
1
原创 【语言基础】java中的Array初始化、内存特征、遍历方式、数组扩容(合并与追加)、缩容(删除元素)、Arrays工具类
目录一.Array初始化二.Array内存特征三.数组的遍历方式一.Array初始化静态创建:int[] array = {1,2,3};动态创建:int[] array = new int[60];数组长度int arrayL = array.length二.Array内存特征栈内存(Stack):主要用于执行方法,工厂的生产车间①临时的②存储量相对较小的③存放main()、基本类型变量、引用类型变量、方法函数堆内存(Heap):用于存储大量数据,工厂的原料仓库①
2021-06-12 16:37:14
1679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人