文章分类 - Java-b-扩展
摘要:1. 网上有很多相关的介绍,https://blog.csdn.net/qq_28296925/article/details/80921585 xxx 2. 登录时候,cookie的使用: 登录页面: 1. 参数的边界判断(用户名、密码、图片验证码) 2. 验证图片验证码 2.1 拿cookie
阅读全文
摘要:1. JSoup htmlunit 只能静态、同步的数据。 2. 爬动态的,异步的数据:cdp4j https://blog.csdn.net/f1370335844/article/details/102815452 https://webfolder.io/cdp4j.html https://
阅读全文
摘要:1. PKI / CA: PKI:Public Key Infrastructure,公钥基础设施。是基于公私钥密码体系的一种身份认证技术。 CA: https://www.cnblogs.com/limingxie/p/9202496.html CA:负责发放和管理数字证书的权威机构。防止有人散布
阅读全文
摘要:1. xml概念: https://www.w3school.com.cn/xml/index.asp XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</t
阅读全文
摘要:1. 解析-分析: Document doc = DocumentHelper.parseText(xmlStr); Element rootElement = doc.getRootElement(); parseXml(rootElement); 一层一层获得 Element. 2. 解析-xm
阅读全文
摘要:RateLimiter限流: 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流; 缓存:缓存的目的是提升系统访问速度和增大系统处理容量。 降级:降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开。 限流:限流的目的是通过对并发访问/请求进行限速,或者对一个
阅读全文
摘要:1. Executors: 一般不用这个,容易OOM. 它的底层:ThreadPoolExecutor. 2.ThreadPoolExecutor: 1. corePoolSize、maximumPoolSize设置: 注:N为CPU总核数: int poolSize = Runtime.getRu
阅读全文
摘要:添加依赖: https://mvnrepository.com/
阅读全文
摘要:https://blog.csdn.net/firenet1/article/details/77247649
阅读全文
摘要:1.框架结构: 2.异常处理器: 3.拦截器: 总结: preHandle按拦截器定义顺序调用 postHandler按拦截器定义逆序调用 afterCompletion按拦截器定义逆序调用 postHandler在拦截器链内所有拦截器返成功调用 afterCompletion只有preHandle
阅读全文
摘要:https://www.jianshu.com/p/3b5c45e8e5bd jar包: 简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入到你的项目中,可以直接使用这些jar包中的类和属性,这些jar包一般放在lib目录下。 war包: 是JavaWeb程序打
阅读全文
摘要:0.什么是maven: 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 https://blog.csdn.net/echaxuan9213/article/details/82150399 慕课网: https://www.imooc.com/video/8597
阅读全文
摘要:1.下载,安装: https://www.jetbrains.com/ https://blog.csdn.net/weixin_37539378/article/details/79859882 2.自动生成构造函数, get, set. idea 如何自动生成,构造函数, getName,set
阅读全文
摘要:https://www.cnblogs.com/dolphin0520/p/3811437.html 一.抽象类 二.接口 三.抽象类和接口的区别
阅读全文
摘要:https://blog.csdn.net/hotchange/article/details/79844565 栈: 本地变量 xxx 操作数栈 i = 0 i = i++ i = 0 i = 0 i = ++i i = 1
阅读全文