
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。策略模式是oop中最著名的设计模式之一,是对方法行为的抽象,可以归类为行为设计模式,也是oop中interface经典的应用。其特点

为什么要用CSV?CSV文件1、CSV文件是一种用逗号分隔数值的文本文件,可以直接用Excel打开,也可以用于导入其他系统。2、导出的文件为csv格式,请双击用Excel打开后请另存为excel文件。3、如果打开后乱码,请使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。Xls文件Xls文件是标准的Excel文件
UDP协议的介绍:我就不多说了,参考 百度百科跟我个人理解,需要注意的是:1、UDP的有效端口范围在0-65535之间,大约49151的端口都代表动态端口2、UDP是一种无连接的,不可靠的传输层协议接下来就是Netty实现UDP,使用Netty的好处?他简化网络应用的编程过程开发,例如UDP和TCP的socket服务开发,他功能比较强大,并且提供了编码好解码的能力,并且很多著名的框架都是底层采用N
Chat2DB 是一款集成了 AI 功能的智能通用 SQL 客户端和数据报告工具。Chat2DB 可帮助您更快地编写 SQL 查询、管理数据库、生成报告、探索数据以及与多个数据库交互。

import com.wh.whcloud.common.Location;import java.util.List;public class PolygonAreaUtil {/*** public class Location {**private BigDecimal lon;**private BigDecimal lat;* }*//*** 球面积计算公式* @param locati
基于传统的单机模式下的并发锁,已远远不能满足当下高并发大负载的情况,当下常用的并发处理如下1、使用synchronized关键字2、selectfor update 乐观锁3、使用redis实现同步锁方案一 适合单机模式,方案二 虽然满足多节点服务实例但 对变更操作的吞吐量有影响方案三 基于redis nosql数据库 在效率与横向扩展方面都大大优于前两种方案redis 单线程 在自身设计上一定程
第三方:百度API百度API接口文档说明:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad代码:package cn.notfalse.repayment.util;import java.io.IOException;import java.io.Unsupporte...
一、搭建一个简单的springBoot项目,导入以下jar包<dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope>
在本篇内容描述之前,先回顾下上一篇内容 :SpringBoot 整合MQTT发布和订阅消息处理上一篇内容讲述了单个mqtt客户端连接一个指定的mqtt服务器,一般来说是够用的,但最近一个项目需求是要接收多个mqtt服务器的数据,如果还按上一篇文章的处理方法,就只能讲代码类复制多个这样实现,但这样做的后果就是代码不美观不便于维护,于是就整理了这篇文章,springboot用同一套代码实现多个mqtt
1、连接Elasticsearch没反应,处理方法修改Elasticsearch配置文件(yml) 2、新建索引没反应(406)先看用浏览器F12看报错:要到部署的地方修改vendor.js的内容(我这里是用docker容器部署的es-head)进入后找到vendor.js文件位置:修改前需要在镜像中安装vim。修改后es-head网页刷,然后再新建索引发现就可以新建了。...
