自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 apache thrift源码阅读一--TServer

类图类图可以看到Tserver被AbstractNonblockingServer、TSimpleServer、TThreadPoolServer继承 TSimpleServer--简单服务 TThreadPoolServer--线程池服务 AbstractNonblockingServer--非阻塞服务 AbstractNonblockingServe...

2019-10-09 09:44:25 269

原创 apache thrift源码阅读

本想看一下apache thrift源码了解一下实现原理,网上搜了一下发现讲原理的很多,如果读源码的文章基本没有,所以自己尝试着写一篇博客,没什么经验,希望大家多提意见,不断完善中。源码下载github地址:https://github.com/apache/thriftLatest commit786c019开发工具:Intellij Idea 2018.1操作系统:...

2019-09-27 10:07:02 622

原创 Kryo 序列化

基于Java的快速高效的对象序列化框架,旨在提供快速、高效和易用的API。无论文件、数据库或网络数据Kryo都可以随时完成序列化。Kryo还可以执行自动深拷贝(克隆)、浅拷贝(克隆),这是对象到对象的直接拷贝,非对象→字节→对象的拷贝。支持互相引用,比如类A引用类B,类B引用类A,可以正确地反序列化。目前已有很多使用Kryo的项目https://github.com/EsotericSoftwar...

2019-05-16 15:40:57 6771 1

原创 Java 编码规范

一、工程结构1、应用分层Client: 主要提供对外交互的API,各种Cmd或者Qry以及Response,并且遵循sofa的相关规范。App层主要负责获取输入,组装context,做输入校验,发送消息给领域层做业务处理,监听确认消息,如果需要的话使用MetaQ进行消息通知;Domain层主要是通过领域服务(Domain Service),领域对象(Domain Obje...

2019-03-19 12:01:47 677

原创 MAC 安装MAT失败

安装mat报错,提示在/.eclipse/1528649425_macosx_cocoa_x86_64/configuration/1539332382530.log路径下查看错误日志,原因是/private/var/folders/k4/knjt7v5x59l25z_tqmvg094r0000gn/T/AppTranslocation/3CBB3175-DD9A-4A3A-B93F-898B...

2019-01-31 11:04:09 1127

原创 jvm 优化 关闭一小时一次fullgc

tomcat版本是6.0.35。1tomcat的server.xml配置了<!-- Prevent memory leaks due to use of particular java/javax APIs--> <ListenerclassName="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>...

2018-01-26 15:47:51 731

原创 JDK 1.8.0_21 bug cpu过高

JDK 1.8.0_21这个版本有bug,在特定场景下会造成CPU变高,但JDK 1.8.0_51修复了这个bug

2017-11-08 10:07:42 1401 2

原创 jvm 常用GC参数

-Xmx4096M-Xms4096M-Xmn1536M-XX:PermSize=256M-XX:MaxPermSize=256M-Xss:512K-XX:+DisableExplicitGC  禁止调用System.gc(),但JVM的gc仍然有效。-XX:SurvivorRatio=2则两个Survivor区与一个Eden区的比值为2:2,一个Survivor区占整个...

2016-01-19 18:06:38 483

转载 mybatis_generator 自动化生成实体及mapper

pom.xml==================build> finalName>mybatis_generatorfinalName> plugins> plugin> groupId>org.mybatis.generatorgroupId> artifactId>mybatis-generator-

2015-11-08 21:33:15 766

转载 CronTrigger 配置

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger

2015-10-12 11:19:36 408

转载 wfs服务查询详解

基于Geoserver发布的wfs服务,与Openlayers结合实现空间和属性信息的查询。wfs包含getFeature操作,用来检索要素信息,支持返回gml格式的地理要素表达。WFS的getFeature操作需要提供的参数:参数名称是否必须默认值举例含义VERSION是1

2015-09-17 23:03:32 11941 1

原创 openlayers叠加天地图经纬度投影瓦片

openlayers版本  Release 2.12之前写了一篇openlayers叠加天地图魔卡托瓦片的文章,发现有朋友不知道怎么叠加经纬度(WGS84)投影的瓦片,今天在原来的基础上做了一些修改,发上来大家看看,标点、标线、标面的大家参考吧 openlayers 加载天地图地图 点击地图可获取鼠标点击位置屏幕坐标及经纬度

2015-03-04 15:08:26 3721 1

原创 Openlayers加载天地图魔卡托投影瓦片示例

天地图是国家队,各个政府部门都在改用天地图,本文主要介绍如何使用Openlayers加载天地图瓦片,直接上代码,有问题留言 openlayers 加载天地图地图 点击地图可获取鼠标点击位置屏幕坐标及经纬度

2015-01-12 15:48:40 2667

原创 天地图WEB API 循环添加标注点,注册点击事件,标注增加属性

很多使用天地图WEB API的朋友都会问为什么循环添加的标注点,注册点击事件总是响应最后添加的marker?这里介绍一个如何循环添加标注点,并且正确响应,还有自定义marker属性问题,直接上代码。 天地图-地图API-范例-标注点击事件 var map,zoom=12,marker,markerclick; var lnglats = ["116.411794"

2015-01-12 15:37:54 5913 5

空空如也

空空如也

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

TA关注的人

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