自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 ORA-00205

控制文件是Oracle数据库中重要的元数据文件,其中包含了数据库的结构信息以及最近一次检查点的信息。在上述命令中,“NEW_DATABASE”是新数据库的名称,“/u01/app/oracle/oradata/NEW_DATABASE/”是控制文件和数据文件的存储路径。ORA-00205是一个Oracle错误代码,表示在尝试进行备份、恢复或其他操作时,Oracle无法找到必需的控制文件。如果控制文件已经丢失或损坏,可以尝试从备份中恢复控制文件。检查控制文件的路径是否正确,确保控制文件存在于指定的位置。

2023-03-24 20:43:36 4224

原创 构建数据库测试数据——mysql

【代码】构建数据库测试数据——mysql。

2023-03-01 22:56:03 368

原创 git基本使用

在命令行中输入 git remote add origin remote_repository_url,将远程仓库的 URL 添加到本地 Git 仓库中。提交文件:将暂存区中的所有文件提交到 Git 仓库中。初始化 Git 仓库:进入你的项目目录,在命令行中输入 git init,这会创建一个空的 Git 仓库。安装 Git:在命令行中输入 git --version,如果提示找不到 git,则需要安装 Git。配置 Git:在命令行中输入以下两行命令,将你的名字和电子邮件地址添加到 Git 的配置中。

2023-02-27 15:00:25 167

原创 JAVA学习路径

Java基础是成为高级Java程序员的必要基础。你需要掌握Java语言的基本概念和语法、面向对象编程的思想、数据类型、运算符、流程控制语句等。

2023-02-24 00:35:23 135

原创 Oracle数据库配置SGA

修改init.ora文件或spfile文件:init.ora文件或spfile文件是Oracle数据库的参数文件,可以在其中设置SGA的大小。在修改参数文件时,需要找到SGA相关的参数(如SGA_MAX_SIZE、SGA_TARGET等),并设置它们的值。使用自动SGA调整功能:在Oracle数据库中,可以启用自动SGA调整功能,让Oracle自动调整SGA的大小以适应系统的需求。无论使用哪种方式来配置SGA,都需要根据数据库的负载和硬件资源情况来确定SGA的大小,以提高数据库性能。

2023-02-22 20:43:00 1394

原创 windows点击开始菜单时报错:关键错误 你的“开始”菜单出现了问题。我们将尝试在即下一次登录时修复它

如果以上方法都不起作用,您可以尝试创建一个新的用户账户并查看是否可以打开“开始”菜单。如果新账户可以打开“开始”菜单,那么原有用户账户的配置可能存在问题。SFC可以检查系统文件是否存在损坏或缺失,并尝试修复这些文件。您可以在开始菜单中搜索CMD并右键单击选择“以管理员身份运行”。有时,更新操作系统可以解决一些问题。在命令提示符中,输入“sfc /scannow”(不含引号)并按回车键。选择“检查更新”,并等待Windows搜索并安装任何可用的更新。您可以在开始菜单中搜索“设置”。选择“更新和安全”。

2023-02-17 14:54:52 15230 2

原创 设置docker的zh_CN.UTF-8语言环境

构建 Docker 镜像:运行 docker build 命令构建 Docker 镜像。运行 Docker 容器:使用构建好的 Docker 镜像启动 Docker 容器。

2023-02-14 12:23:10 2899

原创 为已存在的镜像设置zh_CN.UTF-8 语言环境

在容器内安装所需的语言包:apt-get update && apt-get install -y locales。保存当前状态为新镜像:docker commit -m “Added zh_CN.UTF-8 locale”生成语言环境:localedef -i zh_CN -c -f UTF-8 zh_CN.UTF-8。使用新镜像启动容器:docker run -it /bin/bash。设置语言环境:export LANG=zh_CN.UTF-8。确认语言环境:echo $LANG。

2023-02-14 11:49:48 263

原创 TrueLicense实现权限认证功能

【代码】TrueLicense实现权限认证功能。

2023-01-06 15:14:16 163

原创 新安装idea无法启动

保留了原版本的idea配置信息,启动时,会按照原版本的配置去启动,导致报错。

2022-08-23 14:40:04 1185

原创 1. ASM概述

ASM是一个操作java字节码的类库。操作对象:java字节码如何操作:“拆分-修改-合并”

2022-08-18 17:40:00 693

原创 asm操作class文件后启动报错

java.lang.VerifyError: Expecting a stackmap frame at branch target

