自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库表操作

数据库建表语句,字段添加和修改语句,添加关键字约束,检查约束,添加索引

2024-02-06 09:16:31 1025 1

原创 使用Windows自带PowerShell远程连接服务器

鼠标右键点击左下角开始或者Windows图标,选择Windows PowerShell。输入命令连接,之后再输入密码即可连接成功。

2024-02-06 09:14:36 446

原创 支付系统介绍

主要处理大额支付,即单笔金额在100万元以上的支付交易。:主要处理网上支付、移动支付等小额支付交易。:主要处理跨行支付交易,即不同银行之间的支付交易。这三个系统的主要区别在于处理的支付交易类型和金额大小不同。同时,它们都是中国人民银行负责运营的支付清算系统,旨在提高支付清算效率和安全性。

2024-01-15 08:51:36 499

原创 6.Linux环境变量

命令作用示例注释env查看全局环境变量envprintenv查看全局环境变量添加后缀可查看个别环境变量echo查看全局环境变量echo $HOME添加$前缀set显示所有环境变量setbash shell用一个叫作环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息(这也是它们被称作环境变量的原因)。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。

2024-01-15 08:49:19 930

原创 3.6_处理文件

注意,在新的Mod_Scripts目录中,所有的文件都有对应的新日期。如需要在系统上维护同一文件的两份或多份副本,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理文件副本和多个虚拟副本的方法。如果使用cp命令复制一个文件,而该文件又已经被链接到了另一个源文件上,那么你得到的其实是源文件的一个副本。在上面的例子中,要注意的是,如果只使用ls –l命令,并不会显示访问时间。文件或目录的inode编号是一个用于标识的唯一数字,这个数字由内核分配给文件系统中的每一个对象。所以说它们是不同的文件。

2024-01-15 08:48:38 972

原创 PLSQL启动报错:Initialization error,不能初始化

我这里放到了:D:\oracle\22plsql-oci\instantclient_10_2\oci.dll。下载完对应的instantclient之后,找一个目录解压(这里可以随便找,目录名英文)解决了了初始化报错之后,想登录可能会继续报错:ora-12541:TNS:无监听程序。第一个提示明显看到是和程序位数相关的,不管是32位还是64位要做到向匹配。检查PLSQL的OCI库设置,进行OCI库设置之后看是否可以登录。第2步我第一次设置的是我原来的oci.dll,发现没有解决问题。

2024-01-12 16:45:42 1064

原创 ORA-12541:TNS:无监听程序

找到监听程序配置,右键已管理员身份运行选择第二个:重新配置这个一般没什么好选的默认选定的协议TCP,继续下一步默认的否继续下一步,完成监听重新配置之后进行测试看能否连上。

2024-01-12 16:43:40 1197

原创 3.5_文件和目录列表

命令/参数备注ls按列排序显示当前目录下的文件和目录-F区分文件和目录。在目录名后加了正斜线(/),在可执行文件(比如上面的my_script文件)的后面加个星号-a把隐藏文件(以点号开始的文件)和普通文件及目录一起显示出来-R递归选项,列出了当前目录下包含的子目录中的文件-l产生长列表格式的输出,包含了目录中每个文件的更多相关信息显示出已经更改过的文件访问时间文件匹配规则备注?问号可用于过滤器字符串中替代任意位置的单个字符星号可匹配零个或多个字符[ ]

2023-11-10 14:15:57 83

原创 AIX系统命令自动补全

AIX命令自动补全。安装bash。

2023-11-10 14:15:00 195

原创 Oracle报错代码

解决问题ORA-00001: 违反唯一约束条件 (.)实际上为插入的数据主键冲突先查看插入表的主键是否冲突之后查看表的索引,对于索引为唯一索引的,也不能重复(近似理解为主键)实际上为插入的字段超长查看数据库长度定义一个字符占两个字节,也就是 汉字*2+字母数。不能大于数据库字段的对应长度

2023-11-08 13:30:46 375

原创 C/C++常用函数

memset:初始化、memcpy:参数复制、memcmp:内容比较、strcmp:内容比较、sprintf:字符串拼接、strcat:字符串拼接、stract:字符数组拼接、strncpy:字符串比较、strcpy:覆盖拷贝、strlen:获取长度、

2023-11-08 13:28:32 106

原创 Oracle数据库两表关联更新

我将其称为EXISTS的内查询语句。因为此时数据库就不会去检索数据表里每条具体的记录和每条记录里每个具体的字段值并将它们放到内存里,而是查询到有多少记录行存在就输出多少个“1”,每个“1”代表有1行记录。明显是有问题的(实际上只需要更新几十条),被更新的B表实际上也只有26万条数据,不知道46万条更新怎么来的。通过对比发现是FROM多写了个更新的表名,修改之后可以正常的更新,没有问题。需要写一个更新语句,但是更新的判断条件是两个表关联查询出来的。像下图一样,更新语句跑了1分半,更新了46万条数据。

