merge时候冲突 6.git merge --no-ff master //将 master 合并到 develop(–no-ff 在这的作用是禁止快进式合并。5.git pull origin develop //将develop 更新到最新版本。3.git pull origin master //将master更新到最新版本。4.git checkout develop //切换到develop分支。2.git checkout master //切换到master。
spingcloud集成gateway的基本了解和原理分析 https://blog.csdn.net/a745233700/article/details/122917167https://blog.csdn.net/cnm10050/article/details/127261680
java实现图片文字水印自适应功能 /-------------------------文字水印 start----------------------------//设置字体 画笔字体样式为微软雅黑,加粗,文字大小为60pt。//根据图片的背景设置水印颜色。
hanLP集合枚举,实现名词提取 最后我们可以根据分词以后的。取到每个词语的词性,用于判断这个词性是否在名词枚举集合中,如果集合中则返回这个词。做名词提取功能的实现。以最简单的男女为例。出现男性女性以外的性别枚举类里面判断不认可。但是这上百种词性我们不是每种都会用到,我们只需要名词。把只与名词相关的枚举值存储起来。getByValue是判断外部传进来的性别是否再枚举里,如果是的话则返回,不是的话则返回null.当然也可以利用枚举类里面进行分类。比如hanLP里面的词性有上百种。可以用这个返回的null配合自己定义的异常类抛出异常。
stream流实现取到集合中字段一相同同时满足字段二相同的数据相同的数据对象返回 我们分开来看一下,先打印一下Map<String,List> lsit = aaaaas.stream().collect(Collectors.groupingBy(e -> e.getLogin() + “,” + e.getOrganizationName()));这时候从下面图片可以看到返回的是一个map 其实这个时候我们想要的数据已经拿到了,只不过我们之前的需求是只需要上述两值都相同的数据,所以接下来我们需要过滤,并且把list从map中拿出来,组装成一个新的list。
将组装的数据进行分页的简单算法 import io.swagger.annotations.Api;import java.util.LinkedList;import java.util.List;/**@Author: tmac@Date: Created in 9:19 2019/9/29/@Api(“将list进行分页”)public class ListToPageUtil {/*将list分页@param pageNum@param pageSize@param list@return*
kafka的配置和使用 kafka是一款消息中间件。可以帮助我们消费和发送消息。可以做数据同步。首先kafka需要导入pom文件然后需要kafka的核心config如下@Configuration@Slf4jpublic class KafkaTemplateConfig {@Value("${kafka.archive.servers}")private String KAFKA_SERVERS;@Value("${kafka.archive.group}")private String GROUPID;
解析map里面的list类型的json数据 背景是使用kafka接收另一个服务传过来的json数据,json数据是放在一个类里面的。如图用of方法把data的类型和数据放进去。放进去的数据如下结构接下来kafka接收到数据进行解析首先需要解析传过来封装数据的类。kafkaMessage.方法如下:这样我们就可以得到封装数据的对象kafkaMessage啦接下来重点来了,我们接下来解析maps里面放的userid由于user是个字符串所有目前我们直接用常规的解析方式,解析出map再用map的键获取其值。如图但是接下来问题来了,由
前端代码运行安装 ocode前端代码安装及运行运行启动nginx,路径:D:\softwaresginx-1.18.0启动前端项目,在D:\workspace\ocode-frontend下执行npm run serve启动本地代码扫描服务在9001端口浏览器访问http://dev-console.cloud.oppoer.me/后把路径/psa改为/ocode本地启动项目完成(请确保hosts文件已把dev-console.cloud.oppoer.me定向到127.0.0.1)安装拉取代码库
idea单元测试的应用 测试类的创建第一步首先在src下同java目录创建一个同级的目录。然后右键如图Mark Directory as。选择Test Resources Root。意思是把此文件夹变成测试文件。最后在需要测试的文件里ctrl+shift+t如图选择需要创建测试的方法,以及用的junit版本...
juc的Condition实现线程循环调用 生产者消费者循环调用本篇文章需要有一定的java多线程的基础。如果没有,建议先学习。基础的生产者消费者相信大家都耳熟能详,生产者消费者无非就是利用java的锁机制,如果没有生产,那么久等待生产,生产好了就通知消费者来消费。还没消费那么久等待,消费完了那么就通知生产者生产。常规的实现方式有两种,可以用到synchronized关键字实现,也可以用到lock锁实现。我们今天的关键不是生产者消费者模式,而是一个和生产者消费者模式非常类似的循环调用模式。要求如果数量为1的话就调用线程A,如果为2的话就调用
线程池最全总结 线程池1、什么是线程池: java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本
我是一名普通本科的文科学生。今天是我自学java的整整一年时间。2020年 我是一名普通本科文科学生。今天是我自学java的整整一年时间。本人可以用人格担保,不是任何培训机构的托,不帮任何培训机构打广告。至于为什么想转java跨度这么大的行业我就不多赘述,大家想必也不感兴趣。现在是互联网的时代,选择和互联网相关的专业,我相信一定不会错。其实学习java小伙伴们无非两大问题,第一我能学吗,第二我应该怎么学,今天就简单的和大家说说我从javase到spingclou...