知识库

  • 浏览器访问HTTP服务器,会返回一个状态码,代表服务器对本次请求的响应状态。搜索引擎会根据返回的状态码做相应的处理,特别是出现服务异常的时候,要特别注意返回的状态码是否合适。 200如果一切正常,通常返回的状态码是200。 404NOT FOUND。代表页面没有找到。百度会删除这个页面,并且短期内再次发现该url链接,也...
    2021-03-20 16:14 百度搜索引擎优化
  • 点击 File - Setting - Inspections 选择 Java - Probable bugs - Nullablility problems - @NotNull/@Nullable problems 点击 Configure Annotations 然后可以添加spring的@NotNull注解,且可以设置注解。org.springframework.lang.NonNull等。
    2021-03-20 00:05 后端知识
  • 数据库的boolean值是一个令人头疼的问题,涉及到多方面的问题。 命名数据库中的boolean字段,以什么方式命名?通常会要求boolean值以is开头,比如阿里的数据库设计规范强制要求boolean型以is_开头,比如is_deleted。这确实可以很直观的让人知道某个字段的类型,我也很喜欢这样。 但是命名不仅仅是在数据库里面,JavaBea...
    2021-03-15 12:09 后端知识
  • 数据库设计时,经常会有跨数据库平台的要求。虽然不同数据库的数据类型各不一样,但都可以找到代替的数据库类型。 如mysql有tinyint类型,但oracle只有number,这时可以使用number(3)代替tinyint。 MySQL中有boolean类型,但只是TINYINT(1)的别名。为了方便和其它数据库boolean类型对应,liquibase使用BIT(1)作为MySQL...
    2021-03-14 13:53 后端知识
  • 微软拼音的中/英文标点切换的快捷键为Ctrl + .,与 vscode 快速修复(quick fix)快捷键冲突。修复方法如下: 切换到微软拼音,在输入法中或英字上,点击右键。 再点设置 - 按键。 取消中/英文标点切换。
    2021-03-02 21:39 VS Code
  • Shiro是什么?Shiro是一个功能强大且灵活的开源安全框架,可以简洁地处理身份认证、授权、企业级session管理和加密。 Shiro的首要目标是容易使用和容易理解。安全问题有时会非常复杂,甚至会很痛苦,但这不是必须的。一个框架应尽可能隐藏复杂性,提供简洁直观的API,简化开发人员的工作。(这可能是指Spring Security)...
    2021-01-24 13:00 后端知识
  • 从最早的明文保存密码,到md5 sha1 sha256 sha512加密,到加salt、加pepper、多次hash计算,再到现代的密码加密算法Bcrypt PBKDF2 Argon2id。在保护用户密码的过程中,软件工程师作出了巨大的努力,为网络安全的建设添砖加瓦。 本文详细的描述了密码加密存储技术涉及到的方方面面,并在最后给出了Java语言的实现代码。代...
    2021-01-22 17:43 后端知识
  • 在java环境要求里面经常会有对Servlet、JSP、WebSocket、JDK版本的要求,那么Tomcat各个版本对应的Servlet版本及所需的JDK版本是什么关系呢? 其实Tomcat官网已经给了很清楚的描述:Apache Tomcat - Which Version Do I Want? 现截图如下:
    2021-01-17 11:22 服务器
  • 随着时代的进步,HTTPS已然来临。现代浏览器会给没有使用HTTPS的网站标识为不安全网站,各种安全扫描软件也会将没有使用HTTPS登录的功能作为漏洞,写入扫描结果的报告里。开启HTTPS已经是势在必行。 免费SSL证书申请要开启HTTPS,必然要申请SSL证书。很多收费的SSL证书价格不菲,动辄一年几千上万的。好在阿里云和腾讯云...
    2021-01-17 00:05 服务器
  • 百度在2018-11-15发布了新的标题规范:百度搜索网页标题规范 标题的要求 要准确,不要模糊和不相关的标题;要简明扼要,不要冗长、不要堆积关键字;每个页面都应该有独一无二的标题。 范例: 标题的规范首页格式:站点名/品牌名 - 首页/官网/slogan 范例:优酷首页 淘宝网 - 淘!我喜欢 京东 - 正品低价、品质保障...
    2021-01-16 00:02 前端知识
QQ咨询
电话
微信
微信扫码咨询