2022-08-12 17:37:13 415

原创 gradle多模块启动报错 “错误: 找不到符号”

错误: 找不到符号

2022-08-12 10:11:59 536

原创 idea gradle 报错中文乱码问题

报错信息:����: �Ҳ�������。

2022-08-11 23:14:09 584

原创 使用Dom4j解析XML

XML解析

2022-08-10 01:48:06 565

原创 关于jar包的一些思考

jar包的基本概念,及对其的拓展使用

2022-08-07 23:24:39 149

转载 分布式链路追踪

将一次分布式请求还原成调用链路,将一次分布式请求的调用情况集中展示,比如各个服务节点上的耗时、请求具体到达哪台机器上、每个服务节点的请求状态等等。概念来源:《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》链路,指一个请求经过所有服务的路径,可以用下面树状的图形表示。图中一条完整的链路是:chrome -> 服务A -> 服务B -> 服务C -> 服务D -> 服务C -> 服务A -> chrome。服务间经过的局部链

2022-06-01 11:01:01 228

原创 正则表达式(完善中)

文章目录第一章 字符匹配攻略1. 两种模糊匹配2. 字符组3. 量词4. 分支结构5. 案例分析第二章 位置匹配攻略1. 什么是位置? *2. 如何匹配位置——6个锚字符3. 位置的特性4. 几个应用实例第三章 括号的作用1. 分组和分支结构2. 引用分组3. 反向引用4. 非捕获分组5. 相关案例第四章 回溯法原理第五章 拆分第六章 构建第七章 编程总结第一章 字符匹配攻略正则是匹配模式,要么匹配字符,要么匹配位置。1. 两种模糊匹配横向模糊匹配:可匹配的字符串的长度不是固定的连续出现最少m次,

2022-05-25 00:11:20 409 1

原创 Cookie、Session 与 Token

文章目录会话有状态会话保存会话状态的两种技术cookiesession *会话Cookie 与 Session 的比喻cookie:饼干 -》 我给你Session:会话 -》 交流含义 用户打开一个浏览器,点击了很多超链接,访问了多个web资源,然后关闭浏览器,这个过程称为会话 (浏览器从打开到关闭整个过程)有状态会话含义:以登录状态进行会话疑问:如何证明自己的身份(登录状态)处理方案:服务端给客户端一个身份信息,客户端携带身份信息来就可以;——cookie服务端登记客户端身

2022-05-19 23:41:47 102

原创 MySQL

文章目录存储引擎常见存储引擎有哪些,彼此有什么区别?事务事务有哪些特性?并发事务导致的四种问题现象?事务的隔离级别,及各级别解决的并发问题?索引使用索引的优缺点有什么?索引的底层实现(B+树)?索引的分类的几个维度,各维度的类别?聚簇索引与非聚簇索引的优缺点聚簇索引与非聚簇索引的相关问题(回表查询 与 覆盖索引)索引使用的注意事项(某些情况下会失效)MySQL开发高性能规范存储引擎常见存储引擎有哪些,彼此有什么区别?事务事务有哪些特性?并发事务导致的四种问题现象?事务的隔离级别,及各级别解决的并

2021-09-08 00:03:21 107

原创 2021-08-19 网银互联

总结  本次面试总体来说是比较满意的,其最大的意义在于将我带入了面试的氛围之中,面试的内容、如何讲述项目经验、项目经验与技术的结合、面试的思维都在本次面试中摸清了大体的脉络。  在面试中表现比较好的点是项目关键难点的破壁技术的讲述,只是讲述实现的方法就有着满满的幸福感,这是我不曾想到的,对于难点的攻坚也应成为日后的追求和目标。  其次对于业务与技术的结合做到了心态平稳,而进入纯粹技术面时从心底透出的一丝胆怯也应当提及,但迅速调整心态后处理的也不错。不过却也反应了现在的状态:过多的面向业务,技术上不扎实

2021-08-19 22:59:26 86

原创 并发事务带来的问题

脏读在A事务对数据x修改的过程中,B事务读取了数据x,此后A事务才提交了对数据x的修改丢失修改A、B事务并行的情况下,A、B都读取了数据x的初值,并先后提交了各自对数据x的修改此时A事务对数据x的修改被B的修改覆盖了(如图中A事务修改的20被覆盖)不可重复读在A事务中两次读取了数据x,但在第一次读取之后,数据x被事务B修改了,导致A事务第二次读取出的x与第一次不同幻读在A事务中对表x进行了两次相同条件的范围查询,在A事务第一次查询之后,B事务对表中数据做了修改,导致A事务第一次读取出的

