自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【面试必看】Java并发

在多线程环境下对于同一份数据的访问是否能够保证其正确性和一致性的描述。

2024-05-27 22:28:19 801

原创 【面试必看】系统设计

是(例如用户名/用户 ID 和密码),通过这个凭据,系统得以知道你就是你,也就是说系统存在你这个用户,也叫做。(你是谁)发生在之后。授权嘛,光看意思大家应该就明白,它主要掌管我们访问系统的权限。比如有些特定资源只能具有特定权限的人才能访问比如 admin,有些对系统资源操作比如删除、添加、更新只能特定人才具有。(你能干什么)二者结合使用,保证。

2024-05-27 15:21:26 953

原创 【面试必看】计算机网络

每个连入互联网的设备或域(如计算机、服务器、路由器等)都被分配一个IP 地址(Internet Protocol address),作为唯一标识符,唯一性和全局性。每个 IP 地址都是一个字符序列,如 192.168.1.1(IPv4)、2001:0db8:85a3:0000:0000:8a2e:0370:7334(IPv6)。当网络设备发送 IP 数据包时,数据包中包含了源 IP 地址和目的 IP 地址。源 IP 地址用于标识数据包的发送方设备或域,而目的 IP 地址则用于标识数据包的接收方设备或域。

2024-05-27 15:20:45 907

原创 【面试必看】Java集合下

HashMap 可以存储 null 的 key 和 value,但 null 作为键只能有一个,null 作为值可以有多个。在多线程环境中,当一个线程操作 ConcurrentHashMap 时,其他线程可能会修改该 ConcurrentHashMap,因此无法通过。: JDK 1.7 采用拉链法,JDK1.8 采用拉链法结合红黑树(链表长度超过一定阈值时,将链表转换为红黑树)。线程安全的,意味着它可以保证多个线程同时对它进行读写操作时,不会出现数据不一致的情况,但是这并不意味着它可以保证。

2024-05-22 11:35:42 269

原创 【面试必看】Java集合上

Java 集合,也叫作Collection接口,主要用于存放,三大子接口ListSetQueue;Map接口,主要用于存放。

2024-05-22 11:34:58 498

原创 【面试必看】Java基础下

从而实现对目标类的动态代理。(手动添加相关。

2024-05-20 10:21:55 723

原创 【面试必看】Java基础中

浅拷贝堆上创建一个新的对象。如果原对象内部的属性是引用类型,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用 同一个内部对象。深拷贝:深拷贝会完全复制(另一个 内容相同)整个对象,包括这个对象所包含的内部对象。引用拷贝:两个不同的引用指向同一个对象。保存字符串的数组被 final修饰且为私有的,并且String类没有提供/暴露修改这个字符串的方法。String类被final修饰导致其不能被继承,进而避免了子类破坏String不可变。

2024-05-20 10:21:00 963

原创 【面试必看】Java基础(上)

简单易学(语法简单,上手容易);面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);可靠性(具备异常处理和自动内存管理机制);安全性(Java 语言本身的设计就提供了多重安全防护机制如访问权限修饰符、限制程序直接访问操作系统资源);

2024-05-17 10:20:19 284

原创 到那份i就是个表

l。

2024-05-16 15:40:14 399

原创 【面试必看】Redis部分

关系型数据库(如 MySQL)通常都是执行命令之前记录日志(方便故障恢复),而 Redis AOF 持久化机制是在执行完命令之后再记录日志。为什么:避免额外的检查开销,AOF 记录日志命令不语法检查;在命令执行完之后再记录,不阻塞当前的命令执行。风险:如果刚执行完命令 Redis 就宕机会导致对应的修改丢失;可能会阻塞后续其他命令的执行(AOF 记录日志是在Redis 主线程中进行的)。

2024-05-16 15:36:14 493

原创 【面试必看】MyBatis部分

虽然 MyBatis 解析 xml 映射文件是按照顺序解析的,但是,被引用的 B 标签依然可以定义在任何地方,MyBatis 都可以正确识别。MyBatis 解析 A 标签,发现 A 标签引用了 B 标签,但是 B 标签尚未解析到,尚不存在,此时,MyBatis 会将 A 标签标记为未解析状态,然后继续解析余下的标签,包含 B 标签,待所有标签解析完毕,MyBatis 会重新解析那些被标记为未解析的标签,此时再解析 A 标签时,B 标签已经存在,A 标签也就可以正常解析完成了。

2024-05-15 10:38:12 994 2

原创 【面试必看】MySQL部分

