Oracle Cloud 服务器设置
Oracle Cloud实例开通,并在公共子网中添加安全列表,开通的80等端口后,安装Nginx服务器,依然无法访问,因为操作系统ubuntu的防火墙还未设置,默认情况下,同样是只有ssh端口开放的。 索性直接强制删除,以后直接通过ufw管理: 12rm -rf /etc/iptablesreboot 安装1panel 1curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh 安装xui 1wget -O xui.sh https://raw.githubusercontent.com/xeefei/3x-ui/master/install.sh && bash xui.sh 安装docker 和更换软件源 1234#安装dockerbash <(curl -sSL https://linuxmirrors.cn/docker.sh)#更换软件源bash...
Linux 用户操作
Linux命令添加,删除,修改,查看用户和用户组一,组操作1,创建组1groupadd test 增加一个test组 2,修改组1groupmod -n test2 test 将test组的名子改成test2 3,删除组1groupdel test2 删除 组test2 4,查看组a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser b),查看所有组 cat /etc/group c),有的linux系统没有/etc/group文件的,这个时候看下面的这个方法 1cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print...
Oracle 零碎
oracle补零 123456---1.前端补0: select lpad('345',8,'0') from dual; select to_char('345','00000000') from dual; ---2.后端补0 select rpad('345',8,'0') from dual;
GIT 提交规范
commit 的类别 1234567891011121314151617181920212223用于说明 commit 的类别,常见类别如下:types: [ { value: 'feat', name: 'feat:新增功能(feature)' }, { value: 'fix', name: 'fix:修订文档,如 Readme, Change Log, Contribute 等' }, { value: 'docs', name: 'docs:文档变更' }, { value: 'style', name: 'style:仅调整空格、格式缩进等(不改变代码逻辑的变动)' }, { value: 'refactor', name: '代码重构,未新增任何功能和修复任何...
Docker 简单学习
Docker: 容器化技术 作用: 可以实现软件环境的快速迁移与恢复docker原理: 先将软件依赖的一切打成镜像 运行镜像成容器,从而恢复软件的正常使用 容器在运行时直接基于宿主机的内核运行docker名词: 镜像: 将软件/应用依赖的一切进行打包,打好的包叫做镜像 容器: 镜像运行后生成容器,镜像就是在容器内运行的. 容器与容器之间相互隔离互补干扰,遵循沙箱机制. 外界访问容器的方式: 在运行容器时,给容器绑定宿主机端口 容器跟容器之间相互访问: 在Linux中创建虚拟网络,将容器加入到虚拟网络中,加入的容器就可以根据容器名称相互访问了. 宿主机: 容器运行的载体,容器在哪个Linux上运行,Linux就是容器的宿主机 镜像服务: Docker官方提供了很多镜像,这些镜像存放在镜像服务中,使用时直接通过docker命令拉取即可. 镜像仓库: 一款软件对应一个镜像仓库 镜像: ...
Spring Bean学习
IoC12345678910111213141516# IOC概念0. IoC 全称为 Inversion of Control,翻译为 “控制反转”。1. 控制什么? 控制对象的创建和销毁2. 反转什么? 对象的控制权(创建和销毁)从主动管理转为交给Spring的容器管理3. Spring的容器(IOC Container) Spring控制的资源全部放置在Spring容器中,该容器也称为IoC容器4. IOC的思想 1). 面向接口编程 (多态) 接口类型 变量 = 接口实现类对象 2). 反射 + 配置文件 3). 工厂模式: 内置容器,管理对象的创建和销毁 5. IOC的作用: 解耦 IoC入门 配置文件 applicationContext.xml 1234567891011<?xml version="1.0" encoding="UTF-8"?><beans...
Java 反射应用
反射调用类中的方法不使用过多if判断【1】分析:12345我们上述根据url获取方法名,然后根据方法名是否相等进行if条件的判断。我们这里可以在当前用户模块无论有多少个需求都只需要书写一套模板代码,使用所有的当前用户模块的需求。我们可以使用反射思想,根据获取的页面中的方法名来执行具体的方法,不用再判断了。 【2】步骤:1234567891011121.获取要执行的方法所属类的Class对象2.使用Class对象调用Class类中的方法获取要执行的方法: Method getMethod(String name, Class<?>... parameterTypes) 参数: name:方法名----根据url获取的方法名 parameterTypes:要执行方法的参数类型 request response 3.使用Method对象调用Method类中的invoke方法: Object invoke(Object obj, Object... args) 对带有指定参数的指定对象调用由此...
Vue 学习
学习目标 会创建 Vue 实例,知道 Vue 的常见属性 会使用 Vue 的生命周期的钩子函数 会使用 vue 常见指令 会使用 vue 计算属性和 watch 监控 会编写 Vue 组件 掌握组件间通信 了解 vue-router 使用 了解 webpack 使用 会使用 vue-cli 搭建项目 0.前言前几天我们已经对后端的技术栈有了初步的了解、并且已经搭建了整个后端微服务的平台。接下来要做的事情就是功能开发了。但是没有前端页面,我们肯定无从下手,因此今天我们就要来了解一下前端的一些技术,完成前端页面搭建。 先聊一下前端开发模式的发展。 静态页面 最初的网页以 HTML 为主,是纯静态的网页。网页是只读的,信息流只能从服务端到客户端单向流通。开发人员也只关心页面的样式和内容即可。 异步刷新,操作 DOM 1995 年,网景工程师 Brendan Eich 花了 10 天时间设计了 JavaScript 语言. 随着 JavaScript 的诞生,我们可以操作页面的 DOM 元素及样式,页面有了一些动态的效果,但是依然是以静态为主。 ajax 盛行: 2005...
Vue简单学习
Vue 常用指令(掌握)1.Vue 常用指令介绍学习目标 理解什么是Vue 指令 掌握如何使用Vue指令 能够说出常见的Vue指令 内容讲解【1】Vue 指令介绍 在vue中指令是作用在视图中的即html标签,可以在视图中增加一些指令来设置html标签的某些属性和文本。 指令都是以带有 v- 前缀的特殊属性。 【2】使用Vue指令 使用指令时,通常编写在标签的属性上,值可以使用 JS 的表达式。 【3】常见的Vue指令 内容小结1.使用Vue指令注意事项 1)就是vue中的常见指令都是必须书写在html标签的属性中,在属性值中书写js代码。 2)vue中的指令只能使用在视图中,不能使用在脚本。 2.文本插值v-html学习目标 能够使用文本插值 理解文本插值和插值表达式区别 内容讲解【1】文本插值使用格式 123<标签名...
MyBatis学习
mybatis映射文件配置1、传入的参数【1】parameterTypeCRUD标签都有一个属性parameterType,底层的statement通过它指定接收的参数类型。入参数据有以下几种类型:HashMap,基本数据类型(包装类),实体类; 1设置传入这条语句的参数类的完全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器(TypeHandler) 推断出具体传入语句的参数类型。 说明: 在mybatis中入参的数据类型分为2种: 简单数据类型:int,string,long,Date; 复杂数据类型:类(JavaBean)和Map; 说明:如果传递参数是数组或者集合,底层都会封装到Map集合中。 【示例】 1234public interface UserMapper { //根据id查询 User queryById(Integer...