自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈老老老板的博客

写一些总结和遇到的问题

  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

原创 年度总结-你觉得什么叫生活?

新创建了一个专栏-生活,这个专栏咱们不讲技术,就给大家讲讲我的生活。玩的就是真实,咱不整虚的。看这篇文章的开始可以先问问自己你觉得什么叫做生活?我很喜欢一句话:生活很简单,就是好好的活着。我心里的生活就是这样,简简单单的活,做好自己该做的,做自己喜欢的。不要被别人所干扰。接下来我讲讲我自己的生活。

2023-01-19 06:30:00 5485 104

原创 《SpringBoot篇》25.SpringBoot整合ActiveMQ

简介:在先学习整合之前先了解一下ActiaveMQ,ActiveMQ是早期MQ产品之一,是使用JAVA语言编写。大部分现在的项目可能已经不使用,但是公司中的产品咱也说不准,所以还是要学习一下的。简单来说就是用作服务间的通信。Apache ActiveMQ是最流行的开源、多协议、基于Java的消息代理。它支持行业标准协议,因此用户可以在广泛的语言和平台上获得客户端选择的好处。从用JavaScript、C、C++、Python、.Net等编写的客户端连接。使用无处不在的AMQP协议集成多平台应用程序。

2023-01-06 07:15:00 8713 144

原创 编程小技巧9-如何生成没有水印的代码图片(IDEA carbon-now-sh插件使用教程)

说明:今天需要获取到接口返回值JSON的数据截图,但是公司电脑是有水印的,所以需要一个工具将代码或Json数据生成图片,这时通过我一顿搜索发现了carbon-now-sh这个无敌好用的插件。简介:Carbon网址,在最后我会教大家无法访问的解决方法。说明:最后给大家讲一下这个Hosts文件到底是有什么用,以及原理。首先要明确一点就是访问网站的流程:当你在浏览器中访问网站的时候,电脑首先会访问本机的Hosts文件,看看是否有ip与域名的映射,如果有则先根据映射关系进行访问。如果没有就会将网址。

2022-12-28 07:15:00 11308 66

原创 《SpringBoot篇》24.SpringBoot整合Freemarker

说明:FreeMarker 是一款免费的模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。(我所接触到的是用Freemarker来导出excel、word、pdf)模板编写为FreeMarker Template Language (FTL)。

2022-12-20 07:15:00 12200 124

原创 【JAVA问题解决方案】02.Freemarker导出Excel超出上限分表解决方案

本文讲一下有关Freemarker导出Excel分表的解决方案,超级详细。逻辑与EasyExcel其实差不多那个更简单一点,这个主要是Freemarker语法更复杂。

2022-12-07 07:45:00 13372 110

原创 达梦数据库安装与初始化超详细教程

有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下达梦数据库。

2022-11-25 16:24:21 11983 166

原创 Mybatis整合达梦数据库

说明:有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下达梦数据库。达梦数据库官网:本篇主要讲整合,详细介绍会在别的文章中。1.达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。2.DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性。

2022-11-15 07:30:00 14796 202

原创 猿创征文|工具在手,天下我有(初入职场必备的黑科技工具)

博主就是一个刚刚入职场的小白,在这段时间的感悟写下这篇文章。作为一个初入职场的同学,最重要的要做好从学生身份到职场人身份的转变。如何快速的做好身份转变,今天我就先从常用工具这开始说。一些好用的工具能有助于你进行快速的开发,同时对于平时工作也有不少的帮助,都是我自己常用,并且就觉得很不错的工具。最重要的是全都免费!1.FinalShell2.ApiPost7 3.Another Redis Manager 4.向日葵 5.DBeaver 6.Notepad++ 7.Typora 8.everything。

2022-11-10 09:51:42 20623 173

原创 JPA整合达梦数据库

说明:有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势。

2022-11-04 07:30:00 14295 223

原创 《SpringBoot篇》23.SpringBoot整合JavaMail实现发送邮件详解

非常简单有有趣,跟着弄一定能学会。说明:想学习先了解一下JavaMail到底是什么。JavaMail用于处理电子邮件相关的编程接口,javaMail 是由Sun定义的一套收发电子邮件的API,它可以方便地执行一些常用的邮件传输,不同的厂商可以提供自己的实现类,但它并没有包含在jdk中,而是作为javaEE的一部分。学习邮件发送之前先了解3个概念,这些概念规范了邮件操作过程中的标准。

