自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿杜的博客

阿杜,你看看这个世界多美呀!

  • 博客(92)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 2023海能达校园招聘

海能达校园招聘

2022-09-04 14:52:59 330

原创 多行字符串无法匹配问题处理

多行字符串无法匹配问题处理

2022-12-29 22:10:36 378 1

原创 史上最全面的DateUtils工具类

日期操作工具类

2022-11-12 15:31:15 5056

原创 关于使用流进行排序

流式操作

2022-11-12 15:25:39 489

原创 关于 mysql 中没有string_agg函数问题

关于 mysql 中没有string_agg函数问题

2022-08-13 18:02:18 1438

原创 IDEA 部分问题解决(找不到包问题处理方式,已经下载完成,但是IDEA检测不到该包)

基于这个问题我已经找了很多方式处理,但是都没找到相应的处理方式,不知道为什么一直找不到该包,最后还是删除了当前系统的.idea文件最后重新打开就可以了,不知道为什么。真牛皮,搞了一上午。...

2022-07-20 10:55:00 723

原创 《实习报告》Skywalking分布式链路追踪?

Skywalking分布式链路追踪

2022-06-30 17:15:06 280

转载 2022-02-20 遇到问题处理(mysql)

mysql本机无法通过ip访问mysql本机无法通过ip访问_weixin_43832771的博客-CSDN博客_mysql本机无法通过ip访问

2022-02-20 20:46:22 117

原创 关于小问题处理方式(GET和SET 方法忘记写)

今天本来什么都写好了,一个傻逼一样的操作,让我找了一下午,找不到问题的所在 不知道为什么这么不小心。本来很简单的问题,搞得自己一直找不到问题的所在,get 和set方法本来是@Data 注解注入的,但是问题来了 ,不知道为什么自己没写上 就很尴尬。真的麻瓜。下班 !...

2022-02-14 19:57:40 113

转载 2021版本的 version control 不见了 处理办法

这里简单的处理一下最近遇到的一些问题 主要就还是最近遇到关于version control 版本提交的时候无法找到当前的修改了哪些代码的问题。基于此找了半天不知道自己应该如何处理,看了百度之后才知道自己的问题出在哪里,下面是一些关于这个的处理办法转载自:2020版本idea version control 不见了 解决办法_boxifeng的博客-CSDN博客_idea的versioncontrol怎么调出来...

2022-02-12 16:33:21 1853

转载 list.stream.filter常用方式 (转载)

转载自:list.stream.filter常用方式_hunheidaode的博客-CSDN博客_stream.filter方法在Java8中对集合的操作可以这样操作 1.查找集合中的第一个对象 Optional<Object> first= ObjectList.stream() .filter(a -> "hanmeimei".equals(a.getUserName())) .findFirst(); 2.返回符合查询条件的集合 //所有名字叫hanme..

2022-02-09 13:41:37 20948

转载 关于@Valid 注解使用方式-转载

