- 博客(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关注的人