自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 三十岁中年大叔放弃40W年薪从传统行业转行Java,全依靠这份秘籍!

现在面试对很多原理基础都特别注重,然而有很多人对一些核心原理理解的不够透彻,特别是对 Java 的一些核心基础知识点掌握的不够,例如 JVM、常用的算法和数据结构等。JVM 是初级Java 程序员成长路上的一道必经之路,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。集合:集合接口、列表、Map、树、排序和查找。

2025-01-14 02:53:55 239

原创 七月面试,八月Android开发进大厂,这一份面经你一定要看

磕磕绊绊历时两个星期五轮面试最终拿到了第一家offer,同时公司人力那边也知道我有离职的打算就间接催促我提交OA离职,自己很被动,一冲动直接提交OA了,预留了两个星期的交接时间,也就是有两个星期的时间找工作,开始变的焦虑,就直接在boss上打开简历,并投了五家,然后一天过去没有任何反应,很是着急,直到第三天才接到4家的面试邀请,悬着的心终于松口气。说了这么多废话,进入正题吧,面试知识点,我只大概总结下,其实每个知识点都可以深入拓展,分了五个模块java、Android、网络、算法、flutter。

2025-01-14 02:38:56 268

原创 一线大厂资深APP性能优化总结(含美团、淘宝、支付宝、抖音等等)

Android App 启动优化全记录Android 中如何计算 App 的启动时间?应用启动时间Android 冷启动优化除了老三样还有哪些新招?支付宝 App 构建优化解析Redex 初探与 Interdex:Andorid 冷启动优化抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15%第三章 流畅度在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。

2025-01-14 02:35:13 967

原创 vue 移动端H5微信支付和支付宝支付_vue支付宝手机网站支付中途退出处理

H5移动端支持微信支付 [ 微信支付分为微信内支付(JSAPI支付)和微信外支付(H5支付)] && 支付宝支付 [手机网站支付转 APP 支付。

2025-01-13 00:28:45 411

原创 Vue 使用 <keep-alive include> 实现多级 <router-view> 缓存,无限层次缓存_keepalive include

/ 布局文件 ,用来实现多层嵌套的 组件访问,对于多层次的路由访问来说,这是必须的。* 让需要访问的组件保持在第一层 index : 之下。* 递归处理多余的 layout : ,// 如果没有按需加载完成则等待加载。* 方法二:兼容按需加载。

2025-01-13 00:25:03 496

原创 Vscode开发STM32单片机程序_vscodestm32

不好意思,我要开始砸 [传资源收费(币)] 的人饭碗了。

2025-01-13 00:21:22 583

原创 Paxos算法原理与推导_paxos java

在具体的实现中,一个进程可能同时充当多种角色。比如一个进程可能既是Proposer又是Acceptor又是Learner。还有一个很重要的概念叫提案(Proposal)。最终要达成一致的value就在提案里。注:Proposer可以提出(propose)提案;Acceptor可以接受(accept)提案;如果某个提案被选定(chosen),那么该提案里的value就被选定了。回到刚刚说的『对某个数据的值达成一致』,指的是Proposer、Acceptor、Learner都认为同一个value被选定(chos

2025-01-12 08:32:09 965

原创 OWASP-TOP-10漏洞之XSS_渗透漏洞wotp10

*(1)**不信任用户提交的任何内容,对所有用户提交内容进行可靠的输入验证,包括对URL、查询关键字、HTTP头、REFER、POST数据等,仅接受指定长度范围内、采用适当格式、采用所预期的字符的内容提交,对其他的一律过滤。对“”,“;”,“””等字符做过滤;**(3)**cookie 防盗。**3)**确认接收的的内容被妥善的规范化,仅包含最小的、安全的Tag(没有javascript),去掉任何对远程内容的引用(尤其是样式表和javascript),使用HTTP only的cookie。

2025-01-12 08:28:26 903

原创 CentOS7下安装 mysql5

将文件移动到 /usr/local 目录下,并重命名文件夹:[root@localhost ~]# mv mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz/* /usr/lcoal/mysql。a. 复制启动脚本到资源目录:[root@localhost mysql]# cp ./support-files/mysql.server /etc/init.d/mysql。添加 mysql 组:[root@localhost ~]# groupadd mysql。

2025-01-11 03:28:27 1102

原创 CAS单点登录-单用户登录(十九)

/根据校验client以及登录的id找到其他同一个用户的所有校验id返回,如通过邮箱登录的id,通过github登录的id等等。//找出用户id,并且不为当前tgt的,这里应当考虑数据性能,直接筛选用户再筛选tgt。//由于这里目前只做测试所以只返回当前的id,在正常的情况逻辑应该如下。@version 创建时间:2017/11/29。@version 创建时间:2017/11/29。根据用户id,tgt,筛选出用户,并剔除。//注册事件监听tgt的创建。//获取可以认证的id。spring配置注册。

2025-01-11 03:21:01 404

原创 C++初阶-类和对象上

基本语法:// 类体:由成员函数和成员变量组成// 一定要注意后面的分号说明:class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号类中的元素称为类的成员:类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数类的两种定义方式:方式1:声明和定义全部放在类体中注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理(内联函数虽然高效,但并不是所有函数都适合设成内联函数)方式2:声明定义分离。

2025-01-11 03:13:34 714 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除