自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机安装docker容器

【代码】虚拟机安装docker容器。

2024-04-06 15:27:33 353

原创 Docker之ruoyi-vue项目部署

搭建net-ry局域网,用于部署若依项目注意1:关闭宿主机的防火墙,否者容器内部的MySQL、redis等服务,外部访问不了;开放端口3306、6379端口也没用关闭防火墙查看状态注意2:关闭防火墙后必须重启docker,否者出现如下错误可以参考该地址切换到家目录cd ~编写Dockerfile文件内容#指定基础镜像#维护者信息#应该使用copy,但是他不是特定格式,不会解压#正常情况,复制当前目录中的项目到容器的opt目录,并重命名为app.jar。

2024-03-28 21:02:22 1048 2

原创 linux项目发布

换源:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak。# 设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)#开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度。跳到yum.repos.d目录:cd /etc/yum.repos.d。# 设置密码校验策略(0 or LOW),要不密码太LOW不让你过。# 设置环境变量生效,一定要执行!

2024-03-21 10:28:09 960

原创 Windows从0到1部署项目

打开服务器管理器–配置–高级安全–入站规则,新建8080端口(因为Tomcat的端口号是8080,从外面访问虚拟机的Tomcat需要开放端口)在下面添加上location ^~ /api/ {proxy_pass http://tomcats/;打开C:\Windows\System32\drivers\etc里的hosts文件。获取虚拟机的IP地址:win+R–输入cmd–输入ipconfig。在server__name的项目加上dist文件的存放路径。:计算机–>属性–>高级系统设置–>环境变量。

2024-03-12 19:58:23 795

原创 mysql之导入导出

报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql(这个名字随便叫)mysql> source D:/home/abc/abc.sql;csv格式:导出成多张表,(Excel的文档模式,导出的内容是纯数据的)mysql -u用户名 -p密码 数据库名 <数据库名.sql。

2024-02-27 09:56:33 457

原创 面试题--15道题

【代码】面试题--15道题。

2024-02-26 17:13:07 359

原创 mysql之子查询&连接查询&分页查询

连接条件完全成立显示结果;连接条件不成立主表记录永远保存,从表记录与null关联。分类:左外连接(left join)右外连接(right join)笛卡尔乘积(同时查询s,c,sc表,并且结果显示在同一表内)第一个参数:从第几条数据开始(不包含开始位置)相当于是s的记录数乘以sc表的记录数。只有连接条件完全成立才显示结果。第二个参数:每次返回多少条。视为两表之间的连接查询。

2024-02-26 17:09:09 442

原创 mysql之CRUD&常见函数&union查询

insert into c(c2) values(‘历史1’),(‘地理1’);update c set c2=‘我爱上学’ for update;truncate:不允许携带条件,全表删除,删除后索引等还原为最初状态。面试题:请阐述drop,truncate,delete的区别。insert into c values(7,‘政治’)删除能力:drop>truncate>delete。delete:逻辑删除,要携带条件。上述代码课与该表搭配运行。

2024-02-22 21:20:38 1142

原创 sql面试题--业务培训(一)

表S(S#,SN,SD,SA)S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄、(3)使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位?表SC(S#,C#,G)S#,C#,G分别代表学号,所选的课程编号,学习成绩。(1)使用标准SQL嵌套语句查询选修课程名称为'税收基础’的学员学号和姓名?(2)使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位?表C(C#,CN)C#,CN分别代表课程编号,课程名称。(5)查询选修课程超过5门的学员学号和所属单位?

2024-02-22 11:19:01 1004 1

原创 数据库表的初识&建库&账号管理

并且库里表的存储引擎均为PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。sys 数据库主要提供了一些视图,数据都来自于performation_schema,主要是让开发者和使用者更方便地查看性能问题。字符串类型:char,varchar,(varchar2类型是oracle里的)text,blob(二进制类型).例如:订单项表设计:id、单价、数量以及小计字段(小计应该是单价*数量)例如:接诊记录表(id,患者ID、患者姓名同时存在一张表中)

2024-02-22 10:53:00 972 1

原创 基于Windows搭建ftp服务器

FTP服务器(ftp流入量)右键属性–程序和服务–CV浏览左边的内容–新建入栈规则。勾选程序–此程序路径,将刚才cv的v上去,然后下一步就行。将刚才创建的组添加到对象里,并赋予他读取和写入的权限。Win+R搜索’服务器管理器’,配置–用户和组。服务器管理器–配置–高级安全防火墙–入栈规则。搜索IIS–网站右键–添加FTP站点。到主机文件夹里输入ftp//ip地址。按图示创建一个文件,右键属性–安全。创建用户和组,将用户添加到组里。勾选web服务器IIS。

2024-02-20 19:58:34 352

原创 目录的共享与访问的实现

在赋权的用户机里win+R–>‘\’+‘IP地址(主机)’点击添加–》给需要赋权的用户赋予相应的权限–>应用–确定。点击属性–>共享–>共享(S)

2024-02-20 16:36:14 359

原创 SQL Service 2008 的安装与配置

点击添加当前用户。

2024-02-18 11:17:29 353

原创 Oracle11g的安装和配置

将文件解压,再将P13390677_112040_MSW工H-x86-64_1of7文件里的Components文件夹下的文件考入到P13390677_112040_MSW工H-x86-64_2of7的Components文件夹下。取消勾选,后会弹出一个警告,点击是即可。

2024-02-18 10:57:48 348

原创 Windows Service 2008虚拟机安装mysql service 5.7并实现远程连接

以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。在D:\tools\mysql-5.7.23-winx64目录下创建my.ini文件(教程已提供),并添加相关配置。将zip包解压到指定目录,例如:D:\tools\mysql-5.7.23-winx64。因为博主电脑的问题,无法使用临时密码登录mysql,所以我用的是免密登录。主机要填自己的虚拟机的ip,密码就是我们root用户的密码。注意:我们登录的是root账户,而不是-root账户。

2024-01-30 18:20:57 455

原创 在云服务器上通过FileZilla配置FTP(通过FileZilla配置FTP升级版)

修改我们的安全组,将21,和50000-50010端口添加进去。有兴趣的读者可以看看博主的博客,有很全面的教程。加入实例即可,剩下的操作和是一样的。在连接时主机应该填我们的公网。

2024-01-26 19:33:36 400

原创 通过FileZilla配置FTP

说明一下:通过FileZilla配置FTP有两种模式,我们先用被动模式。4. 点击确定,在C盘里创建一个文件夹,在里面创建你的用户,下载一个客户端和一个服务端的FileZilla。在虚拟机里安装FileZilla服务器。如果已经有了一个客户端,可以不下用载。主机:虚拟机的IP地址。其他的对号入座即可,

2024-01-26 19:23:47 625 10

原创 阿里云之申请云服务器--配置jdk,tomcat,安全策略--能够在他人电脑上显示本电脑的Tomcat

在访问公网时要确保Tomcat正在启动,长时间不访问云服务器里的实例,Tomcat会自动关闭。如果各位读者想要和博主一样显示Tomcat,还需要先配置jdk,然后在配置Tomcat。创建完后可能不会立刻显示出你创建的安全组,可以去阿里云的主页,然后在到云服务器的控制台。点击产品,勾选个人认证,云服务器。如果是直接点击主页的控制台,他会弹到阿里云的控制台,而不是云服务器ECS的控制台。博主访问的是Tomcat的本地服务器,所以是8080,进入之后,网络与安全–>安全组–>创建安全组。

2024-01-26 11:34:13 356 1

原创 占用端口及解决Windows系统本地端口被占用的问题

假设我们要查的是端口号“80”,那么就输入(netstat -aon|findstr “3389”),然后回车。在弹出的窗口中输入(netstat -ano),再按一下回车键,就可以获取到所有端口活动连接的列表。输入命令(taskkill -pid 进程号 -f)后回车,就可以终止进程。如我们要终止PID号“3389”,那么就输入【taskkill -pid 1468-f】。如果想查看是哪个进程占用了“1468”端口,就输入命令(tasklist|findstr ”3389”)后回车。弹出上图内容则成功。

2024-01-25 21:28:16 751 3

原创 ChatGPT 和文心一言哪个更好用?

文心一言的语料来源主要是从网上收集的大量数据,而ChatGPT的语料库是基于爬虫网站的免费数据,同时也拥有自己的独立网站机器学习资源。文心一言主要用于生成高质量的自然语言文本,如新闻报道、广告文案等,并能够模仿人类的写作风格和语言习惯。ChatGPT则以其强大的计算能力和更大的训练数据集,能够在生成长文本或多样化的文本方面表现出色。文心一言适用于需要生成有文化内涵的短文本场景,如网站的底部名言展示、app的启动页等。文心一言的优势在于能够生成高质量的自然语言文本,并且可以进行自然语言理解和交互。

2024-01-24 08:30:00 385 1

原创 jdk的安装和Tomcat的安装

在path的最后面添加(;%CATALIN_HOME%\bin)然后打开浏览器,输入http://localhost:8080。在path的最后面添加(;%JAVA_HOME%\bin)CATALIN_HOME=Tomcat的存放路径。公共JRE可以关闭,没多大用,反而会占用内存。计算机–>属性–>高级系统设置–>环境变量。计算机–>属性–>高级系统设置–>环境变量。然后打开黑窗口(cmd),输入java。JAVA_HOME=jdk的存放路径。显示Tomcat的主页就是成功了。双击jdk,然后一路下一步。

2024-01-23 15:18:39 685 3

原创 虚拟机ip地址长时间固定

打开虚拟机,编辑–>虚拟网络编辑器。选中VMnet8–>DHCP设置。修改默认租用时间和最长租用时间。

2024-01-23 14:51:05 366 2

原创 Windows Service 2008 r2的安装

这里的40个G并不会马上占用,当虚拟机里的东西到40个G的大小就不会再存储东西了。选择和自己虚拟机版本匹配的镜像文件。在这里可以更改虚拟机存放的位置。选择自己要安装的虚拟机版本。后面的东西跟着引导走即可。

2024-01-23 14:45:36 440

原创 远程桌面--虚拟机与主机的文件传输

上面的Administrator是虚拟机的用户名,有时会需要我们手动输入。1.win+R 输入mstsc。2.输入虚拟机的ip地址。2.输入虚拟机的密码。3.验证身份–选择是。

2024-01-23 13:58:11 518

原创 Vue之样式绑定&事件,按键修饰符&常用控件

lazy 默认情况下, v-model在input事件中同步输入框的值与数据,但你可以添加一个修饰符lazy,从而转变为在change事件中同步。例如 v-my-directive=“1 + 1” 中,表达式为 “1 + 1”。每个自定义组件使用函数方式来声明data,这样每个实例可以维护一份被返回对象的独立的拷贝,在定义自定义组件时,一定要注意这一点。5) arg:传给指令的参数,可选。2) value:指令的绑定值,例如:v-my-directive=“1 + 1” 中,绑定值为 2。

