自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunfor的博客

计算机科学与现代人文以及古典人文

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Zookeeper

Zookeeper一、Zookeeper简介1.时代背景:​ 互联网信息时代的当下,到处可见的WEB应用网站,庞大的用户访问量,催生着各大互联网公司不得不想出一些更好的方式来提高网站的高可用性、高并发性,而分布式系统的架构设计应运而生。下面就让我们一起了解一下分布式系统的概念以及分布式系统环境下我们面临的问题。​ 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多

2020-10-12 12:02:58 451

原创 Netty快速入门

Netty一、Netty简介1.什么是Netty​ Netty 是是jboss提供的一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。​ 作为当前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也基

2020-10-12 11:58:15 864

原创 Java中的网络编程

Java网络编程一、网络编程基础概念​ 此时此刻在全球有很多很多的计算机在进行着互联和通信,正是这些相互通信的计算机编织在一起构建成了我们所用的互联网。而计算机之间需要通过传输介质、通信设施和网络通信协议完成互联,实现资源共享和数据传输。网络编程就是使用程序使互联网的两个(或多个)计算机之间进行数据传输。在java编程语言中,为了实现两个计算机之间的数据传输,提供了一系列的接口,使得开发人员可以方便的实现网络编程完成数据的通信。​ 在正式开始Java网络编程学习之前让我们先来了解一些网络通信的基本

2020-10-12 11:54:32 266

原创 GridFS

GridFS教程一、GridFS简介1.GridFS的作用GridFS是用于存储和检索超过16M文档大小限制的文件的规范。GridFS不会将文件存储在单个文档中,而是将文件分成多个部分或大块。并将每个大块存储为单独的文档。默认情况下,GridFS使用的默认块大小为255kb,也就是说除了最后一个块,GridFS会将文件分成255kb的块,而最后一块只有必要的大小。如果一个文件,不大于块大小仅具有最终块,仅使用所需的空间以及一些其他元数据。2.GridFS是如何存储文件的GridFS使用两

2020-10-12 11:48:07 3426

原创 MongoDB

MongoDB教程一、MongoDB简介1.什么是MongoDB​ MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。​ MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表

2020-10-12 11:46:57 159

原创 Java私人工具类合集

1.MD5签名import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.security.MessageDigest;public class MD5Util { public static String getStringMD5(String str) { try { MessageDigest digest = MessageDigest.getInstan

2020-10-12 11:23:25 247

原创 POI快速入门案例(Excel)

1.JavaSE环境案例package com.baizhi.test;import com.baizhi.entity.User;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.CellType;import org.apache.poi.ss.usermodel.Font;import org.apache.poi.ss.usermodel.FontFormatting;import or

2020-10-12 10:47:29 333

原创 七牛云对象存储开发快速入门案例

记录1.开发前准备注册七牛云账号开头对象存储服务获取accessKey & secretKey2.代码调用package com.yx.common.utils;import com.google.gson.Gson;import com.qiniu.common.QiniuException;import com.qiniu.http.Response;import com.qiniu.storage.Configuration;import com.qiniu.s.

2020-10-12 10:38:47 239

原创 阿里云短信Java接口调用快速入门案例

记录1.环境准备1.1 开通阿里云短信服务注册阿里云账号进入控制台开通短信服务需要自己编辑短信模板提交阿里云审核(短信发送需要购买)获取accessKeyId & secret注意:需要开通短信服务权限1.2 引入依赖<!-- 阿里云短信 --> <dependency> <groupId>com.aliyun</groupId> <artifactId&g.

2020-10-12 10:28:18 476

SpringMVC上传下载异常处理

本文档主要介绍了SpringMVC的ModelAndView机制,使用SpringMVC实现文件上传,下载以及全局异常处理机制

2017-11-04

SpringMVC快速上手

本文档主要涵盖SpringMVC环境的搭建,数据的传递和跳转的实现

2017-11-04

空空如也

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

TA关注的人

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