自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈师范普本工科专业的秋招历程

又或者我面试的银行岗位,面试官是留洋回来的,面试的几位同学除了我一个人是师范类院校的本科剩下的也基本是武大、重邮、西电、南京大学、电子科大、墨尔本大学、悉尼大学的本科生甚至研究生,他们的专业知识储备非常深,而且口语也很是流利,面试官叫我们自我介绍都是英文自我介绍,有的还是全程英文交流,他们一口流利的英文让我感到人和人的差别之大,深感无奈,索性沉默下来,把自己当作一名过客,笑看各位神仙竞争。,大家不要光等学校发出来的,要自己多去了解,牛客上,还有一些招聘软件上是有很多岗位信息的,及时投递,

2023-12-25 20:05:40 2660

原创 学长分享社招模板

一种渐进式缓存淘汰方法、装置、电子设备和存储介质|一种2D图片位移模拟3D球体旋转的装置和系统|一种基于多重循环缓存的消息处理方法及系统|一种基于状态机的界面跳转和事件触发系统|一种提升界面开发效率的UI皮肤系统|一种玩家列表更新、查询的方法及系统|一种基于有向图的任务触发方法及系统|一种隔离游戏逻辑的策略及系统|

2024-06-23 23:39:53 642

原创 应届毕业之本科简历制作

行文至此,我也要开始🐂🐎人生了,希望我的简历制作流程能给你提供些许帮助。

2024-06-23 16:10:05 1095

原创 我的创作纪念日

地处西部,学历是双非师范院校二级学院通信本科专业,就业堪忧,同学院还有一个人工智能专业,问了历届就业情况,很多无奈进厂,文科院校中的高难度工科专业,就业企业认可度不高,至此开始学技术,并在博客上做笔记记录我的学习历程。当下应届生的就业大环境主体仍旧是能者居之,但是对于大部分我这种毫无特长的普通应届毕业生来说就好业形势和压力越来越大。尤其是现在,研究生应届和本科生应届竞争同一个岗位的案例数不胜数,尤其是大公司的好岗位。立足当下,找个能持续学习的工作,完善自己,增长经验。朴实无华的学历优势能碾压很多人的努力。

2024-04-21 19:49:40 672

原创 day48_servlet

周一0 复习上周1 本周计划2 MVC和三层架构3 Login案例4 请求转发5 重定向。

2024-04-21 19:34:03 691

原创 day47_servlet

0 复习昨日1 接收请求2 处理响应。

2024-03-03 16:39:11 468

原创 day46_Servlet

javaweb开发,就是需要服务器接收前端发送的请求,以及请求中的数据,经过处理(jdbc操作),然后向浏览器做出响应我们要想在服务器中写java代码来接收请求,做出响应,我们的java代码就得遵循tomcat开发规范因此Tomcat提供了开发的规范,就是servlet.Servlet就是运行在服务器上的程序,可交互式的接收服务器的请求,并可以做出响应运行在服务器,是一个服务器端的程序接收客户端请求,向客户端做出响应动态网页(jsp)

2024-03-03 16:38:34 1034

原创 day45_maven_tomcat

项目管理工具,统一项目结构,配置文件,依赖,部署,测试等等Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。1 要会使用maven创建java项目javaweb项目2 项目的目录结构要能手写。

2024-02-05 20:46:54 1156 1

原创 day44_jdbc

0 复习昨日1 讲作业2 数据库连接池(druid)3 反射4 改造DBUtil5 完成CRUD练习。

2024-02-05 20:23:40 1007

原创 day43_jdbc

用户输入的数据中有SQL关键词,导致在执行SQL语句时出现一些不正常的情况.这就是SQL注入!出现SQL注入是很危险目前使用JDBC完成了CRUD,但是现在是进行CRUD,增删改方法要设计很多参数,查询的方法需要设计集合才能返回.在实际开发中,我们需要将零散的数据封装到对象处理.ORM (Object Relational Mapping) 对象关系映射是指数据库表与Java的实体类有关系,可以进行映射数据库表 --> Java的类字段 --> 类的属性。

2024-02-04 20:09:04 1086

原创 day42_jdbc