一种结构化查询语言,专门用来与数据库打交道,目的是提供一种从数据库中读写数据的简单有效的方法。数据结构:BTree 索引、哈希索引、全文索引底层存储聚簇索引(索引结构和数据一起存放,InnoDB主键索引)、非聚簇索引(MyISAM)应用:主键、普通、唯一、覆盖、联合、全文READ-UNCOMMITTED(读取未提交):最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。READ-COMMITTED(读取已提交):允许读取并发事务已经提交的数据。

2024-05-15 10:08:47 432 1

原创 【必看】Spring系列面试题

一款开源的轻量级Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 支持IoC(Inversion of Control:控制反转) 和AOP(Aspect-Oriented Programming:面向切面编程)、可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓存等等)、对单元测试支持比较好、支持应用程序的开发。不重新造轮子,开箱即用,提高开发效率。:(平台)事务管理器,Spring 事务策略的核心。:事务定义。

2024-05-13 11:35:36 929 2

原创 【面试必备】Java基础80问-个人摘记

含有abstract方法的类必须定义为abstract class,定义抽象方法必须在具体(Concrete)子类中实现,不能有抽象构造方法或抽象静态方法。接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的,成员变量类型默认为public static final。一个类可以实现多个接口,但只能继承一个抽象类。接口更多的是在系统架构设计方法发挥作用,主要用于定义模块之间的通信契约。而抽象类在代码实现方面发挥作用,可以实现代码的重用。模板方法。

2024-05-10 16:14:55 839 1

原创 sky-takeout-业务详解

逻辑外键: 数据库中没有设计, 业务操作中注意使得业务逻辑清楚命令保证数据完整一致性:全由业务应用程序控制数据完整性提高了性能降低了开发维护难度物理外键: 数据库中设计。

2024-04-29 11:45:33 711 1

原创 快速入门Vue

快速入门Vue

2022-09-29 10:26:29 339 1

原创 编程一年,我学会了什么?

​ 生于江西省某十八线城市,高考结束后,被大猛子劝退土木工程后报了CQUPT的CS专业。此前并没有太多机会接触电脑,更别谈编程。暑假期间电脑到货后,从电脑的每个键的作用是什么开始学(知乎上有篇文章从零开始😂),自此开始接触编程。​ 没啥新的可说了,祝大家也能尽早找到自己的节奏,从失败中总,结变强,向目标一步一步靠近 😃​。...

2022-08-28 11:21:24 2329 4

原创 IO操作(Java版)

流的传向、读取单位 (wori)字节(byte): InputStream, OutputStream字符(char): Reader, Writer (只适用于纯文本)try-with-resources 写法自动关闭流FileOutputStream单个文件拷贝(字节)FileReaderFileWriter单个文件拷贝(字符)File文件夹拷贝缓冲流装饰者 模式流 (Stream)自理阶段,不一定按顺序执行Optional 类避免显示 null 判断转换流字

2022-06-21 17:00:28 214

原创 最简单二叉树模板(Java版)

最简单二叉树模板

2022-06-21 16:55:38 171

原创 链表基础(Java版)

最近准备用 Java代码 实现常用数据结构,开个新坑 当模板。ArrayList类LinkedList类最后仍在学JavaScript, 为Vue做准备,相关笔记还没整理。不定时更新。

2022-06-17 11:08:25 89

原创 C语言链表模板

