灰白色可乐
码龄8年
  • 720,311
    被访问
  • 195
    原创
  • 23,054
    排名
  • 349
    粉丝
关注
提问 私信

个人简介:人最大的悲哀就是放弃了不该放弃的,比如,梦想!!!

  • 加入CSDN时间: 2013-12-04
博客简介:

Coder Yasmine

博客描述:
When feeling hard , never give up , try a little bit more !
查看详细资料
  • 2
    领奖
    总分 177 当月 1
个人成就
  • 获得193次点赞
  • 内容获得5,193次评论
  • 获得337次收藏
创作历程
  • 1篇
    2021年
  • 2篇
    2020年
  • 4篇
    2019年
  • 6篇
    2018年
  • 42篇
    2017年
  • 61篇
    2016年
  • 56篇
    2015年
  • 27篇
    2014年
成就勋章
TA的专栏
  • MVC
    6篇
  • Docker
    1篇
  • JavaScript
    4篇
  • Java
    18篇
  • 软件工程
    4篇
  • 算法
    2篇
  • 数据结构
    1篇
  • 数据引擎
    3篇
  • ORM框架
    7篇
  • 数据库
    23篇
  • 大数据
  • .NET
    34篇
  • 前端学习
    25篇
  • 运维
    6篇
  • 总结
    19篇
  • 微服务
    6篇
  • Java
    56篇
  • 设计模式
    5篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记录一次ApplicationContext打入jar包后getBean空指针问题

项目中有两个服务,PC和H5,各自的工程代码里都有Service包。后来做代码优化,将service的包抽出来做了一个jar包,PC和H5的服务各自引用该jar包。原本service包在各自服务内部的时候没有问题,抽出来jar包再引用后就发现,使用ApplicationContext.getBean方法时,ApplicationContext报空指针,以下为项目中的代码结构以及解决方法。 在framework-common的jar包中有一个SpringContextUtil...
原创
发布博客 2021.12.13 ·
468 阅读 ·
1 点赞 ·
0 评论

IText导出PDF(一)

最近要开发一个导出PDF的功能,将调查公司的征信报告以PDF的形式下载,并包含页眉、页脚、添加水印、图表、表格合并等功能。整个PDF文件导出来有接近2M的大小,完整内容大概有20多页,也是费了好几天劲儿开发的功能,就记录下里面的一些注意点。...
原创
发布博客 2020.11.15 ·
172 阅读 ·
1 点赞 ·
0 评论

Docker部署Spring Boot项目

Docker已经火了好几年了,容器化越来越流行,作为一个想要奋进的小程序媛,那肯定得搞起来啊。这篇博客是第一次部署Spring Boot项目的一个记录,也没啥关键技术点,不过对于新手来说应该有用的,因为我也是作为新手来部署才记录的这么简单详细的。话不多说,开干!尝试了两种场景,一种是简单尝试,还有一种是在比较正常的开发流程中的使用,都一一摆开吧。平常我们部署,可能使用Spring Boot内嵌...
原创
发布博客 2020.02.25 ·
1354 阅读 ·
2 点赞 ·
0 评论

Mycat配置文件解析

Mycat比较重要的配置文件有三个,分别是server.xml、schema.xml和rule.xml。server.xml server.xml是配置Mycat系统参数的,包括sql统计、sql解析长度、事务开关、端口号、是否采用Zookeeper协调切换,以及Mycat用户密码等信息。<?xml version="1.0" encoding="...
原创
发布博客 2019.03.22 ·
613 阅读 ·
3 点赞 ·
1 评论

Mycat基本概念

1、逻辑库 逻辑库是Mycat创建的虚拟库,不同于MySQL的物理库。这个逻辑库是针对Mycat来说的,一个逻辑库可能会连接多个物理库,和MySQL物理库并不一一对应。2、逻辑表 存储在逻辑库中的,用于给应用提供数据的表称为逻辑表。逻辑表可以是经过数据分片,分布在不同的分片库中的表;也可以是不经过数据分片,只存在在一个分片库中的表。(1)、分片表...
原创
发布博客 2019.03.22 ·
275 阅读 ·
2 点赞 ·
1 评论