2023-11-03 13:17:36 3426

原创 3.4_Linux-浏览文件系统

如果你刚接触Linux系统,可能就很难弄清楚Linux如何引用文件和目录,对已经习惯Microsoft Windows操作系统方式的人来说更是如此。在继续探索Linux系统之前,先了解一下它的布局是有好处的。你将注意到的第一个不同点是,Linux在路径名中不使用驱动器盘符。在Windows中,PC上安装的物理驱动器决定了文件的路径名。Windows会为每个物理磁盘驱动器分配一个盘符,每个驱动器都会有自己的目录结构,以便访问存储其中的文件。

2023-11-03 10:49:43 153

原创 Notepad++使用技巧

按住Alt不松手,可以直接范围选择,便于编辑选择的区域。4.会全部高亮显示并在左侧出现书签标记。自动输入:输入一半括号自动补全另一半。5.选择搜索>书签>删除未标记行。6.就可以删除没有指定关键字的行。.pc文件识别为C++1.进入搜索页面的标记。

2023-10-13 10:46:31 1784

原创 Typora使用技巧

Alt + Ctrl + shift + E :删除当前格式文本。Alt + Ctrl + shift + L :删除当前行或句。Alt + Ctrl + shift + P :删除块。Ctrl + shift + D :删除当前词。Ctrl + shift + 2 :文档列表。Ctrl + shift + 9 :实际大小。Ctrl + shift + I :插入图片。Ctrl + shift + M :插入公式。Ctrl + shift + X :任务列表。Ctrl + shift + ] :无序列表。

2023-10-13 10:33:01 194

原创 PLSQL使用技巧

PLSQL工具使用技巧

2023-09-27 13:09:21 802

原创 Linux常用命令

command:命令名,相应功能的英文单词或单词的缩写-options:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是 零个、一个或者多个。

2023-04-16 13:43:39 829 4

原创 vue3快速上手

什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。

2023-04-01 10:02:35 753

原创 十、Git

Git概述Git介绍:分布式版本控制工具Git安装:基于官网发布的最新版本2.31.1安装详解Git命令:基于开发案例、详细讲解了Git常用命令Git分支:分支特性、分支创建、分支转换、分支合并、代码合并、冲突解决GitHub创建远程库代码推送Push代码拉取Pull代码克隆CloneSSH免密登录Idea集成GitHubGitee码云码云创建远程库Idea集成码云码云连接GitHub进行代码的复制和迁移GitLabGitLab服务器的搭建和部署。

2023-03-28 17:38:58 421

原创 【JavaWeb】i18n(320-304)

国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站, 比如苹果公司, 他的英文官网是:http://www.apple.com 而中国官网是 http://www.apple.com/cn苹果公司这种方案并不适合全部公司,而我们希望相同的一个网站,而不同人访问的时候可以根据用户所在的区域显示不同的语言文字,而网站的布局样式等不发生改变。

2023-03-23 17:22:25 294

原创 【JavaWeb】Filter(293-304)

1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口拦截请求,过滤响应。1、权限检查2、日记操作3、事务管理……等等FilterConfig 类见名知义,它是 Filter 过滤器的配置文件类。

2023-03-23 16:44:27 195

原创 【JavaWeb】书城项目(270-292)

用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败,就会着急,然后多点了几次提交操作,也会造成表单重复提交。这个时候,用户按下功能键 F5,就会发起最后一次的请求。:用户正常提交服务器。2、在 web.xml 中去配置用于生成验证码的 Servlet 程序。2、在 web.xml 中去配置用于生成验证码的 Servlet 程序。4、在服务器获取谷歌生成的验证码和客户端发送过来的验证码比较使用。4、在服务器获取谷歌生成的验证码和客户端发送过来的验证码比较使用。

2023-03-22 11:20:00 298

原创 【JavaWeb】Cookie和Session(257-269)

1、Session 就一个接口(HttpSession)。2、Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。3、每个客户端都有自己的一个 Session 会话。4、Session 会话中,我们经常用来保存用户登录之后的信息。

2023-03-21 16:37:33 211

原创 【JavaWeb】书城项目(222-256)

改成jsp页面之后,方便回显登录和注册失败之后的错误信息页面 jsp 动态化1、在 每个html 页面顶行添加 page 指令。2、修改文件后缀名为:.jsp3、地址修改之后无法使用,使用 IDEA 搜索替换.html 为.jsp(快捷键:Ctrl+Shift+R)新建login_success_menu.jsp文件,抽取公共的部分新建head.jsp,抽取引入的类库等头信息新建footer.jsp抽取页脚新建manager_menu.jsp抽取菜单使用include可以引入抽取的公共部分

2023-03-21 14:19:29 420

原创 【JavaWeb】文件上传下载(213-221)

