自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java反射

反射是在运行时动态访问类与对象的技术反射是jdk1.2版本后的高级特性,隶属于java.lang.reflect大多数Java框架都基于反射实现参数配置,动态注入等特性在Java中,有两种方式加载类:运行时动态加载类和编译时静态加载类。运行时动态加载类:运行时动态加载类是指在程序运行时,使用反射机制加载类。这意味着,在编译时不会加载类,而是在运行时再加载。这种方式的优势在于,可以在运行时动态加载、创建对象、调用方法等。编译时静态加载类:编译时静态加载类是指在编译时就加载类,不需要使用反射机制。

2022-12-19 21:33:42 210

原创 输入输出流

输入输出流的学习理解

2022-11-26 21:29:46 1066

原创 Linux文件权限,sudo超级管理员权限,防火墙权限

一份文件的权限有三种:读取,写入与执行下图将给出属主,组员与组外人的权限字母代表下面将展示一下如何为usermod -g developer d1 为d1用户分配deveeloper组usermod -G developer,testor d1 为d1用户分配deveeloper与testor组下面将展示一下如何代码意义:对dev-document文件,将d1用户分配至developer组。下面将展示一下如何。

2022-11-08 21:26:00 1350

原创 Linux应用服务化与用户组管理

普通启动 ./src/redis-server redis.conf应用服务化解决的问题是:设置某个应用开机自启动,减少自己通过命令启动的麻烦应用服务化开启的流程是:建立一个.service文件,然后启用即可服务管理命令:systemctl下面是连接在systemctl后的常用指令及其功能建立.service文件属于配置流程,请直接参考视频回忆编写即可。解释:给予用户组权限,然后属于该用户组的用户就可以调用这些权限了。解决问题:创建多个用户,都可以使用主机权限,但是根据用户组不同而主机权限不同。

2022-11-06 18:00:41 1204

原创 Linux进阶常用命令操作

kill -s QUIT $MAINPID 有序关闭这个进程,这里的MAINPIDS是变量,代表某个PID。kill -9 PID 强制杀死这个进程。1)netstat -tunlp为查看端口占用情况指令。2)netstat -ano为查看本机开放的全部端口。3) ps主要是查看服务器的进程信息。4) kill 杀死进程命令操作。首先是基础的四个进阶命令操作。解释一下上面一二的字母意义。

2022-11-06 10:48:07 214

原创 Linux打包,压缩,安装

解压命令:tar zxvf tomcat.tar.gz(解压文件名) -C /usr(解压文件地址,可选项)压缩命令:tar zcvf tom .tar.gz(压缩名) /usr(压缩文件地址)解压命令:tar zxvf tomcat.tar.gz(解压文件名)yum list installed '应用名' 查看已安装的应用。tar可结合gzip实现打包压缩,扩展名.tar.gz。rpm -ql 应用名 查看安装后输出的文件清单。which 应用名 查看应用名下载地址。Z 通过gzip压缩或解压。

2022-11-06 10:33:02 576

原创 Linux文件操作命令

find /home/nxy/test -name *.txt 通过find查找文件或路径,这里的/home用pwd去查看当前路径,-name代表用名字查找, *.txt是用正则去找这个文件。cat hello.txt myname.txt >> full.txt 合并两个文件内容至full.txt。grep -v aaa test.txt 在test.txt文件中查找不含有aaa的内容。普通模式--- i --->编辑模式--- esc --->普通模式。

2022-11-01 08:43:27 273

原创 RBAC权限底层设计与Element Plus

基于角色权限控制(RBAC)是面向企业安全策略的访问控制方式,RBAC核心思想是将控制访问权限的资源与角色(Role)进行绑定。系统的用户(User)与角色(Role)再进行绑定,用户便拥有对应权限。简单来说,任命一个人为辅导员职位,那么这个人就可以调用辅导员职位的权限。1.创建assets资产包,引入ajax,element,Vue等的文件。2.在html文件的中引入样式与组件库。

2022-11-01 07:42:51 118

原创 中断,异常,进程

1.中断分为内中断与外中断。内中断出现在CPU的内部,与当前执行的指令有关。外中断出现在CPU的外部,与当前执行的指令无关。2.PCB的定义:进程存在的唯一标志,存有对一个进程的各种描述信息。2.发生中断时意味着,需要操作系统介入,开展管理工作。1.定义:进程由PCB,若干个程序段与数据段组成。每一个进程都是独立运行,独立获取资源的-->独立性。3.操作系统对多个PCB的组织方式--链接方式。依靠中断,动态执行的-->并发性。动态产生和消亡-->动态性。

2022-10-29 19:11:50 1107

原创 MybatisUtils与Druid连接池

