
技术小知识
总结技术小知识
不念过往--不语未来
不念过往,不语未来
不惜过客,不必强求
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
技术小知识:云计算服务下的IaaS,PaaS,SaaS⑥
云计算起源仿照天空的云朵聚集,对大量服务器的远程管理。以便能对服务器做空间、资源的最大利用和降低操作执行命令的复杂度。PASS:除了业务系统以外的所有边缘的协同工具系统,组件,中间件,CDN加速,容器,负载等。在服务器以一种云的形式存在,衍生除了很多服务提供,以便用户可以方便,快速的使用。SASS:硬件,软件你都不需要处理,完全是使用。网页应用,APP应用等。IAAS:基础设置,硬件,网盘,网络,宽带等。原创 2024-03-08 10:04:52 · 906 阅读 · 0 评论 -
技术小知识:面向对象和过程的区别 ⑤
面向对象多了很多对象的创建、使用,销毁的过程资源消耗。是一种模块化编程思想。面相对象:始终把所有事情思考归类、抽离封装成对象来调用完成。面向过程:直接平铺展开按顺序执行完成任务。原创 2024-03-03 21:22:24 · 318 阅读 · 0 评论 -
技术小知识:网络分区 ④
网络分区:很简单的解释,一个整体互通互信网络被划分了多个区域。区域与区域之间不通讯。区域内部可通讯。在分布式环境下,有时由于网络通讯故障,而不是服务器上的应用故障,导致一些节点认为应用不可用,另外一些节点认为应用仍可用。导致,整个系统在提供服务时,造成了不一致性。例子:Redis集群通常是主备集群;原创 2023-06-26 11:06:46 · 1517 阅读 · 0 评论 -
技术小知识:分布式中的BASE和CAP原则 ③
选择AC策略,意味着放弃P,也就是说,保证了系统的一致性和可用性,却违背了分布式系统的分区容错性;选择CP策略,意味着放弃A,也就是说,保证了系统的一致性和分区容错性,但用户的体验较差,即当系统宕机时,需要等待所有节点的数据一致时,用户才可访问系统;选择AP策略,意味着放弃C,也就是说,保证了系统的可用性和分区容错性,但是节点之间的数据会出现不一致的现象。分区容错性:分区容错性可理解为系统对节点动态加入和离开的处理能力(集群一直处于可用状态),因为节点的加入和离开可认为是集群内部的网络分区。原创 2023-06-25 16:51:20 · 955 阅读 · 0 评论 -
技术小知识:Gossip 信息传播扩散协议 ②
Goosip协议是一种传播扩散协议,goosip中文翻译:谣言,旨在是一种极快,极强的数据传播方式。原创 2023-06-25 08:55:56 · 157 阅读 · 0 评论 -
技术小知识:WAN和LAN区别 ①
外网要跨越的通讯商中转,众多代理,目标服务器的网络传输。也受限宽带,网络延迟等复杂链路的传输通讯。2、LAN是局域网输出接口,一般指:内网,家庭公司局域网。1、WAN是外网接接入入口,一般指:外网,广域网,公网。局域网是小规模,近距离的一种内部范围网络布局。同等文件,一般内部传输要高于公网下载传输。原创 2023-06-24 17:45:40 · 962 阅读 · 0 评论 -
@NotEmpty、@NotBlank、@NotNull 区别和使用
@NotNull适用于基本数据类型(Integer,Long,Double等等),当 @NotNull 注解被使用在 String 类型的数据上,则表示该数据不能为 Null(但是可以为 Empty)@NotBlank适用于 String 类型的数据上,加了@NotBlank 注解的参数不能为 Null 且 trim() 之后 size > 0@NotEmpty适用于 String、Collection集合、Map、数组等等,加了@NotEmpty 注解的参数不能为 Null 或者 长度为转载 2022-05-26 14:18:36 · 602 阅读 · 0 评论 -
Spring 的*和 . 对于Spring表达式的含义
*com.evan.crm..service.*.*(..))中几个通配符的含义:|第一个*——通配随便率性返回值类型||第二个 ..——本包及子包下||第三个*——通配包com.evan.crm.service下的随便率性class||第四个*——通配包com.evan.crm.service下的随便率性class的随便率性办法||第五个..——通配办法可以有0个或多个参数|...转载 2022-05-23 15:25:06 · 326 阅读 · 0 评论 -
通配符?和*的用法
通配符是一类键盘字符 [1] 。当查找文件夹时;当不知道真正字符或者不想键入完整名字时,常常使用通配符代替一个或多个真正字符。星号(*)可以使用星号代替零个、单个或多个字符。如果正在查找以AEW开头的一个文件,但不记得文件名其余部分,可以输入AEW*,查找以AEW开头的所有文件类型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。要缩小范围可以输入AEW*.txt,查...原创 2018-08-30 11:18:10 · 6910 阅读 · 0 评论 -
java定时器的含义
https://blog.youkuaiyun.com/qq_25391785/article/details/803064650 * * * * ? 每1分钟触发一次0 0 * * * ? 每天每1小时触发一次0 0 10 * * ? 每天10点触发一次0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发0 30 9 1 * ? 每月1号上午9点半0 15 10 1...原创 2018-10-17 16:57:51 · 668 阅读 · 0 评论 -
Cron表达式
0 0/10 * * * 与 0 */10 * * * 的差别在于什么地方。在说这两者的差别之前,先说下各个字符代表的含义。0代表从0分开始,*代表任意字符,/代表递增。0 0/10 * * *代表从0分钟开始,每10分钟执行任务一次。0 */10 * * *代表从任务启动开始每10分钟执行任务一次。例如:从5:07执行,该任务第一种写法会在5:10的时候进行执行,写法二会在5:17进行执行。...原创 2020-09-02 19:56:01 · 588 阅读 · 0 评论 -
字节、位、bit、byte、KB、B、字符之间有什么关系?
一、字节(Byte),是计算机信息技术用于计量存储容量和传输容量的一种计量单位。在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。二、单位的换算:1、1B=1字节=8bit(比特)。2、1KB=1024B(KB:千节字,也写作“K”,可读作“K”)。3、1MB(1M)=1024KB(MB:兆字节,也可写作“M”,读作“兆”)。4、1GB(1G)=1024MB=1024兆(GB:吉字节,也可写作“G”,读作“G”或“吉”)。5、1TB=1024GB(TB:原创 2021-10-06 18:45:42 · 5374 阅读 · 0 评论 -
Java知识: 连接超时(connect timed out)和读取超时(Read timed out)
HttpClient连接时间 所谓连接的时候 是HttpClient发送请求的地方开始到连接上目标url主机地址的时间 理论上是距离越短越快,线路越通畅越快,但是由于路由复杂交错,往往连接上的时间都不固定,运气不好连不上, HttpClient的默认连接时间,默认可能是1分钟,假如超过1分钟 过一会继续尝试连接,这样会有一个问题 假如遇到一个url老是连不上,会影响其他线程的线程进去, 所以我们有必要进行特殊设置,比如设置10秒钟 假如10秒钟没有连接上 我...原创 2020-08-18 11:09:04 · 6986 阅读 · 2 评论 -
欣赏一下HttpServlet中的service方法
在学习Servlet的过程中,我们大多时候编码都是直接继承HttpServlet这个类,并且重写doGet ,doPost,但是查看Api时我们会发现Servlet接口 ,GenericSevlet抽象类 以及HttpServlet类中都有service方法,那么为什么我们继承HttpSevlet类时不要重写service 而要重写doGet doPost呢?service的作用是什么捏?...原创 2018-11-09 13:46:40 · 1517 阅读 · 0 评论 -
UML时序图
一、时序图 时序图是一种强调时间顺序的交互图,在时序图中,首先把参与交互的对象放在图的上方,沿X轴方向排列。通常把发起交互的对象放在左边,较下级对象依次放在 右边,然后把这些对象发送和接受的消息沿Y轴方向按时间顺序从上到下放置。这样就提供了控制流随着时间推移的清晰的可视化轨迹。...原创 2018-11-29 17:13:14 · 369 阅读 · 0 评论 -
子类构造方法创建为什么要调用父类的构造方法
1.构造方法为为了初始化对象中的属性和方法2.子类继承父类的成员变量,所以要先调用fuqi父类的构造方法和属性。原创 2018-12-06 10:31:54 · 2268 阅读 · 0 评论 -
IaaS, PaaS和SaaS是云计算的三种服务模式
IaaS 基础设施服务 自己搭建环境,部署应用PaaS平台即服务 自己无需搭建环境,可以控制部署应用SaaS 软件即服务 自己无需搭建环境,也不需要控制部署应用,全有第三方服务提供1. SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理...原创 2019-08-20 09:55:28 · 246 阅读 · 0 评论 -
容器类的组织结构图
原创 2017-08-07 13:16:29 · 467 阅读 · 0 评论 -
Java---12种常见异常体系图
原创 2017-08-15 17:45:56 · 995 阅读 · 0 评论 -
Java---12种常用异常产生与分析--(附异常体系图)
Java---12种常用异常产生与分析常见运行异常(7种):ArithmeticException,ArrayStoreEcxeption,ClassCastException,IllegalArgumentExceptionIndexOutOfBoundsException,NoSuchElementException,NullPointerException常见编译异常(5原创 2017-08-15 17:15:50 · 1339 阅读 · 0 评论 -
技术通用小知识总结
1.线程与进程的区别 进程是一种抽象的描述,一个应用就是一个进程,例如我们的java进程, 线程是一种具体的描述,java进程中有我们的logback-append线程,http线程,自定义实现线程等关系是一个大类到细分的关系2.内核线程和用户线程内核线程:管理文件资源,执行一些特定的功能, 文件读写,函数 执行,运行环境,属于操作系统底层层面用户线程:线程的调度,创建都......原创 2020-04-07 16:23:56 · 310 阅读 · 0 评论