2022-8-29 javaweb 第一天 servlet/tomcat
软件架构 1、C/S架构:客户端 / 服务器 QQ,Typora,腾讯会议。 2、B/S架构:浏览器 / 服务器 京东,爱奇艺,B站。 资源分类 静态资源:所有用户访问后,得到的结果都是一样的。(HTML,CSS,JS,图片,音频,视频...) 动态资源:每个用户访问相同的资源,得到的结果可能不一样 ...
Rust极简教程
据说,Rust语言语法的高门槛是劝退很多人上手的主要原因。 确实,Rust语言希望解决 C/C++ 手工管理内存的问题,但是又不想引入类似golang,java的GC机制。 因此,为了能让编译器能够在编译阶段检查出潜在的内存问题,Rust的语法上就多了一些其他语言所没有的规则,这些规则让上手Rust ...
【Java面试】这也太卷了~面试竟然问,HTTP协议和RPC协议的区别
“Http协议和RPC协议有什么区别?” 最近很多人问我这个问题,他们都不知道怎么回答。 今天我们就来了解一下这个问题的高手回答。 另外,我把文字版本的内容整理到了一个15W字的面试文档里了。 大家可以看文章尾端领取。 下面看看高手的回答 高手: 这个问题我想从三个层面来回答。 从功能特性来说。 h ...
这些并发容器的坑,你要谨记!
摘要:JDK1.5及之后的版本中,提供的线程安全的容器,一般被称为并发容器。与同步容器一样,并发容器在总体上也可以分为四大类,分别为:List、Set、Map和Queue。 本文分享自华为云社区《【高并发】要想学好并发编程,这些并发容器的坑是你必须要注意的!!(建议收藏)》,作者:冰 河 。 其实, ...
day29--Java泛型02
Java泛型02 5.自定义泛型 5.1自定义泛型类 基本语法: class 类名<T,R...>{//…表示可以有多个泛型 成员 } 注意细节: 普通成员可以使用泛型(属性、方法) 使用泛型的数组不能初始化 静态方法中不能使用类的泛型 泛型类的类型,是在创建类的对象时确定的(因为创建对象时,需要指 ...
线程池中的一个 BUG,注意了!!
来源:https://segmentfault.com/a/1190000021109130 问题描述 前几天在帮同事排查生产一个线上偶发的线程池错误 逻辑很简单,线程池执行了一个带结果的异步任务。但是最近有偶发的报错: java.util.concurrent.RejectedExecutionE ...
【Java面试】听说Java求职者/面试官都关注了我,这道面试题一个空Object对象的占多大空间?你答的上来吗
“一个空Object对象的占多大空间?” 一个工作了5年的Java程序员直接被搞蒙了。 大家好,我是Mic,一个工作了14年的Java程序员。 我把这个问题的文字版本整理到了15W字的面试文档里,大家可以扫描文章尾端领取。 下面看看高手的回答。 高手: 在开启了压缩指针的情况下,Object默认会占 ...
Spring(三)-AOP
1、名词理解 切面(Aspect): 含有前置通知,后置通知,返回通知,异常抛出通知,环绕通知等方法的类; 通知(Advice): 对原方法进行添加处理(如日志等)的方法; 切入点(PointCute): 通知需要在哪些方法上执行的表达式;(可以唯一匹配或模糊匹配); 连接点(JoinPoint): ...
一个注解搞定接口数据脱敏,太强了!
来源:juejin.cn/post/7110110794188062727 下午惬意时光,突然产品小姐姐走到我面前,打断我短暂的摸鱼time,企图与我进行深入交流,还好我早有防备没有闪,打开瑞star的点单页面,暗示没有一杯coffee解决不了的需求,需求是某些接口返回的信息,涉及到敏感数据的必须进 ...
链表
链表 1 链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。 2 单链表 商品结点类 package com.acti.linkedList; /** * author hongyeci * date 20220722 * version 1.0 ...
刘亦菲生日当天,引发了我对正则的思考
前两天从网上采集到一条短视频数据(刷短视频),发现六公主连排5部刘亦菲主演的电影!甚是震惊,太有牌面了,看了一下日子是8月25号,嗷,原来当天是刘亦菲的生日。巧了,正好也是我家柴犬旺财的3岁生日😀。 言归正传,我们看到这条数据的 标题:#刘亦菲35岁生日获央视独宠# 神仙姐姐生日快乐! 为了分析数 ...
【Java面试】带你从面试官的角度深入剖析,什么是Java虚拟机为什么要使用?
“什么是Java虚拟机,为什么要使用”。 最近一个1年Java开发经验的同学去面试阿里,遇到这个问题向我求助。 大家好,我是Mic,一个工作14年的Java程序员。 那么,这个问题,面试官希望考察什么呢? 问题解析 Java虚拟机,是Java应用程序运行的平台。 很多初学者,第一步基本上都是学习怎么 ...