excuteQuery是帮助查询操作的Lambda表达式方法,可以帮助屏蔽查询操作的相关细节,这样很轻松的就可以启动查询操作了,不用再担心忘记开启和关闭回收资源。executeUpdate帮助使用者操作数据库的更新等操作,如增删改,内置了rollback方法。帮助快速创建一个sqlSession以及开启和关闭。然后更改xml代码如下即可。2.Druid连接池。

2022-10-22 17:58:22 501

原创 MyBatis进阶

2.传多个参数--参数类型为java.util.Map--Java类中直接加入param即可(提前写好内容)2.Java代码部分,可以直接复制以下基础代码,在此基础上增加功能。1.SQL代码部分,先在Navicat中写好并测试代码。1.传单个参数--参数类型为Integer。

2022-10-22 17:48:43 345

原创 MyBatis基础使用教程

理解:这个文件是用来放置SQL代码的,然后实际使用时可以goods.selectAll使用这些代码。4.在编写好的类上面点击Code-->Generate-->选择生成测试案例。注:可以不使用驼峰命名,直接复制使用数据库中的命名,例如goods_id。理解:全部连接好之后就可以调用XML文件中的SQL代码来进行增删改查了。理解:从数据库拿来的数据都要暂时放在这个类中,做成一个个的对象。理解:快速创建sqlSession的类,减少多次重复创建的操作。1.引入Maven依赖。理解:设置连接的数据库。

2022-10-14 19:56:42 187

原创 Ajax基础

补充:对应的类对象-->用于提供响应体文本。1.创建XmlGttpRequest对象。第一步:创建Servlet基础。2.发送Ajax请求。

2022-10-08 18:18:11 76

原创 Vue实战

第二步:普通变量(数值,字符串等)用ref来定义(注意定义时以分号结尾,用let定义);复杂数据类型(数组,对象等)用reactive来定义(用const定义)。第一步:解构出ref与reactive。第三步:在setup方法中返回。

2022-10-08 18:12:19 161

原创 Vue3.0框架-基础

第二种是class=[a,b]绑定的,a与b又在data()中与实际的class绑定,优点是可以快速绑定多个类对象。3.通过vue.createApp(kk).mount('#ha')进行类与属性方法的连接-->不需要分号结尾。3.优点在于可以快速绑定事件,直接事件--方法,并且有独立内容区,方便后续查找。1.使用v-on:click="函数名"-->直接写这个事件需要使用什么方法。-->change对应绑定设置的vue常量,期内放置了变量,数组和方法。一种是v-bind:href:"url"

2022-09-28 22:49:28 5598

原创 Servlet进阶-下

Cookie:提供浏览器关闭后数据不会丢失的机制Cookie:默认与域名绑定,只有域名下的程序才能读取数据Cookie:具有时效性,Cookie会伴随请求头发送给服务器Cookie:默认情况下Cookie有效期与当前浏览器进程绑定Cookie:设置过期时间后,Cookie过期后才会失效查看网页旁边的小锁就可以看到有哪些cookieCookie cookie=new Cookie("random",String.valueOf(random));//cookie名字与cookie值添

2022-09-26 09:19:49 123

原创 Servlet进阶-上

/属性名,属性值//获取属性值。

2022-09-25 20:10:07 122

原创 Servlet基础

第九步:将FirstServlet类绑定为一个网址-->web.xml文件中将FirstServlet类与/firstw网址通过进行绑定。第三步:加入web模块-->修改web路径为src\main\webapp-->修改版本为3.1-->更改Web资源路径为webapp-->创建工件。第七步:在webapp目录下创建index.html文件-->设置表单且提交内容至/first网址。第六步:创建第一个类FirstServlet-->继承HttpServlet。

2022-09-22 21:23:51 134

原创 CSS使用指南

书写方式/* 我是注释 */内嵌式:在head里面写style用选择器书写属性行内式:在任意标签里面直接写style外链式:额外写一个css代码,用link在HTML文件里面使用指定方式独立ip选择字体标签里面设置一个ip(id=p1),然后选择器打#p1做出独立设置(可设置多个标签同id)多个class选择字体标签里面设置一个class值(class=ooo),然后选择器打.ooo做出独立设置可设置多种类(如颜色类,字体类),然后用于同一个标签<span class=

2022-03-20 10:48:14 118

原创 HTML实用标签指南(详细)

普通标签1.1 标题标签<body> <!--标题标签--> <h1 align="center">我是一个标题标签</h1></body>作用:在网页中创建一个标题,加黑加粗显示且独立占据一行。常用属性:可用align属性调整标题位置1.2 段落标签<body> <!--标题标签--> <h1>我是一个标题标签</h1> <p>我

2022-03-05 09:55:57 934

空空如也

空空如也

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

TA关注的人

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