自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021我的小记录

进入数据库在CMD命令窗口敲入命令 mysql -hlocalhost -uroot -p 后按回车(注意这里的"-h"、"-u"、"-p"不能省略) 进入mysql数据库

2021-07-21 11:01:43 47

原创 Iterator迭代器遍历(List,Set,Map都通用)

Iterator迭代器遍历(List,Set,Map都通用)Iterator<Student> is=l.iterator(); while(is.hasNext()){ Student s=is.next(); System.out.println(s.getName()+"\t"+s.getAge()); }Map更常用的是通过Map.entrySet遍历key和valuepublic static void main(String[] args) {

2021-04-25 09:19:41 104

原创 进来分清楚iteration和batch-size和epoch吧!

不知道你是不是和我一样,还是傻傻分不清iteration、batch-size、epoch,不过,从今天起就分清楚它们吧!iteration:表示1次迭代(也叫 training step),每次迭代更新1次网络结构的参数。batch-size:1次迭代所使用的样本量。epoch: 1个epoch表示过了1遍训练集中的所有样本。注意:在深度学习领域中,常用带mini-batch的随机梯度下降算法(Stochastic Gradient Descent,SGD)训练深层结构,它有一个好处就是并不需

2020-07-29 18:20:46 200 4

原创 ESB企业服务总线

企业服务总线

2022-09-27 13:26:07 25

原创 Postgresql中每一类别的前10条数据查询

以下sql中的内层查询【row_number() over (partition by transactionchannel order by transactiontype ,sumalltranscount desc)】意思是,根据transactionchannel 分组,然后根据transactiontype ,sumalltranscount倒叙排列,row_number是根据以上条件生成的序号。

2022-09-19 11:09:03 117

原创 简洁明了的解释时间戳

简洁明了的解释时间戳

2022-08-04 16:07:25 36 1

原创 Linux crontab 命令

学习crontab命令

2022-07-22 10:54:20 150

原创 Zabbix 学习

zabbix学习记录

2022-07-14 15:33:41 155

原创 Node.js学习

Node.js学习

2022-07-13 15:06:46 159

原创 有关爬虫的知识点

爬虫学习

2022-07-12 16:28:03 130

原创 pg常用的命令

关于pg的常用命令

2022-07-06 10:46:03 605

原创 zabbix学习

zabbix监控软件学习

2022-06-23 17:21:52 214

原创 笔记本电脑连不上网出现黄叹号为什么

电脑连不上网问题

2022-06-23 12:29:57 84

原创 Vue+SpringBoot项目知识点

注:该项目未涉及到分布式和负载均衡跨域请求(前端的端口和后端的端口)

2021-10-27 21:47:31 114

原创 生命的轨迹会沿着期望的方向走去

一直在读书呀

2021-10-25 10:55:55 30

原创 Java从控制端输入一个未知长度的数组

String str = sc.next().toString(); String[] arr = str.split(","); int[] b = new int[arr.length]; for(int j = 0; j<b.length;j++) { b[j] = Integer.parseInt(arr[j]); }

2021-10-16 16:57:30 524

原创 三次握手 为什么确认号是序列号+1

这样设计肯定有他的道理,但是也不一定都是+1,若发送方没有接收到数据则确认号+1,但如果收到了数据,则下一次发送的确认号就不是+1,而是加上收到的数据量。

2021-10-15 20:45:37 340

原创 什么是JDBC?

1. JDBC(JavaDataBase Connectivity):就是使用Java语言操作数据库。2. Mybatis是持久层(ORM)框架,Mybatis针对JDBC中重复操作做了封装,同时扩展并优化部分功能

2021-10-03 10:54:10 42

原创 词向量与相关应用

学习笔记方便自己以后回顾,希望也对其他人有益!你的数据会决定你结果的上限,而你用的算法只是多大程度去逼近这个上限。so,数据处理是那么重要!词向量表示作为机器学习、特别是深度学习的输入和表示空间词向量的表示变化1.离散的表示方法(2元语言模型和n元语言模型)2.分布式的表示方法...

2021-09-29 16:55:04 33

原创 讲讲Spring事务的传播属性

事务:为了达到某个目的而做的一系列的操作要么一起成功(事务提交),要么一起失败(事务回滚)事务的四大特性:ACID(一原持久隔离)事务的隔离级别:读未提交的(会产生脏读、不可重复读【修改】、幻读【新增】的问题)读已提交的(会产生不可重复读、幻读的问题) 默认可重复读(会产生幻读的问题)串行化...

2021-09-27 22:24:37 88

原创 MySQL中的索引

执行计划:可以判断一条SQL语句有没有使用索引。具体操作:explain+sql执行计划结果中的重要字段:type:连接类型system:表只有一行记录,相当于系统表const:通过索引一次就找到,只匹配一行数据eq_ref: 唯一性索引扫描,对于每个索引键,表中只有一条记录与之匹配ref:非唯一性索引扫描,返回匹配某个单独值的所有行用于=、<、> 操作符带索引的列range:只检索给定范围的行,使用一个索引来选择行,一般使用 between、<、>inde

2021-09-25 20:45:09 43

原创 Spring为什么默认是单例模式?

单例bean与原型bean的区别:如果一个bean被声明为单例的时候,在处理多次请求的时候在spring容器里只实例化出一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。当有请求来的时候会先从缓存(map)里查看有没有,有的话直接使用这个对象,没有的话才实例化一个新的对象,所以这是个单例的。但是对于原型(prototype)bean来说当每次请求来的时候直接实例化新的bean,没有缓存以及从缓存查的过程。Spring为什么默认是单例模式?为了提高性能,少创建实例,垃圾回收,缓存

2021-09-25 15:51:53 1140

原创 Spring中的bean是什么?

Spring中的bean是什么?在 Spring 中,构成应用程序主干并由Spring IoC容器管理的对象称为bean。bean是一个由Spring IoC容器实例化、组装和管理的对象。我们总结如下:1.bean是对象,一个或者多个不限定2.bean由Spring中一个叫IoC的东西管理3.我们的应用程序由一个个bean构成...

2021-09-25 15:36:59 2033

原创 Java继承机制

Java继承机制子类拥有父类非private的属性,方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法(重定义)。java的继承是单继承,但接口允许多继承。提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系)。...