@Valid 注解通常用于对象属性字段的规则检测,具体啥意思,下面让我娓娓道来:下面我们以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 注解用法详解。那么,首先,我们会有一个员工对象 Employee,如下 :/*** 员工对象** @author sunnyzyq* @since 2019/12/13*/public class Employee { /** 姓名 */ public String name; ...

2022-02-08 14:59:45 307

原创 遍历的map根据字段进行分组

这里主要还是说当时遇到一个大问题从而引发的一个简单的记录吧这几天呢,我遇到一个很简单的问题,但是呢,我一直没能处理完善。如何遍历一个 Map集合起初我的思想:首先遍历这个Map集合拿到这个Map中的每一list,然后我们需要操作每一个list,遍历这个list,并判断这个list中的数据是不是一样的,要是一样的话 可以直接计数,然后返回当前的数据。当时就是因为这个问题就是因为这样的操作才会变的 不知道怎么Map<String, List<SS>> gro

2022-01-26 18:15:58 624

转载 Java 8使用Steam().map()提出List对象的某一列的值及重新排序

这几天遇到一个这样的问题,本来想着是从map中拿到数据在遍历出来的的,但是显得自己很麻烦,于是找了很多方式,测试各个方法的可用性,这里就简单记录一下一些Java8里面的好用的一些方法。Java8 使用 stream().map()提取List对象的某一列值及排重 - 代码猫 - 博客园Java8 使用 stream().map()提取List对象的某一列值及排重List对象类(StudentInfo)public class StudentInfo implements Comparabl

2022-01-24 14:28:51 12310

转载 Java中利用循环向list中add添加元素得到的都是最后一个

今天也还是简单的记录一下关于这几天遇到的一些问题,简单的就是说这几天还是遇到了很多的问题,不单单是今天所整理的一些问题,还有一些其他的小问题 ,只是说这几个问题比较具有代表性。那就废话不多说吧,开始了。这里我还是引用一下一位老哥的做法。这里也很简单明确,当时我也是查了很久,都没找到该问题的处理方式,非常感谢这位老哥的一篇博客。这里还是再一次的感谢他。1、发生情景  最近在写一个购物车时,需要通过增强for循环将我获得的商品product,赋值到购物cart中,然后将购物车cart放到购物车cart

2022-01-21 14:51:07 3153

转载 list中对象中指定的字符串类型的属性 排序(升序、降序)问题demo记录

简单记录一下。最近遇到这一类的需求比较多 写过好几次 都是在内网中开发 ,本以为简单的排序问题 但是竟然我一如既往的写完了测试的时候发现凉了。。。。于是回家自己写了一个demo测试一下 是哪里的问题。。可以我在公司中也是这样写的,为什么没有达到我想要的效果呢?????好奇怪字符串类型的字段 升序 demo:结果如下:没有毛病啊 为啥公司里面写的就不是这样的效果呢 有毒!!!下文会有解决方案!!哎 ,一起写一下降序吧。。字符串类型的字段 降序 demo:...

2022-01-21 14:40:57 335

转载 @Scheduled中fixedDelay、initialDelay 和cron表达式的解析及区别

今天就简单记录一下之前遇到的小问题,定时任务不知道怎么回事一直不能正常执行的问题,在看了这位大哥的文章之后,发现还是很方便的。感谢大哥。今天就简单的用用大哥处理好的文章先。注解参数区别@Scheduled注解可以控制方法定时执行,其中有三个参数可选择:1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,执行下一次。2、fixedRate是按照一定的速率执行,是从上一次方法执行开始的时间算起,如果上一次

2022-01-21 10:17:54 1250

原创 Java实习生来深圳两周啦

总算是来深圳了。2021年12月29日当天乘坐者从成都开往深圳的国航飞机。带着本就迷茫的眼神来到了深圳(上次来的时候是在2019年打暑假工的时候)。本着实习的目的来到这里,给我的第一种感觉就是深圳还是和以前一样,一样充满着对热情,不但给我添加了一丝丝的鼓励,还给我带来了一些对生活的向往,当时心情已经不言而喻了。短短的两周时间过去了,这些天也发生了很多的事,不单单是深圳处理问题的速度和效率上面来说都是很不错的。这两周的时间中,当然我也学会了很多关于自己专业方向的东西。还是和以前一样的是一个Java开发

2022-01-12 20:53:47 3607

原创 每日牛客网-2022/1/6 错题解析

今天就很了,做了一套面试题目,但是结果不是很好,让我很诧异。自己怎么回事怎么这么菜呢?基于此还是你给自己总结一下吧。1.首先是关于多线程的操作:SMP是Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合多处理器,这种系统最大的特点就是共享所有资源。与之相对立的标准是 MPP(Massively Parallel Processing),意为大规模并行处理系统,这样的系统是由许多松耦合处理单元组成的,这里指的是处理单元而不是处理器。每个单元内的CPU

2022-01-06 20:52:15 372 2

原创 每日牛客网-2022/1/4 错题解析

操作系统知识点补充:由于下面的东西实在是太多了,也不想看了,就简单的记录一下算了 ,等到后面的那个啥想起来的时候再说吧:这里是说是Unix中一些简单术语的解释unix:(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用m

2022-01-04 20:42:31 131

转载 每日牛客网-2022/1/4 错题解析

今天做了一个算法题目,感觉很简单,但是就是可能练习的比较少,导致自己一直写不出来。没办法还是像往常一样记录一下呗。描述用两个栈来实现一个队列,使用n个元素来完成 n 次在队列尾部插入整数(push)和n次在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。原文链接这里还是看了很久,思路只还是一个想法就是:不管我们怎么做,第一个栈只是用来出栈,第二个栈总是用来入栈操作在出栈操作,我们总是保持第一个栈中的数据是没有存在的。//每次ps.

2022-01-04 19:04:20 89

原创 每日牛客网-2022/1/3 错题解析

面试题目精选:讲一下JVM的内存结构?(来源牛客网)JVM分为5大区域:程序计数器,虚拟机栈,本地方法栈,堆,方法区程序计数器:线程私有的,作为当前线程的行号指示器,用于记录当前虚拟机正在执行的线程指令地址。程序计数器主要有两个作用。1.当前线程所执行的字节码的行号指示器,通过他实现代码的流程控制。如顺序执行,选择,循环,异常处理。2.在多线程的情况下,程序计数器用于记录当前线程执行的位置,当线程被切换回来的时候能够知道它上次执行的位置。虚拟机栈:Java虚拟机栈是由一个个栈

2022-01-03 19:11:48 86

原创 每日牛客网-2021/12/30 错题解析

二叉树问题:②树的度应该是树中节点度的最大值④某一分支的叶子节点是不可能为另一分支节点的子孙节点的,并且叶子节点除了自己以外也不能为其他叶子节点的子孙节点操作系统:(可能引起进程挂起的原因?)1)终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问题时,希望暂停使自己的程序静止下来。亦即,使正在执行的进程暂停执行;若此时用户进 程正处于就绪状态而未执行,则该进程暂不接受调度,以便用户研究其执行情况或对程序进行修改。我们把这种静止状态称为“挂起状态”。(2)父进程的请求。有时父进程希望

2021-12-30 19:40:35 353

原创 每日牛客网-2021/12/27 错题解析

操作系统:链接:避免活锁采用的简单策略是( )。__牛客网来源:牛客网活锁产生的原因:当一系列封锁不能按照其先后顺序执行时,就可能导致一些事务无限期等待某个封锁,从而导致活锁。 避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请队列中第一个事务获得锁。数据库:(1)事务内部的故障:事务内部故障可分为预期的和非预期的,其中大部分的故障都是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的

2021-12-27 23:32:08 90

原创 每日牛客网-2021/12/25 错题解析

网络知识:数据链路层层:差错控制网络层:网络互连、路由选择、拥塞控制,通过寻址建立节点间连接(网络层协议能补偿数据发送、传输以及接收的设备能力的不平衡性。分段和重组是指当数据从一个能处理较大数据单元的网络段传送到仅能处理较小数据单元的网络段时,网络层对数据包进行分段和重组,减小数据单元的大小)传输层:流量控制...

2021-12-25 22:00:59 882

原创 每日牛客网-2021/12/23 错题解析

每日牛客网1.关于Java内存区域下列说法不正确的有哪些?A. 程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的信号指示器,每个线程都需要一个独立的程序计数器.B. Java虚拟机栈描述的是java方法执行的内存模型,每个方法被执行的时候都会创建一个栈帧,用于存储局部变量表、类信息、动态链接等信息C. Java堆是java虚拟机所管理的内存中最大的一块,每个线程都拥有一块内存区域,所有的对象实例以及数组都在这里分配内存。D. 方法区是各个线程共享的内存区

2021-12-23 23:54:16 145

转载 解决:npm install报错gyp ERR& stack Error: Can‘t find Python executable python

https://www.jianshu.com/p/977734977f33

2021-12-01 10:34:16 3727 3

原创 异常:java.net.BindException: Address already in use: JVM_Bind

今天在做web 项目的时候遇到该异常,解决起来也很简单,不知道什么进程占用了我的8080端口,导致我一直启动不了该项目,下面是我的暴力解决办法:首先打开cmd:找到该进程的pidnetstat -ano | findstr 8080(端口号)之后直接干掉即可: taskkill -pid 37736-f...

2021-11-04 15:35:28 155

原创 第一次实习还没结束的离职-难以言表

时间过得真的很快,不知不觉中也已经到了现在的时间段了,实习也已经实习了很久时间了,刚刚三个月时间,但是不知道为什么自己总是不敢提出离职想法。今天终于在群友的鼓动下面去提出了离职,但是我也是很无奈的,想想这段实习期间,各位老师也是对我关爱有加,不但教会了我很多知识,当然在这期间我同样也学到很多经验,不单单是关于技术方面的,也有做人的道理等。如果说再来一次的话,我坚信自己依旧还是会选择这家公司,不单单是他给我了一次机会,更多的也是关于实习期间的体验。当然想要说说为什么离职呢,我想着只能是关于生存问题了,

2021-10-07 14:51:01 154

原创 求解-数组中奇数个数的值,并返回该数值

问题简述:先简单的解释一下题目:1. 给定一个数组,求解出该数组中奇数个数的那个数,当然这里我们控制该奇数个数的值只有一个。给定案例如:[1,2,2,2,2,2,2,3,3,3,5,5,5,5.1] 推出 3是我们的想要找的数。2.给定一个数组,求解出该数组中奇数个数的那个数,当然我们这里控制该奇数个数的值有两个。给定案例如 :[1,2,2,2,2,5,5,5,3,3,3,3] 推出 1 和5 为我们想要找的数思路分析:这里我们有几个思路问题:思路:1.最首先我们想到是把第一...

2021-10-03 10:55:00 847

原创 长假七天乐,你乐我也乐?你真的快乐吗?

又是一个十月国庆长假来了,昨天事情比较多,其实就是出去吃饭去了。也没有什么比较大的事情,但是在这之后,感觉自己还是记录一下即将到来的长假七天乐。这个假期怎么说呢,还是很不错的。主要还是关于一些知识点的掌握上面自己还是有很大的欠缺,需要的是自己尽可能的实现要实现东西。说来时间也很快,截止到10月,我大致面试了9家企业,还有很多要不就是笔试没通过,要不就是没有回复。9家企业里面呢,还是拿到了5个offer,4个挂掉了,没办法了。还是很想去的。但是也没有很好的一个办法,尽管这样了,但是还是需要自己去努力做好每

2021-10-02 20:45:56 102

原创 你知道这三年我是怎么过的吗?-中秋节最好的礼物?

最近真的是什么都不是很顺心,干什么都是一样的,没有一件很好的事情带给我,但是生活还是要继续赛,没办法。中秋最好的礼物,大家看看是不是很棒。三年,你知道这三年我是怎么过的吗?三年后见,兄弟们。...

2021-09-22 20:03:40 95

原创 使用二分算法求无序数组中的最大数

今天笔试的时候遇到一个简单的问题,人家就是说给我们一个乱序的数组,让我们使用二分算法查找这个数组中的最大值,当然这个问题也还是很简单的,只是做起来还是比较麻烦的。下面就是我写的一个简单的算法。也不知道对不对把。基本上算是完成了,希望大家多多交流。当然这个算法也是在一次看视频的时候人家讲过的 ,我发现还是很相似的。今天就简单的记录一下而已:class SelectCtionSort { public static void main(String[] args) { Select

2021-09-22 19:53:16 501

原创 每日牛客网-20210922

Vector & ArrayList的主要区别1)同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 数2。2)数据增长:当需要增长时,Vector默认增长为原来一倍,而ArrayList却是原来的50%,这样,ArrayList就有利于节约内存空间。 如果涉及到堆栈,队列等操作,应该考虑用Vector,如果需要快速随机访问元素,应该使用ArrayList。扩展知识:1. Hashtable & H...

2021-09-22 19:47:08 68

原创 简单常用的算法总结

前言:由于最近一直在面试,发现自己的简单的算法方面还是有很大的一个差距,导致自己笔试题目做的很不理想,打算这些天先整理一下这些基本的算法。首先我们开始最基本的算法 (二分查找)://简单的二分查找问题class MindAndHeight { public int midAndHeight(int[] arr, int target) { int length = arr.length; int mid; int low = 0; .

2021-09-16 11:36:58 331

原创 中科创达 面试题目合集(2021.8)

首先都是自我介绍:第一位同学:1.主要是根据简历上来问的2.IO怎么读取文件?2.多线程怎么实现多线程 (应用)继承Thread类实现Runnable接口实现Callable接口线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。多线程实现的四种方式_刘信坚的博客-CSDN博客_实现多线程3.多线程状态sleep和wait的区别?sleep与wait最主要的区别在于,sleep与wait都可以使线程等待,但sl...

2021-09-12 17:05:30 4063

原创 关于Spring常用注解,mybatis,集合面试题目整理

springboot常用注解:这里我常用的方法也就这些,全部都整理在PHP中文网中了。springboot常用注解有哪些-常见问题-PHP中文网mybatis怎么一次插入多条数据:简单来讲就是使用<foreach></foreach>标签对Mybatis——一次插入多条数据_专注写bug-CSDN博客_mybatis插入多条数据linkedlist和arraylist的区别首先这两个都是实现自List 接口,但是它们的数据结构不同,ArrayList是基于

2021-09-12 12:01:55 96

原创 什么是跨域,跨域请求的解决办法?

项目场景:访问其他公司给我们提供的接口,实现对数据处理的问题。问题描述:首先我们内部是内网,需要在本地配置好服务后访问其他公司的接口,并且返回数据之后开始处理该请求,完成之后处理该接口的数据,大致是这样的一个流程,但是呢,问题来了,这里就涉及到请求跨域的问题了。当时我们在nginx中配置了多个前缀来转发给跨域请求,但是呢,在后面的实现当中却一直报错,不知道是为什么。原因分析:最开始我们在nginx上配置好了之后,测试本地的程序接口的时候是完全没有一点问题的,但是在之后请求跨域的时候便给我

2021-09-10 10:20:38 235

原创 上班第一天,大家都在干什么呢?‘Java研发工程师上班‘

上班第一天:上班第一天大家都在干什么呢?今天就给大家说说,小老弟刚刚应聘到的岗位(Java开发工程师)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget.

2021-09-09 21:20:17 1060 6

转载 什么是restful?restful风格

概念:一种软件架构风格,设计风格,而不是标准。只是提供了一组设计原则和约束条件。它主要用于客户端和服务端交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。URL定义资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。传统方式操作资源http://127.0.0.1/item/queryUser.action?id=1 查询,GEThtt...

2021-09-09 21:00:31 171

spring.pdf

Spring框架的思维导图

2021-02-12

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

TA关注的人

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