自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风起尘落的博客

共同学习,共同进步

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 mybatis常见面试题

1、什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用XML 或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所...

2019-12-31 13:50:45 331

原创 springboot整合zuul实现反向代理和负载均衡

1.新建一个springboot项目--gateway maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

2019-12-30 17:44:25 915

原创 springboot整合apollo

0. linux中搭建apollo: https://blog.csdn.net/qq_34707456/article/details/1037028281.maven依赖 <!--apollo客户端依赖 --> <dependency> <groupId>com.ctrip.fram...

2019-12-28 16:39:08 1469

原创 linux下安装部署apollo(详细步骤)

0.官网流程参考https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%971.环境准备 jdk : 1.8+ mysql5.6.5+2.下载 两种方式: 1.下载源码自己...

2019-12-27 11:26:51 14639 13

原创 springboot整合mybatis(使用mybatis-generator插件)

1.maven信息注意:mysql-connector-java版本不要高于6.0,不然生成的mapper接口方法只有两个。 <!-- 引入mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> ...

2019-12-24 15:30:12 281

原创 @Transactional失效场景及其原理分析

1.数据库引擎是否支持事务(Mysql的MyIsam引擎就不支持事务)2.注解所在的类是否注入spring容器中3.注解所在方法是否为public修饰或者final(方法实现了接口是否为public,方法没有实现接口是否为final)分析:这是由 Spring AOP 的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional ...

2019-12-23 11:00:45 785 3

原创 springboot整合hystrix和feign

1.maven依赖<!--springboot的版本和springcloud的版本一定要对应,否则会报错 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren...

2019-12-21 11:49:56 2311

原创 springboot整合eureka

服务端1.maven依赖 注意springboot和springcloud的版本对应 <!--springboot的版本和springcloud的版本一定要对应,否则会报错 --> <parent> <groupId>org.springframework.boot</groupId> ...

2019-12-21 11:07:51 433

原创 springboot整合swagger2

1.maven依赖 <!-- 引入swagger2开发文档依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...

2019-12-21 10:06:17 228

原创 springboot整合rabbitmq

1.maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depend...

2019-12-20 18:08:41 184

原创 com.rabbitmq.client.ShutdownSignalException:reply-code=530 - vhost /distributeds not found

原因:配置的virtual-host 在rabbitmq服务器中不存在,在rabbitmq服务器中添加host即可。

2019-12-20 16:48:24 667

原创 git安装配置使用以及上传项目到github

1.下载:Git的官方下载地址:https://git-scm.com/download/win2.安装值得注意的地方就是配置PATH环境这里,其他的选择默认的就好(安装路径记得更改):可以选择第一项,也可以选择第二项。根据英文解释,第一项是最安全的选择,因为PATH根本不会被修改,你可以使用Git Bash的Git命令行工具;第二项也被认为是安全的,它只向PATH添加一...

2019-12-20 10:37:56 173

原创 Linux下svn的安装和配置

1.使用yum安装:yum install subversion2.创建仓库:cd /usr/local mkdir svnsvnadmin create /usr/local/svn我们这里在/usr/local下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。3.配置...

2019-12-19 11:37:42 152

转载 详解cms和g1垃圾收集器

G1 垃圾收集器架构和如何做到可预测的停顿(阿里)CMS垃圾回收机制 参考:图解 CMS 垃圾回收机制原理,-阿里面试题CMS与G1的区别 参考:CMS收集器和G1收集器优缺点写这篇文章是基于阿里面试官的一个问题:众所周期,G1跟其他的垃圾回收算法差别很大,你了解G1的垃圾回收架构吗?为什么G1可以做到回收时间用户可以设定?G1垃圾回收器其实是JDK7的特性,在目前JDK10都已经...

2019-12-18 16:07:22 1504 1

原创 springboot整合eureka:Unable to start embedded Tomcat

原因:springboot和springcloud的版本冲突这两个版本一定要对应大版本对应SpringCloud版本 SpringBoot版本 Hoxton 2.2.x Greenwich 2.1.x Finchley 2.0.x Edgware 1.5.x Dalston 1.5.x ...

2019-12-17 16:54:44 454

原创 Linux下安装rabbitmq

1.安装rabbitmq需要选安装erlang版本对应:不同版本的rabbitmq需要指定的erlang版本具体的版本对应信息:http://www.rabbitmq.com/which-erlang.html我选择的版本是Erlang:22.1, RabbitMQ3.8.1 Linux:CentOS 72.依赖下载安装rabbitmq需要...

2019-12-17 11:13:00 288

原创 线程池原理分析

1.线程池的作用:第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控。2.线程池常见四种创建方式:newCachedThreadPool创建...

2019-12-16 14:30:58 122

原创 令牌桶算法(自定义注解)AOP实现服务限流

1.引入限流算法--令牌桶 和AOP依赖 <!--引入aop依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop&...

2019-12-14 11:18:49 714

原创 java生成二维码,并且给二维码添加logo

package com.bus.wx.action.code;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.RoundRectangle2D;import java.awt...

2019-12-09 18:09:28 1735 3

转载 CMS垃圾收集器过程解析

1.总体介绍:CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。2.CMS过程:初始标记(STW initial mark) ...

2019-12-07 10:08:21 311

原创 post请求json字符串为参数(判断https和http)

SendPostUtil类:public class SendPostUtil { public static String sendPosthttpclient(String url, String Params) throws Exception { //根据请求方式判断是https还是http请求 if ("https".equals(ur...

2019-12-02 17:47:48 1780 1

distributed.sql

rbac权限模型的表结构,包括用户表,角色表  用户角色表,权限表,角色权限表。其中用户角色表和角色权限表是两张关联表。

2020-01-20

mysql-5.7.21-linux-glinbc-64下载地址

mysql-5.7.21-linux-glinbc-64,liunx下安装

2019-09-25

基于QT的QQ聊天(实现文件传输,消息记录在数据库的保存)

实习客户端的登录,消息记录在数据库的保存,历史消息记录的查看,文件图像传输

2018-06-26

空空如也

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

TA关注的人

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