小白杨

写的博客是一些学习中的笔记,和遇到的问题的解决方法和大家分享。可能有错误的地方希望各大神勿喷。感激不尽...

WIN10系统和Docker内部容器IP互通

1.安装了Window版本的Docker之后,我们启动 Docker Quickstart Terminal ,我们会得到一个IP,我的为: 192.168.99.100 2.启动一个mysql镜像,并获取这个镜像的IP: 在开始的时候,从本机直接到172.17.0.2是网络不通的,...

2018-10-07 21:13:05

阅读数 2121

评论数 0

Dubbo注册和使用服务的两种配置方式(xml配置方式和代码注解方式)

Dubbo 一个可以让我们轻松的把一个服务做成集群的开源框架,这里主要介绍以下使用Dubbo是注册和使用服务的两种方式: 1.xml配置方式: 首先也是一个基本的Dubbo项目的搭建:  a.新建一个springboot的maven项目: Dubbo服务提供工程目录浏览: appli...

2018-07-29 18:23:39

阅读数 3158

评论数 0

超级简单的tomcat服务实现

在目前的互联网中,请求和响应无处不在,只是我们在一个网页中去查询一些信息或者注册用户,都会得到一些结果,在这过程中数据的流向和传输是什么样的?大家应该比较熟悉socket了,作为服务端可以监听指定的端口并在有其他socket客服端链接这个端口的时候做对应的操作,其实我们的http请求中 也是类似的...

2018-05-20 13:05:22

阅读数 469

评论数 1

页面跨域访问的问题

在web项目中,有时候需要获取其他服务的数据,这个时候可以用ajax去获取。但是我们的web页面中需要去访问其他服务的一个页面,在此页面上去查询或者选择某些信息,并从那个页面获取操作的信息。这个是个典型的跨域访问的问题。这里介绍一个比较实用的方法,只是这个方法需要被访问的服务端进行配合:具体步骤如...

2018-04-22 21:06:01

阅读数 891

评论数 0

Spring Boot 使用Redis和Ehcache做拥有二级缓存的系统

上一张说到了Ehcache的简单使用,但是Ehcache一般作为本地缓存来使用,而在一个系统可能会根据服务的不用会部署在不同的机器上,那么在每一台机器都设置Ehcache,又要把一些公用的信息缓存一遍,这样不利于使用Ehcache。 而这时,我们可以再做一个缓存,这个缓存保存了一些经常使用,而且可...

2018-02-03 11:41:19

阅读数 3999

评论数 4

CentOS 下安装zookeeper 集群

zookeeper:按照官方介绍说 “ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务”,他在很多分布式系统中扮演保证数据信息一致性的角色。可以通过zookeeper让调用者知道目前的可用服务可供调用、哪些机器是正常运行的等等... 在目前分布式应用广泛流行的今天,zookeep...

2018-01-28 13:41:23

阅读数 167

评论数 0

使用Ehcache的两种方式(代码、注解)

Ehcache,一个开源的缓存机制,在一些小型的项目中可以有效的担任缓存的角色,分担数据库压力此外,ehcache在使用上也是极为简单, 下面是简单介绍一下ehcahce的本地使用的两种方式: 1,使用代码编写的方式使用ehcache: 准备一个可用的maven项目:并加入依赖; ...

2018-01-28 13:40:55

阅读数 3774

评论数 3

简单的redis集群搭建

