自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Noseparte的博客

---- 你后来又遇到了谁,又拥有了怎样的人生。

  • 博客(38)
  • 收藏
  • 关注

原创 Noseparte说:网络游戏中的网关线程池是如何创建的

Noseparte说:网络游戏中的网关线程池是如何创建的ThreadPool 线程池的定义? 如何创建?配置 ThreadPoolExecutor管理任务队列 BlockingQueue饱和策略 RejectedExecutionHandler[不推荐] 使用Executors工厂模式创建线程池ExecutorService的生命周期线程工厂 Thread...

2019-12-02 12:34:55 238

原创 Noseparte说:要想Java玩得好,HashMap怎能少

简言作为Java程序员, HashMap是一个必知必会的数据类型。无论是从开发中的使用频率还是在面试中考察的频率都足以证明这一点。HashMap的前世今生HashMap诞生于JDK1.2, 随着JDK版本的更新以及为了解决JDK1.7中HashMap中hash碰撞问题,Oracle团队于JEP 180:使用平衡树(Balanced Trees, 即我们所知的红黑树)处理频繁的Ha...

2019-12-02 12:20:19 247

原创 Almost-Famous

《成名之路》(Almost-Famous) _ _ _ _____ / \ | |_ __ ___ ___ ___| |_ | ___|_ _ _ __ ___ ___ _ _ ___ / _ \ | | '_ ` _ \ ...

2019-08-13 16:33:49 372

原创 网络游戏中的帧同步与状态同步

