Coder Yasmine

When feeling hard , never give up , try a little bit more !

Mycat入门

        很喜欢Mycat的开源宣言,这是一种态度,很端正的态度。         分布式系统的不断发展,也使得分布式数据库应用更加广泛,Mycat应运而生,为分布式数据库提供很多便利。         Mycat是基于Amoeba和Cobar的,2014年Mycat开源社区在上海举...

2019-01-30 15:28:06

阅读数 43

评论数 0

Mac安装Jenkins

环境:MacOS Jenkins版本:2.157 安装步骤: 1、下载Jenkins安装包 http://mirrors.jenkins-ci.org/osx/latest 下载完成后,直接双击打开,下一步安装即可。 2、安装完成会自动打开浏览器,跳转到http://localhost...

2019-01-09 16:50:17

阅读数 55

评论数 1

Spring boot配置XSS防御过滤

后端接口要做XSS攻击防御,从网上查一下,有很多防御方式。对于什么是XSS攻击,网上也有很多解释。本篇博客就针对自己项目需要做下记录。 框架:前后端分离、Spring Boot 场景:后端接口参数不定,有@RequestBody形式接收,有@RequestParam形式接收,所以会有不同处理。...

2018-07-30 19:26:22

阅读数 4496

评论数 2

Spring Cloud Netflix — Eureka Server Cluster

前言       Eureka Server作为服务注册中心,搭建集群还是相当必要的,Eureka Server搭建集群相当简单,只需要分别部署两台机器,两个Eureka Server相互注册即可。 搭建 像之前的Eureka Server一样,创建工程,添加配置文件。 以两个配置文件...

2018-06-23 10:35:01

阅读数 147

评论数 0

Spring Cloud Netflix — 服务消费

前言       题目本想写服务消费者,可是又怕太强调消费者三个字,因为在Eureka中服务消费者同样也可以作为服务生产者来提供服务,所以这里只写了服务消费。Eureka的服务消费有两种方式,一种是rest+ribbon的方式,另一种是Feign的方式。 Rest+Ribbon       ...

2018-04-22 17:56:11

阅读数 183

评论数 3

Spring Cloud Netflix — 服务注册与发现

前言         用过dubbo的朋友们都清楚,它作为一个分布式管理框架,大体可以分为三个部分:服务注册中心,服务生产者和服务消费者。Spring Cloud作为一站式分布式框架,自然也提供了相应的组件,来完成服务注册与发现的过程。没有用过分布式管理框架的同学,可以简单这么着理解:上篇说道微...

2018-04-15 17:13:20

阅读数 262

评论数 0

记录最近遇到的一些版本冲突问题

1、Missing dependency for field : javax.ws.rs.core.UriInfo comm.alibaba.fastjson.support.jaxrs.FastJsonProvider.uriInfo问题场景:在使用Eureka时,引入了spring-cloud...

2018-03-18 10:43:27

阅读数 858

评论数 1

Spring Cloud Netflix — 简介

MicroService       简单来说,微服务架构的风格是,开发一组小型的服务来完成一个独立的应用系统,其中每个小型服务都运行在自己独立的进程中,并经常采用HTTP资源API这种轻量级的方式通信。这些服务围绕业务功能来构建,并且有全自动的部署机制来独立部署。这些微服务可以用不同的语言来编...

2018-03-18 10:08:52

阅读数 1080

评论数 2

如何成为更好的自己

三年后,五年后,在未知的日子里,我会成为什么样的人呢?我曾经幻想过,自己有一套属于自己的心仪的大房子;有着一间自己的工作室,每天为了它而奔波;也有一辆喜欢的车子,可以去想去的地方。可是,一切的幻想在我看到一本书之后被打破了,这本书的观点我们常见的很多心理活动都不同。接下来这篇博客就从这本书说起,总...

2017-08-28 20:41:23

阅读数 523

评论数 16

Spring MVC的工作原理

组件   DispacherServlet:DispacherServlet是前端控制器,负责信息的接收和分发,Spring MVC工作过程中的所有的请求和返回信息都要经过DispacherServlet。   HandlerMapping:处理器映射器,它可以返回处理器的执行链,包括...

2017-08-23 11:00:03

阅读数 379