Mycat入门

        很喜欢Mycat的开源宣言,这是一种态度,很端正的态度。        分布式系统的不断发展,也使得分布式数据库应用更加广泛,Mycat应运而生,为分布式数据库提供很多便利。        Mycat是基于Amoeba和Cobar的,2014年Mycat开源社区在上海举行的“中华架构师”大会上对外宣讲,才使得也来越多的项目采用Mycat。从1.4版本后,Mycat脱离了...
原创
发布博客 2019.01.30 ·
207 阅读 ·
2 点赞 ·
2 评论

Mac安装Jenkins

环境:MacOSJenkins版本:2.157安装步骤:1、下载Jenkins安装包http://mirrors.jenkins-ci.org/osx/latest下载完成后,直接双击打开,下一步安装即可。2、安装完成会自动打开浏览器,跳转到http://localhost:8080,并展示以下页面:3、按照说明找admin对应的密码串,路径是红字指示的文件;如果不...
原创
发布博客 2019.01.09 ·
679 阅读 ·
1 点赞 ·
1 评论

Spring boot配置XSS防御过滤

后端接口要做XSS攻击防御,从网上查一下,有很多防御方式。对于什么是XSS攻击,网上也有很多解释。本篇博客就针对自己项目需要做下记录。框架:前后端分离、Spring Boot场景:后端接口参数不定,有@RequestBody形式接收,有@RequestParam形式接收,所以会有不同处理。下面贴上代码:过滤器:public class XssFilter implements...
原创
发布博客 2018.07.30 ·
17511 阅读 ·
4 点赞 ·
6 评论

Spring Cloud Netflix — Eureka Server Cluster

前言      Eureka Server作为服务注册中心,搭建集群还是相当必要的,Eureka Server搭建集群相当简单,只需要分别部署两台机器,两个Eureka Server相互注册即可。搭建像之前的Eureka Server一样,创建工程,添加配置文件。以两个配置文件,配置不同的域名。启动不同的配置文件,相当于启动不同的节点。  java -ja...
原创
发布博客 2018.06.23 ·
370 阅读 ·
0 点赞 ·
0 评论

Spring Cloud Netflix — 服务消费

前言      题目本想写服务消费者,可是又怕太强调消费者三个字,因为在Eureka中服务消费者同样也可以作为服务生产者来提供服务,所以这里只写了服务消费。Eureka的服务消费有两种方式,一种是rest+ribbon的方式,另一种是Feign的方式。Rest+Ribbon      像上一篇博客所讲,创建一个Spring Boot项目,添加Ribbon的引用;如果是Spring Bo...
原创
发布博客 2018.04.22 ·
305 阅读 ·
0 点赞 ·
3 评论

Spring Cloud Netflix — 服务注册与发现

前言        用过dubbo的朋友们都清楚,它作为一个分布式管理框架,大体可以分为三个部分:服务注册中心,服务生产者和服务消费者。Spring Cloud作为一站式分布式框架,自然也提供了相应的组件,来完成服务注册与发现的过程。没有用过分布式管理框架的同学,可以简单这么着理解:上篇说道微服务将以往的工程拆成了多个服务组件,服务组件之间调用管理的框架就是分布式框架。分布式管理框架可以使用服...
原创
发布博客 2018.04.15 ·
544 阅读 ·
0 点赞 ·
0 评论

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

1、Missing dependency for field : javax.ws.rs.core.UriInfo comm.alibaba.fastjson.support.jaxrs.FastJsonProvider.uriInfo问题场景:在使用Eureka时,引入了spring-cloud-dependencies,版本为Dalston.SR4,在启动编译时产生了这个问题,并因为这个问题引...
原创
发布博客 2018.03.18 ·
2243 阅读 ·
0 点赞 ·
1 评论

Spring Cloud Netflix — 简介

