草庐IT

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】

项目场景:提示:这里先简述项目创建后遇到的问题和解决方案:idea使用SpringInitializer创建springboot项目后,有以下问题:①右键没有Run②右键New新建文件发现无JavaClass选项然后解决掉①②问题后出现新的问题:③@SpringBootApplication注解爆红找不到引用④pom依赖能下载但是加载不到本地项目创建和解决方案提示:下面开始逐步演示创建过程遇到的问题和解决方案:①-File——>New——>Project②-选择默认Default,然后Next③-Type选择默认Maven,然后Next④-勾选上Web模板,然后Next⑤-选择好项目的位置,点

足够详细的java邮件发送功能(基于QQ邮箱,包含踩过的坑及解决办法!!)

文章目录写在前面一、准备工作1)需求分析2)邮箱的准备工作(正文开始!!!)二、代码部分1)添加邮件依赖包2)方法实现三、开发踩坑报错一报错二报错三四、功能拓展写在前面  由于公司最近有业务需求,需要实现批量发送邮件到指定邮箱的功能,就写了一个小的工具类,开发过程中经历了踩坑然后优化,感觉这个功能还是有些细节还是要注意的,值得写文记录一下,有在开发中碰到相同问题的各位朋友可以参考一下,希望对各位能有所帮助!一、准备工作1)需求分析 公司开展业务——>客户提出需求——>产品拆解需求——>领导安排开发——>码农负责搬砖 程序员的工作内容大抵是如此产生的,当我们是个小码农的时候还不会过多关注诸如需求

阿里云大数据实战记录10:Hive 兼容模式的坑

文章目录1、前言2、什么是Hive兼容模式?3、为什么要开启Hive模式?4、有什么副作用?5、如何开启Hive兼容模式?6、该场景下,能不能不开启Hive兼容模式?7、为什么不是`DATE_FORMAT(datetime,string)`?8、小结1、前言今天在开发一个表单的时候,MaxCompute抛给我一个错误:SQLRuntimeUnretryableError:ODPS-0121125:[xx,xx]Unsupportedoperation-functionsignatureDATE_FORMAT(string,string)isnotsupportedincurrentmode,p

王学岗-DiffUtil.Callback遇到的坑

RecyclerView的好伴侣:详解DiffUtil第一个坑:注意写DEMO的时候,用于比较的新老数据集,不仅ArrayList不同,里面每个data也要不同(不仅ArrayList需要new,里面的data也要new)。否则changed无法触发。实际项目中可能遇不到,因为新数据往往是网络来的。第二个坑:系统生成该方法的时候会调用父类方法(super),一定要删除掉super方法。血泪教训啊@OverridepublicvoidonBindViewHolder(@NonNullRecyclerView.ViewHolderholder,intposition,@NonNullListpay

记录Springboot使用ElasticsearchRestTemplate的updateByQuery的用法的坑

由于ElasticsearchRestTemplate对RestHighLevelClient 进一步的封装,因此对updateByQuery的摸索过程记录BoolQueryBuilderqueryBuilder=QueryBuilders.boolQuery().filter(QueryBuilders.nestedQuery("rule_info_list",QueryBuilders.termQuery("rule_info_list.id",ruleId),ScoreMode.None)).filter(QueryBuilders.termQuery("url",url));Nativ

appium操控微信小程序的坑

appium操控微信小程序的坑打不开启动页面driver的context只有NATIVE_APP小程序上元素找不到我打算使用appium操控微信小程序,只要能够获取到小程序的页面元素就算成功。下面都是我遇到的问题。打不开启动页面以下是我的appium的配置参数和代码:desired_caps={'platformName':'Android','platformVersion':'10','automationName':'uiautomator2','deviceName':'E3LBB20402214821','appPackage':'com.tencent.mm','appActivi

使用Element-UI中的el-cascader 实现可以任意选择一项,以及遇到的坑

一.业务需求需要使用级联选择器现在我们要求可以选择任意一项,查阅官方文档发现使用  就可以达到我们的效果,但是注意重点来了... 经过这个后虽然可以实现选择任意一项但是你 必须选择前边的单选框,你不能直接选文字,这不是很反人类??至于原因大家可以看这个 (13条消息)elementUiCascader级联选择器如何选择任意一级,以及所遇到的问题_WhiteSean的博客-CSDN博客_elementui级联选加载一级上边介绍的方法并没有什么卵用,大家只参考原因就行了,方便大家发散思维。二.解决既然知道了原因那么解决起来也是事半功倍看一下代码:最主要的就是上边三句代码,那这三句怎么实现即要隐藏单

PNG、JPG如何转Dicom(dcm),那些年我踩过的坑(Python版)

        Dicom作为医学影像的常见数据格式,是每个深耕于医疗AI的同学无法跳过的一个坑。虽然我只是一名扎根于算法部署方面的小白。但是也不可避免地接触到这类数据。这不,最近接到算法同学给出的算法,需要我自己找公开数据集进行测试。可是Dicom数据集并不常见(PS:测了1000张还嫌不够,大无语),因此只能将目光聚焦于PNG、JPG类型的数据集(直接用PNG、JPG训练的除外)。    但是PNG、JPG类型的数据转Dicom并不容易,一不小心你就会收获“非标准Dicom”,网上的一些教程我也尝试了,很遗憾:转出来的Dicom不是黑不溜秋,就是无法识别。要么就是c++写的,编译来编译去,

浅谈MySQL读写分离的坑以及应对的方案

一、主从架构为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高读请求的性能。上面这个图是一个基础的Mysql的主从架构,1主1备3从。这种架构是客户端主动做的负载均衡,数据库的连接信息一般是放到客户端的连接层,也就是说由客户端来选择数据库进行读写上图是一个带proxy的主从架构,客户端只和proxy进行连接,由proxy根据请求类型和上下文决定请求的分发路由。两种架构方案各有什么特点:客户端直连架构,由于少了一层proxy转发,所以查询性能会比较好点儿,架构简

如何避免面试中的坑

祝所有人节日快乐!昨天分享了如何提高招聘的效率,今天与大家分享如何避免面试中的坑。先来看看面试中有哪些坑呢?在咨询过程中,很多时候需要帮助企业进行招聘,其中尤其是面试环节,在参与面试时发现,大多数中小企业的面试不成系统,很多时候凭的是个人感受、生肖、星座等。个人感受、生肖、星座等,存在就有其合理性,因为感觉好,感觉匹配,在后续用人时可能会给到更多机会等,这样的面试也会存在很多问题,面试还是需要客观评估,再综合判断,找到合适的,能力够用,特质与组织匹配。在面试中常见的4个坑:像我——面试官觉得应聘者不错很像自己,这容易导致误判。晕轮效应——某些面试人员具有漂亮的简历或某个优秀项目的经验,面试官陷