自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱琴孩的博客

路漫漫,愿与君共求索529947128

  • 博客(7)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 List集合中元素排序

前言没什么好说的,基础知识。集合中的元素实现排序,根据元素的某一或者多个属性进行排序。方式一entity实体public class Student implements Comparable<Student>{ private String name; private Integer age; public Student(){}...

2018-07-31 22:40:18 2351

转载 CAP原理

前言CAP理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。如下图所示 CAP的定义Consistency 一致性 一致性指“all nodes see the same data at the same time”,即更新操作成功并返回客户端完成后,所有节...

2018-07-25 22:51:57 11088

转载 Redis应用场景(一期)

前言Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作。Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内...

2018-07-22 07:54:44 160

转载 spring中bean的作用域

标题spring作为一个强大的框架,里面包含很多很优秀的功能,其中的依赖注入功能也是一大亮点。spring能帮助开发者去定义Bean,初始化,实现依赖的注入,那么在spring中bean的作用域又有哪些呢?下面简单总结下spring中的作用域。五大作用域简介我们在定义Bean的时候,同时也会定义了该如何创建Bean实例。这些具体创建的过程是很重要的,因为只有通过对这些过程的配置,我们才...

2018-07-21 11:42:54 540

原创 前后端校验身份证号码代码片段

前言日常开发中,我们经常做一些表单验证,去避免用户输入一些不规范的数据,这些简单的校验,例如手机号,邮箱,身份证号码校验。。。都是开发中经常用到的。随着前后端校验的框架的普及,我们会使用框架中自带的校验工具,像是前端的jquery validate,后端的hibernate validate。这些工具用起来很方便,但是没有最好的工具,只有最适用的场景,有时候还是需要我们自己去写校验的。下面分别...

2018-07-18 23:02:28 883

原创 maven生命周期及常见命令

前言maven,gradle..这些项目管理工具,我们在日常开发中都会用到。他们能帮助我们快速构建一个新项目,管理项目的依赖关系。我们可以使用maven提供的命令来和maven进行交互,让maven帮我们测试,编译,打包等等一系列操作。对于一些新手来说记住那些mvn 命令还是难以接受的,毕竟现在主流的eclispe和idea都可以集成maven,我们完全可以利用eclispe中的图形化工具来操...

2018-07-07 17:09:17 5897 1

原创 诡异的返回上一页

前言日常开发中,规范的代码有时候真的很重要。对于后台代码现在有很多的代码检测工具帮我忙检测代码问题。例如jekeins,阿里代码检测工具等等,但是还是有很多小伙伴忽视了代码的规范性,比如说js脚本的规范。有些小伙伴们用js脚本实现了自己的功能,就觉得自己的任务完成了,万事大吉了,往往这些漫不经心导致了后来人的填坑之路。今天就遇到一个小问题,困惑了很久,后来终于解决了,问题是解决了,但是教训还是...

2018-07-05 22:50:07 3169

Java+内存分析工具+MAT

MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器。可以用于查找内存泄露以及查看内存消耗情况。MAT是基于Eclipse开发的,是一款免费的性能分析工具。

2023-08-19

websocket实现聊天小demo

WebSocket协议是基于TCP的一种网络协议,它实现了浏览器与服务器全双工(Full-duplex)通信。它允许服务端主动向客户端推送数据,这使得客户端和服务器之间的数据交换变得更加简单高效。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。WebSocket 在握手之后便直接基于 TCP 进行消息通信,只是 TCP的基础上的一层非常轻的封装,它只是将TCP的字节流转换成消息流(文本或二进制),至于怎么解析这些消息的内容完全依赖于应用本身。

2023-05-12

aspose导出pdf乱码,配置字体库

解决aspose在linux环境下导出pdf乱码,在linux服务器上配置改字体库,代码中读取该字体库,即可解决aspose在linux环境下导出pdf乱码问题。

2023-02-25

windows 2008 R2解决socket连接不释放补丁包

Windows Server 2008 R2系统BUG导致windows缓冲区已满(no buffer space),Windows核心套接字泄露问题导致操作系统套接字资源被耗尽,导致服务器与数据库无法正常对接。

2019-01-17

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

TA关注的人

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