会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Blunt-Razor
博客园
首页
新随笔
联系
订阅
管理
2023年11月18日
25届实习秋招-Java面试-MySQL数据库常见知识点
摘要: MySQL 概述: 关系型数据和非关系型数据库的区别,有哪些应用场景 有哪些非关系的 单表操作: 三种SQL语言类型,MySql本身常用命令 DDL-数据定义语句: 表的常用操作 truncate / delete --drop 操作的区别 varchar最大字节数 DML Update语句的sql
阅读全文
posted @ 2023-11-18 18:47 Blunt-Razor
阅读(38)
评论(0)
推荐(0)
2023年11月13日
25届实习秋招-Java面试-JUC多线程常见知识点
摘要: JUC 线程 线程原理: 线程上下文切换,用户态和内核态,切换为什么慢 哪些会引起切换,阻塞、唤醒、synchronized为什么重量级 线程模型和操作系统的关系 协程是什么,优点:协程之间的调度是怎样的? 什么是进程: 特征 什么是线程: 为什么多线程什么时候用会变快,什么用单线程, 进程和线程的
阅读全文
posted @ 2023-11-13 20:27 Blunt-Razor
阅读(57)
评论(0)
推荐(0)
2023年11月8日
手写Spring框架-第二弹
摘要: 用设计模式,实现 Bean 的定义注册获取 理解设计模式: 编码方式主要依托于:接口定义 || 类实现接口、抽象类实现接口 || 继承类、继承抽象类,而这些操作方式可以很好的隔离开每个类的基础功能、通用功能和业务功能,当类的职责清晰后,你的整个设计也会变得容易扩展和迭代。 接口和抽象类的区别,接口是
阅读全文
posted @ 2023-11-08 15:17 Blunt-Razor
阅读(23)
评论(0)
推荐(0)
2023年11月5日
25届实习秋招-Java面试-JVM虚拟机常见知识点
摘要: JVM JVM概述: 是什么-规范,有什么作用 Java为什么可以跨平台移植 Java怎么做编译?与C语言的编译有什么区别? jvm jre jdk 整体的架构: 内存结构 内存结构/内存模型--即为运行时数据区: JVM了解过哪些版本,1.8和1.7内存结构不同的地方 方法区规范(8之前永久代实现
阅读全文
posted @ 2023-11-05 08:31 Blunt-Razor
阅读(33)
评论(0)
推荐(0)
2023年11月4日
25届实习秋招-java面试-JavaSe面试常见知识点
摘要: JavaSe 面向对象 Java对象创建的流程步骤,和方法 new初始化过程,和反射相比谁更快? 怎样唯一确定一个类?如果两个类的全限定名相同怎么办? 为什么要有封装类 static和final区别。 static表示属于类,只有一个 static修饰的字段什么时候初始化,放在哪 对于static变
阅读全文
posted @ 2023-11-04 11:16 Blunt-Razor
阅读(190)
评论(0)
推荐(0)
2023年10月27日
手写Spring框架-第一弹
摘要: 介绍和大纲: 2:一个简单的Bean容器 目标 用于承载对象,管理对象配置和生命周期,配置Bean如何创建(是否单例),如何相互关联。 存放后,Spring 统一装配,包括Bean的初始化,属性填充。 设计用什么数据结构: 存放在名称索引式的数据结构:HashMap。 流程 工程实现 BeanDef
阅读全文
posted @ 2023-10-27 07:29 Blunt-Razor
阅读(22)
评论(0)
推荐(0)
2021年11月4日
双指针技巧总结--力扣 141.环形链表 142.环形链表II 167.两数之和 II - 输入有序数组 344.反转字符串 19.删除链表倒数第 N 个元素 876. 链表的中间结点
摘要: 双指针技巧总结 参考:https://labuladong.gitee.io/algo/2/21/53/ -- labuladong 的算法小抄 快慢指针 主要解决链表中的问题,比如典型的判定链表中是否包含环 1、判定链表中是否含有环 力扣141. 环形链表 经典解法就是用两个指针,一个跑得快,一个
阅读全文
posted @ 2021-11-04 11:29 Blunt-Razor
阅读(102)
评论(0)
推荐(0)
2021年11月2日
包含力扣226-二叉树上左右子节点交换,114--二叉树展开为链表,116--填充每个节点的下一个右侧节点指针,654--最大二叉树,105--前序和中序遍历结果构造二叉树
摘要: 1、 链表遍历分两种结构,迭代和递归。 同样根据链表可以 推导出二叉树和N叉树的遍历框架。 再由n叉树的遍历扩展到图的遍历。 手把手带你刷二叉树(第一期) /* 二叉树遍历框架 */ void traverse(TreeNode root) { // 前序遍历 traverse(root.left)
阅读全文
posted @ 2021-11-02 18:14 Blunt-Razor
阅读(56)
评论(0)
推荐(0)
2021年4月20日
牛客网-考研机试(排序部分)
摘要: KY74+KY115+ky168 对字符串按照ascii码排序。 我的题解: #include<iostream> #include<string> #include<algorithm> using namespace std; int main(){ string a; cin>>a; sort
阅读全文
posted @ 2021-04-20 19:02 Blunt-Razor
阅读(116)
评论(0)
推荐(0)
2021年3月26日
AI安全与自动化攻击
摘要: AI安全 1.AI与安全的关系 攻击: 将AI作为工具,来攻破验证码机制、自动化钓鱼攻击、实现漏洞的自动挖掘等。 或者,对AI发起攻击,数据中毒或逃逸攻击干扰模型结果,或是用模型萃取的方法窃取模型或训练集等。 防守: 作为工具,对钓鱼邮件从行为和文本上进行检测、利用图挖掘恶意团伙、对C&C服务器进行
阅读全文
posted @ 2021-03-26 21:04 Blunt-Razor
阅读(314)
评论(0)
推荐(0)
下一页
公告