2021-08-19 00:41:24 97

原创 【List】ArrayList——扩容

ArrayList扩容整体流程确定最小扩容量确认新容量扩容详细流程扩容时,最小扩容量的取值范围是10 -确定最小扩容量确定最小扩容量主要有两个入口,分别是ensureCapacity(int minCapacity)、ensureCapacityInternal(int minCapacity),在下方将分别介绍ensureCapacity(int minCapacity)该方法是提供给用户自行设定扩容量,以减少中途扩容造成的资源消耗最小扩容量取值策略当前列表不为空

2021-07-15 13:38:28 1038

原创 java字节码文件内容

字节码文件存储的数据类的基本信息常量池类中方法的定义虚拟机指令原程序代码public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}对应class文件通过javap -v Xxx.class反编译后的内容类的基本信息Classfile /D:/HelloWorld.class //文件地址 La

2021-06-07 19:48:33 118

原创 Error:java: Compilation failed: internal java compiler error

在尝试网上各方法无效后,尝试将构建项目内存设置的大一点后能够正常构建项目现象:构建项目时间较于往常要长很多,并最终报Error:java: Compilation failed: internal java compiler error错误

2021-04-26 14:22:42 416 1

原创 并发编程_001并发编程Bug的源头

并发编程Bug的源头并发编程简史面对的问题弥补速度差异的方式并发编程问题三个核心问题可见性问题并发编程简史面对的问题CPU、内存、I/O设备之间速度存在差异弥补速度差异的方式CPU增加缓存——均衡内存与CPU之间的速度差异操作系统增加进程、线程——分时复用CPU,进而均衡CPU与I/O设备的速度差异(当进程在请求I/O资源时,进程挂起,其他进程使用CPU资源)编译程序优化指令执行次序——使得缓存能够得到更加合理地使用并发编程问题三个核心问题可见性问题原子性问题有序性问题可见

2020-07-03 00:18:52 123

原创 01 | 为什么需要消息队列

文章目录讲解示例(秒杀系统)消息队列的试用场景异步处理流量控制服务解耦消息队列存在的问题讲解示例(秒杀系统)步骤风险控制库存锁定生成订单短信通知更新统计数据流程(APP)<=>(网关)<=>(风控)<=>(库存)<=>(生成订单)<=>(短信通知)<=>(更新统计数据)核心问题如何利用有限的服务器资源,尽可能多地处理短时间的海量请求消息队列的试用场景异步处理流量控制服务解耦异步处理秒杀业务分

2020-06-21 23:41:39 97

原创 Vue项目实战(持续更新中)

vue create ant-design-vue-protodo: 相关配置稍后补全下载组件ant-design-vue:Ant Design 的 Vue 实现,开发和服务于企业级后台产品moment:时间组件cnpm i ant-design-vue moment

2020-06-16 23:48:14 317

原创 Vue_02生态篇_002_Vuex核心概念及底层原理

文章目录核心概念核心概念State:this.$store.state.xxx 取值Getter:this.$store.getters.xxx 取值Mutation:this.$store.commit( “xxx” ) 取值Action:this.$store.dispatch( “xxx” ) 取值Module

2020-06-12 15:06:13 167

原创 Vue_02生态篇_001_为什么使用Vuex

文章目录Vuex是什么应用场景问题管理方式Vuex是什么一种状态管理模式应用场景问题一份数据在多个组件中使用,要实现同步更新管理方式父节点统一管理,属性层层传递provide/inject,小型还可vuex,独立提供响应式数据...

2020-06-12 14:00:51 168

原创 Vue_011_template和JSX对比

文章目录template vs JSXtemplate vs JSXtemplateJSX补充本质语法糖语法糖createElement(“span”, `Message: ${this.msg}`)特点模板语法(HTML的扩展)JS语法的扩展数据绑定Mustache语法(双大括号)单引号<span>Message: {{ msg }}</span>vs<span>Message: {this.msg}</s

2020-06-12 13:13:42 411

原创 Vue_010_如何优雅的获取跨层级组件实例

ref引用信息递归查找代码繁琐性能低效

2020-06-12 11:10:50 345

原创 Vue_009_常用高级特性provide-inject