目前我们操作数据库,只能通过命令行(cmd)或者图形工具Navicat来操作数据库.但是实际开发时配合页面数据对数据操作,如果还是使用命令行(cmd)或者图形工具Navicat来操作就很麻烦!JDBC就是另外一种操作数据库的方式.(Java操作数据库)JDBC: Java DataBase Connectivity Java 数据库连接JDBC的设计思想Mysql厂商提供了驱动包,如下(jar包)(jar包就是把java项目压缩打包)驱动包,就是MYSQL厂商提供一套JDBC规范的实现.

2024-02-04 20:07:42 1151

原创 day40_mysql

0 复习昨日1 多表联查2 函数。

2024-02-01 18:45:34 1153

原创 day39_mysql

0 复习昨日1 DML2 约束3 DQL。

2024-02-01 18:44:50 1240

原创 day38_MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公 司开发,现在已经属于 Oracle 旗下产品。MySQL 是最流行的关系型数据 库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMSRelationalDatabase Management System,关系数据库管 理系统) 应用软件之一。开源免费!DDL语句创建库/表 create database/table 名字修改库/表 alter database/table 名字 …

2024-01-30 19:05:54 857

原创 day37_jquery

2.2 将JS对象转成JQuery对象3 DOM3.1 追加元素3.2 删除元素4 效果4.1 隐藏显示4.2 淡入淡出4.3 滑入滑出4.4 动画5 JQuery筛选查找5.1 过滤5.2 查找6 Ajax6.1 FastMock网站6.2 $.get6.3 $.post(暂时不讲)6.4 $.ajax7 作业r.sname+“”+“”+user.score+“”+“”+user.cid+“”+“”+us

2024-01-30 18:29:55 732

原创 day36_JQuery

JQuery是JS的类库,是js的框架,将原来的JS的操作封装,让js操作DOM,BOM等更加方便简洁.优化HTML文档操作、事件处理、动画设计和AJAX交互。jQuery设计的宗旨是“Write Less,Do More”,即倡导写更少的代码,做更多的事情。jQuery兼容各种主流浏览器,如IESafari2.0+、Opera 9.0+等自己总结,jq是什么,用来干什么。

2024-01-29 18:11:25 732

原创 day35_js

正则表达式: 一种匹配文字的语法,常用语校验数据格式.场景: 注册时表达的输入框中内容要求用户名首字母大小,长度,特殊符号邮箱格式手机号格式身份证格式正则表达式是由一些符号组成模板,这个模板来匹配一些字符串,通过方法可以判断这些字符串是否符号这个模板正则表达式的模板的写法[] 内部写匹配的内容[abc] 查找方括号之间的任何字符。[0-9] 查找任何从 0 至 9 的数字。\d 指数字,就是0-9n+ 匹配任何包含至少一个 n 的字符串。

2024-01-29 18:07:59 1131

原创 day34_js

事件: 就是发生在浏览器(页面)上一件事,键盘事件,鼠标事件,表单事件,加载事件等等DOM,Document Object Model,文档对象模型,将HTML页面当做文档,页面内部有各种标签,标签有平级,有嵌套;标签还有属性,因此document被加载成dom树,树上每个节点就是一个标签有了DOM树,就可以通过树来查找节点(元素),找到元素就可以对元素进行操作(修改,删除,添加),还可以操作元素的样式。

2024-01-27 18:48:12 458

原创 day33_js

0 复习昨日1 JS概述2 JS的引入方式3 JS语法3.1 变量3.2 基本数据类型3.3 引用类型3.4 数组类型3.5 日期类型3.6 运算符(算术运算,逻辑,关系运算,三目运算)3.7 分支3.8 循环3.9 函数(重点)3 常见弹窗函数。

2024-01-27 18:46:49 943

原创 day32_CSS

0 复习昨日1 css属性2 盒子模型 【重点】3 css扩展属性4 Bootstrap【重点】

2024-01-26 17:28:05 316

原创 day31_HTML

0 复习昨日1 表格标签2 表单标签【重要】3 框架标签。

2024-01-26 17:24:31 524

原创 day31_CSS

层叠样式表(cascading style sheet) CSS用来美化HTML页面,可以让页面更好看,还可以布局页面.好处美化页面,布局页面使用外部css文件,可以实现样式文件和html文件分离,便于维护使用外部css文件,可以实现样式的复用,提高开发效率。

2024-01-25 18:17:19 1103

原创 day30_HTML

