自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 重写和重载

从简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者重载方法。重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写。当子类调用父类的被重写方法时,要使用super关键字。

2022-12-12 16:19:36 186 1

原创 MongoDB -文档对象的CRUD

显示第1页数据 limit(pageSize) skip((1-1)*pageSize) db.infos.find(). limit(2).skip(0)显示第2页数据 limit(pageSize) skip((2-1)*pageSize) db.infos.find(). limit(2). skip(2)limit() 方法接受一个数字型的参数,这是要显示的文档数。操作6:查看当前集合中的第一个文档数据 使用MongoDB 的 find() .pretty()方法以结构化的方式显示所有的文件。

2022-09-28 19:25:52 502 1

原创 MongoDB 基础教程-数据库的创建、删除

使用 use 数据库名称 用于创建数据库。该命令将创建一个新的数据库,如果它不存在,否则将返回现有的数据库。使用db.dropDatabase() 删除当前所在的数据库。使用db.集合名称.drop()用来删除一个集合。该处使用的url网络请求的数据。

2022-09-28 19:02:12 1140

原创 MongoDB 基础教程

MongoDB 是一个开源的文档数据库,并是领先的NoSQL数据库。MongoDB 是由C++语言编写。MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性、高并发和可扩展性方便。MongoDB 工作在收集和文件的概念。数据库是一个物理容器集合。每个数据库都有自己的一套文件系统上的文件。一个单一的MongoDB 服务器通常有多个数据库。集合是一组MongoDB的文档。它相当于一个RDBMS表。收集存在于一个单一的数据库。集合不执行模式。集合内的文档可以有不同的领域。通常情况下,

2022-09-28 15:23:33 373

原创 SpringBoot-Dubbo

SpringBoot-Dubbo

2022-09-27 19:52:53 157

原创 SpringBoot-mybatis

【代码】SpringBoot-mybatis。

2022-09-27 19:33:14 219

原创 SpringBoot-web相关

Spring Web MVC框架(通常简称为“Spring MVC”) 是一个“模型,视图,控制器”的web框架。Spring MVC允许创建特定的@Controller或@RestController beans来处理传入的HTTP请求。使用@RequestMapping注解可以将控制器中的方法映射到相应的HTTP请求。

2022-09-27 19:13:27 224

原创 SpringBoot-YAML配置

YAML是JSON的一个超集,也是一种方便的定义层次配置数据的格式。将SnakeYAML库放到classpath下,Spring Boot都会自动支持YAML作为properties的替换。如果你使用starter POMs,spring-boot-starter会自动提供SnakeYAML,这就意味着在绝大部分情况下YAML的支持都是默认提供的。

2022-09-24 17:20:56 1782

原创 SpringBootProfile

在项目开发的时候,生产环境和测试环境的一些配置可能会不一样,有时候一些功能也可能会不一样,所以可能会在上线的时候手工修改这些配置信息。但是 Spring中提供了Profile功能。只需要在启动的时候添加一个虚拟机参数,激活环境所要用的Profile就可以了。除了application.properties文件, 特定配置属性也能通过Profile配置文件application-{profile}.properties来定义。

2022-09-24 16:32:54 679

原创 SpringBoot-2(属性注入)

Spring Boot在程序中允许使用外部的配置文件获取配置信息,这样就能够在不同的环境下使用相同的代码。外部配置支持使用 properties文件,YAML文件,环境变量和命令行参数。使用 @Value注解, 可以直接将属性值注入到beans中。

2022-09-24 15:56:03 242

原创 SpringBoot-1

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。实际上,Spring Boot的一项重要工作就是让Spring配置不再成为开发路上的绊脚石。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-09-24 15:17:50 731

原创 Dubbo

随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的问题。技术为业务而生,架构也为业务而出现。随着业务的发展、用户量的增长,系统数量增多,调用依赖关系也变得复杂,为了确保系统高可用、高并发的要求,系统的架构也从单体时代慢慢迁移至服务SOA时代,根据不同服务对系统资源的要求不同,我们可以更合理的配置系统资源,使系统资源利用率最大化。

2022-09-21 20:32:12 433

原创 Maven

可以通过手动配置来添加jar包,在Maven 常用仓库网址,如下面网址 http://mvnrepository.com/,进入网站后搜索jar包名字,选择相应版本后,会出现maven的代码, 复制maven的代码到项目的pom.xml里面即可,例如:com.company.bank:consumer-banking:1.0,com.company.bank:consumer-banking:1.1。这通常是项目的名称。这是项目组的编号,这在组织或项目中通常是独一无二的。资源复制可以进行定制。

2022-09-21 19:28:52 96

原创 Java中的RPC分布式范例:RMI