2022-10-29 10:53:24 8928 106

原创 Java8新特性Stream流详解

既然我们已经知道了这些强大的内置收集器,接下来就让我们尝试构建自定义收集器吧。比如说,我们希望将流中的所有人转换成一个字符串,包含所有大写的名称,并以|分割。为了达到这种效果,我们需要通过Collector.of()创建一个新的收集器。同时,我们还需要传入收集器的四个组成部分:供应器、累加器、组合器和终止器。

2022-10-25 09:00:00 18136 74

原创 Java8新特性详解

本文是介绍Java8新特性与常用方法(此篇只做大体介绍了解,之后会把重要的部分写在新的博客中)说明:在工作中发现Java8新特性的写法无处不在,必须了解学会才能看懂前辈写的代码,本篇对Java8新特性做了全面的总结。

2022-10-22 19:45:12 18381 192

原创 【JAVA问题解决方案】01.EasyExcel导出数据超过Excel单表上限解决方案

1.了解一下Excel单表最多存储多少行数据(可以存储1048576条数据,1024的平方,2的20次方)。本文是介绍EasyExcel导出数据超过Excel单表上限解决方案。2.知道最多多少行就能以这个数为条件,如果超过则进行分表。3.分表的同时需要对数据进行分割,才能不超过最大限度。实体类(非常简单,为了导出表更快)

2022-10-20 09:03:50 12076 177

原创 《SpringBoot篇》22.EasyExcel常用API与注解

本文是介绍EasyExcel常用API与注解。

2022-10-19 08:57:41 384 72

原创 《SpringBoot篇》21.SpringBoot整合EasyExcel

简介:可以去官网看看,官网介绍文档也很全面。EasyExcel官网EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。(其实总体来说就是占内存小,响应快,写法简单)简介:Apache POI是Apache软件基金会的开源函式库,提供跨平台的Java API实现格式档案读写。

2022-10-17 23:48:29 2304 66

原创 《SpringBoot篇》20.Cron表达式详解

简介:Cron表达式是一个具有时间含义的字符串,字符串以5-6个空格隔开,分为6-7个域,格式为X X X X X X X。其中X是一个域的占位符。最后一个代表年份的域非必须,可省略。单个域有多个取值时,使用半角逗号,隔开取值。每个域可以是确定的取值,也可以是具有逻辑意义的特殊字符。每个域最多支持一个前导零。cron表达式介绍是为了在上一篇博客中,定义定时任务需要使用cron表达式,简答来说就是使用最简洁的式子表示固定的时间。注:如果有一定了解其实可以直接去生成cron表达式的网站,超级好用。

2022-10-16 22:10:47 396 65

原创 《SpringBoot篇》19.SpringBoot整合Quart

本文是介绍Memcached与SpringBoot整合。

2022-10-14 23:52:05 1290 66

原创 《SpringBoot篇》18.SpringBoot整合Memcached缓存超详细教程

整合之前先大致了解一下Memcached,是一个​免费开源的、高性能的、具有分布式内存对象的缓存系统,它通过减轻数据库负载加速动态Web应用;(可以比作一个大内存条,要比访问数据库快得多)读取配置文件中memcached节点信息}

2022-10-13 00:17:47 1214 120

原创 《SpringBoot篇》17.SpringBoot内置缓存

​说明:企业级应用主要作用是信息处理,当需要读取数据时,如果直接在数据库中读取,会对数据层非常大的压力,同时受限于数据库的访问效率,导致整体系统性能偏低。​解决方法:​通常会在应用程序与数据库之间建立一种临时的数据存储机制,该区域中的数据在内存中保存,读写速度较快,可以有效解决数据库访问效率低下的问题。这一块临时存储数据的区域就是缓存。​缓存简介:缓存是一种介于数据永久存储介质与应用程序之间的数据临时存储介质,​。

2022-10-07 23:38:52 884 81

原创 《SpringBoot篇》16.SpringBoot整合Elasticsearch

注:公司中大部分也是对于管理日志信息使用es,我们也是,这里做简单的教学,之后会有更加完整的ES学习介绍。说明:ES(Elasticsearch)Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2022-10-06 23:42:41 7962 115

原创 《SpringBoot篇》15.SpringBoot整合MongoDB超详细教程(包括安装教程)