2023-10-23 14:22:40 219 1

原创 Vdue之模版语法&指令&过滤器&计算属性&监听属性

vue允许自定义过滤器,一般用于常见的文本格式化,过滤器可用的两个地方:双花括号插值与v-bind表达式,过滤器应该被添加在js表达式的尾部,使用管道运算符"|"使用{{msg}}的形式,标签将会被替换成为数据对象(data)上msg属性值,当绑定的数据对象上的msg属性值发生变化时,插值处的值也会发生变化(双向绑定)注意:使用v-show,虽然不显示,但在页面的dom中是存在的,只是display属性为none。{{}}的方式将数据处理为普通文本,如果要输出html,需要使用v-html指令。

2023-10-20 10:13:02 91 1

原创 Vue之Vue的介绍&安装&开发实例&生命周期钩子

1.1 什么是vuevue是一个构建用户界面UI的渐进式javascript框架,渐进式的框架是指可以一步一步的由浅入深的去使用这个框架,该框架可以逐步引入项目。作者:尤雨溪vue官网 https://cn.vuejs.org/

2023-10-17 21:15:59 337 1

原创 SpringMVC之国际化&上传&下载

将上一节中的index.jsp页面修改为使用国际化资源文件来显示信息(要先将spring配置文件中需要的配置完成)2)配置国际化资源文件(在spring配置文件中添加,例如spring-mvc.xml)该截图中的代码只是保存了图片,还需要将图片的信息保存到文件数据表中,请自行完善。在book表中加入一个字段来保存上传文件的ID,即:与file_id字段对应。2)在index.jsp文件中因为国际化支持标签。如果当前显示的是中文,则点击切换到的应该是英文。如果当前显示的是英文,在点击切换到中文。