第一阶段是java基础,第二阶段是javaweb,我们要是还有第一阶段的知识来完成javaweb项目的开发.即学完第二阶段就可以完成一个简单项目,理解项目开发流程,知道一个项目的请求响应的过程.第二阶段(五周)前端数据库javaweb知识项目开发前端浏览器页面发请求java代码处理请求,操作数据库java代码根据数据库结果,做出响应我们进行web开发,web开发中前端页面就是由HTML编写.

2024-01-25 18:14:40 1722

原创 day25-mysql

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2024-01-24 16:54:23 1143

原创 day24

类 ObjectInputStream(反序列化) 和 ObjectOutputStream(序列化) 是高层次的数据流,它们包含反序列化和序列化对象的方法。将一个类对象信息(构造方法,属性,方法)可以写到本地一个文件中。为啥要获取一个类的字节码文件对象,因为我要获取字节码文件下面的 构造方法 方法 属性 等信息。.class文件会被类加载器加载到虚拟机中,可以通过.class文件获取原始类中的所有的信息。Java反射是在动态的获取类, 类属性, 类方法, 类构造方法等内部一些类的信息。

2024-01-24 16:38:55 1055

原创 day23-线程池

创建一个可缓存的线程池,若线程数超过任务所需,那么多余的线程会被缓存一段时间后才被回收,若线程数不够,则会新建线程。1.Executors.newCachedThreadPool:创建一个可缓存的线程池,若线程数超过处理所需,缓存一段时间后会回收,若线程数不够,则新建线程。创建一个单线程的可以执行延迟任务的线程池,此线程池可以看作是 ScheduledThreadPool 的单线程池版本。线程池一个容纳了多个线程的容器,其中的线程可以反复的使用。创建单个线程的线程池,它可以保证先进先出(队列)的执行顺序。

2024-01-23 13:57:55 861

原创 day22-线程

是独立的运行程序​ 比如咱们电脑软件,你启动起来以后,他就是一个进程。qq idea进程需要windows系统的分配。可以获取当前的系统的网卡,内存,显卡等​ 1.独立性​ 各个进程之间是相互的独立的互不影响 的。录屏软件和idea没有关系的​ 2.互斥性​ 每个软件系统都会分配一个独立端口号,如果启动一个软件以后他的端口号97。​ 如果再启动另外一个软件,另外一个软件如果端口也是97,这个程序就启动不了,端口被占用的脑海里面知道开启的软件就是一个进程 即可!!

2024-01-23 13:56:37 933

原创 day21

关于流,你只要听懂昨天讲的流,那么其他流都在不再话下,思路都是一样的!!!教你们方法 方式,而不是单纯的教技术!!!这些东西都是可以举一反三的!!!回顾之后再讲一个对象流 序列化!!!我不用讲,你看着官方手册就会写了。

2024-01-22 14:57:50 894

原创 day20

BufferedInputStream 其实FileInputStream其实一次读取一个字节的,但是使用BufferedInputStream 了之后,可以搞一个缓冲的数组,一次可以读取多个,那么循环次数就会减少,代码的效率就会提升。想象咱们班门口放了一袋大米(就是磁盘的本地文件,文件的内容),现在我要求把门口给我运到我的讲台(Java的内存),不能使用袋子直接搬运?在读取的时候,会将咱们的文件(音频 视频 等)变成流的形式 一点一点来处理的 拆解开来出来的。不是,依靠流的形式进行读 和写。

2024-01-22 14:54:49 845

原创 day19