帧同步的基础概念相同的输入 + 相同的时机 = 相同的输出。客户端发送操作信息到服务器,服务器收到后转播给所有的客户端,客户端接收服务器的操作信息后计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容。帧同步和状态同步的对比(状态同步的概念: 客户端发送操作信息到服务器,服务器收到后,计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容。...

2019-08-30 11:52:52 1159

原创 SpringBoot 整合MongoDB多数据源

一、前情提要1.环境:SpringBoot+Dubbo+Zookeeper+MongoDB<!-- Spring Boot 启动父依赖 --><parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starte...

2018-08-14 11:52:56 688

原创 微信支付body乱码问题 --排坑日记(1)

微信APP支付body乱码问题 --排坑日记(1)涉及到的工具类:1. 微信开发文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12. HttpUtil : 微信H5w网页支付http请求工具类3. WxPayConfig : 微信支付商户配置类4. MaryunHttpUtils : 微信APP支...

2018-07-31 19:58:19 2886

原创 Java APP移动端邮箱认证

Java APP移动端邮箱认证前言:            要实现邮箱认证服务,大致分为以下四个步骤:搭建邮箱服务、制作一个发送邮件的工具类、后台实现一个供APP调用的接口API、邮箱认证的通知回调,当然这其中还涉及到邮件内容的设计和一个HTML/jsp页面,用来向用户显示认证结果。一、邮箱服务的搭建。在这里不展示SMTP邮箱服务的搭建,只介绍后台如何使用搭建。1.如果项目是maven工程,在po

2018-01-19 13:58:54 1323

原创 Bootstrap 组件之下拉框createOption用法详解

很多时候,在一个系统中经常会用到下拉框(表单),这样的组件,例如下图中的下拉框,今天我就讲述一下,在实际项目中的实战。

2018-01-01 17:49:53 1910

原创 Tomcat 架构分析(六) Connector模块

Tomcat 架构分析(六) Connector模块前言:    Apache TomcatConnectors 项目是Tomcat项目的一部分,它提供了web服务器插件,用于将web服务器与Tomcat和其他后台连接起来。目前有三个插件用来支持web server:mod_jk, ISAPI redirector, NSAPI redirector

2017-12-24 13:28:44 842

原创 Tomcat 架构分析(五) 核心Catalina模块

Tomcat 架构分析(五) 核心Catalina模块前言:    这个子模块包含了所有以org.apache.catalina开头的java源代码。该子模块的任务是规范了Tomcat的总体架构,定义了Server、Service、Host、Connector、Context、Session及Cluster等关键组件及这些组件的实现,这个子模块大量运用了Co

2017-12-24 13:25:49 1049

原创 Java 反射机制的应用实例

反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。l例如:DTO的数据封装

2017-12-15 14:13:27 1116

原创 Tomcat 架构分析(四) Servlet和Jsp模块

Tomcat 架构分析(四) Servlet和Jsp模块

2017-12-08 23:29:49 543

原创 Tomcat 架构分析(三) Jasper模块

Jsper模块: 负责jsp页面的解析、jsp属性的验证,同时也负责将jsp页面动态转换为java代码并编译成class文件。

2017-12-07 18:04:32 1810

原创 Tomcat 架构分析(二) ClassLoader详解

上一节提到,Tomcat的五个子模块:Jsper模块、Servlet和Jsp模块、Catalina模块、Connector模块、Resource模块,本节是对lib包下的详细讲解,以及Tomcat是如何加载类(ClassLoader)

2017-12-07 14:37:32 952

原创 Tomcat 架构分析(一) 体系结构

Tomcat 架构分析(一) 体系结构

2017-12-05 17:17:18 1085 1

原创 Java Quarzt定时任务的实现

Java Quarzt定时任务的实现

2017-11-30 16:53:53 655

原创 MongoDB SpringMVC整合mongodb 3.0驱动的异常解决

MongoDB SpringMVC整合mongodb 3.0驱动的异常解决

2017-11-29 17:02:48 2537

原创 Java IOS客户端上传多张图片到服务端

Java IOS客户端上传多张图片到服务端 相册问题。。。

2017-11-21 18:06:15 762

原创 Visual Studio Code之常备快捷键

想做一名全栈工程师,那么就要掌握一个前端神器 比如:Visual Studio Code

2017-11-19 16:56:21 5331

原创 Java 工程师岗位要求(支付)

Java 工程师岗位要求(支付行业)

2017-11-19 16:14:57 13525

原创 Java Apache HTTPClient Tutorial 深度学习(二)

Apache HTTPClient Tutorial 深度学习(二) 对于HTTP连接的管理 从一个主机到另一个主机之间建立连接的过程相当复杂并且涉及到两个端点之间的多个包交换,这可能相当耗时的开销。特别是对于小型HTTP消息,握手连接可能是很重要的。如果可以实现一个重新使用开放连接来执行多个请求,那么就会有更高的数据吞吐量。

2017-11-16 16:55:11 10565

原创 Java 阿里云短信服务的集成

Java 阿里云短信服务的集成1.短信发送API(SendSms)---JAVA  【 https://help.aliyun.com/document_detail/55284.html?spm=5176.doc55359.6.556.FuLWOC 】下载地址。2.将SDK放到项目中NODE:

2017-11-15 13:11:24 11802 1

原创 netcraft 查询网络数据结构

Netcraft公司于1994年底在英国成立,多年来一直致力于互联网市场以及在线安全方面的咨询服务,其中在国际上最具影响力的当属其针对网站服务器,域名解析/主机提供商,以及SSL市场所做的客观严谨的分析研究。

2017-11-14 17:36:22 10994

原创 Java JsonParseException异常的解决

Java JsonParseException异常的解决办法

2017-11-14 12:56:29 29819

原创 MongoDB 关于MongoDB Shell的使用 (三)

在本文中,将介绍mongo shell的基本知识,以及如何使用它来管理MongoDB文档。为了使读者更容易地理解和实践概念,MongoDB shell的引入被分成了三个部分。

2017-11-08 16:23:28 11157

原创 Java 地区字典之省市区三级联动 MySQL (一)

Java 地区字典之省市区三级联动 MySQL

2017-11-07 15:52:42 16198

原创 Java 支付宝之APP支付服务端 (二)

在上一篇中,集成第三方支付的流程:下单,异步通知,查询,还涉及到提现,退款,关闭订单等,我们以后在介绍。目前先介绍前三个。

2017-11-07 09:17:25 11864

原创 Java 微信支付之APP支付服务端 (一)

Java 微信支付之APP支付服务端 (一)如图所示,这是服务端要集成的所有微信接口。至于在开放平台申请就不做赘述了。主要流程,1.下单,2.异步通知,3.查询。一、微信统一下单请求交易/**       * 微信统一下单请求交易       *       * @param userId       * @par

2017-11-06 18:13:30 15474 2

原创 Java Apache HTTPClient Tutorial 深度学习(一)

程序间通信会在很多场景中使用,例如调用第三方的服务获取response作用于自己的平台上,所以对于HTTP的通信方式要有很深的理解。

2017-11-04 18:03:58 10457

原创 MongoDB Windows下的安装与部署 (二)

MongoDB 一个基于分布式文件存储的数据库

2017-11-01 18:02:46 10516

原创 Java 常用服务的安装与部署

授人以鱼不如授人以渔。 ‘临渊羡鱼,不如退而结网。”对于刚入门的java工程师,献上我微薄的力量。

2017-11-01 12:39:35 10927 2

原创 MongoDB 一个基于分布式文件存储的数据库 (一)

MongoDB 一个基于分布式文件存储的数据库,在分布式、大数据方面有广泛的用途。

2017-10-31 12:00:56 19895

原创 Java IM环信服务端集成之用户注册(三)

开博后,由于个人原因停了接近三个月,如今重新执笔,回归CSDN,壮哉我大Java。...

2017-10-29 17:48:37 13004 1

原创 Java IM环信服务端集成之用户体系集成(二)

Java IM环信服务端集成之创建应用(一)由于业务我们涉及到即时通讯(IM)的原因,在多个第三方的选择后,选择了环信。业务的改变导致了接口的重构。下面我就简述一下环信IM的用户体系集成的流程以及规则:涉及到业务参数,请查看Java IM环信服务端集成之创建应用(一)  参数后边都要用到。名词解释当您申请了 AppKey 后,会得到一个 xxxx#xx

2017-10-25 14:59:26 12501

原创 Java IM环信服务端集成之创建应用(一)

开博后,由于个人原因停了接近三个月,如今重新执笔,回归CSDN,壮哉我大Java。

2017-10-25 13:53:09 12939

原创 Hadoop Operations(Hadoop操作) 详解(二) HDFS

Hadoop之HDFS原理介绍。

2017-08-19 17:25:19 10805

原创 Hadoop Operations(Hadoop操作) 详解(一) 简介

Hadoop Operations 详解文章目录结构如下:Chapter 1. Introduction    Over the past few years, there has been a fundamental shift in data storage, management, and processing. Companies are storing mor

2017-08-19 15:35:20 13092

原创 关于windows下webpack不是内部命令以及nodejs的环境问题

引语 :作为一个后端java,表示搞前端真的心塞。先是vue.js,到现在的npm打包。关于winodws的nodejs安装问题,我就不在这里赘述了。 http://www.jianshu.com/p/03a76b2e7e00今天就记录一下,使用npm 打包时候遇到的一些问题这是我的项目目录:安装nodejs 分俩种情况,会导致环境配置有些许不同:一、安装到c盘,即

2017-08-07 16:21:29 14278 1

空空如也

空空如也

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

TA关注的人

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