简要明确参数类型
数字,字符,搜索,JSON等简要明确请求方法
GET,POST,COOKIE,REQUEST,HTTP等
……继续阅读 »
diligentman
10小时前 0浏览
0个赞
目录服务端数据库模块用户管理模块自定义消息类型消息队列服务端核心部分
……继续阅读 »
diligentman
10小时前 0浏览
0个赞
spring-boot-starter-data-rediscommons-pool2记得引入web的启动器redis在Springboot中的简单使用
……继续阅读 »
diligentman
15小时前 0浏览
0个赞
MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
……继续阅读 »
diligentman
1天前 0浏览
0个赞
零、写在前面 面试求职+南下杭州+租房+杂七杂八,一些事情索然,上周没有来得及学习并更新一款漏洞,怪尴尬的,还是太懒了……后面看看有没有时间补上吧。面试过程中,有三个比较重要的有价值的信息(关于漏洞和工作性质的),之后我也会拓展开新的模块(Java代码审计),进一步深入学习安全~
……继续阅读 »
diligentman
2天前 0浏览
0个赞
Dynamo:Amazon的高可用性的键-值存储系统巨大规模系统的可靠性是我们在Amazon.com,这个世界上最大的电子商务公司之一,面对最大的挑战之一,即使最轻微的系统中断都有显着的经济后果并且影响到客户的信赖。Amazon.com*台,它为全球许多网站服务,是实现在位于世界各地的许多数据中心中的成千上万的服务器和网络基础设施之上。在这一规模中,各种大大……继续阅读 »
diligentman
3天前 0浏览
0个赞
目录一、前言二、产品的介绍1.产品具有的功能2.产品的各个模块 3.使用的开发工具以及应用的技术
……继续阅读 »
diligentman
3天前 0浏览
0个赞
一、什么是序列化和反序列化?。
序列化:将内存中的对象转换成二进制流,转换成二进制流之后可以进行持久化和网络传输。简单来说就是将对象写入到IO流中。
反序列化:将二进制流的数据转换成对象。简单来说就是从IO流中恢复对象。
序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机……继续阅读 »
diligentman
4天前 0浏览
0个赞
IO流(输入输出流)
1.按照流向分
输入流:从磁盘上读取数据到内存(读)
输出流:从内存写出数据到硬盘上(写)
一个文件在传输过程中经历过多次拷贝,IO的性能本身就很低
2. 按照操作单元分
字节流:一个字节的操作(二进制操作),可以操作任意类型的文件
字符流:一个字符的操作(一个字符是两个字节),主要用来处理文本文件,例如.txt,.java,.py,.……继续阅读 »
diligentman
5天前 0浏览
0个赞
在阅读本篇文章之前,我先提问一下:废话不多说,满满的干货,赶快来看看吧~
……继续阅读 »
diligentman
5天前 0浏览
0个赞
看过一篇文章,印象深刻,里面将数据库查询优化分为四个大的方向谈到索引,咱们避免不了会想到索引的存储数据结构,目前大多数RDBS(关系型数据库系统)采用B+树来存储索引数据,如果还不是特别清楚啥是B+树的话,这里有传送门点击这里。
这里简单概括一下B+树的几个特点:
……继续阅读 »
diligentman
5天前 0浏览
0个赞
在阅读本篇文章之前,我先提问一下:废话不多说,满满的干货,赶快来看看吧~
……继续阅读 »
diligentman
5天前 0浏览
0个赞
[版权申明]非商业目的注明出处可自由转载
出自:shusheng007照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇,于是乎我开始了对Java注解的了解,这个过程是不连续的,最近比较闲……继续阅读 »
diligentman
5天前 0浏览
0个赞
[版权申明]非商业目的注明出处可自由转载
出自:shusheng007照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇,于是乎我开始了对Java注解的了解,这个过程是不连续的,最近比较闲……继续阅读 »
diligentman
7天前 0浏览
0个赞
基于TCP传输数据是非常安全的,是因为数据不容易丢失,并非是因为有双向通道。不容易丢失的原因在于二次确认机制,每次发送数据都需要返回确认消息,否则在一定时间会反复发送
……继续阅读 »
diligentman
7天前 0浏览
0个赞
目录1.作为缓存1.1 为何使用1.2 什么样的数据适合放入缓存1.3 使用redis作为缓存
……继续阅读 »
diligentman
7天前 0浏览
0个赞
相信在公司的小伙伴,有很多都经历过这样一种情况:公司对于某些开源软件禁止使用,或者说需要修改源码,去掉其logo或者身份信息,各种监控软件就是其受害者。对于较大的系统,或者组件较多的系统,拥有一个可靠的监控系统将是非常有必要的。
……继续阅读 »
diligentman
7天前 0浏览
0个赞
[版权申明]非商业目的注明出处可自由转载
出自:shusheng007照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇,于是乎我开始了对Java注解的了解,这个过程是不连续的,最近比较闲……继续阅读 »
diligentman
1周前 (08-06) 0浏览
0个赞
[版权申明]非商业目的注明出处可自由转载
出自:shusheng007照例先啰嗦几句,刚开始接触Java的时候,某一天发现调用的一个方法被划了一个删除横线,查看这个方法的源代码的时候发现除了上面有一句@Deprecated代码外,和其他方法没有区别,所以我断定就是这货起的作用,当时觉得好神奇,于是乎我开始了对Java注解的了解,这个过程是不连续的,最近比较闲……继续阅读 »
diligentman
1周前 (08-06) 0浏览
0个赞
计算机网络、数据库、操作系统有学过吗TCP三次握手的过程seq xack x+1 seq yack y+1
……继续阅读 »
diligentman
2周前 (08-03) 0浏览
0个赞