前段时间,有次面试中遇到一道算法题,感觉答的不是很好,后面查相关资料发现竟然就是LeeCode上的原题。。。 题目是这样的,给定一个int数组,和target目标值,要求返回...
前段时间,有次面试中遇到一道算法题,感觉答的不是很好,后面查相关资料发现竟然就是LeeCode上的原题。。。 题目是这样的,给定一个int数组,和target目标值,要求返回...
在实际工作中,搭建团队知识库是非常有必要的,比如: 随着项目的迭代,有很多信息需要共享。需求、系统环境信息、任务分配情况、各端开发规范等。这些信息不能只留在某几个人的脑子里,...
SpringBoot能流行起来我觉得有个重要的原因就是它的自动装配,想想使用SpringBoot与Spring开发项目的区别,第一反应就是减少了很多配置。 其实SpringB...
在知乎上看到一个提问:我读过很多书,但后来大部分都忘记了,那读书的意义是什么? 有个回答我觉得很绝妙:当我还是个孩子时,吃过很多食物,现在已经记不起吃过什么了。但可以肯定的是...
现在用的比较多的就是eclipse和idea吧!
用什么IDE只要自己熟练就行,用Vim写代码的人也不是没有。
写代码重要的还是思考,没想好就写写的再快又有什么用呢?
Java 开发环境都有哪些,高手都是用记事本做开发的Java开发需要准备的东西? JDK+Eclipse 其中JDK的意思是Java开发工具包,Eclipse是进行用于做Java程序开发的工具(当然你也可以用记事本什么的去做)...
安全 DES DES加密是最常用的对称加密算法之一。 所谓“对称加密”指的就是从明文加密到密文和从密文解密到明文用的都是相同的一套密钥与之相对应的就是“非对称加密”。 其它常...
安全 RSA RSA是最常用非对称加密算法。常用于消息签名。它的加解密的密钥是成对出现的。使用私钥加密只能用对应的公钥才能解密。这样防止了类似DES等对称加密算法的密钥传输的...
安全 PBE 在之前的文章中曾讲到过DES加密算法,类似这种加密算法都有一个密钥,密钥的长度决定了加密的安全性,但是这种密钥比较难记忆,是需要存储的。 PBE算法是一种基于...
安全 USBKey 引导 USBKey技术和数字证书技术一样,也是数字签名的一种应用。我们知道,数字签名是非对称密钥加密技术与数字摘要技术的应用。所以归根结底使用USBKey...
SwaggerUI 接口文档 在项目开发中,接口文档一直是个头疼的问题。本来项目开发时间就紧张,还需要另外写文档给调用方看,但是不写又不行,无法沟通,写了还要随着项目迭代一直...
报文 组包 解包 在实际项目中经常会碰到不同系统之间的数据交换,有些是用webservice。有些则是使用发socket消息的方式,将需要发送的消息组装成特定格式的字符串或X...
Eclipse 重构 何为重构 重构,在《重构,改善既有代码的设计》这本经典的书中给出了定义,大概就是:在不改变代码对外的表现的情况下,修改代码的内部特征。说白了,就是我们的...
Java脚本 规则引擎 提出问题 在有些项目中存在大量经常变化的规则逻辑,比如审核、风控规则。 如果规则硬编码在Java代码中,每次修改规则都要重新修改代码、测试、重启发布,...
JavaJava开发中最基本的,在于对数据结构、JDK常用类、方法,常用工具包的使用。让我们用优雅的代码写出可靠的程序吧! Integer 自动装箱和拆箱。 缓存。 Inte...
电商 架构 架构按业务拆分:网站系统(登陆、首页、频道、商详、店铺),交易系统(购物车、订单、结算、支付),基础服务(用户、库存、商品、促销、价格、类目、客服)。 用户下单产...