自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 json对象转map,map转json

public static void main(String[] args) { HashMap<String,String> map = new HashMap<String, String>(); map.put("a","1"); map.put("b","2"); map.put("c","3"); System.out.println(map); String json = J.

2020-10-20 15:45:43 1240

原创 Map集合的遍历方式

1、遍历map集合需要用到的方法public set<k> keyset() :将Map所有的key封装到一个set的集合public v get(object key) :根据key获取Map中对应的value值public set <Map,entry<k,v>> entryset():获取所有的键值对对象集合public collection<v> values():将map中所有的value封装到一个collection体系的集合2

2020-08-19 01:02:20 452 1

转载 @RequestParam和@RequestBody和@PathVariable用法小结

@RequestParam使用@RequestParam接收前段参数比较方便,前端传参的URL:url = “${ctx}/main/mm/am/edit?Id=${Id}&name=${name}”后端使用集合来接受参数,灵活性较好,如果url中没有对参数赋key值,后端在接收时,会根据参数值的类型附,赋一个初始key(String、long ……)@RequestMapping("/edit")public String edit(Model model, @Reques

2020-08-02 12:32:06 464

原创 List<?>和list的区别

1、List lists=new ArrayList();和List<String> lists=new ArrayList<String>()的区别list.get()从List中取出来的值不一样,第一种取出来的值是Object类型,需要强制类型转换,而第二个不用,list<?>.get()取出来的值就是string类型2、泛型的另一个名字参数化类型(使bai用参数指明了该传什么类型)。就是明确指定了运行期集合中对象的类型。如果没有泛型,那我一切的对象直接使用O

2020-08-02 11:01:50 1812

原创 Rabbitmq-订阅者模式

1.分析:角色:生产者:就是发送消息的程序消费者:消息的接受者,会一直等待消息的到来queue:消息队列exchange角色:交换机,图中的X。一方面,接收生产者发送的消息。另一方面,知道如何处理消息,例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。到底如何操作,取决于Exchange的类型。Exchange有常见以下3种类型:Fanout:广播,将消息交给所有绑定到交换机的队列 Direct:定向,把消息交给符合指定routing key 的队列 Topic:通配符,把消息

2020-07-08 19:25:57 217

原创 Rabbitmq入门案例

1.导入依赖jar包<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.6.0</version></dependency>2.编写producer(生产方)static final String QUEUE_NAME = "yangyan

2020-07-07 21:38:42 91

原创 spring_cloud_gateway

1.Gateway网关快速入门1.搭建网关模块2.引入依赖:starter-gateway<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency> <group..

2020-07-06 15:24:57 155

原创 拦截器与过滤器

1.拦截器只拦截controller方法,过滤器拦截所有请求2.拦截器在mvc框架中才有,Javaweb中两者都有3.在action的生命周期中,拦截器可以多次被调用,而过滤器值只能在容器初始化时调用一次4.拦截器不依赖servlet容器,过滤器依赖servlet容器...

2020-06-09 10:54:00 79

原创 jar包冲突的原因

1.路径近者优先原则,直接依赖比间接依赖路径近,那么最终项目进入的jar包是路径近的2.直接排除法,当我们要排除某个jar包下的依赖包,在配置exclusion标签的时候,内部可以不写版本号3.优先声明原则,哪个jar包的位置靠前,哪个jar包就是优先声明的...

2020-06-09 09:14:35 177

原创 jar,war,pom包的区别

pom包:用在父级工程或聚合工程中,用来做jar包的版本控制war包:一个war包可以理解成一个web项目,里面是项目的所有东西jar包:用于压缩和发布,打成包利于管理,主要存放项目需要的工具类war是一个web模块,其中需要包括web-inf,是可以直接运行的web模块,而jar一般只包括一些class文件,声明class后可以直接用Java命令运行的...

2020-06-09 09:08:57 1143

空空如也

空空如也

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

TA关注的人

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