评论数 7

JVM的垃圾收集器

    JVM中有不同的垃圾收集算法来进行垃圾回收,垃圾回收只靠算法是不行的,还需要相应的实现,垃圾收集器就是垃圾回收算法的实现。不同的虚拟机中,对垃圾回收算法的实现各不相同,以Hotspot虚拟机为例,提供了如下的几种垃圾收集器。                               ...

2017-08-20 15:49:39

阅读数 363

评论数 3

Redis的数据持久化方式

        Redis和Memcached都是优秀的缓存工具,但是Redis相对于Memcached最大的优势在于Redis可以将内存中缓存的数据持久化到硬盘上,防止数据的丢失。Redis有两种持久化方式,分别是rdb快照持久化方式和aof日志持久化方式。   rdb快照持久化方式   ...

2017-08-13 11:01:31

阅读数 437

评论数 5

JVM的垃圾回收机制

        垃圾回收(Garbage Collection),是JVM中重要的一部分,Java和C++一个很大的不同就是Java中的垃圾回收机制。要了解JVM的垃圾回收机制,需要了解哪些对象需要回收?使用什么方式回收?下面就参考《深入了解Java虚拟机》做下总结,主要以HotSpot虚拟机为例...

2017-08-03 10:42:58

阅读数 392

评论数 4

【NIO总结】—NIO中的通道

        通道是由java.nio.channels包定义的,表示IO源与目标打开的连接。Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,只能与Buffer进行交互。           通道是java.nio全新的东西,不是扩展也不是增强。通道可以理解为管道...

2017-07-22 21:12:31

阅读数 382

评论数 13

【NIO总结】—NIO中的缓冲区

        NIO中的缓冲区是一个用于特定基本数据类型的容器。在java.io包中定义,所有缓冲区都是Buffer抽象类的子类。Buffer主要用于和NIO通道进行交互,数据可以从通道读入缓冲区,也可以从缓冲区写入到通道中。Buffer就像一个数组,可以保存多个相同类型的数据。   缓冲区...

2017-07-19 11:27:10

阅读数 459

评论数 13

【NIO总结】—NIO简介

        NIO是JDK1.4提供的新的IO API,可以代替原来标准的IO API。NIO被称为New IO,又称NonBlocking IO,它和原来的IO有同样的作用和目的,但是使用方式完全不同。NIO对文件的读写操作会更快,因为NIO是面向缓冲区的、基于通道的IO操作。   NI...

2017-07-19 09:02:50

阅读数 459

评论数 12

Hibernate5.2.10使用SchemaExport创建数据库

  Hibernate发布的几个版本对于使用SchemaExport导出数据库,变化的版本还是有点大的。现在使用的最新的发布版本是5.2.10,再使用SchemaExport手动导出数据库时代码已经变了,下面的代码就当给自己做个笔记的记录。   Hibernate3.0时,手动导出数据库是下面...

2017-07-15 20:26:41

阅读数 2237

评论数 16

Angular2中Http访问后端接口跨域问题

Http访问跨域问题是一个老生常谈的事情,之前web端用JSP的时候就会出现,不同系统之间在JS中调用服务时,就会出现跨域问题,因为要访问的服务发布在不同的服务中。当时的解决办法是使用JQuery封装的jsonp方式,它类似于JQuery的.json方法的使用方式,这里就不赘述了。      ...

2017-07-15 20:12:45

阅读数 4795

评论数 17

Maven设置将src/main/java下的xml编译到classpath

        这几天敲一个Hibernate的Demo,使用的是Hibernate.5.2.10.Final,发现了下面的一个错误,找不到Person.hbm.xml文件,原因是把Person.hbm.xml放到了实体类相同路径下,编译后找不到。     Exception in thr...

2017-07-15 19:47:49

阅读数 958

评论数 18

MongoDB操作数据库

        MongoDB是以文档为单位进行存储的,所以对数据的操作也是针对文档进行的,和关系型数据库一样,包括创建数据库,创建文档,对文档进行删除、修改、查询等。MongoDB的增删改,是以bson格式数据进行的,BSON是一种类似于JSON的二进制形式存储形式。   名词对比   ...

2017-07-11 20:55:46

阅读数 611

评论数 15

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