中国十大技术社区你都知道哪些?
社区是聚集一类具有相同爱好或者相同行业的群体,IT技术社区就是聚集了IT行业内的技术人,在技术社区可以了解到行业的最新进展,学习最前沿的技术,认识有相同爱好的朋友,在一起:::
- 职场和发展
- 1610
- 18
- 2022-06-12
修改SpringBoot日志级别
修改SpringBoot日志级别你会发现日志中只有这些打印信息,debug的日志信息都没有,因为springboot默认是显示info级别,我们需要进行手动修改日志级别。在application:yml或者application:properties配置文件中添加一些设置信息在application:properties中#设置org:springframework包的日志级别为debuglogging:level:org:springframework=debug或者
- 编程语言
- 10922
- 110
- 2022-06-12
logback设置不同包下的日志级别
1) 实现效果:项目的整体的日志打印级别为ERROR,但在某个包下或某个类想打印INFO级别的日志。 2) 配置: FILE是ERROR级别日志打印; SPECIAL 是INFO级别日志打印;
- 编程语言
- 6188
- 62
- 2022-06-12
git 远程代码回滚master
总是在不知道什么原因的情况下,代码可能需要回滚1本地回滚gitresetgitrevert这两个回滚区别2远程回滚方法一,先gitreset回滚到本地,然后再强制提交到远程分支,gitbrach-dmaster gitpush-uoriginmaster-f,该分支是否支持强制提交到远程分支?是否支持删除分支?需要去掉保护配
- 开发工具
- 3303
- 34
- 2022-06-12
MySQL 添加注释(comment)
在MySQL数据库中,字段或列的注释是用属性comment来添加。创建新表的脚本中,可在字段定义脚本中添加comment属性来添加注释。示例代码如下:createtabletest(idintnotnulldefault0comment'用户id')如果是已经建好的表,也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。示例代码如下:
- 数据库
- 5204
- 52
- 2022-06-12
安全优化--秒杀接口地址的隐藏
秒杀接口地址隐藏:每次点击秒杀按钮,才会生成秒杀地址,之前是不知道秒杀地址的。不是写死的,是从服务端获取,动态拼接而成的地址。(Http协议是明文传输,透明的,前端无法控制恶意用户进行攻击)安全校验还是要放在服务端,禁止掉这些恶意服务。思路:1:在进行秒杀之前,先请求一个服务端地址,/getmiaoshaPath这个地址,用来获取秒杀地址,传参为商品id,在服务端生成随机数(MD5)作:::
- 编程语言
- 9629
- 96
- 2022-06-12
接口防刷之验证签名
接口需要做防刷限制在web开发的过程中,当对外提供的接口能够被随意调用时,可能造成非法用户能够对我们的服务器进行恶意攻击,导致服务器不能有效处理正常的业务请求,因此需要考虑对这些暴露出去的http接口做防刷限制。接口防刷的基本方法今天主要讲一下我们的项目中用到的一种防刷机制——给对外接口加验证身份的签名(即验签)。具体到业务中,当调用者B请求调用服务者A的接口时,服务者A需要验证调用者B的身份,并:::
- 安全
- 4897
- 48
- 2022-06-12
电商平台-安全设计与架构
说明:Java开源生鲜电商平台是一个B2B的生鲜电商平台,由于是APP的一种模式,所以安全方面一般会思考以下几个维度: 1:数据安全。 2:传输安全。App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul:::
- 编程语言
- 2191
- 22
- 2022-06-12
Java中的TreeMap
Java中的TreeMap用于存储与HashMap类非常相似的键值对。区别在于TreeMap提供了一种以排序顺序存储键/值对的有效方法。它是基于红黑树的NavigableMap实现。在这个JavaTreeMap教程中,我们将学习TreeMap类,它的方法,用例和其他重要细节。目录1:TreeMap层次结构2:TreeMap特征3:TreeMap构造函数4:Tre:::
- 编程语言
- 3496
- 35
- 2022-06-12