Atalanta1
码龄7年
关注
提问 私信
  • 博客:70,307
    70,307
    总访问量
  • 86
    原创
  • 1,054,922
    排名
  • 34
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-03-09
博客简介:

Atalanta1的博客

查看详细资料
个人成就
  • 获得32次点赞
  • 内容获得11次评论
  • 获得139次收藏
创作历程
  • 3篇
    2022年
  • 1篇
    2021年
  • 16篇
    2020年
  • 46篇
    2019年
  • 20篇
    2018年
成就勋章
TA的专栏
  • 测试工具
    1篇
  • leetcode
    2篇
  • java
    25篇
  • 数据结构
    9篇
  • linux
    7篇
  • c语言
    19篇
  • 网络基础
    5篇
  • 牛客网
    4篇
  • MySQL
    5篇
兴趣领域 设置
  • 测试
    selenium测试用例postman
  • 软件工程
    jira
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MyBatis框架概述

1.MyBatis框架:MyBatis解决的主要问题减轻使用JDBC的复杂性,不用编写重复的创建Connection,Statement;不用编写关闭资源代码。直接使用Java对象,表示结果数据。让开发者专注SQL的处理。其他分心的工作由MyBatis代劳。MyBatis可以完成:(1)注册数据库的驱动,例如Class.forName("com.mysql.jdbc.Driver")(2)创建JDBC中必须使用的Connection,Statement,ResultSet对象;(3)
原创
发布博客 2022.10.12 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

http与https的区别

1.http协议的缺点(1)通信使用明文,内容可能被窃听(重要密码泄露)(2)不验证通信方身份,有可能遭遇伪装(跨站点请求伪造)(3)无法证明报文的完整性,有可能已遭篡改(运营商劫持)2.httpshttps是在http协议基础上加入加密处理和认证机制以及完整性保护,即http+加密+认证+完整性保护=https,https不是应用层的一种新协议,只是http通信接口部分用SSL/TLS代替而已。通常http直接和TCP通信,当使用SSL时则演变成先和SSL通信,再由SSL和TCP通信。
原创
发布博客 2022.10.12 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jmeter初始学习

初学Jmeter
原创
发布博客 2022.09.30 ·
570 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

内存溢出与内存泄漏