本文是介绍MongoDB用法与SpringBoot整合说明:在整合之前先简单介绍一些MongoDB数据库。MongoDB是一个由C++语言编写的、基于分布式文件存储的、开源、高性能、无模式的文档型数据库,在高负载的情况下,添加更多的节点,可以保证服务器性能,MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

2022-10-05 22:31:48 8412 89

原创 《SpringBoot篇》14.@AutoConfigureMockMvc测试类实现Web层测试

注:平时都是三种校验一起,(Json与非Json只能一种)//引入MockMvc类型对象 @Autowired private MockMvc mvc;

2022-10-04 20:57:25 1735 28

原创 《SpringBoot篇》13.属性校验注解史上最全

整理了好久好久,我愿称之为史上最全校验注解表!

2022-10-03 21:17:23 550 55

原创 《SpringBoot篇》12.@Valid与@Validated的区别

说明:其实@Valid 与 @Validated都是做数据校验的,只不过注解位置与用法有点不同。不同点:(1)@Valid是使用Hibernate validation的时候使用。@Validated是只用Spring Validator校验机制使用。(2)@Valid 可以嵌套验证@Validation 不能进行嵌套验证(3)@Valid:可以用在方法、构造函数、方法参数和成员属性(field)上。@Validated:用在类、方法和方法参数上。

2022-10-02 23:26:20 4673 84

原创 《SpringBoot篇》11.JPA常用注解只需一个表

只有开启了EntityListeners,才能生效@CreatedBy、@CreatedDate 、@LastModifiedBy 、@LastModifiedDate。IDENTITY:采用数据库 ID自增长的方式来自增主键字段,Oracle 不支持这种方式;SEQUENCE:通过序列产生主键,通过 @SequenceGenerator 注解指定序列名,MySql 不支持这种方式。TABLE:通过表产生主键,框架借由表模拟序列产生主键,使用该策略可以使应用更易于数据库移植。(MySQL 对应)

2022-10-01 21:06:20 657 48

原创 《SpringBoot篇》10.JPQL超详细介绍与JPA命名规则

说明(规则表在最下面):Hibernate作为一个全自动的ORM框架,就说明不用你写SQL语句。但是说实话,大多是适用于简单的增删改查分页和排序,对于更加复杂的场景也是需要进行写SQL的这个之后介绍。其实实现也非常简单,就是在repository接口中按命名规则进行拼接方法名来实现。(这里用的是JPA介绍中的接口代码)

2022-09-29 21:55:26 789 7

原创 《SpringBoot篇》09.Spring Data JPA简介与SpringBoot整合超详细教学

(1.)说明:经过一星期的培训,这周正式入职了,接触很多新的技术栈,第一个就是Spring Data JPA;spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查 询等等。

2022-09-28 23:48:59 1274 31

原创 《SpringBoot篇》08.属性绑定规则及计量单位绑定

​ 其中Reason描述了报错的原因,规范的名称应该是烤肉串(kebab)模式(case),即使用-分隔,使用小写字母数字作为标准字符,且必须以字母开头。​ 为什么会出现这种问题,这就要来说一说springboot进行属性绑定时的一个重要知识点了,有关属性名称的宽松绑定,也可以称为宽松绑定。在进行匹配时,配置中的名称要去掉中划线和下划线后,忽略大小写的情况下去与java代码中的属性名进行忽略大小写的等值匹配,​ 但是每个人都这个值的理解会产生不同,可以是分钟,可以是小时,可以是秒。

2022-09-26 22:37:43 693 28

原创 《SpringBoot篇》07.@ConfigurationProperties注解实现第三方bean加载属性

但是目前我们学的都是给自定义的bean使用这种形原因就在于当前@ConfigurationProperties注解是写在类定义的上方,而第三方开发的bean源代码不是你自己书写的,你也不可能到源代码中去添@ConfigurationProperties注解,这种问题该怎么解决呢?添加到类上是为spring容器管理的当前类的对象绑定属性,添加到方法上是为spring容器管理的当前方法的返回值对象绑定属性,其实本质上都一样。:在yml中定义要绑定的属性,注意datasource此时全小写。

2022-09-26 21:56:59 894 9

原创 《SpringBoot篇》06.超详细热部署教学

说明:热部署指的是,当你程序改动之后,服务器进行自动重启,加载改动后的项目,不用手动重启。​注:这里讲的是springboot工程的热部署实现方式。

