笔记
文章平均质量分 73
TimeFriends
这里没有天赋异禀,也没有天资聪颖,只有每天的陪伴。万物瞬息万变,但唯一不变的只有变化。抓住变化的根本,以时间为伍,以坚持为伴,做时间的朋友。
展开
-
长路漫漫、技术作伴
毕业五年,计算机与科学专业从事本专业工作,目前是医疗行业,高中看过一名黑客的自述.故此走上了这条技术之路每个人一生中会有很多角色.随时做好角色切换即可打好基础不要好高骛远.能进大厂尽量进大厂不仅仅只为工作而工作工作之余还能写写博客,交交博友.幸甚身体机能方面与毕业生确实会有差异.山重水复疑无路 却未曾可知学生时代就做学生该做的事,对的时间做对的事.你会受益匪浅寥寥几字,并非敷衍,有时候做减法何尝不是另一种美,要知道从外打破是压力,从内打破才是成长.人生贵在修行...原创 2022-06-30 18:26:20 · 404 阅读 · 18 评论 -
帮助 Java 开发人员进行 Bean 映射的 8 大框架
在Java上构建 包含多个层的大型应用程序需要域、持久性和数据传输对象 (DTO) 等模型。应用程序通常由不同但相似的对象模型组成,其中数据可能相似但结构和目标不同。在执行大型应用程序时转换不同类型的数据或对象以用于业务决策或数据隐藏至关重要。使用对象映射,可以更轻松地将一个模型转换为另一个模型,同时隔离单独的模型。尽管将一个对象映射到另一个对象是很常见的,但由于这两个类具有相似或相同的映射属性,它通常可能是迭代且乏味的。幸运的是,有几个 Java 映射框架可以用来递归地将数据从一个对象复制到另一个对象。原创 2022-06-25 12:03:14 · 1320 阅读 · 43 评论 -
ElasticSearch常见面试题汇总
Elasticsearch 是基于 Lucene 的 Restful 的分布式实时全文搜索引擎,每个字段都被索引并可被搜索,可以快速存储、搜索、分析海量的数据。全文检索是指对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当查询时,根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。**(1)index 索引:**索引类似于mysql 中的数据库,Elasticesearch 中的索引是存在数据的地方,包含了一堆有相似结构的文档数据。**(2原创 2022-06-24 10:30:33 · 3309 阅读 · 9 评论 -
面试官:Java反射是什么?我回答不上来
反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取得 Java 组件(类) 的属性。反射是从1.2就有的,后面的三大框架都会用到反射机制,涉及到类"Class",无法直接new CLass(),其对象是内存里的一份字节码.Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是原创 2022-06-23 09:14:35 · 324 阅读 · 18 评论 -
面试中的最常被问到的两种锁
公众号后台领取更多 面试必看资料面试中经常被问到的锁到底是哪两种锁呢?接下来我们就得介绍下乐观锁和悲观锁了。那我们我就来了解一波吧!1.公平锁/非公平锁2.可重入锁3.独享锁/共享锁4.互斥锁/读写锁5.乐观锁/悲观锁6.分段锁7.偏向锁/轻量级锁/重量级锁8.自旋锁所谓的乐观,实际上是相对于悲观锁来说,我们先看一下百度百科中的解释。乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库 性能的大量开销, 特别是对长事务而言,这样的开原创 2022-06-22 10:21:29 · 8317 阅读 · 99 评论 -
springCloud_Feign远程调用
Feign远程调用Feign替代RestTemplate先来看我们以前利用RestTemplate发起远程调用的代码String url ="http://userservice/user/"+order.getUserId();User user = restTemplate.getForObject(url,User.class);存在下面问题: ① 代码可读性差,编程提验不统一 ② 参数复杂URL难以维护Feign是一个声明式的http客户端.① 引入依赖 <depende原创 2022-05-17 19:52:42 · 3402 阅读 · 121 评论