自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lonsonlee的专栏

记录学习过程 一点一滴做起

  • 博客(116)
  • 资源 (8)
  • 收藏
  • 关注

原创 ES 一些简单 的查询注意事项

query_string 使用具有严格语法的解析器不需要支持查询语法,请考虑使用 match 查询。如果需要查询语法的功能,请使用不太严格的 simple_query_string 查询。search_as_you_type 字段类型是一个类似 text 的字段 支持前缀完成(即,匹配项从输入的开头开始)和中缀完成(即,匹配项在输入中的任意位置)multi_match 查询将允许你在 mapping 使用不同的分词器,而 combine_fields 查询需要相同的分析器。

2023-08-18 18:39:33 406

翻译 gremlin3.3.3 第三部分 - 1-图的遍历(1)

图的遍历在最一般的层次上,有Traversal<S,E> ,它实现了Iterator<E> ,其中S代表开始,E代表结束。遍历由四个主要组件组成:Step<S,E> :应用于S产生E的单个函数。TraversalStrategy:拦截器方法来改变遍历的执行(例如,查询、重写)。TraversalSideEffects:可用于存储关于遍历的全局信息的键/值对。Traverser<T> :在遍历中传播的对象,当前表示类型为T的对象。

2020-07-31 13:15:07 555

原创 Spring Batch 3.0 知识点总结

来自官网总结https://docs.spring.io/spring-batch/3.0.x/reference/htmlsingle/Spring Batch架构Spring Batch组件运行模型 JobLauncher Job Step重试机制 RetryTemplate输入输出 ItemReader ItemWriter批处理实现类型Normal proces...

2019-04-09 20:15:32 3623

原创 EurekaServer这几个错误 你可以这样解决

程序调试遇到了不启动的几个问题pom.xml 更改前EnableDiscoveryClient cannot be resolved to a type错误信息eclipse的Problem窗口显示有错误Run App 报错解决办法ClassNotFoundException: com.google.common.cache.CacheBuilder错误信息Run -as Spring Boot ...

2018-11-22 17:48:49 23644 2

原创 RockerMQ的事务消息发送

rocketmq 事务消息

2024-01-02 18:05:53 460 1

原创 掌控习惯笔记(待续)

掌控习惯/(美)詹姆斯·克利尔著;迩东晨译.——北京:北京联合出版公司,2019.7。

2023-10-13 17:20:58 336

原创 六顶思考帽

前言

2023-10-13 17:18:01 243

原创 spark grpc 在master运行报错 exitcode13 User did not initialize spark context

protobuf-maven-plugin 0.6.1 降到 0.5.0 同时 io.grpc:protoc-gen-grpc-java:1.54.0 com.google.protobuf:protoc:21.0-rc-1。升版本 0.5.0升到 0.6.1 同时 io.grpc:protoc-gen-grpc-java:3.21.9 com.google.protobuf:protoc:3.21.9。

2023-08-25 14:13:28 1700

原创 演进式架构

演进式架构构建指南-去除不必要的可变性、让决策可逆、演进优于预测、构建防腐层、服务模板、构建可牺牲架构、应对外部变化,传递依赖管理被视为有害的、更新库与更新框架、持续交付优于快照、服务内部版本化。只有成功完成了架构设计、实现、升级和无法避免的变更后,甚至当架构能够经受由前期未知的未知因素引起的反常事件(第6 章将介绍)带来的考验时,架构师才能评价架构的长期有效性。为供应商为王反模式-无论从技术还是从业务流程的角度来看,将外部工具或框架置于架构的核心会严重限制架构的演进能力。

2023-08-14 19:29:38 1510

原创 读书笔记-大石哲之-靠谱:顶尖咨询师教你的工作基本功

工作基本功 沟通技巧 工作计划 专业

2023-08-07 18:27:49 284

原创 笔记-Elasticsearch搜索引擎构建入门与实战

读书笔记:Elasticsearch搜索引擎构建入门与实战(高印会 编著) 整体来讲 入门没问题,中高级研发可以参考使用

2022-09-05 17:25:43 1970 1

原创 feign 启用压缩二三事

feign启用压缩二三事项目中启用gzip压缩问题分析补充项目中启用gzip压缩compression.request.enabled=truecompression.request.enabled=truecompression.request.mime-types=text/xml,application/xml,application/jsoncompression.request.min-request-size=2048compression.response.enabled=true

2021-05-21 17:50:53 1663

原创 领域驱动介绍