2023-10-14 10:24:40 315 1

原创 SpringMVC之WEB-INF下页面跳转&@ModelAttribute&IDEA tomcat控制台中文乱码问题处理

用途:预加载数据,会在每个RequestMapping方法执行之前调用。复制此段代码:-Dfile.encoding=utf-8。特点:无需返回视图,返回类型void。

2023-10-13 20:16:15 1190 1

原创 SpringMVC之框架搭建&开发实例&请求的处理流程

Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。

2023-10-11 16:06:57 310 1

原创 Spring与mybatis的集成&使用AOP简化分页

感谢大家这么多年的支持,文章末尾有彩蛋哦!

2023-09-25 09:24:20 99 3

原创 mybatis之动态SQL语句&分页查询

动态sql简述mybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑. 总体说来mybatis动态SQL语句主要有以下几类:if 语句 (简单的条件判断)choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必

2023-09-25 08:55:14 88 2

原创 电脑维护好,再也没烦恼

谁的电脑这么干净啊?

2023-09-18 22:49:26 128

原创 mybatis简介&idea导入mybatis

(注意:大家可以通过webapp找到要创建的项目,但是要注意我们用的是maven,上面有一个cocoon-webapp别找错了)1)Mybatis通过参数映射方式,可以将参数灵活的配置在SQL语句中的配置文件中,避免在Java类中配置参数(JDBC)2)Mybatis通过输出映射机制,将结果集的检索自动映射成相应的Java对象,避免对结果集手工检索(JDBC)需要给出对应的sql映射和映射规则。(注意:首先我们点击“-”,然后在点击Apply,在点击“+”,然后点击Apply,最后在点击“OK”)

