![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2021新工作环境
2021新工作环境
Mar.三月
这个作者很懒,什么都没留下…
展开
-
阿里巴巴代码规范插件
这是一个比较好用的java代码规范扫描插件,用它主要是帮助我们开发,有助于我们的代码更加规范。下面,我们说说怎么使用他们吧。第一步:下载安装阿里巴巴代码规范插件idea-file-settings-plugins搜索alibaba ,下载alibaba java coding guidelines下载后安装,安装完毕之后重启idea。若果你下载并且安装完毕,重启idea后,一个阿里巴巴java代码规范插件就可以使用了第二步:使用代码规范插件tools-阿里编码规约-编码规约扫原创 2021-11-12 16:37:39 · 10565 阅读 · 1 评论 -
敏捷开发?
拥抱敏捷开发,学习敏捷的方法论,按照理论的实施,去实现整个团队到个人的真敏捷。工作不是很久的我,表示不懂啥是敏捷。不过没关系,学习一下他吧。从3个维度,思考敏捷。who:是谁这么厉害,提出了敏捷开发思想?是一位名叫 Martin Fowler 的美国大叔。大叔不但是敏捷开发的创始人之一,还在面向对象开发、设计模式、UML 建模领域做出了重要贡献。目前担任 ThoughtWorks 公司的首席科学家。why: 因为敏捷开发能够 高频率、快速、迭代、持续完善what:敏捷开发以用户.原创 2021-10-14 18:54:16 · 134 阅读 · 1 评论 -
未知的小知识
最近听到同事说:一级缓存,二级缓存。一级缓存:redis缓存二级缓存:jvm缓存数据库 乐观锁,解决并发下对数据库同一条数据操作的问题https://www.cnblogs.com/agilestyle/p/11608581.html原创 2021-09-08 21:28:12 · 93 阅读 · 0 评论 -
spring项目单元测试
烂代码:国外对烂代码的定义之一包括没有单元测试的代码,可见代码还是老外更严格 单元测试1.什么是单元测试2.什么时候执行单元测试git pull后增加/删除代码后3.理想的单元测试是怎样的解决spring的依赖解决外部中间件的mock (rpc es mongo),断网也能运行4.解决外部中间件的mock的工具的原理5.spring容器初始化流程6.怎么编写单元测试...原创 2021-09-07 18:53:48 · 345 阅读 · 0 评论 -
java-补充学习(1)
一 。一些不熟悉的java基础,学习下lambda表达式https://www.zhihu.com/question/20125256lambda表达式理解上有问题,不过他是锦上添花,java8新特性,不太捉急,先放着,本来就是用来写简化优雅代码用的内部类内部类,也不是特别常用,即使不会,一时半会不影响,先放着...原创 2021-09-02 16:21:27 · 460 阅读 · 0 评论 -
java-巩固
陆陆续续已经接触spring spring mvc spring boot已经半年了,时间可真快。虽然这半年来能用框架上手项目,做得来项目,但是很明显囫囵吞枣,内在原理一点都不懂。到目前为止,java框架也仅仅停留在用的基础上。还好自己也只是半年,连干活带学习啥的,咔咔的。但是如果一直是这个样子可不行,还是得学啊,知道为啥,这样才能成长。才能持久的在这个行业下生存。因为spring这套是高度封装的框架,你不可能说吃透就吃透。一点点慢慢吃吧,或许吃个几年就知道是啥味的了。。。。。。其.原创 2021-08-30 21:45:13 · 135 阅读 · 1 评论 -
程序员专属
程序员专属网站:Cxy521.com 又上新了,更新内容参考:https://mp.weixin.qq.com/s/TMb52v8uup_ka7wOqTqazA程序员资源站:http://www.itmind.net/程序员漫画:http://laughyouth.com/纯洁的微笑:http://www.ityouknow.com/学习 Python:http://www.justdopython.com/学习 Java :https://www.javanorth.cn/ https:/..原创 2021-07-29 11:43:23 · 156 阅读 · 0 评论 -
面试题总结
本着对面试者负责的态度,当然也是对我本人负责的态度,我在这里找来一些关于java基础、数据库、网络、操作系统、中间件、分布式、微服务的面试题。java基础1.==和equals的区别==比较是比较操作符两边的对象是否是同一个对象,即==比较的是两个引用是否指向内存中同一地址。equals()最原始的定义实在Object类中,Object类中关于equals()的定义如下 public boolean equals(Object obj) { return (this =原创 2021-07-19 16:37:55 · 100 阅读 · 0 评论 -
Drools规则引擎
最近工作中有小伙伴分享了Drools规则引擎,感觉还可以,听了之后大概能听个所以然吧,但是现在还是没有想明白什么场景会使用这个引擎。在网上找了些关于Drools的介绍学习。以后可以参考下。http://www.drools.org.cn/官网https://my.oschina.net/itsaysay/blog/3075716介绍学习https://www.jianshu.com/p/6881a9ae2c15编码实践...原创 2021-07-09 17:00:48 · 110 阅读 · 0 评论 -
图片压缩放大
https://tinypng.com/最近做的工作需要控制图片大小,但是我找到的图片挺大的,我就在想要是能压缩下就好了,网上有现成的压缩工具可用,很好用哦。。。原创 2021-06-22 18:22:49 · 83 阅读 · 0 评论 -
java中String在编译期和运行期的长度限制
目前写了一个接口,入参是base64串,这个串很大,且base64串的大小和图片本身的大小是有关系的。base64的大小=图片大小的1.33倍。由于String原创 2021-06-15 22:31:29 · 209 阅读 · 0 评论 -
idea使用单元测试junit不能使用Scanner
最近由于要单元测试,想用Scanner在junit作为控制台输入。但是却发现junit写了Scanner相关代码后,运行单元测试用例进行debug时,发现项目一直在跑,不停。后来才得知在junit原创 2021-06-15 22:24:12 · 426 阅读 · 0 评论 -
图片和图片转base64大小的关系
当把byte[]通过Convert.ToBase64String转换成Base64编码字符串时数据会明显变大,是为什么呢?我们就先探究一下什么是Base64编码?Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组转载 2021-06-15 18:52:02 · 14056 阅读 · 0 评论 -
redis
http://doc.yonyoucloud.com/doc/redis/string/set.htmlhttps://www.redis.com.cn/commands.html原创 2021-05-28 17:12:29 · 77 阅读 · 0 评论 -
UAT ROI
最近工作了一段时间,在大厂中大概就是环节比较多吧。。。。。。产研测prd评审------研测出排期----研发开发--------测试测试------UI验收-----产品验收-----上线-------上线后回归测试接触了个新名词UATUAT,(User Acceptance Test),也就是用户验收测试,或用户可接受测试系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。 UAT:终端用户集成测试,主要是要求用户参与进测试流程,并得到原创 2021-05-26 11:55:02 · 142 阅读 · 0 评论 -
idea中查看谁提交的代码
在idea中,有这么一个功能,可以在某个文件内部查看哪一行代码是谁提交的,而且还有提交时间、提交备注信息、提交人姓名、提交的版本号、第几次提交等,来看看吧:之前弄node的时候用vs还得下载插件看是谁写的代码。我的天哪,idea可是比vs强太多啦。...原创 2021-05-19 17:30:05 · 9203 阅读 · 0 评论 -
vm?
最近工作,做了一个前后端分离的项目。后端只用封装接口,将接口发布到网关,前端通过网关调用后端服务。这几天又负责维护了一个老服务,这个老服务居然是前后端不分离的那种。前端使用vue,后端spring spring mvc.我负责一个老页面的维护:做的功能很简单,但是我并不会开发我说一下怎么开发吧前端开发 vue elementui1.根据页面找到路由2.根据路由找到页面3.按照需求进行开发在这个过程中,我弄了很多的前端。发现原来多语言可以通过切换js来做。我编写完成html后又.原创 2021-05-14 18:12:11 · 73 阅读 · 0 评论 -
2个月阶段总结
目前接触java2个月,零散学习了2月,今天总结了近两个月的梳理。有用沉淀如下springboot切换环境配置https://blog.csdn.net/jmlqqs/article/details/107289746提问的艺术请看这里https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md...原创 2021-05-06 18:18:16 · 71 阅读 · 0 评论 -
java-统领全局
站在研发层面,统领全局原创 2021-04-30 17:41:25 · 233 阅读 · 1 评论 -
面试总结1
最近在负责招聘面试这块,最然也是刚刚入java圈子不久,但是也得拼劲全力逼自己一把,努力在面试的时候把自己的能力提现出来。以前是面试者,现在是面试官。这样的转变,其实是可以学习到很多东西的。本着对面试者以及对我自己负责的态度,我写下了这篇文章。在面试的过程中,我理解不要把它当成浪费时间,而应该从面试过程中学到很多的知识,尊重面试者。其实面试也是自我学习与成长、开阔眼界的机会。面试总结作为面试官,我会注意自己和面试者的沟通,让面试者觉得很舒服,另外锻炼自己的表达能力,使得自己能够更好地原创 2021-04-28 12:27:50 · 128 阅读 · 1 评论 -
循环删除list中的元素
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环遍历listfor(int i=0;i<list.size();i++){ if(list.get(i).equals("d.转载 2021-04-26 17:37:11 · 1620 阅读 · 0 评论 -
2021-04-26
string类型时间戳转换为Datestring-long-datenew Date(Long.parseLong(supplyTimeInfo.getStartTime()))原创 2021-04-26 15:45:41 · 94 阅读 · 0 评论 -
枚举类的进阶使用
今天看代码的时候,看到一个不懂的地方,枚举类扩展枚举值与自定义构造函数之前,我们讨论枚举类时,主要是针对最简单的枚举类型。每个枚举值只有一个字符串,如:public enum Season { SPRING, SUMMER, AUTUMN, WINTER}但是实际使用中,我们可能想给每个枚举值赋予更多的含义,例如,给每个季节一个中文说明和编码等。即实现:SPRING("春天", 1201),SUMMER("夏天", 1202),AUTUMN("秋天", 1203),转载 2021-04-26 15:03:20 · 164 阅读 · 0 评论 -
BRD MRD PRD
作者:THE TAO链接:https://www.zhihu.com/question/19655491/answer/49122402来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。BRD 商业需求文档 Business Requirement Document MRD 市场需求文档 Market Requirement DocumentPRD 产品需求文档 Product Requirement Document好了,最好的记忆就一个单词 Business.转载 2021-03-29 16:09:47 · 115 阅读 · 0 评论