大纲软件设计发展史 什么是领域驱动设计 领域驱动设计解决什么问题 领域驱动设计包含哪些要素 领域驱动设计的架构 样例分析软件设计发展史单体->前后端->微服务->服务网格SSH->ssm->spring boot-> SideCar/ Istio单体早期功能侧重功能实现ESB基于服务总线设计,提供统一的服务管理前后端分离强调重后端,轻前端微服务各个领域模块服务互不干扰...

2021-05-06 18:07:21 3441 4

原创 一些金融概念汇总

量化私募是什么https://www.simuwang.com/news/show-423-230776.html采用量化策略投资的私募券商是什么https://www.zhihu.com/question/24223999 https://zhuanlan.zhihu.com/p/108051555PB系统是什么https://www.optbbs.com/thread-259778-1-1.html https://blog.csdn.net/u012724887/article/detai

2021-02-03 14:14:49 175

原创 领域对象模型的自我理解 RO VO DTO PO

RO:(Request Object) 请求对象,用于各种请求类型的对象封装。VO(View Object):视图对象,用于封装返回到展示层的数据。DTO(Data Transfer Object):数据转换对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的传输的数据转换对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或

2021-01-09 15:37:46 3540

翻译 gremlin3.3.3 第三部分 - 1-图的遍历(3)

3.3.3图的遍历Group (分组) Step当遍历器在遍历定义的图中传播时,有时需要进行其他(sideEffect) 计算。这种场景下,实际的路径或遍历器的当前位置都不是最终输出,而是遍历的其他表示。group()-step(map/sideEffect)就是这样的场景之一,它根据对象的某个函数对对象进行组织。然后,如果需要,消费(reduce)该组织(或是遍历的集合)。下面提供了一个示例。> gremlin\> g.V().group().by(label)> .

2020-08-18 14:05:59 483

翻译 gremlin3.3.3 第三部分 - 1-图的遍历(2)

3.3.3图的遍历Barrier(屏障) Stepbarrier()-step(barrier)将原有管道延迟转换为大容量同步管道。这一步骤可在以下场景使用:当需要在某个步骤执行之前,需要之前的Step全部执行完毕方可执行时,可用barrier() (例如排序)当通过barrier() “延缓”Step时,可能会促使重复元素的“批量优化”(即优化)。 gremlin\> g.V().sideEffect{println "first: \${it}"}.sideEffe.

2020-08-05 22:14:46 495 2

翻译 gremlin3.3.3 第二部分 - 1-图的构成

图的构成FeaturesFeature用于 描述Graph 实例的功能实现。这个接口由graph systemprovider实现,有两个目的:告诉用户Graph 实例的功能列表。允许根据Gremlin Test Suite 测试它们确实符合的特性——不符合的测试将被“忽略”)。下面是Gremlin控制台中的示例展示了如何打印Graph的所有特性: gremlin\> graph = TinkerGraph.open()> ==\>tinkergr

2020-07-31 13:01:33 550

翻译 gremlin3.3.3 第一部分 - 2-导论

3.3.3图形计算导论< dependency>< groupId >org.apache.tinkerpop< / groupId >< artifactId >gremlin-core< / artifactId >< version >3.3.3> < / version>< /dependency>图是由顶点(节点、点)和边(弧线、线)组成的数据结构。当在计算机.

2020-07-31 12:54:12 517

翻译 gremlin3.3.3 第一部分 -1- 前言

3.3.3TinkerPop3文档写在前面……TinkerPop0Gremlin很早就意识到。他越是这样做,他创造的想法就越多。他创造的想法越多,它们之间的联系就越多。在他全心全意接受的事物和可能最终通过协调一致的意志而实现的事物的串联中,一个世界的形式似乎与他自己对它的实现是分离的。然而,如果没有格莱姆林已经接受的逻辑——“如果不背道而驰,则会一直是左右不同、上下有别、东不就西”的逻辑,诞生的世界就无法承受它自己的重量。格莱姆林的认识需要格莱姆林的认识。也许,世界只是他曾经拥有的一个想法——修补.

2020-07-31 12:43:24 217

原创 开发中JSON序列化选哪个?FastJson还是Jackson

开发中JSON序列化选哪个?FastJson还是Jackson今天看的gitstar和issues比较,你认为哪个更合适?结合前段时间频繁的FastJson的升级漏洞,推荐还是用jackson比较好。

2020-06-13 14:55:01 558 2

原创 idea2020.1设置多个spring boot 的service启动

2020.1版本默认没有开启多实例启动底部找到service在左侧选择运行失败的spring boot应用,右键 edit conf勾选,确定,重启 搞定!

2020-05-14 20:32:24 3186

原创 java 泛型拷贝 List指定Class