前言C语言链表模板备用节点 typedef struct node{ int data; struct node* next; }Node, *Link;数组转链表Link ArrToLL_H(Link head, int a[],int n){ head =(Link)calloc(1,sizeof(Node)); for(int i=0;i<n;i++){ Link node = (Link)calloc(1,sizeof(Node));//temp!

2022-05-24 14:14:47 344

原创 Spring + SpringMVC + MyBatis 实现数据库数据渲染到前端页面

前言Spring + SpringMVC + MyBatis 实现数据库数据渲染到前端页面tomcat 9.0.62学习地址青空の霞光 超级强!!!lbwnb!!!以下内容用作模板内容添加依赖 <!-- Spring框架依赖 --> <dependency> <groupId>org.springframework.security</groupId> <artifa

2022-05-23 21:41:25 628

原创 CSS 多例应用 (附源码)

前言参考自 网页设计与开发——HTML、CSS、JavaScript实例教程(第3版)为 JavaWeb 了解的前端知识文末源码自取新闻界面(文字段落)新闻页面 分为 图片、标题字、正文 几部分DIV标签是用来HTML文档内大块内容提供结构和背景的元素分别建立 .container | .content | .source 类选择器1.页面基本结构,内容基本布局<!DOCTYPE html><html><head> <style typ

2022-04-27 23:38:20 2192

原创 JDBC + MySQL 完成 满汉楼 ( 附源码 )

开头项目参考自 韩顺平讲JDBC文末提供源码,可运行项目以下以 Employee类 为例解释结构utils:界面层:Service(业务层):DAO层:Domain类;MySQL:View -> Service -> DAO -> Domain ( Bean ) -> MySQL ->DataBase -> TableMySQL内容图形化软件为 SQLyog社区版# 用户表CREATE TABLE `employee`(

2022-04-24 21:47:06 1790 1

原创 IDEA 新建 libs项目包 导入 外部jar包(已解决)

如图所示,再右键libs > 添加为库

2022-04-23 13:23:15 1023

原创 python统计文本中各词数

【问题描述】请统计hamlet.txt文件中出现的英文单词情况,统计并输出出现最多的前n个单词,注意:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬(1) 单词不区分大小写,即需将大写转换成小写;‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪

2022-04-22 20:23:44 2681

原创 MySQL学习笔记(简洁版)

DATABASECREATE DATABASE t; # 创建DROP DATABASE [IF EXISTS] t; # 删除SHOW DATABASES; # 打印所有数据库SHOW CREATE DATABASE dxh_db01; # 打印已创建的某一个备份数据库(DOS)外部环境> mysqldump -u root -p -B dxh_db01 … … > e:\bak.sql还原(DOS)mysql> source e:\ba

2022-04-20 19:46:55 573

原创 JDBCUtils 类

封装 JDBCUtils方法:连接关闭参考 韩顺平package dxh.jdbc.utils;public class JDBCUtils { private static String user; private static String password; private static String url; private static String driver; // 字段初始化 static { tr

2022-04-20 17:47:22 107

原创 MySQL 之 索引 (自学)

索引索引只对创建的列有效没有索引进行全表扫描,索引会形成索引数据结构代价:磁盘占用;dml语句效率影响 (维护) 。主键自带索引创建CREATE TABLE a( id INT, `name` VARCHAR(32)); SHOW INDEXES FROM a;-- UNIQUECREATE UNIQUE INDEX id_index ON a(id);ALTER TABLE a ADD UNIQUE INDEX id_index(id); -- 普通(字段可重)CRE

2022-04-18 23:04:22 640

原创 Java实现 飞机大战(源码全)

前言参考自尚学堂项目结构、设计 与之前的 坦克大战 类似CV后再添加 图片资源 即可运行评论区留联系方式(微信除外),看到后会发源码项目结构BgObj, BossObj, BulletObj, EnemyObj, ExplodeObj, PlaneObj, ShellObj 都继承自 GameObjGameWin, GameUtils用于启动BgObjpackage com.sxt.obj;import java.awt.*;public class BgObj extend

2022-04-07 09:39:40 8965 7

原创 Intelli J添加图片资源(已解决)

图片资源添加

2022-04-06 10:56:09 3555 9

原创 Java实现坦克大战(源码全)

开头参考自尚学堂,后文代码CV并添加图片资源即可运行对代码有一定的重构,功能的添加(按‘G’开挂)评论区留联系方式(微信除外),看到后会发送图片资源。项目结构GamePanelKeyMonitor (内部类)keyPressed(KeyEvent): voidkeyReleased(KeyEvent): voidlaunch(): voidpaint(Graphics): voidmain(String[]): voidpackage com.company.tank;im

2022-04-05 18:39:36 15777 32

原创 python解决正/逆向旋转数组

题目【问题描述】在两行中分别输入一个字符串s和整数n,定义一个函数将字符串s循环向右移动n位,n为负数时左移。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬若s为空串’‘,则不论n为多少,均输出’‘【输入形式】【输出形式】【样例输入】如 s=‘123456’ n=3【样例输出】输出结果:456123解法s = list(input())

2022-04-05 13:23:30 1480

原创 Java实现 俄罗斯方块(简陋版)

完整源码,cv可运行。

2022-03-27 13:25:17 9209 9

原创 Java实现 二叉查找树BST(递归版)

二叉查找树 BST (递归版)参考 算法(第四版)重点每个节点的键都大于其左子树中任意节点的键而小于其右子树中任意节点的键。对于二叉树中任意节点x总是有:size(x) = size(x.left) + size(x.right) + 1;(下文)root私有化,所以通过调用公共方法间接调用私有方法。模板public class BST<Key extends Comparable<Key>, Value> { private Node ro

2022-03-26 17:14:30 1063 1

原创 JAVA实现 中缀转后缀+逆波兰运算

个人记录。

2022-03-25 23:55:15 337

原创 Java处理旋转数组

Java处理旋转数组。

2022-03-23 12:00:01 445

空空如也

空空如也

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

TA关注的人

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