自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot 集成 restTemplate 调用第三方接口中文乱码问题

最近使用restTemplate调第三方接口返回中文出现乱码双方均已约定使用utf-8编码格式,但返回接口中文乱码,在排查过程中发现restTemplate默认的是ISO-8859-1编码,因此需要将编码格式改为utf-8,修改如下 :添加:restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));package com.igen.sorting.ic

2020-10-22 10:21:38 795 2

原创 有关Lambda表达式处理List 使用范例,希望可以帮助一些刚入门同学

1.根据list中某个字段分组Map<Integer, List<Apple>> groupBy = appleList.stream().collect(Collectors.groupingBy(Apple::getId));2.根据list中某个字段转为map形式(List->Map)*需要注意的是:*toMap如果集合对象有重复的key,会报错Duplicatekey....* apple1,apple12的id都为1。*可...

2020-08-28 17:53:13 441 1

原创 个人对代理模式认识

代理模式分为静态代理和动态代理两种,现先写下静态代理模式静态代理思想:创建一个接口,然后再创建一个被代理类实现该接口和接口内的方法,再创建一个代理类同样实现接口内的方法,关键在于代理类内要持有被代理类对象,通过代理类实现的方法做一些代理动作后,通过被代理类对象去调自己的方法功能。举例:Star接口:package com.example.demo.proxy;public interface Star { /** * 唱歌 * * @param

2020-07-28 17:26:23 136

原创 包装类工具

包装类工具类 用于接收不同类型的参数package com.example.mydemo.demo;import com.alibaba.fastjson.JSON;import java.util.List;public class Wrapper<T extends Object> { private Header header; private T body; public Wrapper() { } public Wrap.

2020-07-03 17:48:53 136

原创 线程死锁的典型案例

多线程编程过程中锁运用不好,会产生死锁问题,先自己写了个死锁产生的案例,可以帮助初学者去理解死锁/** * 模拟死锁问题 * 两个线程窗口1先获取object锁,在获取this锁 * 窗口2先获得this锁,在获取object锁 */public class DeadLockDemo implements Runnable { private int count = 100; boolean flag = true; // object锁 Object obj

2020-06-26 10:42:16 279

原创 多线程安全问题及synchronized使用方式

多线程模拟两个窗口售票,解决线程安全问题和超卖问题 ,代码如下,供初学者参考学习public class ThreadDemo implements Runnable { // 多线程模拟售票问题: 会有线程安全问题及超卖问题 private int count = 100; @Override public void run() { while (count > 0) { saleTickets(); }

2020-06-25 18:15:15 123

原创 实际开发自定义线程池的使用

实际开发过程中我们经常会用到线程池去执行一些任务,降低频繁创建线程带来的一些性能损耗,现将自己开发过程中自己定义的线程池分享给大家,希望能帮助到大家,同时欢迎大家进行评阅补充@Componentpublic class ExecutorPoolUtil {}...

2020-05-24 23:36:18 498 2

原创 实际开发中两个不同对象之间互换属性

在实际开发过程中我们需要将List<A>类型转换成List<B>,其中 A,B 类型中成员变量基本一致,实现代码如下,希望可以帮助到一些人// 查询一个listList<A> list =mapper.queryList(Param param);// 将list转换成json字符串String jsonList=Json.toString(list);// 将json字符串转换成list <B>List<B> result

2020-05-23 00:04:42 449

原创 个人对单例设计模式的理解(7中单例写法)

单例设计模式:主要用来保证一个类的对象从程序的开始到结束只有一个,单例也就是只有一个类的对象,即类的对象的唯一性。怎样才能保证类的对象的唯一性呢?1.将类中的构造参数进行封装,无法使用new 创建类的对象2.别的类无法创建本类的对象,因此只能在本类中创建本类的对象3.本类中的唯一对象要想让其他类使用,只能通过类名调用,因此需要在本类中创建一个static修饰的方法,其他类在调用本类...

2018-03-08 02:06:54 173

原创 程序员的中年期我却刚刚来到,你好JAVA!余生与你相伴

      第一天开通了博客,本想写些自己最新学习的经验或是笔记类的东西,但我觉得什么事情开头都要给自己立个Flag,算是个小追求或目标吧。      学习JAVA本不是自己的初衷,但因个人原因还是选择了它,既然选择了就决定好好爱下去,现在自己刚刚刚接触他,对JAVA非常陌生,好多专业术语闻所未闻,自己担心这样的自己出去工作是不能将公司的任务顺利完成的。学习过程压力很大,看见别人会而自己不会的问题...

2018-02-01 23:46:45 239

原创 异常中关于捕获方法内finally如何使用案例说明

package com.itheima.sh;//创建一个TryCatch类,包含一个show()方法class TryCatch {public int show(int x) {// 通过alt+shift+z快捷键捕获异常:try {if (x == 0) {throw new Exception("x是零");}// if语句判断异常后立即将异常

2018-02-01 23:37:58 376

空空如也

空空如也

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

TA关注的人

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