自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot tomcat 文件上传超出默认限制的问题

【代码】spring boot tomcat 文件上传超出默认限制的问题。

2023-08-17 11:41:12 124

原创 spring security oauth 应用中的问题

启动类上换成注意:上面方法是临时用 后续要正常使用登录认证方法需要改回来。

2023-06-05 12:15:07 339

原创 eureka更换为nacos

注意bootstrap文件里的配置需要和图片上配置一致 不然会读取不到配置内容。打开nacos安装目录下bin目录,双击startup.cmd 启动,可参考。设置nacos为windown开机服务,免得重启电脑还需要重新启动nacos。

2023-06-02 17:22:50 673

原创 window-将nacos设置为开机自启动服务

4. 在当前目录下打开cmd界面,输入命令 nacos.exe install。5. 配置成功,可在服务中看到。

2023-06-02 17:20:16 789

原创 在postman中设置通过jwt-bearer流程获取token

本文介绍postman怎么通过一个私钥,以jwt-bearer授权流程来调用服务器端接口,获取token的。

2022-11-04 14:42:41 2378

原创 解决bootstrap dropdown高度超出设备高度之后 菜单显示不全问题

先简述一下问题:bootstrap dropdown的显示会根据你设备的高度来决定,默认会显示在下方,如果下方视图不够的话会显示到上方然后显示到上方的话就会有个问题,设备高度不够的话, 比较靠上的选项就会显示不全。总共有两种办法解决这个问题通过添加css样式来解决.dropdown-menu { max-height: calc( 100vh - 100px ); overflow-y: auto;}原理是 固定dropdown的最大高度,如果超出高度 会出现滚动条,避免出现菜单过长

2022-05-26 18:24:00 1912 1

原创 js每5秒发送一个请求 40s后结束

