互联网技术
文章平均质量分 82
互联网技术探讨
yorkmass☭
个人邮箱 yaoyi@tobsion.com
展开
-
初级工程师面经(Java)
1、静态变量没有初始化默认为0 2、ArrayList<Object> arraylist=new ArrayList<String>();不行,泛型必须严格一致 3.redis 五种类型string hash list set 有序set 4.mybatis中${}和#{}区别,#可以防止注入 5.redis缓存击穿和缓存雪崩 缓存击穿: 缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期) 这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据原创 2021-04-10 21:27:43 · 336 阅读 · 1 评论 -
Netty源码相关理解和基于netty的RPC实现
Netty源码 1、pipeline调用Handler解析 设计模式中有一种设计模式叫做责任链模式,netty pipeline就是责任链模式的一种实现,链上每个节点按照不同的添加方式和添加顺序排列在链上不同的位置,这条链是一条双向链,在netty中用户创建的handler的都会通过DefaultChannelHandlerContext包装成链上的节点。 DefaultChannelPipeline netty默认创建的pipeline类型是DefaultChannelPipeline,Defau原创 2021-03-09 17:46:41 · 315 阅读 · 1 评论 -
Shiro登陆授权相关理解
shiro登陆授权原理 shiro在创建用户的时候根据用户输入密码、生成随机salt值(存入数据库),加密算法和迭代次数生成加密的密码存储到数据库中 shiro进行登陆的时候,首先在自定义realm的doGetAuthenticationInfo方法中从前台的token判断用户是否存在,然后把所有的用户数据从数据库取出来,取出salt和经过加密的密码。shiro根据用户输入的密码经过salt和shiro配置号的相同的加密算法和迭代次数运算得到的密码和realm中取得的密码进行比对,一样则认证原创 2021-03-09 17:43:03 · 264 阅读 · 1 评论 -
微信小程序云开发文档
https://www.w3cschool.cn/weixinapp/weixinapp-app.html原创 2019-11-30 15:35:34 · 975 阅读 · 1 评论 -
Tomcat部署网站和绑定域名
Tomcat如何部署网站和绑定域名参考原创 2019-08-07 18:00:14 · 300 阅读 · 0 评论 -
华北理工大学本科学生转专业实施办法
原创 2019-07-20 14:57:59 · 1698 阅读 · 0 评论 -
开发者常用的网址汇总
Liunx命令手册:http://man.linuxde.net/ 安卓开发文档中文版:https://android.developerdocumentation.cn/android-studio/introduction/index.html 安卓开发文档英文版:https://developer.android.google.cn/guide 清华大学开源镜像站:https://mi...原创 2019-06-23 19:29:56 · 430 阅读 · 0 评论 -
百度网盘如何不限速下载资源?
百度网盘破解限速小技巧,软件: Proxyee Down 这个软件能够安全有效高速的下载网盘资源,注意,使用前需要安装jdk,即配置好Java运行环境 https://github.com/proxyee-down-org/proxyee-down/wiki/%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD%E4%B8%8E%E8%BF%90%E8%A1%8C 百度...原创 2019-02-03 01:12:12 · 1841 阅读 · 1 评论