private List parse(List list,Class toClazz){List resp=Lists.newArrayListWithCapacity(list.size());resp=(List )list.stream().map(ff->{Object obj= toClazz.newInstance();BeanUtils.copyProperties...

2020-03-04 23:17:00 3207

原创 速记MIME类型

参考网络上的几篇文章 然后自己又搜索了一遍,也感谢他们的分享,大家拿走不谢~~~3gp video/3gppai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffapk applicat...

2020-02-10 17:57:46 370

原创 JAVA 小工具-java正则匹配 http前缀

正则匹配http前缀匹配大小写http前缀urlpublic class HttpCommon { public static final String HEAD_HTTP_PATTERN="http://.+|HTTP://.+"; public Boolean matchHttpUrl(String url){ Pattern pattern = Pat...

2019-12-14 13:21:31 1677

原创 BeanUtils是如何复制Bean的

BeanUtils在pom中需要增加 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.1.9.RELEASE</versio...

2019-09-26 22:10:35 673

原创 mysql本地数据库新建用户赋权

对单个数据库的操作权限CREATE USER 'localadmin'@'%';ALTER USER 'localadmin'@'%'IDENTIFIED BY 'localadmin' ;GRANT Event ON *.* TO 'localadmin'@'%';GRANT Create tablespace ON *.* TO 'localadmin'@'%';GRANT Sup...

2019-08-31 13:13:11 275

原创 辅助线程 标识要用对了才不会白白等待

背景之前一个应用有一个小功能,每隔1分钟创建一个线程来清理无效的http连接主要逻辑之前是这样写的private volatile boolean running = true;@Override public void run() { try { while (running) { synchronized ...

2019-07-19 16:41:29 176

原创 JVM及其收集算法应用图解

写在前头结合周志明的第二版《深入理解Java虚拟机》以及一些网文,还是觉得自己有必要重新画一张图用于说明算法的分类和特性从区域划分、算法分类、收集算法作用域、算法搭配四个方面进行说明JVM告诉我们要解决什么问题目前能想到的是1:实例对象或者其引用的实例存储在哪里体现,如何管理2:多核以及多线程必然带来竞争了解JVM原理,才能针对性的在不同主机做性能优化JVM区域划分这里的JVM堆...

2019-05-06 11:39:38 189

原创 推荐一个批量文件去重的小软件 Duplicate Cleaner Pro

整理本地资料去重,网上看了好几个 都不好用,原因在于本人比较懒 不想一个个的去mark于是找到了Duplicate Cleaner Pro它的优势在于在完成搜索之后,你可以鼠标右键按重复文件夹批量选定重复文件, 对于我正合适(起码这个功能在其他软件我还没注意到)还支持按文件后缀、文件大小、创建、修改时间、相似程度等设定重复规则默认有图片和音乐的规则,直接点开sheet页执行即可,...

2019-04-28 15:12:32 9675

原创 python使用cx_Oracle自定义封装的常见问题解决

从网络找了几个实例 如果你也遇到了此类问题 可以如下解决Required argument ‘parameters’ not found一般的是因为调用了 cursor.prepare 去掉这句即可ORA-01036: illegal variable name/number这个是变量绑定的问题 可以贴到 notepad++看看是不是写错了符号或者少写了“,”我这里是少写了:mu...

2019-04-18 16:21:59 1552

原创 EnableDiscoveryClient和EnableEurekaClient的异同

区别1:归属不一样 一个是cloud自带的discovery 一个是 eureka--org.springframework.cloud.client.discovery.EnableDiscoveryClient--org.springframework.cloud.netflix.eureka.EnableEurekaClient2:EnableEurekaClient继承自 Ena...

2019-04-16 18:03:14 2135 2

原创 spring4开发SpringBatch 样例 -配置文件版

本文根据《SpringBatch批处理框架》一书作者刘相的源码升级spring4.0,源码为3.2版本经测试可用提示:本文源码比较多遇到的问题总结在后面配置数据库初始化 create-tables-mysql.sqlDROP TABLE IF EXISTS t_credit;DROP TABLE IF EXISTS t_destcredit;CREATE TABLE t_cred...

2019-04-03 21:31:39 1624

原创 Spring Cloud Data Flow的初体验 Docker

如题,需要安装好docker环境 剩下的 就都交给docker吧主要分为几个步骤1:启动docker虚拟机2:启动工程3:创建stream demo启动docker虚拟机启动时报错问题分析因为windows下安装了gitbash 比较喜欢用它,结果因为环境变量问题启动失败,换成cmd命令启动成功也可以 export MACHINE_STORAGE_PATH=‘E:\deve...

2019-04-02 14:12:21 1391

原创 驾考全流程 附秘笈

10.22 报名学车周末班 龙泉驾校手机注册报名10.22 下载驾考宝典之类的 练习科目一 ,先不看解说 第一遍如果80%成功率 基本上就没问题10.28 现场交资料-身份证 居住证 6张一寸白底照片11.02 收到驾校短信 提示报名成功11.02 注册学车不 APP 并绑定驾校11.02-11.06 学车不学满12课时(课时哦 不是小时!我算了下不到12小时 每天最多4课时) 练习...

2019-03-25 16:37:43 1207

原创 Spring Cloud Data Flow -2.0.1.RELEASE-中文 官网翻译-附链接

源文档https://docs.spring.io/spring-cloud-dataflow/docs/2.0.1.RELEASE/reference/htmlsingle/目前进度1:google翻译初稿,目前已经调整过排版 ,不影响查看。2:前三章已经经过校对,应该不会有理解上的问题。3:Spring CDF是由Spring XD演变而来,要做ETL技术选型用,只是时间...

2019-03-25 16:28:02 882

原创 一句话 分析 JAVA8 HashMap中用红黑树而不是AVL树的原因

前几天看算法新解有感 mark一下红黑树牺牲了一些查找性能 但其本身并不是完全平衡的二叉树。因此插入删除操作效率略高于AVL树AVL树用于自平衡的计算牺牲了插入删除性能,但是因为最多只有一层的高度差,查询效率会高一些。参考文章:https://www.jianshu.com/p/37436ed14cc6...

2019-03-21 10:30:50 7836 1

原创 2018工作最后一天 之 Calendar时间格式

坑一之时间格式之前掉进过一个坑 SimpleDateFormat(&quot;YYYYMMddHHmmss&quot;)java6/Java7/java8中时间格式取值范围变化如下由此可见java8 相对增加了对周天/周年的支持需要说明的是 Y 表示按周计算的年份假如今天是20181231(是周一),那么因为本周也有2019年的日子5天 (周二-周六)因此会认为当前是19年第一周 假如取值明天的话得到的...

2019-02-01 02:42:01 413

原创 spring-jms-3.1.1 中jms的connection模式

基于spring-jms-3.1.1.RELEASE分析org.springframework.jms.connectionspring使用jms一般我们使用都是这样子 &lt;bean name="jmsTransportListener" class="org.apache.activemq.transport.DefaultTransportListener"/&gt; &lt;/...

2019-01-30 11:32:28 1735

原创 rocketmq-spring-2.0.0 源码分析(二)

项目结构rocketmq-spring分为build和demo两块内容build中的核心是rocketmq-spring-boot工程demo则给出了调用 consumer和producer的样例rocketmq-spring-boot核心是类名描述RocketMQTemplate和spring集成可无缝发送或接收消息DefaultRocketMQList...

2019-01-25 14:38:35 595

Jdk工具参数说明.xls

自己备用 jdb jdeps jhat appletviewer jar javac javadoc javah javap

2019-08-12

重构_改善既有代码的设计[高清版]+程序员健康指南

打包 重构_改善既有代码的设计[高清版]和程序员健康指南两本书 pdf版 很清晰

2019-02-28

spring-integration-4.2说明文档.pdf

spring-integration-4.2的在线晚点翻译,google翻译 不一定全部准确 有不准确的地方希望大家改正分享!已经是最低分了 源文档:https://docs.spring.io/spring-integration/docs/4.2.0.RELEASE/reference/htmlsingle/

2018-11-27

dubbo 2.5.6 vs 2.5.7 源码差异分析

dubbo 2.5.6 vs 2.5.7 源码差异分析,一点点小事情,希望对大家有帮助

2017-12-06

Spingboot-Dubbo-zookeeper实例-带参数

在原作者代码上增加了参数 大家可以试着区分下不同,说明下,本来想免费的,但是现在C网发布必须有资源分。。。哪位知道怎么发免费资源 可私聊,多谢!

2017-11-29

JBoss_Enterprise_Application_Platform-7.0

JBOSS7.0全套的api 从官网下载 https://developers.redhat.com/products/eap/docs-and-apis/ 同学们不用再一个个下载啦!

2017-02-21

spring-boot-参考指南

spring-boot-参考指南(中英文) pdf文档,中英文对照 大家可以互相参考。 赚分不易 谢谢大家!

2017-01-17

JAVA设计模式

根据网上的一个demo,重新写的JAVA设计模式,已经按照3大设计模式系列分类,共同学习

2014-03-22

空空如也

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

TA关注的人

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