2022-09-14 21:56:15 574 7

原创 《SpringBoot篇》05.超详细日志配置介绍

日志用于记录开发调试与运维过程消息日志的级别共6种,通常使用4种即可,分别是DEBUG,INFO,WARN,ERROR可以通过日志组或代码包的形式进行日志显示级别的控制基于lombok提供的@Slf4j注解为类快速添加日志对象。

2022-09-14 13:44:42 473 6

原创 《SpringBoot篇》04.超详细多环境开发介绍

​说明:什么是多环境?其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样,这就是多环境。常见的多环境开发主要兼顾3种环境设置,开发环境——自己用的,测试环境——自己公司用的,生产环境——甲方。因为这是绝对不同的三台电脑,所以环境肯定有所不同,比如连接的数据库不一样,设置的访问端口不一样等等。

2022-09-14 12:43:05 408 4

原创 《SpringBoot篇》03.超详细属性配置介绍

​ 之前咱们做配置使用的配置文件都是application.yml,其实这个文件也是可以改名字的,这样方便维护。方式一:使用临时属性设置配置文件名,注意仅仅是名称,不要带扩展名方式二:使用临时属性设置配置文件路径,这个是全路径名​ 也可以设置加载多个配置文件​ 使用的属性一个是spring.config.name,另一个是spring.config.location,这个一定要区别清楚。注:​ 我们现在研究的都是SpringBoot单体项目,就是单服务器版本。

2022-09-14 11:36:53 493 7

原创 《SpringBoot篇》02.SpringBoot程序的打包与运行(jar包的运行原理)

视频链接:黑马SpringBoot视频​ 刚开始做开发学习的小伙伴可能在有一个知识上面有错误的认知,我们天天写程序是在Idea下写的,运行也是在Idea下运行的。​ 但是实际开发完成后,我们的项目是不可能运行在自己的电脑上的。我们以后制作的程序是运行在专用的服务器上的,简单说就是将你做的程序放在一台独立运行的电脑上,这台电脑要比你开发使用的计算机更专业,并且安全等级各个方面要远超过你现在的电脑。这里面就存在两个过程,一个是打包的过程,另一个是运行的过程。注:​ 企业项目上线为了保障环境适配性会采用下

2022-09-13 21:46:36 618 2

原创 编程小技巧8-优化日志对象创建代码

在一些公司中使用日志是在类首创建logger对象,写代码的时候每个类都要写创建日志记录对象,这个可以优化一下,使用前面用过的lombok技术给我们提供的工具类即可。导入lombok后使用注解搞定,日志对象名为log。使用Slf4j注解代替。

2022-09-04 22:05:12 105

原创 《SpringBoot篇》01.Springboot超详细入门(基础篇)

​ SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。​ 都简化了了哪些东西呢?Spring程序缺点依赖设置繁琐以前写Spring程序,使用的技术都要自己一个一个的写,现在不需要了,如果做过原始SpringMVC程序的小伙伴应该知道,写SpringMVC程序,最基础的spring-web和spring-webmvc这两个坐标时必须的,就这还不包含你用json啊等等这些坐标,现在呢?一个坐标搞定面配置繁琐。

2022-09-03 12:25:49 464 3

原创 编程小技巧7-配置文件自动提示功能消失解决方案

先要明确一个核心,就是自动提示功能不是SpringBoot技术给我们提供的,是我们在Idea工具下编程,这个编程工具给我们提供的。如果没有你想要称为配置文件的文件格式,就有可能无法弹出提示。:在弹出窗口中左侧选择【Facets】,右侧选中Spring路径下对应的模块名称,也就是你自动提示功能消失的那个模块。Idea认为你现在写配置的文件不是个配置文件,所以拒绝给你提供提示功能。Idea认定你是合理的配置文件,但是Idea加载不到对应的提示信息。:选择添加配置文件,然后选中要作为配置文件的具体文件就OK了。

2022-09-03 11:18:07 102 1

原创 编程小技巧6-在Idea中隐藏指定文件/文件夹

创建SpringBoot工程时,使用SpringBoot向导也好,阿里云也罢,其实都是为了一个目的,得到一个标准的SpringBoot工程文件结构。处理方案无外乎两种,如果你对每一个文件/目录足够了解,没有用的完全可以删除掉,或者不删除,但是看着别扭,就设置文件为看不到就行了。这个时候就有新的问题出现了,标准的工程结构中包含了一些未知的文件夹,在开发的时候看起来特别别扭。:添加你要隐藏的文件名称或文件夹名称,可以使用*号通配符,表示任意,设置完毕即可。:打开设置,【Files】→【Settings】