2021-09-25 11:00:26 123

原创 什么是软件工程?

什么是软件工程?软件是指能够运行在硬件上的程序及其文档。这里的硬件是具有计算能力的设备,包括计算机、手机等很多类型。本书中主要介绍的是计算机及其软件。软件并不是一个设备的形式出现的,它是运行在设备里面的程序。套用一个流行的词,就是“灵魂附体”,灵魂就是这个软件,体就是硬件。只有被灵魂附了体,这个体才能活过来。硬件只有安装了相应的软件,也才能发挥作用。软件工程就是用工程化的方法来开发软件。软件工程是指导软件开发的方法从实践的角度,可以将软件开发大致分为需求获取及分析阶段、设计阶段、编码阶段、测试阶段、

2021-09-25 10:33:50 256

原创 实现AOP的两种方式

1. 动态代理使用java.lang.reflection.Proxy类来处理2. cglib

2021-09-25 10:29:53 28

原创 Java中final关键字的作用

Java中final关键字的作用1. 修饰变量对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。举个例子:上面的代码中,对变量i和obj的重新赋值都报错了。2. 修饰方法想禁止该方法在子类中被覆盖,用final。注:类的private方法会隐式地被指定为final方法3. 修饰类当用final修饰一个类时,表明这个类不能被继承。注:Java中的String类就是一个final类.

2021-09-09 09:24:41 59

原创 关于的redis的知识点

1.redis是基于key value的Nosql数据库。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis的默认端口号是6379。2、常用的redis服务命令安装服务:redis-server --service-install卸载服务:redis-server --service-uninstall启动服务:redis-server --service-start停止服务:red

2021-09-05 20:41:12 85

原创 cookie和session的区别?

cookie和session的区别?session在服务器端,cookie在客户端(浏览器)session默认被存在在服务器的一个文件里(不是内存)session的运行依赖session id, 而session id 是存在cookie中的,也就是说,浏览器禁用了cookie,同时session也会失效(但是可以通过其他方式实现,比如在url中传递session_id).session可以存放在文件、数据库、或内存中都可以。用户验证这种场合一般会用session.因此,维持一个会话的核心就

2021-09-05 10:27:39 42

原创 ip首部校验和

ip首部校验和只检验数据报的首部,不包括数据部分方法:在发送方,先把IP数据报首部划分为许多16位字的序列,并把检验和字段置0,用反码算术运算把所有16位字相加后,将得到的和的反码写入检验和字段。接收方收到数据报后,将首部的所有16位字再使用反码算术运算相加一次。将得到的和取反码,即得出接收方的检验和的计算结果。若首部未发生任何变化,则此结果必为0。UDP校验和与IP校验和类似,但UDP的检验和是把首部和数据部分一起都检验。*在计算检验和时,要在UDP用户数据报之前增加12字节的伪首部。方

2021-09-02 16:30:13 554

原创 队列:Queue和Deque

