自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xxx

  • 博客(26)
  • 资源 (33)
  • 收藏
  • 关注

翻译 cloud stream 官方文档阅读笔记4

5、编程模型要了解编程模型,您应该熟悉以下核心概念:Destination Binders 负责提供与外部消息系统集成的组件Destination Bindings 外部消息传递系统和应用程序之间的桥梁,提供了消息的生产者和消费者Message:生产者和消费者用于与目标绑定器(以及通过外部消息传递系统的其他应用程序)通信的规范数据结构。5.1、Destination Binders目标...

2018-12-30 01:08:48 624

翻译 cloud stream 官方文档阅读笔记3

核心概念4.1应用模型一个spring cloud Stream 应用包括了一个消息中间件作为核心。某个应用通过springcloud Stream使用input和output通道与外界(注:消息队列)进行消息交换。通道通过中间件专用的绑定机制连接到外部的虚拟主机(注:原文为brokers,这是消息队列里面的概念,可以理解成消息队里的虚拟主机)。(注:图片中的MiddleWare就是指的...

2018-12-29 17:13:48 288

翻译 cloud stream 官方文档阅读笔记2

1、引入 springcloud Streamspringcloud Stream 是一个可以用于构建消息驱动服务的框架为了能够使你的应用连到一个message broker,你可以添加一个 @EnableBinding 注解到你的应用中,然后,你可以添加@StreamListener 来监听接收事件在你的Stream进程里面。看看下面这个例子@SpringBootApplication...

2018-12-29 15:40:17 254

翻译 cloud stream 官方文档阅读笔记1

1、创建项目在 spring initialzar 中选择 Rabbitmq和cloud Stream两个模块,最好的方法是搜索就可以出来了2、一个简单的例子修改生成的主程序为下面的形式@SpringBootApplication@EnableBinding(Sink.class)public class LoggingConsumerApplication { public st...

2018-12-29 15:19:11 244 1

原创 基于springcloud构建一个web项目

日子还很长,技术沉淀得一步步的来。先会用,然后再看实现原理本篇博客有点长,个人觉得还是比较细致,希望对入手spring cloud的朋友能有所帮助本来一直都想实践一下zookeeper的,但是看了一篇关于CAP的讨论之后,我还是选择Eureka作为服务发现与服务治理的软件。一个微服务项目需要的基础组件有Eureka/Config/Ribbon/Hystrix/Zuul和消息队列。不过ribbo...

2018-12-28 20:51:05 8967

原创 编程中大量if-elseif替换解决办法

实现目标:利用接口编程,接口有不同的实现,然后直接利用接口进行分发就行了,避免写大段的if-elseif语句,如果可选比较多,如果都写成if-elseif就显得非常不优雅,而且同一个方法也会特别臃肿。我有两种实现的想法,第一种是利用反射机制,代码示例:public void receive(String message) { LOGGER.info("接收到来自spider_qu...

2018-12-26 23:26:10 3681

原创 spring boot集成用docker构建的rabbitmq

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:managemen...

2018-12-25 23:45:37 697 2

原创 HTTP 协议学习笔记

TCP 三次握手详情 客户端 -------------------------> 服务端1 syn<--------------------2 syn = syn + 1;ack---------------------->3 ...

2018-12-25 08:56:21 124

原创 springboot连接基于docker搭建的redis集群

祝愿明天考研的同学都能考上环境:win10 /Docker for windows/docker redis集群由于redis集群每次重新cluster nodes会更新spring boot配置的spring.redis.cluster.nodes。docker容器与本地宿主机不在同一个网段下面,更新会导致nodes不可达,所以需要在路由表里面加一个路由。参见:http://www.cnb...

2018-12-21 23:30:00 3213 7

原创 mybatis增加事务机制的service的写法

demoimport org.springframework.transaction.TransactionStatus;import org.springframework.transaction.support.TransactionCallback;import org.springframework.transaction.support.TransactionTemplate;...

2018-12-20 11:11:13 857 1

原创 docker for windows搭建基于docker 的redis分布式集群

眼病得治啊,今天眼花了,浪费了俩小时参考自:https://www.jianshu.com/p/4e02b0f567a0 或者 https://blog.csdn.net/weixin_40254498/article/details/79219355不过原博主写得有些许的问题,我把这个流程重新理一遍首先在docker中下载使用docker pull redis:3.0.7docker ...

2018-12-19 22:28:45 4575 16

原创 docker 使用

#image的端口与本机端口映射方法docker run -p 主机端口号:容器内端口号 username/repo:tag#这里运行的时候,两个端口之间使用的是vpnkit框架,docker为在windows和mac上面运行专门开发的docker网络通信框架#查看那些容器正在运行docker ps#关闭某个容器docker stop ContainerId#启动某个容器docke...

2018-12-18 18:10:01 176

原创 spring boot中引入redis(redis来自docker)

不迈出实践永远都不会知道结果

2018-12-18 16:31:04 506 2

原创 在spring boot项目中加入 JWT

将JWT放到项目中作为一个参数被掉用发起者传过来作为接口调用的口令<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt --><dependency> <groupId>com.auth0</groupId&a

2018-12-17 16:59:58 373

原创 做一个spring boot小项目

口号:省钱小帮手1、开启一个spring boot项目,用于做后端服务器2、用微信小程序作为前端,小程序实现扫描入库和输入入库两种模式3、实现爬取淘宝、京东(特别是京东到家)指定商品的东西的价格的功能扩展功能:所有有价格波动和趋势的都可以集成进来,对比分析各家价格趋势,给用户提供最好的购物咨询服务。1、安装好数据库mysql之后,由于msyql8之后修改了之前的加密系统,所以得进行修改...

2018-12-16 01:03:07 3942 3

原创 利用spring boot和mybatis构建接口

想做一个心情收纳箱的软件,帮助我在心情低落的时候找找合适的排忧途径。人嘛,总有低落的时候,只有在低落的时候能够快速恢复,才能不会更低落注:因为这是真实项目下来的,所以我把import去掉了1、首先应该弄明白 mapper.xml 和 mapper 之间是如何联系起来的看一个例子<?xml version="1.0" encoding="UTF-8" ?><!DO

2018-12-13 16:04:47 5242 5

原创 编程类电子书

下载地址:

2018-12-12 14:58:41 973

原创 词根统计系统 实现背单词计划

人生啊,总是在不断变化,往往会在出其不意的地方出现Bug,对此我们需要万分小心在词根统计的功能上和爬虫联系起来,从 https://www.etymonline.com/ 网站爬取相关的解释。接口为:https://www.etymonline.com/search?q=利用爬虫进行解析public class SkillOfWords { private static Ma...

2018-12-11 16:34:50 955

原创 一个单词词根统计系统

开始写一些小东西来方便自己的生活前几日和leader讨论了一下记单词的方法(别问我程序员为啥要记单词),词根法比较好。以前也见过一些既用词根又用别的方法记单词的,但是比较难。leader说他发现只用词根的方法也是可以的,只要量足够大,就可以发现其中的规律。遂前往下载单词词库和词根表。使用简单的字符串匹配算法,统计了每种词根在单词中出现的次数。然后调用百度翻译接口(本来打算调用谷歌翻译,但由于 谷...

2018-12-10 11:16:41 979

原创 java 一个简单的爬虫项目详解

我们在不久的将来就会相遇的,在那之前,我要成为一名优秀的程序员爬虫对我们来说是一个既爱又恨的家伙。我记得我大学时期,有个朋友学会了python的爬虫之后,整天就去爬各种网站,不亦乐乎。在工程中,经常需要做爬虫相关的业务。爬虫一般是和多线程挂钩的,今天先详细介绍一个简单版,后续增加一个线程池版本的。实现的功能:从文件中读取url列表,然后把每个页面的结果都存储在一个文件中,同时去掉html中的标...

2018-12-07 17:23:56 976

原创 java版本结巴分词算法bug

Never to late。所以明天再做也不会晚结巴分词的过程是:1、根据dict.txt中的词库构建一棵trie树,这棵树的实例只有一个,采取单例模式。2、每来一次分词构造,就顺着trie树进行分词,这将产生很多种结果,于是就生成了一个DGA,分词的有向无环图,终点是句子的左边或者右边(实际上应该分别以左边和右边为终点来做处理)。3、利用动态规划,从句子的终点开始,到这算回去(这个在动态...

2018-12-06 11:27:46 944

原创 jvm 调试工具使用

我很喜欢你,可是命运逼着我妥协了java虚拟机自带了很多有效的工具的可以用于java项目监测调试。不过,在使用jvm自带的调试工具之前,必须得掌握linux下的调试指令。下面是一部分。#切换linux命令行视图screen -dr#查看file文件的最后number行tail -f number file#df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况df -l...

2018-12-06 11:01:31 702

转载 java内存泄漏的定位与分析

转载自: https://blog.csdn.net/gzh0222/article/details/8538727  1、为什么会发生内存泄漏java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jv...

2018-12-05 09:26:05 270

转载 线上服务运行时间长变慢问题的分析定位

转载自:https://blog.csdn.net/zw19910924/article/details/78254267 问题最近线上有一个服务,运行个一两天,就会变得很慢。这里很慢指的是经常对于请求的响应时间很大,有时甚至有二三十秒,导致别人调接口,经常出现超时问题。这里简单介绍些这个问题的定位方法过程...

2018-12-05 09:22:45 556

原创 mybatis(spring boot集成mybatis,拦截器实现动态sql)

程序员都是些折了翼的天使来看看我们这个项目中是如何对mybatis动态生成sql进行改进的吧spring boot在配置了MapperScan之后会自动扫描相关的包,并对有@Mapper标记的类进行注册@Configuration@EnableAutoConfiguration@ServletComponentScan@ComponentScan({"xxxx.scm","xxxxx....

2018-12-03 17:33:22 3484

原创 mybatis(springboot 集成mybatis)

在这漫长的岁月里,一个人敲敲代码也是一件不容易的事情啊入门maven构建classpath:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</art

2018-12-03 16:56:09 225

Java实现的二叉搜索树和平衡二叉树的代码示例

Java实现的二叉搜索树和平衡二叉树的代码示例

2022-01-20

Java实现的并查集的代码示例

Java实现的并查集的代码示例

2022-01-20

Java实现的线段树的代码示例

Java实现的线段树的代码示例

2022-01-20

java实现的广度优先算法的例子

java实现的广度优先算法的例子

2022-01-20

用java实现的深度优先算法的例子

用java实现的深度优先算法的例子

2022-01-20

java 实现的二叉树前序建树,中序建树,后序建树以及前序遍历,中序遍历和后序遍历的代码

java 实现的二叉树前序建树,中序建树,后序建树以及前序遍历,中序遍历和后序遍历的代码

2022-01-20

对接语雀平台到本地的demo代码

对接语雀平台到本地的demo代码

2022-01-20

计算机和软件工程学科排名上榜大学的专业相关资料.zip

主要是各个大学考研相关专业的资料

2021-04-01

11_WEB2.0启发式爬虫实战_猪猪侠.pdf

2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt

2020-09-17

前端代码是怎样智能生成

如何智能生成web前端代码

2020-03-11

ubuntu 搭建 php7.*的生产环境的php.ini的demo

ubuntu 搭建 php7.*的生产环境的php.ini的demoubuntu 搭建 php7.*的生产环境的php.ini的demoubuntu 搭建 php7.*的生产环境的php.ini的demoubuntu 搭建 php7.*的生产环境的php.ini的demoubuntu 搭建 php7.*的生产环境的php.ini的demo

2019-07-17

征服python:语言基础与典型应用.孙广磊.完美书签.清晰pdf版.pdf

征服python:语言基础与典型应用.孙广磊.完美书签.清晰pdf版.pdf

2019-07-11

python非典型教程.pdf

python非典型教程.pdf

2019-07-11

python.unix和linux系统管理指南.扫描版.pdf

python.unix和linux系统管理指南.扫描版.pdf

2019-07-11

numpy攻略 python科学计算与数据分析 高清 电子书 pdf 下载 sample.pdf

numpy攻略 python科学计算与数据分析 高清 电子书 pdf 下载 (印尼)ivanidris著;张崇明译人民邮电出版社2013.10174页sample.pdf

2019-07-11

head.first.python(中文版).paul.barry.扫描版.pdf

head.first.python(中文版).paul.barry.扫描版.pdf

2019-07-11

eclipse+pydev离线配置python开发环境.pdf

eclipse+pydev离线配置python开发环境.pdf

2019-07-11

技术管理实战36讲[更新完毕].mobi

技术管理实战36讲[更新完毕].mobi

2019-07-10

wireshark网络分析就这么简单

抓包是我们生活中必不可少的一部分,epub格式也支持各种硬件

2019-04-16

rabbitmq实战指南

rabbitmq消息队列,同时epub格式也支持各种软件设备。

2019-04-16

springboot实战.epub

springboot的神作,同时epub格式也支持各种硬件。

2019-04-16

linux内核设计的艺术+linux操作系统架构设计与实现原理的epub集合版

linux内核对于c程序员和其他程序员来说,都是不能缺少的知识点。同时epub格式也支持各种硬件

2019-04-16

《laravel》框架关键技术解析.epub

讲laravel框架实现原理的,同时epub格式也支持各种硬件

2019-04-16

《java编程思想第四版》.epub

《java编程思想第四版》是java基础知识的一个总结,同时epub格式也支持各种硬件

2019-04-16

《java机器学习》.epub

这本《java机器学习》书籍的epub格式适合在各种硬件上面看

2019-04-16

整理自亚马逊的图书分类大全

一共577个分类。

2019-04-16

一个用java实现的基于BFS的整站爬取的爬虫

一个用java实现的基于BFS的整站爬取的爬虫,用于学术交流,请勿商用

2019-03-23

Struts笔记

学习struts的笔记,经验。Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术

2019-03-21

城市天际线修改器+mod

可以自己看mod的实现方法然后编写自己的mod,从而达到入门游戏编程的效果

2019-02-28

编程必备电子书下载链接

包含了一些编程技术的书籍,一共有九百本左右的电子书下载链接

2018-12-12

acm从入门到放弃

来自一名大三退役狗的怨念,acm太难了,来自一名大三退役狗的怨念,acm太难了来自一名大三退役狗的怨念,acm太难了来自一名大三退役狗的怨念,acm太难了

2017-11-01

一个简易的后台登录注册搜索接口的实现

使用php实现了一个小项目的接口,对于刚入php的后台朋友来说应该会有启发意义

2017-11-01

空空如也

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

TA关注的人

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