自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Boot中的 6 种API请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~

2024-07-13 11:30:35 994

原创 SpringBoot 注解超全详解(整合超详细版本)

个人理解相当于,如果扫描到有@Component、@Controller、@Service等这些注解的类,并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。把配置好的Bean拿来用,完成属性、方法的组装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。unique属性:unique属性表示该字段是否为唯一标识,默认为false,如果表中有一个字段需要唯一标识,则既可以使用该标记,也可以使用@Table注解中的@UniqueConstraint。

2024-01-09 16:12:33 874

转载 解决 SpringMVC 中 @PathVariable注解参数为空参数不存在的问题

一、@PathVariable 用法1、@PathVariable : 用于获取请求url中的变量。2、例如: @RequestMapping(value= {"/paths/{falgssss}"}) public String paths (@PathVariable(name = "falgssss") String flag) { return "...

2020-04-04 21:08:54 3146

转载 一分钟读懂Map集合

Map集合1.1. 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collectio...

2020-04-04 13:17:30 224

转载 SQLSERVER触发器触发INSERT,UPDATE,DELETE三种状态

一个触发器内三种INSERT,UPDATE,DELETE状态CREATE   TRIGGER   tr_T_A   ON     T_A   for   INSERT,UPDATE,DELETE           如IF   exists   (select   *   from   inserted)   and   not   exists   (select   *   from ...

2019-01-15 10:26:45 5596

转载 android studio 中 Cannot resolve symbol 'R'(XXX) 如何解决

此问题多半是因为 Android Studio 之前发生了某些错误,致使 setting 出了问题,解决方法如下:点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启,问题解决...

2019-01-11 21:02:16 504 1

原创 关于android中Handler对象的讲解

这是一种可以创建多线程消息的函数Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handl...

2018-12-24 18:55:46 1258

原创 springboot各种注解

@GetMappingSpring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。  以@GetMapping为例,Spring官方文档说:  @GetMapping是一个组合注解,是@RequestMapping(me...

2018-09-29 17:39:49 1016

原创 springboot一些小要求

@Controller程序(类)所在的包,必需在Application.java类包的下一层。

2018-09-29 13:09:20 189

转载 @Controller和@RestController的区别?

官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1)如果只是使用@RestController注解Controller,则Contr...

2018-09-29 11:19:10 82

转载 Gradle集成jetty的运行测试

如果Gradle构建的项目是一个web项目的话,里面可能包含一些集成测试和功能性测试。这些测试和单元测试不同之处是在运行之前要先在本地将web服务启动起来,并且跑完测试后能够自动的关闭web服务。在本地启动web服务我们可以使用Gradle内置的jetty插件。jetty是一个轻量级的web容器,其执行速度快,配置简单,远程调试方便。启用jetty只需在build.gradle中加入对这个插件...

2018-09-21 13:39:41 949

转载 Gradle项目中gradle.build文件中的buildScript代码块

在编写Gradle脚本的时候,在build.gradle文件中经常看到这样的代码:buildScript { repositories { mavenCentral() }}repositories { mavenCentral()}这样子很容易让人奇怪,为什么repositories要声明两次哪?buildscript代码块中的声明与...

2018-09-21 13:27:31 8850

原创 学习Spring,先了解它的生态

摘要:​Spring不止是提供了IOC、AOP的功能,还提供了大量的基于Spring的项目,拿来用就行了,用于一站式开发,大大降低了开发的难度。下面列举下主要的一些Spring的生态项目:Spring Boot:一站式快速开发解决项目。Spring Cloud:提供对分布式系统的支持。Spring Data:提供对主流的关系型及NOSQL型数据库的封装支持。Spring Sec...

2018-09-19 08:50:52 188

原创 分布式--简易版支付系统

支付系统应用架构图:工程结构 pay-common-parent 项目的Maven父配置工程 pay-common 公共工程,所有项目均可引用 pay-common-config 公共配置工程 pay-common-core 公共核心工程,service工程共用 pay-common-web 公共web工程,web工程共用   pa...

2018-09-17 14:19:05 907

转载 Spring框架xml配置中属性 ref 与 value的区别

刚开始学Spring框架时并没太关注这么细小的区别,偶然一次配置xml时对同一个bean的引用,两个不同的类属性都用ref一个正确一个报了错误,当时觉得和不解。后来看了引用对象的源码,才发现虽然引用的是同一个bean但两个对象的属相类型明显不一样,一个是对象引用类型,一个是字符串引用类型。看到这里终于明白ref与value的区别了。ref代表的是引用这个对象,相当于传入得是对象的引用。而v...

2018-09-11 15:41:54 5412

转载 maven全局配置文件settings.xml详解

maven全局配置文件settings.xml详解目录概要   settings.xml有什么用?   settings.xml文件位置   配置优先级 settings.xml元素详解   顶级元素概览   LocalRepository   InteractiveMode   UsePluginRegistry   Offline   PluginGroups...

2018-09-10 17:46:22 108

原创 Nexus-3.0以上版本创建本地中央仓库步骤

打开浏览器,输入:localhost:8081点击右上角“Log in”,输入默认用户名(admin)和默认密码(admin123)登录 点击图中两红框开始配置中央仓库点击图中红框开始创建中央仓库--选maven2(proxy) Name:就是为代理起个名字Remote Storage: 代理的地址,Maven的地址为: https://repo1.maven...

2018-09-10 17:18:46 6360 2

转载 win10安装最新nexus-3.x及maven简单配置介绍

1.Nexus下载目前版本已经更新到了3.X下载地址:https://www.sonatype.com/download-oss-sonatype下载文件名:nexus-3.2.1-01-win64.zip(nexus-3.7.1-02-win64的安装相同)下载完成后直接解压到想要的目录,例如:C:\Nexus,解压后会有两个目录:sonatype-work(工作目录)n...

2018-08-28 15:24:27 665

转载 使用eclipse自带的maven插件以及使用自己安装maven插件

刚接触Maven工具, Maven是一个项目管理工具,相关了解Maven可以在下面的网站了解:Maven入门指南(一)中文:http://ifeve.com/maven-1Maven入门指南(二)中文:http://ifeve.com/maven-2Maven入门指南英文:http://tutorials.jenkov.com/maven/maven-tutorial.html ...

2018-08-27 18:05:06 9990

转载 在web.xml中classpath和classpath*的区别

写spring的代码到现在,一直都很习惯性的拷贝web.xml中的内容,没怎么在意里面的内容,最近认真研究了下,很多东西都不是很理解,特别是classpath和classpath*的区别,研究了许久才搞明白,记录下备忘。 classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还...

2018-08-24 16:59:38 206

转载 spring @Transactional注解参数详解

事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时:  1 @Transactional 2 public class TestServiceBean...

2018-08-05 17:40:53 100

转载 Spring:@Autowired注解、@Resource注解和@Service注解

什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低...

2018-08-05 17:39:37 358

原创 Chrome浏览器:调试javascript

1、运行程序,打开Chrome浏览器2、在Chrome打开的项目网页内按F12,出现如下:3、双击你要调试的代码行。可以查看结果或者错误信息!!!

2018-08-03 19:51:29 165

原创 springmvc中的使用jquery的$("#name").val()获取不到值输入框的值

通过浏览器的JS前端测试,一样提示:Uncaught ReferenceError: $ is not defined最后发现错误为:解决方法:在JS目录里加入任意的.jsp测试网页,在浏览器里刷新一下,就OK...

2018-08-03 19:47:20 8305 1

转载 final、static和abstract区别和使用

一、static 修饰属性、方法和代码块1.static修饰属性,这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。类加载的过程,类本身保存在文件中(字节码文件保存着类的信息)的,java会通过I/O流把类的文件(字节码文件)读入JVM(java虚拟机),这个过程称为类的加载过程。JVM(java虚拟机)会通过类路径(CLASSP...

2018-07-31 19:44:48 3570

转载 extends和implements区别

extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用 2、extends是继承父类,只要那个类...

2018-07-31 19:44:17 525

转载 Eclipse配置SQL Explorer插件和数据库

1、下载SQL Explore插件,地址:http://www.sqlexplorer.org/,下载第三个。复制到eclipse插件相应文件夹重新启动,下载RCP插件能够直接使用exe2、下载JDBC驱动,地址:http://www.mysql.com/products/connector/,我用的是MySql,下载画红线的3、重新启动Eclipse,打开SQL Explore的...

2018-07-28 15:07:34 361

转载 索引使用的好处与坏处(Oracle)

?创建索引的好处 –帮助用户提高查询速度 –利用索引的唯一性来控制记录的唯一性 –可以加速表与表之间的连接 –降低查询中分组和排序的时间 ?创建索引的坏处–存储索引占用磁盘空间–执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护-----------------------------------------------------------...

2018-07-28 11:54:59 3103

转载 sql-索引的作用(超详细)

(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然...

2018-07-28 11:45:12 127

转载 static关键字的四种用法

 在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰...

2018-07-26 17:25:15 112

转载 Java for循环的几种用法

本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍...

2018-07-26 10:36:12 167

转载 java连接Mysql8.0.11

今天又遇到了这个错误,每次都要去寻找错误原因非常得浪费时间,所以决定以后遇到了问题之后都到这里来记录一下错误。java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure eit...

2018-07-24 13:07:29 300

转载 Java @Override的作用

Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。覆写(重写):若子类中的方法与父类中的某一方法具有...

2018-07-22 11:27:39 309

转载 Java中this和super的用法总结

这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分: 1 2 ...

2018-07-22 10:23:08 114

PowerBuilder_115教程

PB11.5 PB教程 PB11.5新功能 PB11.5简介

2009-07-01

空空如也

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

TA关注的人

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