自定义博客皮肤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)
  • 收藏
  • 关注

原创 WebSocket

1. 什么是websocket?websocket是HTML5提供的一种在单个TCP连接上进行全双工通信的协议,允许服务器主动向客户端推送数据。全双工:客户端与浏览器一旦连接建立之后的通信则使用双向模式交互,不论是客户端还是服务端都可以随时将数据发送给对方。2. http协议与websocket协议交互3. http与websocket协议格式的不同WebSocket与HTTP的协议格式是完全不同的,具体来讲:(1)HTTP协议(参见:rfc2616)比较臃肿,而WebSocket协议比较轻

2020-12-21 21:52:47 216 1

原创 linux

linux命令检查文件系统的磁盘空间占用情况df [选项]命令参数:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k 以k字节为单位显示。-i 显示i节点信息,而不是磁盘块。-t 显示各指定类型的文件系统的磁盘空间使用情况。-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。-T 显示文件系统类型。-h 以更易读的方式显示查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹du : 计算出单个文件或者文

2020-07-14 23:39:53 123

原创 rabbitmq实操一

1.maven工程2.编写一个连接工具类public class ConnectionUtil { public static Connection getConnection() throws IOException, TimeoutException { //创建连接工厂 ConnectionFactory factory = new ConnectionFactory(); //主机地址,默认为localhost fact

2020-06-25 22:45:25 229 1

原创 消息中间件(理论篇)

什么是消息中间件?MQ全称Message Queqe,消息队列是应用程序之间的通讯方法。(每秒并发达到几万)为什么使用MQ?在项目中,可将一些无需即时放回且耗时的操作提取出来,进行异步处理,而这种异步处理方式大大节省了服务器的请求响应时间,从而提高了系统的吞吐量。消息队列应用场景1.无需即时放回且耗时的操作2.MQ相当于一个中介,生产方通过MQ与消费方交互,将应用程序进行解耦。3.削峰填谷。高峰时期的并发操作转移到低峰时期去处理。消息被mq保存起来,系统按照自己的消费能力来消费,比如每秒一千

2020-06-25 22:39:08 291

转载 Java时间日期格式转换Date转String和String转Date

1 Java时间格式转换大全 2 3 import java.text.*; 4 import java.util.Calendar; 5 public class VeDate { 6 /** 7 * 获取现在时间 8 * 9 * @return 返回时间类型 yyyy-MM-dd HH:mm:ss 10 */ 11 public static Date getNowDate() { 12 Date currentTime = ne.

2020-05-10 20:03:30 331

转载 jar包部署之后更改配置

我们在开发完成发布生产环境时往往都会修改一下配置文件的相关内容,而默认.properties配置文件会被封装到jar包中修改起来不方便,所以spring boot给了几个读取配置文件的位置,我们可以通过这个方式去从jar包外部修改配置文件...

2020-05-10 14:23:40 712

原创 使用Oracle遇到的问题

ORA-00911: 无效字符;这种情况经常是因为我sql语句后面多加了一个 “;”Oracle 报错ORA-00904: 标识符无效 ,但是列名和表名没有写错一般情况下,标识符错误是因为:语句中的列名在表中不存在,修改sql语句或者修改列名即可。但是如果建表语句写成了:create table student( "id" int, "name" varchar2(1...

2020-05-03 00:22:57 182

原创 springcloud alibaba nacos config之 Namespace方案配置

新建命明空间

2020-04-20 21:49:24 2424

原创 springcloud alibaba_nacos_config之Group配置

这次我们通过group来进行配置对应的bootstrap.yml和application.yml不用怀疑,就是这么简单!!!

2020-04-20 19:53:37 1010 1

原创 springcloud alibaba_nacos_config之DatalD配置

是什么?使用Spring Cloud Alibaba Nacos Config可基于Spring Cloud的编程模型快速访问Nacos配置管理功能。(来自官方)如何使用?pom.xml在resources下创建bootstrap.yml 根配置#根配置server: port: 3377spring: application: name: nacos-co...

2020-04-20 19:11:24 382

原创 springcloud alibaba_Nacos

参考资料:1.https://nacos.io/zh-cn/docs/what-is-nacos.html2.Spring Cloud阿里巴巴参考文档开始使用1.下载地址:https://github.com/alibaba/nacos/releases/tag/1.1.42.启动启动成功3.启动提供商应用程序application.ymlserver: port...

2020-04-19 19:33:12 91

原创 springcloud alibaba

版本选择

2020-04-14 23:18:18 168

原创 springcloud搭建

1.先创建一个空项目springcloudpom.xml<?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" ...

2020-04-14 14:38:57 221

原创 springcloud

什么是微服务架构?但通常而言,微服务架构是一种架构模式, 或者说是一种架构风格, 它提倡将单一 的应用程序划分成一 组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终价值。服务之间采用轻显级的通信机制互相沟通,每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境中。微服务技术栈微服务之间如何独立通讯?RPC(dubbo)基于HTTP的...

2020-04-13 00:11:47 118

原创 springboot整合redis(Lettuce)

springboot 1.x默认使用的是jedis,到了springboot 2.x默认使用的是Lettuce。jedis与Lettuce的区别Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。Jedis在实现上是直接连接的redis server,如果在多线程环境下是非线程安全的,这个时候只有使用连接池,为每个Jedi...

2020-04-09 23:12:17 570

原创 单例模式(懒汉式与饿汉式)

单例模式:当前类在内存中只有一个对象单例模式的实现条件1.私有的静态的当前类作为属性2.私有的构造方法3.公有的静态的方法返回当前类对象单例模式的两种实现1.饿汉式优点:实现简单,没有线程同步问题(类加载器只加载一次)缺点:在某些特定情况下会耗费内存2.懒汉式优点:特定条件下节约了内存缺点:多线程环境中,不能保证单例模式(原因:线程AB同时调用getInstance(...

2020-04-05 21:30:59 123

原创 Free MyBatis plugin

如果你使用的是 IDEA,那么强烈建议你安装一款免费的IDEA插件“Free MyBatis plugin”,可以实现dao到mapper xml对应方法的快速映射,点击任意一个快速调整到相应的方法,提高工作效率。点击箭头,跳转到mapper.xml对应的方法。下载插件安装步骤点击菜单栏Flie => Settings点击Browse repostitories.....

2020-03-31 16:26:13 951

原创 HTTP状态码

很多小伙伴程序一运行报错之后就傻眼了,不知道如何下手。其实我们可以通过状态码大致分析问题在哪里,为此我列出几个常见的状态码状态码的类别304 未修改表示自请求标头 If-Modified-Since或If-None-Match 指定的版本以来未对资源进行修改。在这种情况下,不需要重新传输资源,因为客户端仍然具有先前下载的副本。400 错误请求1、例如,格式错误的请求语法,大...

2020-03-23 23:54:50 216

原创 mybatisplus代码生成

添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖:添加代码生成器依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId>...

2020-03-20 15:59:51 93

原创 springboot整合jpa

1导入依赖编写application.ymlserver: port: 8080# Datasource# 数据源基本配置spring: datasource: username: dkx password: dkx666 url: jdbc:mysql://localhost:3306/test_springboot_jpa?useUnicode=t...

2020-03-16 01:04:27 172

原创 springboot整合mybatis

废话不多说,开始搭建选择依赖看一下生成的目录结构我们选择简洁的yml配置文件,把原来的application.properties删除,新建一个application.yml 和application-dev.ymlapplication.ymlspring: profiles: active: devapplication-dev.yml#配置端口server...

2020-03-13 11:41:10 146

空空如也

空空如也

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

TA关注的人

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