文件上传下载

2023-03-17 19:57:42 565

原创 【JavaWeb】EL表达式、JSTL标签(191-212)

EL表达式、JSTL标签

2023-03-03 11:09:19 426

原创 【谷粒学院】微信扫码支付(224~238)

224.项目第十五天内容介绍1、课程支付说明(1)课程分为免费课程和付费课程,如果是免费课程可以直接观看,如果是付费观看的课程,用户需下单支付后才可以观看(2)如果是免费课程,在用户选择课程,进入到课程详情页面时候,直接显示 “立即观看”,用户点击立即观看,可以切换到播放列表进行视频播放2、付费课程流程(1)如果是付费课程,在用户选择课程,进入到课程详情页面时候,会显示 “立即购买”(2)点击“立即购买”,会生成课程的订单,跳转到订单页面(3)点击“去支付”,会跳转到支付页面,生成微信扫描

2023-03-02 10:46:07 546

原创 微信扫码支付

1、点击购买跳转到订单页面,显示订单信息2、点击订单页面去支付,显示二维码扫码支付。

2023-03-02 10:45:35 370

原创 微信扫码登录

微信开发者平台:https://open.weixin.qq.com1、注册2、邮箱激活3、完善开发者资料4、开发者资质认证:仅能企业注册(后面提供学习的使用渠道)准备营业执照,1-2个工作日审批、300元5、创建网站应用:提交审核,7个工作日审批6、熟悉微信登录流程参考文档:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&t

2023-03-01 15:19:23 715

原创 【谷粒学院】微信扫码登录(199~206)

OAuth2是什么?OAuth2是针对特定问题的一种解决方案主要可以解决两个问题:开放系统间授权、分布式访问问题1、OAuth2提出的背景照片拥有者想要在云冲印服务上打印照片,云冲印服务需要访问云存储服务上的资源lucy可以操作百度云盘但是打印照片的服务不能操作百度云盘需要对打印照片的服务进行授权,让其可以操作百度云盘2、图例资源拥有者:照片拥有者客户应用:云冲印受保护的资源:照片3、方式一:用户名密码复制适用于,不适用于不受信的第三方应用4、方式二:通用开发者key适用于

2023-03-01 15:07:32 654

原创 Mybatis

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2023-02-28 13:25:58 240

原创 设计模式简述

设计模免去我们自己再思考和摸索。就像是经典 的棋谱,不同的棋局,我们用不同的棋谱。

2023-02-28 09:17:51 368

原创 设计模式——代理模式

代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。安全代理:屏蔽对真实角色的直接访问。远程代理:通过代理类处理远程方法调用(RMI)延迟加载:先加载轻量级的代理对象,真正需要再加载真实对象比如你要开发一个大文档查看软件,大文档中有大的图片,有可能一个图片有 100MB,在打开文件时,不可能将所有的图片都显示出来,这样就可以使用代理模式,当需要查看图片时,用proxy来进行大图片的打开。静态代理(静态定义代理类):专门针对某个接口动态代理。

2023-02-28 09:05:00 415

原创 设计模式——单例模式

单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造器的访问权限设置为private,这样,就不能用new操作符在类的外部产生 类的对象了,但在类内部仍可以产生该类的对象。因为在类的外部开始还无 法得到类的对象,只能调用该类的某个静态方法以返回类内部创建的对象, 静态方法只能访问类中的静态成员变量,所以,指向类内部产生的该类对象 的变量也必须定义成静态的。

2023-02-28 09:03:52 123

原创 设计模式——工厂方法模式

🎈工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。实现了创建者与调用者的分离,即将创建对象的过程屏蔽隔离起来,达到提高灵活性的目的核心本质:实例化对象,用工厂方法代替 new 操作。将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。简单工厂模式:用来生产同一等级结构中的任意产品。(对于增加新的产品, 需要修改已有代码)工厂方法模式:用来生产同一等级结构中的固定产品。(支持增加任意产品)。

2023-02-28 09:03:02 2988 1

原创 【谷粒学院】MybatisPlus(1~17)

Mybatisplus

2023-02-27 16:39:12 681

原创 RESTful

RESTful本质就是:相同的请求路径,不同的请求方式来表示不同的操作

2023-02-27 10:31:17 264

原创 前端技术和框架

HTML、css、js、jQuery、Servlet、JSP、AJAX、VUE、axios、element-ui、node.js

2023-02-27 10:21:21 2204

原创 【谷粒学院】vue、axios、element-ui、node.js(44~58)

vue、axios、element-ui、node.js

2023-02-26 11:26:46 594

原创 【JavaWeb】JSON、AJAX(305-317)

JSON (JavaScript Object Notation) 是一种。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)。 这样就使得 JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。json 的定义json 是由,并且

2023-02-24 20:31:17 321

空空如也

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

TA关注的人

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