文件和文件夹(文件路径)的抽象表示,是专门来出来u磁盘上面的文件或者文件夹的。获取当前文件夹下面的所有的=文件。获取当前文件对象的上一级的目录。获取当前文件夹下面的所有文件的名字。之前都是手动创建,现在可以借助Java封装好的类创建文件夹和文件。if (file1.isDirectory()) {//是文件夹。获取文件或者文件夹的名字的。立即删除文件,常用的。获取当前对象的路径的。

2024-01-20 12:54:18 1033

原创 day18

​ int age, int weight 先按照年龄进行升序排,如果年龄相等的话,按照体重升序排。真实开发的时候,一个方法参数是一个接口对象,不用再新建一个类去实现这个接口,直接方法中去new 接口。总结:使用TreeSet的时候需要类实现一个接口 Comparable这个接口去做比较排序。​ 先按照字符串的字典顺序排,然后字符串相等的话,在按照年龄排。从字面意思来理解:在类的内部创建一个类,这个类叫内部类。​ TreeSet里面存的是Dog类,在类的方法的外面再类中,就是成员内部类。

2024-01-20 12:50:11 435

原创 day17

回顾。

2024-01-19 12:54:52 434

原创 day16

/有参构造方法,对属性进行赋值return age;//在一个类中重写toString方法//将内存地址转为程序员能看懂的字符串// '}';// }Person person = new Person("老邢", 78);//// 之前打印的person对象是内存地址,现在在类中重写了toString方法//以后,输出一个对象的话,就会打印出来一个字符串//在集合中添加person对象list.add(new Person("骚磊", 45));

2024-01-19 12:53:52 378

原创 day15

​ 2.数组封装的方法是比较少的,集合封装的方法是比较多的!Java给咱们封装了集合的类库,封装了很多!学习Collection这个接口,其实就是在学习这个接口下面的方法。3.其他的包的下面的其他类不能使用私有化的成员属性和成员方法。总结:private修饰的成员变量和成员方法只能在本类中使用。2.同一个包下面其他类不能使用私有化的成员属性和成员方法。总结:其他包下面其他类不能使用,但是继承的子类可以使用的。​ 但是数组有一个不好的地方,数组预先定义容量!1.在本类中可以使用私有化的成员属性和成员方法。

2024-01-18 14:27:40 1200

原创 day14

回顾。

2024-01-18 14:26:16 415

原创 day13

Java给咱们提供了很多的异常对象,但是有的时候还是满足不了现实生活的需求,我自己造异常对象。继承Exception需求:​ 如果是单身 抛出一个异常 单身异常类System.out.println("请输入一个整数:");try {throw new Exception("输入的整数有误的。。。");System.out.println("优秀");System.out.println("良好");System.out.println("及格");

2024-01-17 17:27:25 1011

原创 day12

1.抽象类的声明abstract class 类名 { 普通的成员方法; 抽象方法;}2.关于声明和使用抽象类得注意事项(共9条) 1.使用abstarct修饰的类叫抽象类 2.抽象类下面有抽象方法和普通方法 3.抽象方法是没有方法体的 4.抽象累不能被实例化 5.写一个普通类去继承它 6.去实现所有抽象方法 7.非抽象方法也可以重写 8.一个抽象类可以继承另外一个抽象类的 9.抽象类可以继承非抽象类3.final关键字(5tiao) 1.final修饰成员变量 2

2024-01-17 17:07:09 517

原创 day11

abstract修饰的类叫抽象类abstract修饰的方法叫抽象方法总结:abstract 只能修饰类和方法abstarct class 类名{普通的方法;抽象方法;入门案例:先学会说声明出来一个抽象类//声明一个抽象类//在抽象类中可以写普通成员方法System.out.println("今天中午吃外卖。。。。。。");//定义一个抽象方法 是不完整的方法 没有方法体的//定义了咋用啊?抽象类创建不了对象的 咋解决?//解决方案: 再写一个普通类去继承抽象类即可。

2024-01-16 16:07:46 528

原创 day10

重写目的:子类可以继承父类的非私有化的方法,但是有的 时候父类的需求满足不了子类的需求了,这个时候需要重写父类非私有的方法。​ 如果父类中有有参构造,但是没有无参构造。​ 关于构造方法:父类与子类的构造方法的形式保持一致。继承的意思,就是将父类的属性和方法拿到子类中去使用。​ 公开的和默认的成员方法,子类可以继承使用。​ 公开的和默认的属性,子类可以继承使用的。​ 先执行父类的构造,再执行子类的构造方法。​ 私有的成员变量,子类无法使用的。​ 私有的成员方法,子类无法使用的。

2024-01-16 16:05:42 447

原创 day09

​ 一个Pandas类,属性 name age weight height 要求私有话成员变量 书写set方法。只能在构造方法中调用构造方法,只能写在第一行。​ 对属性进行封装 对方法进行封装 对类进行封装 对项目进行封装。​ this这个关键只能在方法(成员方法和构造方法)中使用。​ 2.在类中书写 set和get方法进行对属性的赋值和取值。在构造方法,在成员方法。在构造方法,在成员方法。​ 能不能在成员方法中调用构造方法?​ 1.只能在构造方法中去调用构造方法。

2024-01-15 13:00:19 431

ML精选面试题(选题中).docx

Springmvc的工作原理 (1)、 用户发送请求至前端控制器DispatcherServlet。 (2)、 DispatcherServlet(前端控制器)收到请求调用HandlerMapping处理器映射器。 (3)、 处理器映射器(HandlerMapping)找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet(前端控制器)。 (4)、 DispatcherServlet(前端控制器)调用HandlerAdapter处理器适配器。 (5)、 HandlerAdapter(处理器适配器)经过适配调用具体的处理器(Controller,也叫后端控制器)。 (6)、 Controller(后端控制器)执行完成返回ModelAndView(模型和视图)。 (7)、 HandlerAdapter(处理器适配器)将controller执行结果ModelAndView返回给DispatcherServlet(前端控制器)。 (8)、 DispatcherServlet(

2023-12-29

往届师兄师姐面试真题收集(Java相关岗位)

1、oracle去除重复的记录并保留序号最小的记录,设计sql语句 select min(id) from 表 group by id ; 2、mybatis怎么使用 mybatis属于ORM框架,封装了jdbc。可以通过注解或xml配置文件两种方式来使用。mybatis拥有一级缓存和二级缓存。 3、前端如何传数据到后端。在spring mvc中如何实现 前后端数据的互通是通过Ajax+Json技术实现的。springmvc框架封装了原生mvc,视图层向业务层传递数据时需经过控制层。 4、单线程和多线程的区别 多线程即同时存在多个线程运行,比只有一个线程运行效率要高。多线程可能产生并发问题,可以使用同步技术加以控制。 5、ajax怎么传数据 可以在ajax请求的url后追加请求参数或通过ajax技术中data属性。 6、get和post有什么区别,get为什么比post快 1、get把请求的数据放在url上,其格式为 以?分割URL和传输数据,参数之间以&相连;post把请求的数据放在HTTP的包体内 2、get提交的数据最大是2k,post理论

2023-12-25

运维基础之2-网络安全.pdf

防火墙(Firewall) 防火墙作用 在计算机领域,防火墙是用于保护信息安全的设备,其会依照用户定义的规则,允许或限制数据的传输。 用于保护内网安全的一种设备 依据规则进行防护 用户定义规则 允许或拒绝外部用户访问 防火墙分类 逻辑上划分,防火墙可以大体分为主机防火墙和网络防火墙 主机防火墙:针对于单个主机进行防护 网络防火墙:针对网络进行防护,处于网络边缘,防火墙背后是本地局域网 网络防火墙主外(服务集体),主机防火墙主内(服务个人) 物理上划分,防火墙可分为硬件防火墙和软件防火墙 硬件防火墙:在硬件级别实现防火墙功能,另一部分基于软件实现,其性能高,硬件成本高 软件防火墙:应用软件处理逻辑运行于通用硬件平台之上的防火墙,其性能相较于硬件防火墙低,成本较低,对于 Linux系统已自带,直接使用即可 防火墙性能 吞吐量 并发连接 新建连接 时延 抖动 硬件防火墙 硬件防火墙定义 硬件防火墙是指把具备配置数据包通过规则的软件嵌入硬件设备中,为网络提供安全防护的硬件设备。多见于网络边 缘。 硬件防火墙作用 硬件防火墙品牌 Juniper cisco 思科ASA 华为 天融信 软件防火墙

2023-12-16

zabbix简单介绍2

# 课后练习答案 1. 自定义监控agent1所有进程数量,并设定触发器(当大于200就警告,当大于300就严重警告,超过400个就灾难) ~~~powershell UserParameter=total_proc,ps -ef | wc -l ~~~ 2. 自定义监控agent1上mariadb的当前登录用户数, 并设定触发器(当大于50个就警告,当大于100就严重警告,超过150个就灾难) 方法一: ~~~powershell [root@agent1 ~]# yum install mariadb-server -y [root@agent1 ~]# systemctl restart mariadb 下面这条命令就可以得到当前登录用户数,然后自定义一个UserParameter就可以了 [root@agent1 ~]# mysqladmin extended-status |grep Threads_connected |awk '{print $4}' ~~~ 方法二: ~~~powershell 在agent端的下面这个子配置文件里已经有mysql的用户参数

2023-12-15

2-分布式存储之glusterfs

关联文件

2023-12-12

Rsync+Sersync

#保留字段,默认即可 #是否开启调试模式,默认false即可 #是否开启支持xfs文件系统,Centos7默认都是xfs的了,所以建议true开启 #是否开启过滤模式,根据需求开启,例:过滤以.php结尾的文件(.*)\.php #过滤以.svn结尾的文件 #过滤以.gz结尾的文件 #过滤监控目录下的info路径 </e

2023-12-07

01-MySQL介绍及安装(linux)

## 一、真实案例 ​ 某公司现在有几套不同版本的MySQL数据库,现在大部分的生产和测试环境都已经切换到5.7版本,由于历史原因,有一套测试环境版本为MySQL-5.5。现为了将测试环境版本统一,需要将原来测试环境数据库MySQL-==5.5==版本升级到现在的MySQL-==5.7.31==,并且保证数据完整。 ​ ——来自深圳2期马同学公司需求 ## 二、案例背后的核心技术 1)不同版本MySQL的安装(花样安装MySQL) 2)MySQL数据库版本升级(升级需要注意什么) 3)如何经过自己思考,找到一种合适的解决方案 ## 三、今日任务场景 ​ 由于用户访问量以及用户数据越来越多,原有的单机服务器(LAMP环境)已不能满足需求,在 需要保证数据完整的前提下,现需要将原有==数据库迁移==到另外一台单独的服务器上。迁移后,保证业务正常访问。 | 服务器角色 | IP | 系统版本 | 数据库版本 | | ----------------- | ---------- | --------- | ----

2023-11-24

02-SHELL编程之流程控制和循环语句

思路: 1. 使用哪个命令实现 ping -c 2. 根据命令的执行结果状态来判断是否通 $? 3. 根据逻辑和语法结构来编写脚本(条件判断或者流程控制) 步骤: vim ping.sh #!/bin/bash # Name:ping.sh # Path:/shell02/ # Usage:/shell02/ping.sh # ... #获取远程主机的IP地址(定义变量让用户自己输入) read -p "请输入你要ping的远程主机IP:" IP #使用ping命令来判断是否和远程主机互通 ping -c1 $IP &>/dev/null if [ $? -eq 0 ];then echo "当前主机和远程主机$IP是互通的。" else echo "当前主机和远程主机$IP是不通的。" fi 或者 #!/bin/bash # Name:ping.sh # Path:/shell02/ # Usage:/shell02/ping.sh # ... #使用ping命令来判断是否和远程主机互通 if [ $# -ne 1 ];then echo "Usage:

2023-11-21

计算机网络基础非科班第一天学习

1. 常见的网络设备 集线器(HUB) 共享带宽的设备,采用广播的形式来传输信息,可以实现多台电脑同时使用一个进线接口来上网或组成局 域网 。 HUB不管有多少端口,所有端口都共享一条带宽,同一时刻只能有两个端口传送数据,其它端口只能等 待,传输效率低;如果是8口的HUB,那么每个端口得到的带宽就只有1/8的总带宽; 交换机 交换机的每一个端口所连接的网络都是独立的,也就是独享带宽; 并且能够进行地址学习(源端和目标端的MAC地址),维护一张MAC地址表 隔离冲突域。因为每个端口都有一条独占的带宽,当两个端口工作时不影响其它端口的工作。 路由器 一个作用是连接不同的网络,另一个作用是选择信息传送的线路(选路)。 选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统 畅通率。 总结: 1. 单从组建局域网来说,交换机的速度最快,其次是路由器,最后是HUB。而价格是路由器最贵,然后是交换机 和HUB. 2. 集线器和交换机的作用可以简单的理解为将一些机器连接起来组成一个局域网;但是两者在性能上有区别:集 线器采用的式共享带宽的工作方式,而交换机是独享

2023-10-27

Spring面试专题.md

&emsp;Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置. 主要由以下几个模块组成: * Spring Core:核心类库,提供IOC服务; * Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等); * Spring AOP:AOP服务; * Spring DAO:对JDBC的抽象,简化了数据访问异常的处理; * Spring ORM:对现有的ORM框架的支持; * Spring Web:提供了基本的面向Web的综合特性,例如多方文件上传; * Spring MVC:提供面向Web应用的Model-View-Controller实现。 ## 1.3 Spring的好处 | 序号 | 好处 | 说明 | | ---- | ---

2023-10-25

Linux运维学习笔记一

Linux 和Windows不同,Linux严格区分大小写的,包括文件名和目录名、命令、命令选项、配置文件设置选项等。 例如,Win7 系统桌面上有文件夹叫做Test,当我们在桌面上再新建一个名为 test 的文件夹时,系统会提示文件夹命名冲突; > 在Linux操作系统中,与Windows不同,其文件的类型不是通过扩展名来进行区分的! 我们都知道,Windows 是依赖扩展名区分文件类型的,比如,".txt" 是文本文件、".exe" 是执行文件,但 Linux 不是。 Linux 系统通过==权限位标识==来确定文件类型,常见的文件类型有普通文件、目录、链接文件、块设备文件、字符设备文件等几种。Linux 的可执行文件就是普通文件被赋予了可执行权限。 Linux 中的一些特殊文件还是要求写 "扩展名" 的,但 Linux 不依赖扩展名来识别文件类型,写这些扩展名是为了帮助运维人员来区分不同的文件类型。 这样的文件扩展名主要有以下几种: 压缩包:Linux 下常见的压缩文件名有 *.gz、*.bz2、*.zip、*.tar.gz、*.tar.bz2、*.tgz 等。

2023-10-16

SQL转PDM文件模型

owerDesigner是一种数据库建模和设计工具,它的主要用途和功能包括: 数据建模:可以用于创建和维护数据库模型,包括物理数据模型和逻辑数据模型。 数据字典:提供了数据字典,用于定义数据表、列、关系等对象的属性和说明。 自动文档生成:可以生成数据库文档,包括表结构、关系图、ER图等,提高了文档的可读性和可维护性。 反向工程:可以从现有数据库逆向生成数据模型,用于分析和修改现有数据库。 代码生成:可以生成DDL脚本,用于数据库的创建和维护。 PDM文件在数据库设计中的作用是定义数据库结构和关系,包括表的字段、主键、外键等信息。SQL文件则用于执行具体的数据库操作。相互转换的过程通常包括: 从PDM文件到SQL文件:通过PowerDesigner可以生成与目标数据库管理系统兼容的SQL脚本,包括表的创建、索引的定义等。用户可以选择目标数据库类型和输出选项来生成SQL文件。 从SQL文件到PDM文件:用户可以将现有的SQL脚本导入到PowerDesigner中,PowerDesigner会解析SQL语句并生成相应的PDM文件,包括表的定义、字段、索引等。

2023-09-11

Sql面试题2023秋招精选

7.索引怎么设计(优化) ①选择唯一性索引:值是唯一的,查询的更快。 ②经常作为查询条件的字段加索引。 ③为经常需要排序、分组和联合操作的字段建立索引:order by、group by、union(联合)、distinct(去重)等。 ④限制索引个数:索引数量多,需要的磁盘空间就越多,更新表时,对索引的重构和更新就很费劲。 ⑤表数据少的不建议使用索引(百万级以内):数据过少,有可能查询的速度,比遍历索引的速度都快。 ⑥删除不常用和不再使用的索引。 ⑦用类型小的类型做索引:比如:int和BIGINT能用int就使用int。因为类型小,查询速度快和索引占用的空间更少。 ⑧使用前缀索引,要是字符串越长,那么索引占的空间越大,并且比较起来就时间就越长。

2023-09-07

sqi语句的13个表(带中文)

-- 表结构:t_exam_paper (考试试卷表)

2023-09-06

spring学习笔记(有代码有注解解释)

内容概要:学习Spring的一些学习笔记,主要学习Spring 框架两大核心机制(IoC、AOP) 笔记大纲:阅读笔记可以学习了解一下内容 如何使用 IoC ;配置文件;IoC 底层原理;通过运行时类获取 bean;通过有参构造创建 bean;给 bean 注入集合;scope 作用域;Spring 的继承;Spring 的依赖;Spring 的 p 命名空间;Spring 的工厂方法;IoC 自动装载(Autowire);AOP以及如何使用; 适用人群:比较适合与我一样的在校普通大学生进行学习整理,以及适合初学spring的朋友进行巩固加深印象! 阅读建议:需要有一定的代码基础,一定的知识储备

2023-08-12

空空如也

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

TA关注的人

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