一.内存溢出和内存泄漏的区别1.内存溢出: 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出2. 内存泄漏:强引用所指向的对象不会被回收,可能导致内存泄漏,虚拟机宁愿抛出OOM也不会去回收他指向的对象意思就是你用资源的时候为他开辟了一段空间,当你用完时忘记释放资源了,这时内存还被占用着,一次没关系,但是内存泄漏次数多了就会导致内存溢出例子:你想系统申请分配内存进行使用,可是使用完了以后却不归还,结果你申请到的那块内存你自己也不能再访问(也...
原创
发布博客 2021.02.05 ·
257 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

判断字符是否唯一

题目描述:实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = "leetcode"输出: false示例 2:输入: s = "abc"输出: true方法一:暴力搜索法:时间复杂度O(n2)class Solution { public boolean isUnique(String astr) { i...
原创
发布博客 2020.03.09 ·
293 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

两数之和

题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。/*方法一:暴力搜索法:时间复杂度O(n2)class Solution { public int[] twoSum(int[] nums, int target) { if(nums == null || nums.leng...
原创
发布博客 2020.03.09 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最大连续子数组求和

题目描述:HZ偶尔会拿些专业问题来忽悠拿些非计算机专业 的同学。今天测试组开完会后,他又发话了:* 在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候问题很* 好解决。但是,如果向量中包含负数,是否应该包含某个负数,并且期望旁边的整数会弥补它呢?* 例如:{6,-3,2,7,-15,1,2,2},子向量的最大和为8(从第0个开始,到第三个为止)* 给一个数组...
原创
发布博客 2020.02.20 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程管理之struct_task结构体的简述

什么是进程?概念:进程是程序的一个执行实例;在操作系统中运行的程序;是操作系统资源管理的最小单位。 内核的角度: 进程担当分配资源(cpu时间、内存)的实体。 注意:进程是一个动态的实体,是程序的一次执行过程 进程和程序的区别:进程是动态的,程序是静态的,进程试运行中的程序,而程序是保存在硬盘上的可执行代码,删掉可执行程序并不影响原有的进程。...
原创
发布博客 2020.02.18 ·
849 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Java中类的加载机制

Java中类加载机制1.类的生命周期加载—>验证à准备à解析—>初始化à使用à卸载其中解析过程在某些情况下可以在初始化阶段之后再开始,这是为了支持Java的动态绑定。2.类初始化时机虚拟机规范中并没有强制约束何时进行加载,但是规范严格规定了有且只有下列五种情况必须对类进行初始化(加载、验证、准备都会随着发生):遇到new、getstatic、putstatic ...
原创
发布博客 2020.02.18 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中内存泄漏和内存溢出

内存泄漏:一个不再被程序使用的对象或变量还在内存中占有存储空间【一次内存泄漏似乎不会有大的影响,但内存泄漏堆积的后果就是内存溢出】内存溢出:指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。二者的关系:内存泄漏的堆积最终会导致内存溢出; 内存溢...
原创
发布博客 2020.02.18 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ARP协议

ARP(地址解析协议) 地址解析协议,即ARP,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时,将目标IP地址的ARP请求广播到局域网上的所有主机,并接受返回消息,以此确定目标的物理地址;收到返回消息后,将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络...
原创
发布博客 2020.02.18 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

索引的基础

1.索引的定义:索引是存储引擎用于快速找到记录的一种数据结构。索引可以包含一个或多个列的值。如果索引包含多个列,那么列 的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀列2.索引的类型B-Tree索引【实际上很多的存储引擎使用的是B+Tree,B+树是自平衡的多叉搜索树,即每一个叶子节点都包含只想下一个叶子结点的指针,从而方便叶子结点的范围遍历】innoDB默认的使...
原创
发布博客 2020.02.18 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初识Spring

目录1.Spring的简介2.Spring框架的组成图3.模块详解3.1Web模块3.2数据处理模块(Data Access)3.3AOP模块3.4Aspects 模块3.5Instrumentation模块3.6Messaging模块3.7Core Container模块3.8Test模块4.Spring的优点5.Spring核心思想...
原创
发布博客 2020.01.18 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

InnoDB 和 MyISAM存储引擎的介绍以及区别

1.InnoDB存储引擎的介绍InnoDB是MySQL默认的存储引擎(5.1之后),也是最重要和使用最广泛的存储引擎,被用来处理大量的短期事务。2.InnoDB的特点(1)InnoDB的数据存储在表空间中,表空间由一系列的数据文件组成,InnoDB将每个表的数据和索引是绑在一块的;(2)InnoDB可以支持高并发,并实现了四个标准的隔离级别,InnoDB默认的隔离级别是可重复读;...
原创
发布博客 2020.01.12 ·
309 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java设计模式

此文全篇围绕“是什么”和“为什么”在列举设计模式之前,我们首先要明白两个问题:(1)什么是设计模式?(2)为什么要用设计模式?以下内容为详解?1.什么是设计模式?设计模式值软件开发人员在软件开发过程中面临的一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长的的一端时间的实验和错误总结出来的。2.为什么要用设计模式?设计模式是一套被反复使用的、多数人知晓的、...
原创
发布博客 2020.01.11 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL的服务器的逻辑架构

目录1.MySQL服务器的逻辑架构图及分层介绍1.1 连接管理与安全性1.1.1 连接管理1.1.2 安全性1.2 优化与执行2.并发控制2.1 读写锁2.2 锁的粒度2.2.1 表锁2.2.2 行级锁1.MySQL服务器的逻辑架构图及分层介绍1.1 连接管理与安全性1.1.1 连接管理每个客户端连接都会在服务器进程中拥有一个线程,...
原创
发布博客 2020.01.11 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我的搜索神器项目文档

目录1.项目名称:2.项目简介:3.项目背景:4.项目功能:(1)检索文件信息(2)索引文件信息5.使用的技术6.实现7.具体实现思路:8.测试用例:1.项目名称:我的搜索神器2.项目简介:仿照Windows桌面版的everything工具,用Java语言实现一个开发的命令行文件搜索工具.3.项目背景:想起自己刚开始买到笔记本电...
原创
发布博客 2019.09.15 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

e起聊plus版

目录1.项目简介:2.项目背景:3.项目描述:4.项目功能:5.使用的技术:6.设计思路:6.1首先配置pom文件6.2创建数据库chatroomplus,获取数据库的连接6.3创建Commutils类:6.4Entity层:6.5客户端的实现:6.5.1Dao层:6.5.2Service层:6.5.3Vo层:1.项目简介:...
原创
发布博客 2019.09.07 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Java实现】合并两个有序链表,合并后依然有序

package com.basic.datastructure;//合并两个有序链表,合并后依然有序public class MergeList { /**1.非递归 * (1)同时遍历两个链表的各自节点 * (2)进行值的比较,哪个值比较小,选哪个节点放入新链表中 * (3)添加至新链表的方式是尾插 * (4)当一个链表中的结点被全部取走...
原创
发布博客 2019.08.25 ·
910 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

翻转链表

定义一个结点类:class Node { int val; Node next; public Node(int val) { this.val = val; }}图解:【这里以头删+头插为例】翻转链表:package com.basic.datastructure;//翻转链表public class...
原创
发布博客 2019.08.25 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多