2022-09-03 09:16:51 1904 1

原创 《Redis篇》01.Redis看这一篇就够了

Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远程字典服务」。基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。

2022-09-02 21:06:52 163 1

原创 《Git篇》01.Git看这一篇就够了

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):其他的版本控制工具:(之前在一个游戏公司使用过svn,原因是带我的导师用不好git,但是git其实更简单,更方便。)SVNCVSVSSGit 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。本地仓库:开发人员自己电脑上的 Git 仓库远程仓库:远程。

2022-09-01 23:34:29 106 1

Mybatis整合人大金仓

说明:有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下达梦数据库。 金仓数据库主要面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。 金仓数据库KingbaseES是唯一入选国家自主创新产品目录的数据库产品 金仓数据库的最新版本为KingbaseES V8, KingbaseES V8在系统的可靠性、可用性、性能和兼容性等方面进行了重大改进,支持多种操作系统和硬件平台支持Unix、Linux和Windows等数十个操作系统产品版本;支持X86、X86_64及国产龙芯、飞腾、申威等CPU硬件体系结构。并具备与这些版本服务器和管理工具之间的无缝互操作能力。

2022-12-21

JPA整合人大金仓实例

说明:有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下 KingbaseES是一款面向大规模并发交易处理的企业级关系型数据库。 该产品支持严格的ACID特性、结合多核架构的极致性能、行业最高的安全标准,以及完备的高可用方案,并提供可覆盖迁移、开发及运维管理全使用周期的智能便捷工具。 大金仓数据库管理系统KingbaseES(简称:金仓数据库或KingbaseES) 金仓数据库主要面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。

2022-12-21

Mybatis整合达梦数据库实例

说明:有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下达梦数据库。达梦数据库官网:本篇主要讲整合,详细介绍会在别的文章中。 1.达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。 达梦数据库管理系统的最新版本是8.0版本,简称DM8。 2.DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM8产品的品质。 二、达梦数据库下载 说明:其实可以直接去官网直接进行下载,官网下载网址:https://www.dameng.com/DM8.html。 注:如果不想麻烦直接在网盘下载:链接:

2022-12-21

JPA整合达梦数据库实例

有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下达梦数据库。达梦数据库官网:本篇主要讲整合,详细介绍会在别的文章中。 1.达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。 达梦数据库管理系统的最新版本是8.0版本,简称DM8。 2.DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM8产品的品质。说明:其实可以直接去官网直接进行下载,官网下载网址:https://www.dameng.com/DM8.html。 注:如果不想麻烦直接在网盘下载:

2022-12-21

springboot整合activemq实例

与我写的博客配套的,springboot整合activemq的项目实例,看我写的博客,在搭配实例可以非常快速的学会并使用avtivemq。 在先学习整合之前先了解一下ActiaveMQ,ActiveMQ是早期MQ产品之一,是使用JAVA语言编写。大部分现在的项目可能已经不使用,但是公司中的产品咱也说不准,所以还是要学习一下的。简单来说就是用作服务间的通信。以下是官方解释: Apache ActiveMQ是最流行的开源、多协议、基于Java的消息代理。它支持行业标准协议,因此用户可以在广泛的语言和平台上获得客户端选择的好处。从用JavaScript、C、C++、Python、.Net等编写的客户端连接。使用无处不在的AMQP协议集成多平台应用程序。通过websockets使用STOMP在web应用程序之间交换消息。ActiveMQ提供了支持任何消息传递用例的功能和灵活性。 降低服务之间代码耦合,按功能将一个整体的项目进行分割成多个系统,比如将报告系统、短信系统分割出来。 使用消息队列,增加系统并发处理量,这样并发量就可以变高了,根据不同的消息通信机制,选择合适的发送模式。

2022-12-21

狂神说Redis笔记.pdf

狂神Redis课堂笔记,Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。 官网:https://redis.io Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。 NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。 关系型数据库(RDBMS): Mysql Oracle DB2 SQLServer 非关系型数据库(NoSql): Redis Mongo db MemCached

2021-08-09

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

TA关注的人

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