2023-09-18 16:34:36 349 1

原创 生命周期&简化idea配置

该接口并没有在上面的流程图上体现出来,因为该接口是在Bean实例化之前调用的(但BeanFactoryPostProcessor接口也是spring容器提供的扩展接口,所以在此处一同列出),如果有实现了BeanFactoryPostProcessor接口,则容器初始化后,并在Bean实例化之前Spring会回调该接口的postProcessorBeanFactory方法,可以在这个方法中获取Bean的定义信息,并执行一些自定义的操作,如属性检查等。修改pom.xml文件,引入必要的包。

2023-09-18 15:15:32 96

原创 Java动态代理&Aop的好处

在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理),可以理解为AOP真正要实现的功能。将通知应用到目标对象后创建的对象(代理=目标+通知),请注意:只有代理对象才有AOP功能,而AOP的代码是写在通知的方法里面的,如上例中的JDKProxy。剩下的步骤是将异常通知配置到spring配置文件中,及在代理配置中加入异常通知的配置,可参考上面的环绕通知等示例。2)将实现的前置通知配置到Spring.xml中,一遍与被spring管理。

2023-09-18 15:01:30 339

原创 Spring之IOC容器(依赖注入)&基本介绍&基本配置&多模块化

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring项目出发点:目的:提供一种贯穿始终的解决方面,将各种专用框架整合成一个连贯的整体框架,简化企业级应用的开发(有点像粘合剂)

2023-09-15 18:43:38 222 2

原创 idea之maven的安装与配置

变量值:填你下载的maven所存放的路径,例:D:\idea\apache-maven-3.9.4。此电脑–>右键–>属性–>高级系统设置–>环境变量–>系统变量(S)–>新建一个系统变量。找到Path,点击编辑,新建一个环境变量。里面填%MAVEN_HOME%\bin。变量名:MAVEN_HOME。

2023-09-15 18:26:01 239 2

原创 idea的安装

安装完后到你的文件里找到idea64.exe.vmoptions文件,在最后一行添加-javaagent:D:\idea\jetbrains-agent.jar。D:\idea\IntelliJ IDEA 2019.3.3\bin这是我的安装路径。由于涉及到一些版权问题,所有有一些文件大家是找不到的,可以关注博主,加个微信私法。D:\idea\jetbrains-agent.jar这个路径是我们嫁包的路径。idea的安装非常简单,只需要一直next就行,我们先到idea的官网里下载一个idea。

2023-09-11 16:57:31 68 1

原创 日期--data与String的相互转换

首先我们要明确其中y:年份 MM:月份 dd:天 HH:小时 mm:分 ss:秒。

2023-09-08 10:29:33 534 1

Windows项目部署-登录测试war包

Windows项目部署-登录测试war包

2024-03-14

J2EE之xml的建模

思路可见本博主的博客

2023-07-13

Xml的解析,以及dom4j常用的使用方法

可以直接c进eclipse使用

2023-07-11

空空如也

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

TA关注的人

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