安装了redis之后,我们创建/etc/redis目录 -- mkdir /etc/redis 在redis根目录下看到有redis.conf; 我们可以把redis.conf拷贝到/etc/redis下并命名为6379.conf(因为我们使 用/usr/local...

2017-12-17 14:19:34

阅读数 1021

评论数 0

CentOS中安装redis并随系统启动启动

1.准备工作: a.首先你得有多台CentOS的机器,(这里使用VM模拟3台CentOS的机器,192.168.5.112 主机名:colony001、192.168.5.113 主机名:colony001、192.168.5.114 主机名:colony001),并保证他们之间两两可以ping通...

2017-12-03 14:56:22

阅读数 126

评论数 0

收集总结java中压缩、解压文件方法

1.使用GZIPOutputStream压缩文件: @org.junit.Test public void test013 (){ String str = "F:\\MyTest\\myTestFile.txt"; //开始压缩文件到一个.gz包中 而这里的....

2017-11-24 21:14:50

阅读数 3454

评论数 0

eclipse不能识别web工程、web工程部署找不到jar包

首先保证我们导入的项目时一个web项目, 在项目目录中找到.project文件,里面替换为 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

2017-09-15 20:27:26

阅读数 1401

评论数 0

关于怎么获取kafka指定位置offset消息

1.在kafka中如果不设置消费的信息的话,一个消息只能被一个group.id消费一次,而新加如的group.id则会被“消费管理”记录,并指定从当前记录的消息位置开始向后消费。如果有段时间消费者关闭了,并有发送者发送消息那么下次这个消费者启动时也会接收到,但是我们如果想要从这个topic的第一条...

2017-08-11 22:35:20

阅读数 27091

评论数 3

kafka发送自定义消息体(对象、数组)

在前面简单搭建了Windows上的kafka环境,并使用命令行测试可以运行之后(环境请参考:http://blog.csdn.net/u014104286/article/details/75040932)我们会考虑怎么使用kafka;先试着发送一个简单的消息,发送成功之后是否需要发送自定义的消息...

2017-08-11 21:25:26

阅读数 12359

评论数 2

在SpringCloud中使用Feign中出现util.concurrent.RejectedExecutionException和util.concurrent.TimeoutException

在SpringCloud中我们知道Feign整合了Ribbon和Eureka来提供均衡负载的HTTP客户端实现。在使用了两台机器注册了同一个服务,使用Feign来实现负载均衡,使用ApacheBench:ab -c 200 -n 400   来测试了一下,结果出现了: java.util.c...

2017-07-12 21:36:24

阅读数 7556

评论数 0

在Windows中安装zookeeper和kafka单点环境

1.首先需要先安装zookeeper 在windows下安装单点测试 a.下载zookeeper-3.4.9.tar.gz,解压在conf\下把zoo_sample.cfg 复制为zoo.cfg ;在bin目录下运行zkServer.cmd。 b.在系统环境变量中创建ZOOKEEPER_H...

2017-07-12 21:06:53

阅读数 1933

评论数 0

SpringBoot上传单个文件和多个文件

在网络应用中,注册用户时上传文件已经是屡见不鲜的功能了,在springboot中实现这个功能变得异常简单方便。 下面我们来演示一下使用springboot来实现一下功能; 上传单个文件并绑定变量值、上传多个文件(多个文件为相同name)并绑定变量值、同时上传多个文件和单个文件(多个文件为相同的...

2017-07-09 22:49:23

阅读数 1607

评论数 0

比较ReentrantReadWriteLock和synchronized

synchronized我们都不陌生,我们使用他可以让我们的代码变的线程安全;而ReentrantReadWriteLock也可以达到相同的效果,但是ReentrantReadWriteLock相比synchronized有一些不同,synchronized同时只能有一个线程得到相同对象的锁,我得...

2017-05-13 09:30:12

阅读数 186

评论数 0

使用线程池和直接new 一个Thread运行对比

大家new Thread的方式会创建一个线程,在我们有大量的创建线程的时候这样的方法还会可靠吗?每一次new Thread都会重新创建一个线程,而线程的创建和销毁都需要耗时的。在jdk1.5的concurrent包中有一个Executors,他能使我们创建的线程得到复用,不会频繁的创建和销毁线程。...

2017-05-13 09:00:59

阅读数 6190

评论数 0

springboot 集成kaptcha验证码简单实例

在一个web应用中验证码是一个常见的元素。不管是防止机器人还是爬虫都有一定的作用,我们是自己编写生产验证码的工具类,也可以使用一些比较方便的验证码工具。在网上收集一些资料之后,今天给大家介绍一下kaptcha的和springboot一起使用的简单例子。 准备工作: 1.你要有一个springboo...

2017-04-23 17:21:03

阅读数 22765

评论数 10

springboot 从redis取缓存的时候java.lang.ClassCastException:异常

在学习springboot集成redis的时候遇到这样一个奇怪的问题:我从数据库中取得的对象已经放入了redis中,而且从redis的客服端也可以查看到对应的key,开始的时候还是正常的,能正常的从缓存中取得并返回我需要的类;但是过一段时间第二次访问这个方法时(这时应该是到redis里面取)抛出了...

2017-03-28 18:09:16

阅读数 5924

评论数 5

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