文章目录解决的问题组件通信解决的问题组件通信的问题:A与B通过属性的传递进行通信,I与A通过this.$emit()进行通信,I与E通过属性层层传递进行通信,E、I通过事件与属性的层层传递(成本高昂且太过脆弱)组件通信provide:提供数据inject:注入数据...

2020-06-12 11:04:48 205

原创 Vue_008_声明周期的应用场景和函数式组件

文章目录生命周期创建阶段更新阶段销毁阶段函数式组件特性生命周期创建阶段更新阶段销毁阶段函数式组件特性functional: true无状态、无实例、没有this上下文、无生命周期一个简单的方法(一般做查看使用)可起到临时变量的作用...

2020-06-11 23:49:13 128

原创 Vue_007_合理应用计算属性和监听器

文章目录计算属性 computed特性示例监听器 watch特性示例computed vs watch示例计算属性 computed特性减少模板中计算逻辑数据缓存依赖固定的数据类型(响应式数据)示例<template> <div> <p>Reversed messageq1: "{{ reversedMessage1 }}"</p> <p>Reversed messageq2: "{{ reversedMessage

2020-06-11 22:50:18 138

原创 Vue_006_如何触发组件更新

文章目录数据驱动数据来源(单向的)状态data vs 属性props响应式更新数据驱动DOM通过数据映射,数据改变时,视图才会改变vue是数据驱动的视图框架数据来源(单向的)来自于父元素的属性props组件自身大的状态data来自状态管理器,如vuex、Vue.observable状态data vs 属性props状态是组件自身的数据属性来自父组件的数据状态的改变未必会触发更新属性的改变未必会触发更新响应式更新...

2020-06-11 22:25:29 703

原创 Vue_005_虚拟DOM与key的作用

JQuery提供了对DOM操作的API,简化操作,易于绑定事件,通过事件操作DOM问题Vue和React的改善:引入数据中间层(虚拟DOM)通过事件改变数据,数据映射到真实的DOM,并不直接操作DOM虚拟DOM结构树对比机制只比对同层节点,确定改变的节点移动删除新建(同层对比实现跨层移动)删除新建更新删除新建(无key)...

2020-06-11 18:57:39 134

原创 Vue_004_单向数据流与双向绑定

文章目录双向绑定 or 单项数据流绑定指令双向绑定 or 单项数据流Vue是单项数据流,不是双向绑定Vue的双向绑定是语法糖Object.defineProperty实现了响应式更新,与双向绑定不同绑定指令v-model 属性绑定.sync 实现多个属性的绑定<PersonalInfo v-model="phoneInfo" :zip-code.sync="zipCode" /><!-- 等价于 --><PersonalInfo :phone

2020-06-11 16:54:22 119

原创 Vue_003_Vue组件核心概念

组件概览小型的、可复用、独立的UI模块Vue组件 = Vue实例 = new Vue(options)不同组件仅是options的不同,主要的前端工作围绕此展开三大核心概念:属性、事件、插槽属性属性分类自定义属性props组件props中生命的属性原生属性attrs没有声明的属性,默认自动挂载到组件根元素上设置inheritAttrs为false可以关闭自动挂载特殊属性class、style挂载到组件根元素上支持字符串、对象、数组等多种语法...

2020-06-10 23:40:31 122

原创 Vue_002_初识单文件组件

文章目录搭建Vue项目单文件组件格式001中文件修改为单文件组件形式TodoItem组件App.vue搭建Vue项目cnpm install -g @vue/clivue create my-appcd my-appnpm run serve单文件组件格式<!-- 单文件组件模块1:模板 --><template> <div id="app"> <img alt="Vue logo" src="./assets/logo.png"&g

2020-06-10 22:29:43 355

source.zip

前台如果传的是一个集合,后台可以使用参数 @RequestBody List<String> ids 来接收 2、如果前台是这种传值方式 data:{"name":name,"id":id},  那后台可以通过创建一个字段名称对应的实体类来接收 或者使用String name = request.getParameter("name")的方式来接收 3、如果ajax选择的GET方法,那后台方法的字段名称和url的入参名称保持一致就能接收到数据了 4、[removed].href="&lt;%=path%&gt;/ui/psmpackage/toPsmPackageList"; 这是跳转到新页面的方法 @RequestMapping(value = --------------------- 作者:zhoujiyu_one 来源:CSDN 原文:https://blog.csdn.net/weixin_40157571/article/details/79668995 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-05-13

空空如也

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

TA关注的人

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