const started = Date.now();this.interval = setInterval( () => { //40秒后 清除事件 if ( 40000 <= Date.now() - started ) { clearInterval( this.interval ); } else { const ajaxurl = ''; const data = {}; $.post( ajaxurl, data ) .done( response.

2022-05-26 18:02:20 490

原创 Nginx 配置详解

Nginx的配置文件 nginx.confinclude modules-enabled/*.conf; # 引入其他子配置文件user nginx nginx ; # Nginx用户及组。默认: nobody nobody。window下不指定worker_processes auto; # 工作进程数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。默认为1。理论上nginx最大连接数 = worker_processes * worker_connectionserror_log

2022-05-13 16:57:05 243

原创 防止表单重复提交

当网络延迟等情况发生时,用户无法确定表单是否已经提交,从而多次点击提交,造成数据多次提交,称为发生了表单重复提交。Session实现(更安全)生成一个令牌在session域中保存令牌在表单中隐藏字段保存令牌当表单提交时,在处理的Servlet里检查,如果提交的令牌和session中保存的令牌一致,则执行逻辑,并删除session中的令牌。如果session域中没有令牌,或和提交的令牌不符合,则认为是表单重复提交,提示JS实现this.element.on( 'submit', e =&

2022-04-25 13:26:35 1347

原创 mac下添加自定义命令

新换了个mac电脑 各种不适应,首先就是习惯使用ll命令 而mac里只有ls命令 所以来自己加一个自定义命令

2022-02-11 14:57:39 770

原创 解决apache 启动之后浏览器无法访问的问题

帮忙锁定问题所在,测试/开发环境 简单粗暴解决问题, 如果是安全设置问题,生产环境上 是需要运维工程师设置的

2022-02-07 14:03:46 4861

原创 Linux安装/卸载docker & 问题解决

使用官方安装脚本自动安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装之后运行docker 有输出代表docker 安装成功Q & A运行docker ps 出错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?原因是docker服务..

2021-11-01 13:33:39 347

原创 VSCode - debug运行在docker 容器里的nodejs

2. 在docker-compose.yml 文件中暴露出端口92299229是nodejs默认的debug端口services: backend: container_name: nodejs restart: always build: context: . ports: - "80:3000" - "5678:5678" - "9229:9229" .

2021-10-25 17:00:02 933 1

原创 Mac 配置java环境

安装java:Java Downloads | Oracle安装后 命令行执行java不出错代表安装成功查看java包安装路径:passer@bogon ~ % /usr/libexec/java_home -VMatching Java Virtual Machines (1): 17 (arm64) "Oracle Corporation" - "Java SE 17" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Content...

2021-10-02 18:55:41 246

原创 Java - 代码块(TODO)

静态代码块在这个类第一次被真正使用(第一次创建对象/调用方法)的时候执行一次。先父后子,先静后动

2021-10-02 15:29:40 248

原创 Java - 值的传递

在传递参数的时候,对于基本类型而言,传递的实际值;对于引用类型而言,传递的是地址。//只要地址不发生改变,函数中一切变化会作用于原数组

2021-09-06 22:01:24 66

原创 Java - 方法

方法重载同一个类内出现了方法名一致而参数列表不同的方法(和返回值类型没有关系)方法在调用的时候会进行最优匹配,找参数类型最符合的进行匹配。//如果进行方法的重载,尽量重载所有的情况,以防出现调用混乱的情况方法重写父类和子类中有方法名相同的方法 如果父类方法的回值类型是基本类型/void/最终类,那么子类重写的方法的返回值类型必须一致子 类重写的方法的权限修饰符的范围必须大于等于父类 如果父类方法的返回值类型是引用数据类型,那么子类重写的方法的返回值类型是父类方法返回值类型的子类或者是.

2021-09-06 22:00:55 72

原创 Java - 内存

Java将内存分为了五块:栈内存,堆内存,方法区,本地方法栈,寄存器栈内存变量是存储在栈内存中的。变量在栈内存中用完之后立即移除。变量在栈内存中不会自动赋予默认值。堆内存存储的是对象。对象在堆内存中会自动的赋予一个默认值。,所有的引用类型的默认值全部都是null...

2021-09-06 21:25:41 70

原创 Java - 数组

定义数组数据类型[] 数组名 = new 数据类型[表示数组能存放的元素个数]; //适用于一些知道元素个数而不知道具体元素的场景 数据类型[] 数组名 = new 数据类型[]{元素1, 元素2,……,元素n};---同时也就规定了数组的大小就是元素的个数 数据类型[] 数组名 = {元素1, 元素2,……,元素n};int[] arr = new int[5];int[][] arr = new int[3][5];// 定义了一个包含了3个一维数组的二维数组,每个一维数组包含5个元素.

2021-09-06 21:24:53 61

原创 Java - 运算符

0:false / 正数最高位符号1:true / 负数最高位符号>> vs >>>:>>算数右移最高位正0负1 >>>逻辑右移最高位补0 负数会变成正数^ 异或: 相同0 不同1快速交换两个数:i = i ^ j;j = i ^ j; // j = i ^ j ^ j; -> j = i;i = i ^ j; // i = i ^ j ^ i; -> i = j;//i ^= j.

2021-09-06 21:23:46 110

原创 Java - 数据类型

基本数据类型:整数型,浮点型,字符型,布尔型引用数据类型:类,接口,数组数据类型的转换小类型可以自动转化为大类型 整数可以自动的转化为小数,可能会出现精度损失问题 char可以自动转化为int 如果大类型赋值给一个小类型或者是把一个小数赋值给一个整数的时候就要使用显式转换 整数型byte字节型: 1个字节 -2^7~2^7-1 -> -128~127 //0short短整型:2个字节 -2^15~2^15-1 -> -32768~32...

2021-09-05 19:25:44 62

原创 Java-代码规范, sonar总结(待加)

标识符定义规则:可以由字母、数字、_、$组成(虽然可以使用$命名,但是尽量减少使用) 不允许以数字开头 不允许使用关键字 见名知义 区分大小写类名/接口名: 大驼峰命名法. eg: PlayGame HelloWorld变量名/方法名: 小驼峰命名法 eg:playGame包名:每个单词之间用 . 隔开,所有单词一律小写. eg:cn.sxus.example常量名: 每个单词之间用 _ 隔开,所有单词一律大写---DEFAULT_CAPACITY善用注释...

2021-09-05 18:59:19 223

原创 Java - basic

JAVASE---标准版JAVAEE---企业版JAVAME---移动版JVM (Java Virtual Machine)Java虚拟机,是Java语言能够跨平台的前提JRE (Java Runtime Environment)Java运行时环境:JVM+核心类库JDK (Java Development Kit)Java开发工具包:JRE+开发工具编译:javac -d <编译完成之后的存放路径><要编译的Java文件> //不加..

2021-09-05 18:41:47 51

原创 解决pytho2 ImageDraw 画图中文乱码问题

1.设置python 文件编码# coding=utf-82. 要下载一个中文字体 例如new_leaf_psychic_fonts.otf 或者最常用的simsun.ttffont = ImageFont.truetype("new_leaf_psychic_fonts.otf", 14)3.对文件中用到的中文进行编码text=unicode("超级超级稀罕你", "utf-8") # 很重要draw.text( (50,50), text, font=font).

2021-08-06 09:44:22 1426

原创 在postman中设置通过授权码流程获取token 以及 自动刷新token

Authorization code flow 获取token, 之前都是先从浏览器上访问输入用户名/密码后得到code, 拿着code到postman上通过request拿到token 感觉很麻烦 后来发现 postman上可以直接配置,还挺方便 虽然还是有点问题 但是比之前好多了配置如下图:然后 就可以获取一个到token了点击Manage Tokens 就可以查看token相关信息, 点击Use Token就可以使用token, 如果是在Collections 上设置的话, 它

2021-07-07 17:51:12 3033

nacos.exe+nacos.xml文件

window 配置nacos作为开机服务

2023-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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