Java
文章平均质量分 87
Noseparte
The so-called success of life is to insist on the utmost.Lost and found,safe and sound.I will also look for my only soulmate in the boundless and indistinct sea of faces.
——你后来又遇到了谁,又拥有了怎样的人生。
展开
-
Noseparte说:网络游戏中的网关线程池是如何创建的
Noseparte说:网络游戏中的网关线程池是如何创建的ThreadPool 线程池的定义? 如何创建?配置 ThreadPoolExecutor管理任务队列 BlockingQueue饱和策略 RejectedExecutionHandler[不推荐] 使用Executors工厂模式创建线程池ExecutorService的生命周期线程工厂 Thread...原创 2019-12-02 12:34:55 · 262 阅读 · 0 评论 -
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 · 272 阅读 · 0 评论 -
Java Apache HTTPClient Tutorial 深度学习(二)
Apache HTTPClient Tutorial 深度学习(二) 对于HTTP连接的管理 从一个主机到另一个主机之间建立连接的过程相当复杂并且涉及到两个端点之间的多个包交换,这可能相当耗时的开销。特别是对于小型HTTP消息,握手连接可能是很重要的。如果可以实现一个重新使用开放连接来执行多个请求,那么就会有更高的数据吞吐量。原创 2017-11-16 16:55:11 · 10636 阅读 · 0 评论 -
Tomcat 架构分析(五) 核心Catalina模块
Tomcat 架构分析(五) 核心Catalina模块前言: 这个子模块包含了所有以org.apache.catalina开头的java源代码。该子模块的任务是规范了Tomcat的总体架构,定义了Server、Service、Host、Connector、Context、Session及Cluster等关键组件及这些组件的实现,这个子模块大量运用了Co原创 2017-12-24 13:25:49 · 1086 阅读 · 0 评论 -
Tomcat 架构分析(六) Connector模块
Tomcat 架构分析(六) Connector模块前言: Apache TomcatConnectors 项目是Tomcat项目的一部分,它提供了web服务器插件,用于将web服务器与Tomcat和其他后台连接起来。目前有三个插件用来支持web server:mod_jk, ISAPI redirector, NSAPI redirector原创 2017-12-24 13:28:44 · 870 阅读 · 0 评论 -
Java 反射机制的应用实例
反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。l例如:DTO的数据封装原创 2017-12-15 14:13:27 · 1144 阅读 · 0 评论 -
Tomcat 架构分析(三) Jasper模块
Jsper模块: 负责jsp页面的解析、jsp属性的验证,同时也负责将jsp页面动态转换为java代码并编译成class文件。原创 2017-12-07 18:04:32 · 1893 阅读 · 0 评论 -
Tomcat 架构分析(一) 体系结构
Tomcat 架构分析(一) 体系结构原创 2017-12-05 17:17:18 · 1138 阅读 · 1 评论 -
Tomcat 架构分析(二) ClassLoader详解
上一节提到,Tomcat的五个子模块:Jsper模块、Servlet和Jsp模块、Catalina模块、Connector模块、Resource模块,本节是对lib包下的详细讲解,以及Tomcat是如何加载类(ClassLoader)原创 2017-12-07 14:37:32 · 989 阅读 · 0 评论 -
Java APP移动端邮箱认证
Java APP移动端邮箱认证前言: 要实现邮箱认证服务,大致分为以下四个步骤:搭建邮箱服务、制作一个发送邮件的工具类、后台实现一个供APP调用的接口API、邮箱认证的通知回调,当然这其中还涉及到邮件内容的设计和一个HTML/jsp页面,用来向用户显示认证结果。一、邮箱服务的搭建。在这里不展示SMTP邮箱服务的搭建,只介绍后台如何使用搭建。1.如果项目是maven工程,在po原创 2018-01-19 13:58:54 · 1392 阅读 · 0 评论 -
微信支付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 · 2960 阅读 · 0 评论 -
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 · 725 阅读 · 0 评论 -
Almost-Famous
《成名之路》(Almost-Famous) _ _ _ _____ / \ | |_ __ ___ ___ ___| |_ | ___|_ _ _ __ ___ ___ _ _ ___ / _ \ | | '_ ` _ \ ...原创 2019-08-13 16:33:49 · 402 阅读 · 0 评论 -
网络游戏中的帧同步与状态同步
帧同步的基础概念相同的输入 + 相同的时机 = 相同的输出。客户端发送操作信息到服务器,服务器收到后转播给所有的客户端,客户端接收服务器的操作信息后计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容。帧同步和状态同步的对比(状态同步的概念: 客户端发送操作信息到服务器,服务器收到后,计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容。...原创 2019-08-30 11:52:52 · 1257 阅读 · 0 评论 -
Java IOS客户端上传多张图片到服务端
Java IOS客户端上传多张图片到服务端 相册问题。。。原创 2017-11-21 18:06:15 · 794 阅读 · 0 评论 -
Tomcat 架构分析(四) Servlet和Jsp模块
Tomcat 架构分析(四) Servlet和Jsp模块原创 2017-12-08 23:29:49 · 604 阅读 · 0 评论 -
Java Quarzt定时任务的实现
Java Quarzt定时任务的实现原创 2017-11-30 16:53:53 · 708 阅读 · 0 评论 -
Hadoop Operations(Hadoop操作) 详解(二) HDFS
Hadoop之HDFS原理介绍。原创 2017-08-19 17:25:19 · 10869 阅读 · 0 评论 -
Java 支付宝之APP支付服务端 (二)
在上一篇中,集成第三方支付的流程:下单,异步通知,查询,还涉及到提现,退款,关闭订单等,我们以后在介绍。目前先介绍前三个。原创 2017-11-07 09:17:25 · 11902 阅读 · 0 评论 -
Java IM环信服务端集成之用户注册(三)
开博后,由于个人原因停了接近三个月,如今重新执笔,回归CSDN,壮哉我大Java。...原创 2017-10-29 17:48:37 · 13078 阅读 · 1 评论 -
Java 地区字典之省市区三级联动 MySQL (一)
Java 地区字典之省市区三级联动 MySQL原创 2017-11-07 15:52:42 · 16261 阅读 · 0 评论 -
Java 常用服务的安装与部署
授人以鱼不如授人以渔。 ‘临渊羡鱼,不如退而结网。”对于刚入门的java工程师,献上我微薄的力量。原创 2017-11-01 12:39:35 · 10973 阅读 · 2 评论 -
Java IM环信服务端集成之用户体系集成(二)
Java IM环信服务端集成之创建应用(一)由于业务我们涉及到即时通讯(IM)的原因,在多个第三方的选择后,选择了环信。业务的改变导致了接口的重构。下面我就简述一下环信IM的用户体系集成的流程以及规则:涉及到业务参数,请查看Java IM环信服务端集成之创建应用(一) 参数后边都要用到。名词解释当您申请了 AppKey 后,会得到一个 xxxx#xx原创 2017-10-25 14:59:26 · 12546 阅读 · 0 评论 -
Java Apache HTTPClient Tutorial 深度学习(一)
程序间通信会在很多场景中使用,例如调用第三方的服务获取response作用于自己的平台上,所以对于HTTP的通信方式要有很深的理解。原创 2017-11-04 18:03:58 · 10481 阅读 · 0 评论 -
Java JsonParseException异常的解决
Java JsonParseException异常的解决办法原创 2017-11-14 12:56:29 · 30240 阅读 · 0 评论 -
Java 工程师岗位要求(支付)
Java 工程师岗位要求(支付行业)原创 2017-11-19 16:14:57 · 13568 阅读 · 0 评论 -
netcraft 查询网络数据结构
Netcraft公司于1994年底在英国成立,多年来一直致力于互联网市场以及在线安全方面的咨询服务,其中在国际上最具影响力的当属其针对网站服务器,域名解析/主机提供商,以及SSL市场所做的客观严谨的分析研究。原创 2017-11-14 17:36:22 · 11037 阅读 · 0 评论 -
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 · 11831 阅读 · 1 评论 -
Java 微信支付之APP支付服务端 (一)
Java 微信支付之APP支付服务端 (一)如图所示,这是服务端要集成的所有微信接口。至于在开放平台申请就不做赘述了。主要流程,1.下单,2.异步通知,3.查询。一、微信统一下单请求交易/** * 微信统一下单请求交易 * * @param userId * @par原创 2017-11-06 18:13:30 · 15521 阅读 · 2 评论 -
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 · 13181 阅读 · 0 评论