一、MongoDB 简介MongoDB 如今是最流行的 NoSQL 数据库,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB,但对于大部分公司,使用 MongoDB 的场景是做大规模数据查询和离线分析。MongoDB 一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库,下面我们来了解一下它的特性。MongoDB(Humongous,庞大)是可以应用于各种规
转载 2024-03-19 17:06:03
72阅读
Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开
转载 2024-09-20 01:31:17
7阅读
# 从零开始学习使用Docker部署MongoDB --- ## 简介 在本文中,我将教会你如何使用Docker来部署MongoDB。Docker是一个开源的容器化平台,可以帮助开发者更方便地打包、交付和运行应用程序。MongoDB是一个流行的开源文档数据库,常用于存储和管理大量结构化和非结构化数据。 在开始之前,请确保你已经安装了Docker和Docker Compose工具。你可以通过
原创 2023-10-03 04:32:57
48阅读
遇到一个奇葩的问题,同样的项目,使用springboot内置的tomcat运行没有问题,当使用外置tomcat时,就会出现找不到数据库驱动。上网搜了很久,都说时驱动包没有放在lib下。经过一番折腾,返现了原因:项目是springboot+c3p0的,看下application.yml以前很喜欢配置数据源为:server: port: 8080 spring: application:
转载 2024-03-06 02:22:17
18阅读
简介基于领域驱动设计(DDD)开发的项目,它具有代码层次分明,业务更好的贴合业务,使代码的可维护性和可读性大大提高等优点,而MAVEN和Spring天生就是为模块化而设计开发的,最近结合之前的DDD使用经验,结合使用MAVEN和Spring对项目的模块化进行一次实践。 代码地址:https://github.com/liushprofessor/ddd_module为什么要模块化和为什么需要微服务
MySQL 生成表和主外键命令(details为表名)DROP TABLE IF EXISTS `details`;CREATE TABLE `details` (   `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '采购单详情自增列',   `orderID` INT(11) UNSIGNED NOT NULL C
目录背景信息技术框架背景信息业务背景TIPSdynamic-datasource配置及原理探究名词解释ORM框架配置原理解析dynamic-datasource的工作层级分析Mybatis-Plus+dynamic-datasource框架下的配置构建框架构建图JavaConfig配置构建说明JavaConfig配置代码拆解包路径及引用类及类变量DynamicDataSourceProperti
转载 2024-09-25 10:39:33
30阅读
MogDB=# select version(); version ---------------------
转载 2024-09-09 16:33:55
125阅读
yue-libraryyue-library是一个基于SpringBoot封装的基础库内置丰富的JDK工具自动装配了一系列的基础Bean与环境配置项快速构建SpringCloud项目,让微服务变得更简单收藏一波以表支持吧(≧▽≦)/!本次发布是一次历时9个月的大版本发布,虽然yue-library一直在不断的更新,但这次大版本的发布意味着yue-library看到了更远也能走得更远,为后
代码结构项目是使用maven构建的springboot项目基于DDD领域驱动分层架构设计,分为接口层interfaces、应用层application、领域层domain、基础设施代理层infrastructure-proxy 、基础设施实现层infrastructure。代理层的作用下面会详细介绍。starter是启动模块,common是通用工具模块starterspringboot的启动入口c
转载 2023-11-06 18:05:30
99阅读
一、SpringBoot整合事务和连接池           配置SpringBoot自带默认的hikari数据库连接池 和 使用@Transacional注解进行事务配置1、配置hikari、使用hikari(1)、pom.xml配置依赖      *  spring-boot-star
在项目中实现批量表的增删改查 基于Springboot的BaseService,BaseController前言:在做项目时需要对大量的表做增删查改,而其中的逻辑大同小异,所以抽象了一个 BaseService,BaseController来实现所有表的增
转载 2024-06-22 13:35:30
85阅读
目录?1. 容器篇1.1. IOC-基本注解1.1.1 @Lazy1.1.2 @Conditional1.1.3 @Import1.1.3.1 基本注入组件方法1.1.3.2 @ImportSelector, @ImportDefinBEAN(略)1.1.4 Bean--执行初始化/销毁方法1.1.4.1 @Bean注解1.1.4.2 JSR250--@PostConstruct/@PreDest
转载 5月前
12阅读
目录简介概念核心组成Spring中事件驱动模型核心组成案例说明原理分析事件广播器初始化事件对象ApplicationContextEvent分析注册监听事件事件发布和事件监听器执行相关参考源码 简介事件驱动模型,也即是我们通常说的观察者设计模式的一种实现方式。概念定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并自动更新。核心组成事件源:负责产生事件的对象
  拓实n87网卡驱动for xp/win7官方版是一个十分强大的网卡驱动管理软件,拓实n87网卡驱动for xp/win7官方版是ts N87高增益全向无线USB网卡驱动程序,拓实n87全面支持移动cmcc、电信、联通无线信号,速率稳定,无线网卡需要配合驱动使用,正确安装驱动后才可使用无线功能。常见问题1、无法搜索到CMCC无线网络:表明当地没有移动无线网络覆盖,如果同一个地方以前可以搜到但是现
首先列举下几个基础知识也就是spring 文档里面的重要的一个 Special Bean Types哈。HandlerMapping,顾名思义用于对handler的映射。主要方法 @Nullable HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception; 接受一个基础的request对象,返回一个
昨天在社区里面溜达,看到B站发布 China Z-100百大产品榜单,推荐的时候居然看到GANSS GS87C的机械键盘,果然是我没买错,性价比高,价格是真的香~ 有兴趣的可以进去B站看一看,好多可以种草的东西在等着你~很早之前在选入门级樱桃轴机械键盘的时候就要纠结手感,耐用性,以及最最最为重要的价格,GANSS GS87C这款机械键盘双十一活动期间价格为239软妹币,PBT键帽,樱桃
学习目标快速掌握Thymeleaf的基本使用(五大基础语法+常用内置对象)使用教程温馨提示:Thymeleaf 最为显著的特征是增强属性,任何属性都可以通过th:xx 来完成交互,例如th:value最终会覆盖value属性。一、基础语法变量表达式 ${}使用方法:直接使用th:xx = "${}" 获取对象属性 。例如:选择变量表达式 *{}使用方法:首先通过th:object 获取对象,然后使
深入浅出SpringBoot 2.x来源于深入浅出springboot书籍序言Spring最成功的的是其提出的理念,而不是技术本身它所依赖的两个核心理念,一个是控制反转(Inversion of Control, loC), 另一个是面向切面编 程(Aspect Oriented Programming, AOP)。 IoC 容器是Spring的核心,可以说Spring是一种基于 loC容器编程的
转载 8月前
83阅读
 一,redis安装首先我们需要下载Windows版本的redis压缩包地址如下:https://github.com/MicrosoftArchive/redis/releases连接打开后如下图所示 我们选择64位的压缩包,下载后需要解压,我们解压至D盘,如下图所示:接下来我们需要执行一些安装命令1,在如上图的目录中,直接键入“cmd“2,在打开的cmd命令窗口中输入 “r
转载 2024-03-28 16:07:09
93阅读
  • 1
  • 2
  • 3
  • 4
  • 5