所有能够远程调用的方法都应该声明在业务接口中,并且需要抛出RemoteException,业务接口继承自Remote。业务实现类还需继承自UnicastRemoteObject。参数和返回值均需要可序列化(因为都需要通过网络传输)代理处理类实际上规定了业务方法执行的指令。原样拷贝业务接口到客户端(包括包路径)提供业务对象,利用工厂方法获取代理对象。通过规定的端口号对外提供计算服务。对外服务的端口号(9999)URL中包含了服务的识别名。程序保持运行,对外提供服务。

2022-09-20 22:36:41 277

原创 分布式基础

Java中通常使用动态代理模式在代理处理器中完成分布式RPC调用的网络连接、数据传输和并发控制处理,由于Java的反射机制和部分动态特性,使用动态代理后,这些操作可以完全对用户(开发人员)透明,用户可以方便的以本地方法调用的方式调用远程端声明实现的业务方法(计算过程在远程端实现)

2022-09-20 17:38:48 588

原创 SpringIOC原理和配置

Java企业级框架用户数量多、数据规模大、功能众多性能和安全要求高业务复杂 灵活应变。

2022-09-05 08:56:56 87

原创 Spring依赖注入方式和增强类型使用

增强处理类型特 点Before前置增强处理,在目标方法前织入增强处理后置增强处理,在目标方法正常执行(不出现异常)后织入增强处理异常增强处理,在目标方法抛出异常后织入增强处理After最终增强处理,不论方法是否抛出异常,都会在目标方法最后织入增强处理Around环绕增强处理,在目标方法的前后都可以织入增强处理。

2022-09-04 18:24:47 187

原创 SpringAop的原理和配置

目录一、Spring AOP的原理(面向切面编程(AOP))二、AOP相关术语1.增强处理(Advice)前置增强后置增强环绕增强异常抛出增强最终增强等类型2.切入点(Pointcut)3.连接点(Join Point)4.切面(Aspect)5.目标对象(Target object)6.AOP代理(AOP proxy)7.织入(Weaving)三、怎样使用AOP 1.在项目中添加Spring AOP的jar文件2.编写前置增强和后置增强实现日志功能3.编写Spring配置文件,对业务方法进行增强处理4.编

2022-09-04 17:17:21 512

原创 Springmvc 拦截器

Spring Web MVC的处理器拦截器。类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。常见应用场景:1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面;3、性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间(如果有反向代理,如apache可以自动记录)

2022-09-02 17:52:17 238

原创 Spring中学习的所有注解

使用注解方式定义切面可以简化配置工作量@Aspect:定义切面@Before:前置增强@AfterReturning:后置增强@After:最终增强@Around:定义环绕增强@AfterThrowing :异常抛出增强@PointCut:声明切点在java配置类中使用@EnableAspectJAutoProxy注解开启Spring对AspectJ代理的支持(注解在类上)。

2022-09-01 19:59:16 264

原创 Springmvc 处理ajax请求

AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图。

2022-09-01 18:29:27 422

原创 Springmvc 文件上传

Springmvc 文件上传

2022-08-31 20:19:49 505

原创 SpringMVC常用标签,rest风格

SpringMVC常用标签,rest风格

2022-08-31 19:34:05 168

原创 Spring事务管理

使用Spring配置事务

2022-08-31 13:07:23 81

原创 SpringMVC体系结构和处理请求控制器

Spring MVC环境的搭建,并实现视图层(View)与控制器(Controller)之间的参数传递。

2022-08-30 21:00:00 185

原创 Mybatis模糊查询集合参数

*** 模糊查询1*//*** 动态SQL*//*** 使用trim*//*** 更新,使用set*//*** 批量操作*//*** 根据数组删除,id*/}

2022-08-29 20:23:12 722

原创 MyBatis多表查询resultMap设定

提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2022-08-29 20:17:21 2570

原创 Spring注解实现IOC和AOP

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考AspectJ 面向切面的框架,它扩展了Java语言,定义了AOP 语法,能够在编译期提供代码的织入。...

2022-08-29 14:04:10 544 1

原创 Mybatis增删改查

提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2022-08-28 19:05:48 1419 1

原创 MyBatis的cache缓存

缓存是计算机中的一块存储区域,把数据放入到存储区域中,读取速度快每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一次数据库会话。在对数据库的一次会话中,我们有可能会反复地执行完全相同的查询语句,如果不采取一些措施的话,每一次查询都会查询一次数据库,而我们在极短的时间内做了完全相同的查询,那么它们的结果极有可能完全相同,由于查询一次数据库的代价很大,这有可能造成很大的资源浪费。...

2022-08-28 18:55:46 1570

原创 Mybatis入门介绍和配置

MyBatis 是一款优秀的 持久层框架 ,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2022-08-28 14:39:48 371

空空如也

空空如也

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

TA关注的人

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