11 2023 档案
摘要:WebDataBinder 1.描述 特殊的数据绑定器用于从web请求参数到JavaBean对象的数据绑定。专为web环境,但不依赖于Servlet API;作为更具体的DataBinder变体的基类,例如ServletRequestDataBinder。 2.注意:数据绑定会暴露对象图中不打算被外
阅读全文
摘要:暴力解决:简单粗暴,不够优雅 若依安全框架采用的是Spring Security,所以仅需要在框架层面给他允许就行了,找到找到ruoyi-framework里面的SecurityConfig然后在里面添加你要访问的接口路径,即可放行! 如果你的接口还加了别的权限注解,先注释掉,测试通了,再打开。 如
阅读全文
摘要:常用文件夹分层 pojo vo:与前端交互的所有对象,包括接参和返回 query:查询的筛选条件,前端传参和后端内部传参通用 dto:后端内部传参专用 分层缘由 分层领域模型规约: DO:数据对象,与数据库看表结构对应。 DTO:数据传输对象,业务层向外传输对象 BO:业务对象,由业务层输出的业务逻
阅读全文
摘要:MySQL5.7允许远程root访问 登录你的服务器MySQL mysql -u root -p MySQLroot密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;
阅读全文
摘要:  是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。 优势就在于它可以存储大容量的非结构化数据。
阅读全文
摘要:Java:字符串(String)类型转成整型(int)的方法 使用 Integer.parseInt() 或 Integer.valueOf() 将 String 转换为 int。 其中: Integer.parseInt() – 返回原始整数。 Integer.valueOf() – 返回一个 I
阅读全文
摘要:详解nginx配置 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepa
阅读全文
摘要:先来一个配置 再来另外一个 这两个地址对应的域名都配置解析了,并且解析的ipv4地址是你的服务器ip,且上面配置文件中的内容都在服务器做了相应的配置,对应的路径下的资源是需要准备好的(比如网站或图片或静态html) 这些都设置好了以后就可以生效了
阅读全文
摘要:nginx下载 从官网下载,使用命令在linux下载即可,这个是目前稳定版最新的1.24.0版本,如果想要用旧版本直接修改版本号即可(旧版本我用的是1.12.2) 下载需要使用wget命令,默认是没有的 # 安装wget yum install wget # 建议直接下载到合适的地方 先切换 cd
阅读全文
摘要:原理: 包含master和worker,采用争抢模式 worker数和服务器cpu数相等是最合适的(8核则设置为8) 本地能建立最大连接数是worker_connection=worker_connections*worker_processes http最大并发数量worker_connectio
阅读全文
摘要:高可用方案 简单说就是集群,什么是集群呢,加单说就是一个不够来俩个,俩不够来三。 所以高可用就是在之前传统方式的基础上,万一nginx挂了,所有服务都将不可用。 所以可以使用以下结构,进行设计 让两台需要集群的nginx进行绑定一个虚拟ip。 准备:需要两台虚拟机、两台都安装nginx、安装keep
阅读全文
摘要:动静分离 分开静态请求、和静态请求分开。 静态请求由nginx静态资源处理器处理,动态请求由tomcat解决。 两种方式: 1.主流:将两种资源分开部署在不同的服务器上。 2.动静混合发布,通过nginx分开 通过location指定不同的后缀名实现请求转发 步骤:准备好静态资源、和动态资源(模拟,
阅读全文
摘要:nginx如何实现负载均衡 先说一下,啥是负载均衡: 简单一个小例子:频繁请求同一个接口(或服务)会受不了(服务可能会卡顿或挂掉),这个现象就是负载太重了。均衡就是找好几个,共同分担这个请求压力。 如何做呢? 步骤: 点击查看代码 upstream myserver{ server 服务ip+端口号
阅读全文
摘要:案例: 分析: ip相同,都可以在host进行配置,或者直接到虚拟机的浏览器进行测试,目的是通过不同的路由跳转到不同的端口服务(不同的tomcat) 步骤: 先准备配host 由本地指向 虚拟机 准备tomcat8080、8081(这里别忘了开放端口号,我直接把防火墙给关了,毕竟是自己测着玩~生产环
阅读全文
摘要:代理:可以理解为中间商,用来帮助事物A和事物B建立连接的桥梁。 什么是反向代理呢,其实就是反过来,反客为主大家都知道吧。 说明: 这里稍微罗嗦一下。做一个说明。 正常情况下,你是需要干什么,才去干什么(正常逻辑); 而反向代理之后是,你需要找一个事物A,而他带着你去找你要找的事物A(你访问的目标本身
阅读全文
摘要:springboot去除内嵌tomcat步骤 在pom文件中加入以下代码 点击查看代码 <!-- 多模块排除内置tomcat --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st
阅读全文
摘要:已解决:nodejs 中npm下载依赖速度慢的问题 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug 可以通过重新指定 registry 来解决 npm 安装速度慢的问题 点击查看代码 npm install --registry=https://registry.npmmirror.
阅读全文
摘要:已解决:idea2020.1.3汉化包报错问题 问题描述:插件市场提供的版本不对、不兼容,所以需要手动下载安装 这里附上文件 https://wwsi.lanzouq.com/b03czdtwf 密码:g4gk 点我直接访问 使用方法:在插件市场,点击右上角设置,选择下面图片展示的选项,然后选择刚才
阅读全文
摘要:解决:若依vue启动报Error: error:0308010C:digital envelope routines::unsupported 1.描述: 问题产生原因是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可
阅读全文
阅读目录(Content)
此页目录为空