- 博客(10)
- 收藏
- 关注
原创 Cesium中的几种坐标和相互转换(2)
Cesium中的几种坐标和相互转换 1、平面坐标系(Cartesian2) new Cesium.Cartesian2(x, y) 2、笛卡尔空间直角坐标系-世界坐标(Cartesian3) new Cesium.Cartesian3(x, y, z) 3、弧度(Cartographic) new Cesium.Cartographic(longitude, latitude, height) 注:这里的经纬度是用弧度表示的,经纬度其实就是角度。弧度即角度对应弧长是半径的倍数。
2022-04-05 16:51:35
1293
原创 Eureka和Zookeeper的区别
1、CAP原则 分布式中有个重要的概念就是CAP原则(C:强一致性。A:可用性。P:分区容错性)。 CAP在分布式存储系统中,最多只能实现以上两点。 而由于当前网络延迟故障会导致丢包等问题,所以分区容错性是必须实现的,我们只能在一致性和可用性中进行选择,没有Nosql数据库能同时保证三点。也就是说我们只能选择CP或者AP。 2、Zookeeper保证CP zookeeper选择优先保证一致性。zookeeper保证访问请求都能保持一致的结果,同时具有容错性,但是不保证每次访问请求都是可用的。为什么不保
2022-02-14 20:52:02
7023
原创 简单理解常用服务标准的区别
简单理解各种服务标准的区别 SOA、RPC、REST、SOAP区别 SOA粗暴理解:把系统按照实际业务,拆分成刚刚好大小的、合适的、独立部署的模块,每个模块之间相互独立。 比如现我有一个数据库,一个JavaWeb(或者PHP等)的网站客户端,一个安卓app客户端,一个IOS客户端。现在我要从这个数据库中获取注册用户列表,如果不用SOA的设计思想,那么就会这样:JavaWeb里面写一个查询方法从数据库里面查数据然后在网页显示,安卓app里面写一个查询方法查询后在app上显示,IOS同样如此。这里就会出现查询方
2021-06-26 23:05:00
198
原创 让代码更好的小建议
工作了四年,整理了50个让代码更好的建议 仅是判断是否存在时,select count 比 select 具体的列,更好 复杂的if逻辑条件,可以调整顺序(根据执行条件调整),让程序更高效 写查询Sql的时候,只查需要用到的字段,还有通用的字段,可以节省资源、减少网络开销。可能用到覆盖索引,减少回表,提高查询效率 一条sql搞定的尽量不要通过逻辑循环查询sql,优先考虑批量进行。 catch了异常,需要打印出具体的exception,方便更好定位问题 一个方法,拒绝过长的参数列表。不仅看起来不优雅,并且接
2021-04-09 09:23:24
385
原创 微信开发基础知识
公众号和开放平台的区别 1.公众号提供了发布文章等功能,简单理解为微信公众号的后台管理 2.开放平台则是提供了技术服务的平台,提供了接口和文档 公众号类型 1.订阅号 偏用于个人或者组织,为用户传达资讯,如果想要简单的发文章消息,达到宣传效果,建议选择订阅号 2.服务号 用户组织,为用户提供服务,如果想要简单的发文字消息并且支持一些微信功能,如支付,则建议选择服务号 3.小程序 一种全新的开放能力,可以快速开发微信功能。 4.企业微信 方便对内部员工提供管理服务 各公众号的功能权限 ...
2021-03-22 11:05:38
459
1
原创 Web.xml 标签说明
Web.xml 标签简介 为自己所记录,以备忘记。 常用标签 <display-name></display-name>定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></
2019-02-14 14:58:21
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人