2022年8月25日

摘要: 类中的函数是可以访问类中的成员的 #include <iostream> using namespace std; class Circle//定义一个Circle 类 { public: Circle();//声明一个构造函数 void output(); static double GetD() 阅读全文
posted @ 2022-08-25 22:40 scrutiny-span 阅读(109) 评论(0) 推荐(0)
 
摘要: 1.AmaterasUML的安装 参考 Eclipse中安装AmaterasUML就可以画UML图了。 方式1:安装AmaterasUML插件(推荐) 方式2:将下载好的jar包放入Eclipse的指定目录下 阅读全文
posted @ 2022-08-25 22:18 scrutiny-span 阅读(158) 评论(0) 推荐(0)
 
摘要: 简介 TortoiseGit是一款Git图形界面工具。 TortoiseGit的基本配置 安装好TortoiseGit后在任意目录下右击 汉化:前提安装中文包。note:下图中安装好的Git路径也需要配置 配置用户:下图中点击编辑全局.git/config后,在该配置文件后面加上如下内容 [cred 阅读全文
posted @ 2022-08-25 22:17 scrutiny-span 阅读(63) 评论(0) 推荐(0)
 
摘要: Ubantu上E: Unable to locate package xxx的解决 修改sources.list可用的镜像 # 修改 apt-get 源的配置文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份 sudo vim 阅读全文
posted @ 2022-08-25 21:41 scrutiny-span 阅读(686) 评论(0) 推荐(0)
 
摘要: 版本:3.8.0,将其改为本地登录 问题 后台登录接口尚未开发,为了不影响系统其他接口的开发和测试工作,将vue admin template改为本地登录。 解决方案:手动配置token,将登录相关的接口改为静态数据不请求后台接口 将\src\store\modules\user.js中的Login 阅读全文
posted @ 2022-08-25 21:37 scrutiny-span 阅读(623) 评论(10) 推荐(0)
 
摘要: 问题 解决方案 更新源 sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http:/ 阅读全文
posted @ 2022-08-25 21:33 scrutiny-span 阅读(84) 评论(0) 推荐(0)
 
摘要: 1.问题描述 2.解决方案 vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address=127.0.0.1 重启MySQL服务器,使用Navicat重新连接。 阅读全文
posted @ 2022-08-25 21:32 scrutiny-span 阅读(212) 评论(0) 推荐(1)
 
摘要: 1.问题描述 2.解决方案 如下 systemctl unmask mysql.service 重新启动MySQL服务成功 service mysql start 阅读全文
posted @ 2022-08-25 21:31 scrutiny-span 阅读(837) 评论(0) 推荐(0)
 
摘要: 1.问题描述:执行sudo apt update命令报错如下 2.解决 获取 gpg 公钥 sudo gpg --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 导出公钥,加入到 apt 信任密钥 sudo gpg --expo 阅读全文
posted @ 2022-08-25 21:30 scrutiny-span 阅读(587) 评论(0) 推荐(0)
 
摘要: 1.问题描述 2.解决方案 更改项目下的vue.config.js配置文件:添加lintOnSave:false, const { defineConfig } = require("@vue/cli-service"); module.exports = defineConfig({ transp 阅读全文
posted @ 2022-08-25 21:29 scrutiny-span 阅读(879) 评论(0) 推荐(0)
 
摘要: 1.安装typings包 安装命令 // 使用cnpm,前提配置好淘宝镜像 cnpm i typings -g 测试是否安装成功 typings --version 2.在项目开发目录下打开终端依次执行如下命令 typings的配置文件 # 执行完该命令会在项目目录下新建typings.json文件 阅读全文
posted @ 2022-08-25 21:29 scrutiny-span 阅读(788) 评论(0) 推荐(0)
 
摘要: 问题描述 解决方案:打开心跳机制 ###consul服务端口号 server: port: 8006 spring: application: name: consul-provider-payment ####consul注册中心地址 cloud: consul: host: 120.55.87. 阅读全文
posted @ 2022-08-25 21:28 scrutiny-span 阅读(211) 评论(0) 推荐(0)
 
摘要: 进入hosts文件目录 选择以管理员身份打开Windows PowerShell 输入cmd进入管理员界面,输入notepad hosts编辑hosts文件 阅读全文
posted @ 2022-08-25 21:24 scrutiny-span 阅读(124) 评论(0) 推荐(0)
 
摘要: IDEA中导入Maven模块 1.一个模块一个模块添加,添加pom文件 2.批量添加模块:批量添加pom文件 阅读全文
posted @ 2022-08-25 21:23 scrutiny-span 阅读(113) 评论(0) 推荐(0)
 
摘要: 1. 使用Maven打包项目的时候遇到如下问题:缺少web.xml文件 webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) 2.解决方案: 在pom.xml文件中定义一个 阅读全文
posted @ 2022-08-25 21:21 scrutiny-span 阅读(2312) 评论(0) 推荐(0)
 
摘要: 问题 使用Maven创建web工程的时候,创建出来的web.xml版本有问题。 临时解决方案 将在Tomcat安装目录下的webapps/ROOT/WEB-INF下的web.xml替换项目下的web.xml 阅读全文
posted @ 2022-08-25 21:20 scrutiny-span 阅读(42) 评论(0) 推荐(0)
 
摘要: 问题 解决方案 删除node_modules文件夹 执行npm install下载依赖包 npm run serve运行 阅读全文
posted @ 2022-08-25 21:18 scrutiny-span 阅读(62) 评论(0) 推荐(0)
 
摘要: 问题 解决方案 修改node_modules\@babel\helper-compilation-targets\package.json文件下的exports配置。 { "exports": { ".":"./lib/index.js" }, } 阅读全文
posted @ 2022-08-25 21:17 scrutiny-span 阅读(368) 评论(0) 推荐(0)
 
摘要: 问题描述 解决方案 将ssh下载方式替换成https git config --global url."https://".insteadOf ssh://git 下载 npm install --registry=https://registry.npm.taobao.org 阅读全文
posted @ 2022-08-25 21:15 scrutiny-span 阅读(117) 评论(0) 推荐(0)
 
摘要: 问题描述 解决方案 在控制面板=》用户账户=》Windows凭据中修改配置信息 阅读全文
posted @ 2022-08-25 21:13 scrutiny-span 阅读(79) 评论(0) 推荐(0)
 
摘要: 参考 认证和授权是SpringSecurity作为一个安全框架的核心功能。 快速入门 导入依赖 // spring security <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st 阅读全文
posted @ 2022-08-25 21:09 scrutiny-span 阅读(73) 评论(0) 推荐(0)
 
摘要: 参考视频 SpringIOC控制反转(Inverse of Control) IOC的概念:控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值,依赖的管理。 IOC的实现方式:IOC的实现方式多种多样,当前比较流行的实现方式是==依赖 注入(DI)。== 阅读全文
posted @ 2022-08-25 21:05 scrutiny-span 阅读(61) 评论(0) 推荐(0)
 
摘要: springboot默认的缓存管理 常用的缓存注解 @EnableCaching:在类上使用,表示使用基于注解的方式进行缓存管理 @Cacheable:用在类或者方法上。 该注解用在方法上时,在方法执行前,先根据key在缓存中查询是否有key对应的value值,有的话不执行目标方法;没有则执行目标方 阅读全文
posted @ 2022-08-25 20:55 scrutiny-span 阅读(455) 评论(0) 推荐(0)
 
摘要: slf4j简介 slf4j是对所有日志框架制定的一种规范、标准、接口,而不是一个框架的具体实现。 springboot集成slf4j的简单示例 springboot内部已经集成slf4j。 @SpringBootApplication public class Slf4jDemoApplicatio 阅读全文
posted @ 2022-08-25 20:41 scrutiny-span 阅读(896) 评论(0) 推荐(0)
 
摘要: Servlet、Listener、Filter是web的三大组件。 1.Filter 概述 web中的过滤器:当访问服务器中的资源时,过滤器可以将请求拦截下来,完成特殊的功能。 过滤器的作用:一般用于完成通用的操作。如登陆验证,统一编码处理,敏感字符过滤等... 快速入门 步骤: 1. 定义一个类, 阅读全文
posted @ 2022-08-25 20:40 scrutiny-span 阅读(27) 评论(0) 推荐(0)
 
摘要: 参考 参考 权限管理 权限管理:控制不同身份的用户拥有不同的权限。 实现权限管理的方法 基于主页的权限管理:不同身份的用户对应不同的主页(index.html)。例如在用户表中除了账号密码字段外,还有一个state字段标记不同身份的用户,在用户登录时根据state字段的不同显示不同的主页。==适用于 阅读全文
posted @ 2022-08-25 20:38 scrutiny-span 阅读(167) 评论(0) 推荐(0)
 
摘要: 方式1:打包成jar包 pom.xml中指定项目的打包方式 <!-- 可省略--> <packaging>jar</packaging> 使用maven进行打包 将jar包放到任意一个目录下,执行如下命令 nohup命令介绍:全称为no hang up,用于在系统后台运行不挂断地运行命令。默认情况下 阅读全文
posted @ 2022-08-25 20:36 scrutiny-span 阅读(61) 评论(0) 推荐(0)
 
摘要: 1.参考官方中文文档 2.参考视频 快速入门 1.pom.xml文件中添加依赖 参考maven仓库地址:==需要什么依赖查找即可== 添加mybatis依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <depend 阅读全文
posted @ 2022-08-25 20:34 scrutiny-span 阅读(52) 评论(0) 推荐(0)
 
摘要: 1.HTTP操作 幂等性和非幂等性的概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。在REST风格的请求中,GET,PUT,DELETE都是幂等性操作,而POST不是。 1.索引操作 创建索引:创建索引等同于在关系型数据库中的创建数据库。 // 请求方式使用PUT,创建一个名称叫做 阅读全文
posted @ 2022-08-25 20:15 scrutiny-span 阅读(58) 评论(0) 推荐(0)
 
摘要: 数据接口 概述 概念:Apache Dubbo是一款高性能、轻量级的开源服务框架,提供了六大核心能力:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维。 其他RPC框架:gRPC,Thrift,HSF 基本架构 Dubbo 阅读全文
posted @ 2022-08-25 20:11 scrutiny-span 阅读(80) 评论(0) 推荐(0)
 
摘要: 中文参考文档 1.安装 下载安装包链接 查看系统的架构 dpkg --print-architecture 下载安装包 使用lrzsz工具将安装包上传到Linux系统 解压缩xxx.zip文件 给解压后的consul文件增加可执行权限 移动consul文件至/usr/bin/目录下 mv ./con 阅读全文
posted @ 2022-08-25 20:06 scrutiny-span 阅读(123) 评论(0) 推荐(0)
 
摘要: 1.MyBatis-plus简介 官网:https://www.mybatis-plus.com/ 2.快速开始(SpringBoot中使用MyBatis-plus的demo) 数据库表user如下: DROP TABLE IF EXISTS user; CREATE TABLE user ( id 阅读全文
posted @ 2022-08-25 20:03 scrutiny-span 阅读(126) 评论(0) 推荐(0)
 
摘要: Linux的安装软件的常见方式 二进制发布包 RPM包 Yum在线安装:自动解决软件安装过程中的库依赖问题 源码编译安装 上传和下载工具介绍: 1.lrzsz 检查Linux上是否安装lrzsz rpm -q lrzs # 没有安装就安装 yum -y install lrzsz 从Windows主 阅读全文
posted @ 2022-08-25 20:00 scrutiny-span 阅读(231) 评论(0) 推荐(0)
 
摘要: 0.IDEA创建第一个Servlet程序 创建Servlet参考:参考 1.概述 1.概念 Java Servlet(Server applet) 是运行在 Web 服务器或应用服务器上的基于HTTP协议的程序,它是作为来自Web浏览器或其他 HTTP客户端的请求和HTTP服务器上的数据库或应用程序 阅读全文
posted @ 2022-08-25 19:53 scrutiny-span 阅读(63) 评论(0) 推荐(0)
 
摘要: 目录Ubuntu下Nginx的编译及安装Nginx的反向代理Nginx配置文件说明及Nginx主要应用1.Nginx的核心配置文件2.Nginx主要应用静态网站部署1.示例:将ace-master这个静态网站部署到Nginx服务器上Nginx的负载均衡1.概述2.Nginx实现负载均衡案例3. Ng 阅读全文
posted @ 2022-08-25 19:51 scrutiny-span 阅读(134) 评论(0) 推荐(0)
 
摘要: 代理模式 代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之 间起到中介的作用。 使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户类真正的想要访问的对象是目标对象,但客户类真正可以访 阅读全文
posted @ 2022-08-25 19:48 scrutiny-span 阅读(45) 评论(0) 推荐(0)
 
摘要: 1.概述 SpringMVC是spring的一部分,能够使用spring的IOC和AOP。 SpringMVC强化注解的使用,在控制器,Service,Dao都可以使用注解。所谓SpringMVC的注解式开发是指在代码中通过对类与方法的注解,便可完成处理器在springMVC容器的注册。 sprin 阅读全文
posted @ 2022-08-25 19:44 scrutiny-span 阅读(76) 评论(0) 推荐(0)
 
摘要: 1.概述 常见的JAVA相关的web服务器软件: webLogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的 JBOSS:JBOSS公司的,大型的JavaEE服务器,支 阅读全文
posted @ 2022-08-25 19:39 scrutiny-span 阅读(52) 评论(0) 推荐(0)
 
摘要: 1.数据库连接池(数据源) 1.概念 其实就是一个容器(集合),存放数据库的容器。当系统初始化好后,容器被创建,容器中会申请一些数据库连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完后,会将连接对象归还给容器。 好处:节约资源,高效 2.实现 DataSource是一个获取数据库连接 阅读全文
posted @ 2022-08-25 19:37 scrutiny-span 阅读(253) 评论(0) 推荐(0)
 
摘要: 1.概述 URL编码:URL编码会将字符转换为可通过因特网传输的格式。 特点 1. URL 只能使用 ASCII 字符集来通过因特网进行发送。 2. 由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。 3. URL 编码使用 "%" 其后跟随两位的十六 阅读全文
posted @ 2022-08-25 19:35 scrutiny-span 阅读(85) 评论(0) 推荐(0)
 
摘要: 1.概述 概念:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。==正则表达式就是用来进行文本匹配的工具== 2.元字符 .:匹配除换行符以外的任意字符 \w:匹配字母或数字或下划线 \s:匹配任意的空白符(包括空格,制表符(Tab) 阅读全文
posted @ 2022-08-25 19:33 scrutiny-span 阅读(64) 评论(0) 推荐(0)
 
摘要: 1.JDBC概念 概念:JAVA Database Connectivity,Java数据库连接 2.JDBC本质 官方sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包(比如MySQL数据库的驱动jar包mysql-connector-ja 阅读全文
posted @ 2022-08-25 19:31 scrutiny-span 阅读(37) 评论(0) 推荐(0)
 
摘要: 1.transient关键字的作用和使用方法 transient关键字的作用:一个类实现了Serializable接口,这个类定义的对象就可以序列化和反序列化。==不需要序列化的属性加上transient关键字修饰。== transient关键字只能修饰变量,不能修饰方法和类。 transient关 阅读全文
posted @ 2022-08-25 19:22 scrutiny-span 阅读(181) 评论(0) 推荐(0)
 
摘要: 参考 参考 概述 概念:Maven就是是专门为Java项目打造的依赖管理和构建管理工具 Maven使用pom.xml定义项目内容,并使用预设的目录结构 在Maven中声明一个依赖项可以自动下载并导入classpath Maven使用groupId,artifactId和version唯一定位一个依赖 阅读全文
posted @ 2022-08-25 19:20 scrutiny-span 阅读(54) 评论(0) 推荐(0)
 
摘要: 1.概述 概念:可扩展标记语言(extensible markup language)。可扩展:标签都是自定义的 XML与HTML的区别 1. XML的标签都是自定义的,HTML标签是预先定义好的 2. XML的语法严格,HTML的语法松散 3. XML是用来传输和存储数据的,HTML是展示数据的 阅读全文
posted @ 2022-08-25 18:42 scrutiny-span 阅读(53) 评论(0) 推荐(0)
 
摘要: 1. 概述 概念:JavaScript Object Notation(JavaScript 对象表示法)。==JSON和JS对象的格式一样,它使用JS语法,只不过JSON字符串中的属性名必须加双引号。== json现在多用于存储和交换文本信息的语法 进行数据的传输,通常用于服务端向网页传递数据 j 阅读全文
posted @ 2022-08-25 18:34 scrutiny-span 阅读(40) 评论(0) 推荐(0)
 
摘要: Vue环境搭建 全局安装vue及相关 npm install vue -g npm install -g @vue/cli npm install -g @vue/cli-init npm install vue-router -g 全局安装webpack及相关 npm install webpac 阅读全文
posted @ 2022-08-25 18:25 scrutiny-span 阅读(271) 评论(0) 推荐(0)
 
摘要: 1.快速生成HTML模板 先在创建的文件中输入英文状态输入法下的感叹号(!), 然后按一下键盘上的Enter键即可生成Html模板。 2.参数提示 通过文件-首选项-键盘快捷方式更改参数提示功能的快捷键。 3.运行在内置浏览器 安装插件Preview on Web Server。 4.vscode代 阅读全文
posted @ 2022-08-25 18:18 scrutiny-span 阅读(44) 评论(0) 推荐(0)
 
摘要: 1.概念 概念:层叠样式表(英文全称:Cascading Style Sheets)。层叠的意思是多个样式表可以作用在同一个HTML的元素上,使其生效。 好处: 1. 功能强大 2. 将内容展示和样式控制分离,降低耦合度,解耦。 3. 可以让分工协作更容易,提高开发效率。 2.CSS的使用(CSS与 阅读全文
posted @ 2022-08-25 18:17 scrutiny-span 阅读(141) 评论(0) 推荐(0)