MicroService      简单来说,微服务架构的风格是,开发一组小型的服务来完成一个独立的应用系统,其中每个小型服务都运行在自己独立的进程中,并经常采用HTTP资源API这种轻量级的方式通信。这些服务围绕业务功能来构建,并且有全自动的部署机制来独立部署。这些微服务可以用不同的语言来编写,并且使用不同的数据存储机制,我们只需要对这些服务做最低下度的集中管理。根据上面这段对微服务的描...
原创
发布博客 2018.03.18 ·
22229 阅读 ·
4 点赞 ·
3 评论

如何成为更好的自己

三年后,五年后,在未知的日子里,我会成为什么样的人呢?我曾经幻想过,自己有一套属于自己的心仪的大房子;有着一间自己的工作室,每天为了它而奔波;也有一辆喜欢的车子,可以去想去的地方。可是,一切的幻想在我看到一本书之后被打破了,这本书的观点我们常见的很多心理活动都不同。接下来这篇博客就从这本书说起,总结一下自己的变化,以及发现的自己新的需要改进的问题。做白日梦-->定目标
原创
发布博客 2017.08.28 ·
991 阅读 ·
3 点赞 ·
16 评论

Spring MVC的工作原理

组件 DispacherServlet:DispacherServlet是前端控制器,负责信息的接收和分发,Spring MVC工作过程中的所有的请求和返回信息都要经过DispacherServlet。 HandlerMapping:处理器映射器,它可以返回处理器的执行链,包括handler的信息。 HandlerAdapter:处理器适配器,通过该适配器找到具体执行任...
原创
发布博客 2017.08.23 ·
544 阅读 ·
0 点赞 ·
7 评论

JVM的垃圾收集器

    JVM中有不同的垃圾收集算法来进行垃圾回收,垃圾回收只靠算法是不行的,还需要相应的实现,垃圾收集器就是垃圾回收算法的实现。不同的虚拟机中,对垃圾回收算法的实现各不相同,以Hotspot虚拟机为例,提供了如下的几种垃圾收集器。                                                           Serial收集器    ...
原创
发布博客 2017.08.20 ·
506 阅读 ·
1 点赞 ·
4 评论

Redis的数据持久化方式

        Redis和Memcached都是优秀的缓存工具,但是Redis相对于Memcached最大的优势在于Redis可以将内存中缓存的数据持久化到硬盘上,防止数据的丢失。Redis有两种持久化方式,分别是rdb快照持久化方式和aof日志持久化方式。 rdb快照持久化方式         就像它的名字一样,rdb快照持久化方式是对内存中的数据进行定期的快照,并将数据写入二...
原创
发布博客 2017.08.13 ·
577 阅读 ·
1 点赞 ·
6 评论

JVM的垃圾回收机制

        垃圾回收(Garbage Collection),是JVM中重要的一部分,Java和C++一个很大的不同就是Java中的垃圾回收机制。要了解JVM的垃圾回收机制,需要了解哪些对象需要回收?使用什么方式回收?下面就参考《深入了解Java虚拟机》做下总结,主要以HotSpot虚拟机为例。 如何确定对象是否该被回收?         判断对象是否该被回收有两种方式,引用计...
原创
发布博客 2017.08.03 ·
497 阅读 ·
0 点赞 ·
4 评论

【NIO总结】—NIO中的通道

        通道是由java.nio.channels包定义的,表示IO源与目标打开的连接。Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,只能与Buffer进行交互。         通道是java.nio全新的东西,不是扩展也不是增强。通道可以理解为管道,比如要将一个大桶中的水排出,可以在桶壁上插上一个管道,使得水从管道中流出来,水就可以看成是数据。...
原创
发布博客 2017.07.22 ·
645 阅读 ·
1 点赞 ·
13 评论

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

        NIO中的缓冲区是一个用于特定基本数据类型的容器。在java.io包中定义,所有缓冲区都是Buffer抽象类的子类。Buffer主要用于和NIO通道进行交互,数据可以从通道读入缓冲区,也可以从缓冲区写入到通道中。Buffer就像一个数组,可以保存多个相同类型的数据。 缓冲区的类型 根据数据类型的不同,缓冲区的类型分为以下几类,其中不包括boolean对应的Buffe...
原创
发布博客 2017.07.19 ·
940 阅读 ·
0 点赞 ·
13 评论
加载更多