1. Queue的接口分为两类,一类是抛出异常的,一类是不抛出异常的,每类都有三个操作,分别是队尾添加、队首删除并获取和队首获取,如下所示:2. Deque继承了Queue,除了继承了Queue的接口,又对每种方法额外添加了first与last方法用以实现操作双端队列。...

2021-08-18 11:22:56 34

原创 restful风格的URI

restful风格的URIURI:/emp/{id} ——GET查询员工/emp/ ——POST保存员工/emp/{id} ——PUT修改员工/emp/{id} ——DELETE删除员工根据请求方式(GET,POST,PUT,DELETE)不同,来完成不同的操作

2021-08-17 14:01:06 88

原创 关于个人博客项目

关于个人博格博客表(id,题目,内容,提交时间,更新时间,描述,用户id,类型id,标签id)博客标签评论标签类型用户表(id,昵称,用户名,密码,邮箱,类型,提交时间,更新时间)

2021-08-09 16:09:11 59

原创 测试中的接口?

软件接口除了USB接口、耳机等硬件接口,还有软件接口。这也是我们日常主要理解的接口形式。软件接口是涉及到软件程序和其他系统进行交互沟通的时候的接口。它可以分为两类:1 . 用户和程序之间的中介。用户和程序之间的中介被称为用户界面或者用户接口,也就是 UI (User Interface)。所以 UI 也是一种接口。2 . 程序与程序之间的中介。程序与程序之间的中介被称为应用程序编程接口,英文名是 API (Application Programming Interface)。...

2021-08-09 09:07:05 32

原创 操作系统的中断

中断是指CPU对系统发生的某个事件做出的一种反应,CPU暂停正在执行的程序,保存现场后自动去执行相应的处理程序,处理完该事件后再返回中断处继续执行原来的程序。外中断由CPU外部引起的,称为外中断。如IO中断,时钟中断内中断一种是来自CPU内部事件或程序执行中引起的中断,例如程序非法操作,地址越界,浮点溢出。...

2021-08-08 08:47:53 255

原创 Java的参数传递是 值传递 还是 引用传递?

Java的参数传递是 值传递 还是 引用传递?1 . 基本数据类型(8种)2 . 引用类型可分为类引用类型(类)、接口引用类型(接口)和数组引用类型(数组)总结Java基本数据类型传递参数时是值传递;引用类型传递参数时是引用传递。值传递时,将实参的值传递一份给形参;引用传递时,将实参的地址值传递一份给形参。值传递时,实参把它的值传递给对应的形参,函数接收的是原始值的一个拷贝,此时内存中存在两个相等的基本类型,即实参和形参,后面方法中的操作都是对形参这个值的修改,不影响实参的值。引用传递时,实参

2021-08-07 21:25:31 323

原创 交换机和路由器有什么区别

交换机(英文:Switch,意为“开关”)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。路由器是互联网络的枢纽、“交通警察”。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主

2021-08-07 20:13:11 2149

原创 几种CPU调度的算法

介绍几种CPU调度的算法:1. 先进先出算法FIFO((First In First Out)按照进程就绪的先后顺序来使用CPU,处理器被分配给最先进入就绪队列的进程,进程一单分到CPU的使用权,就一直执行到晋城结束或阻塞时才结束。这种进程按照时间顺序来使用,非抢占内存的方式,公平公正,实现起来也相对简单;但是算法的实际效果不佳,比如在长进程后的短进程,必须等到长进程执行完毕后才能执行,不利于有效的提升用户体验。再形象化一点,有3个进程p1,p2,p3,执行期分别为30,20,10,当他们分别进入就绪队

2021-08-07 11:30:31 2187

原创 TCP滑动窗口机制

滑动窗口机制**作用:**利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。1 . A给B发送数据,则A有发送缓冲区,B有接收缓冲区。应用层的所有需要发送的数据都被放在了发送者的发送缓冲区。发送窗口是发送缓存中的一部分,是可以被TCP协议发送的那部分。2 . 发送缓冲区包括:(1)已发送并收到确认的数据(2) 已发送但未收到确认的数据(3) 允许发送但尚未发送的数据(4)以及暂不允许发送的数据3 . 每次成功发送数据之后,发送窗口就会在发送缓冲区中按顺序移动,将新的数据包含到

2021-08-07 11:10:22 143

原创 Socket是什么?

先说说什么是TCP/IP、UDP?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。有图可知,TCP/IP协议族包括运输层、网络层、链路层。Socket在哪里呢?Socket是什么呢?Socket是应用层与TCP/IP协议族通信的中

2021-08-07 09:21:47 103

空空如也

空空如也

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

TA关注的人

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