自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 letcode刷题笔记

刷题笔记

2022-10-10 21:10:24 185 1

原创 总结-操作系统

文章目录1 内存屏障2 线程CPU占用过高诊断3 一个线上的程序如果CPU飙高怎么解决4 操作系统的分页机制5 分页和分段有什么区别?6 什么是内存碎片7 物理内存和虚拟内存8 什么是虚拟内存?9 操作系统常用的进程调度算法有哪些?1 内存屏障参考JVM内存屏障2 线程CPU占用过高诊断在linux系统中分析java代码中占用CPU过高的代码1, 使用nohup 命令使得java代码在后台运行2, 使用top命令来检测各进程实时占用的CPU内存3, 找到占用cpu过多的进程编号4, 使用ps

2022-01-10 17:17:29 447

原创 系列总结06-测试基础问题

目录对测试的理解测试方法分类软件测试分为几个阶段 ?性能测试分为压力测试与负载测试谈一谈接口测试测试案例问:给你一个网站,你如何测试?给你一个行李箱,你会怎么测试测试一个一次性水杯给你一个新的项目,你会如何开展测试加入购物车测试微信发朋友圈测试用例怎么测试电梯微信发语音测试对测试的理解1,测试时软件开发周期中非常重要的一步2,分为两种,一,为团队开发测试工具;二,为测试过程编写测试脚本,设计测试用例3,所以开发人员需要具备的开发能力和技巧测试人员也是需要具备的测试方法分类白盒测试:一种测试用例的

2021-08-08 12:06:12 347

原创 机器学习-二分类问题(更新中)

一 数据集划分方法通常收集的数据集有以下两种划分方式,值得注意的是训练集和测试集的划分比例一般为3:1到5:1之间,训练集的数据应该尽量多一点,且保证正负样本均衡,都则会造成过拟合。1 划分为训练集、验证集和独立测试集比如训练集主要是通过训练模型调参等,而验证集则用来验证哪个参数比较有效独立测试集用来验证最后生成的模型是否有效2 划分为训练集和独立测试集此时可以使用交叉验证法在训练集上调参独立测试集的作用不变二 F-score特征排序(matlab+python)简介待更新(还没有毕业,

2021-07-19 10:25:44 2677 2

原创 mybatis环境初步搭建(Maven+Mybatis+Mysql+IDEA)

小白从头学习框架,这一章主要介绍如何基于Maven建立Mybatis和Mysql的连接,如果文章存在错误,欢迎指正使用工具:IDEA、Maven、Mysql、Mybatis以及Maven仓库第一步 新建Maven项目为了后续学习,我直接新建的web项目2选择你安装的jdk3勾选意味着依据模板创建4选择webApp模板,注意不要选错第二步 Mysql数据库建表这一步需要在数据库中新建一个你想查询的表格,如果已经有表可以使用就不需要新建,我建立的表格如下所示第三步 项目结构项目的主要结

2021-05-08 15:32:34 222

原创 Web基础知识(更新中。。。)

初次接触JavaWeb开发时,遇到了很多不懂的问题,希望可以一一记录下来,欢迎指正文章目录1 什么是Tomcat,它是做什么的2 什么是Servlet,它是做什么的这篇文章讲得很清楚,鉴于博主没有回应是否可以转帖,直接贴博主的文章链接吧https://zhuanlan.zhihu.com/p/345183143 资源分类静态资源:所有用户访问得到的静态资源都是一样的,它可以直接被浏览器解析,如:html,css,JavaScript,jpg动态资源:每个用户访问同一个动态资源得到的结果可能不

2021-05-03 22:16:49 74

原创 项目管理工具提升开发效率(IDEA+Git)

文章目录1 ctrl+鼠标改变代码大小设置2 鼠标悬浮代码提示3 导包4 导包自动合并5 显示行号6 显示方法分隔符7 提示代码忽略大小写8 修改显示文件个数9 修改注释颜色10 修改文档头注释模板1 ctrl+鼠标改变代码大小设置2 鼠标悬浮代码提示其中Delay代表延迟时间3 导包手动导包 Alt+Enter自动导包,其中第一个设置为自动导入相关的包,第二个设置为,自动的删除不需要的包4 导包自动合并设置当同一个包下导入的数量达到多少时,使用*合并表示5 显示行号6 显示方

2021-05-01 22:31:16 357 2

原创 代码整洁之道(Clean Code)学习中。。。

文章目录第二章 有意义的命名2.2名副其实2.3 避免误导第二章 有意义的命名2.2名副其实int d;//elapsed time in daysint elapsedTimeInDays;如上述两个变量名所示,变量d就不是名副其实。请观察下段代码,说明该段代码的目的public List<int[]> getThem(){ List<int[]> list1=new ArrayList<int[]>(); for(int[] x:thelist

2021-04-26 16:14:45 169

原创 MathType安装过程可能遇到问题及解决方案

目录一 安装Mathtype6二安装Mathtype7三 word查看多少位一 安装Mathtype6安装步骤1.首先电脑已安装word2.下载完安装包之后直接双击,安装时需要关闭office等软件3.最好默认安装路径4.打开word,出现提示,请重启word以正确加载mathtype,依次尝试以下方法  首先检查office的安装目录中的文件夹STARTUP中是否有下图中的文件   如果有,就点击word-文件-选项-加载项-管理-模板-转到 添加下图中文件所在的位置;   如果没有,需

2021-03-01 21:58:25 15972 9

原创 Java8新增,函数式接口,流式Stream,时间类

学习这个,主要是因为,在看视频时,老师用到了,但是自己完全看不懂,所以想要了解一下一 接口中的默认方法在java8中对接口做了部分修改,接口中可以有非抽象方法,可以有默认方法及方法体interface Java8{ void m1(); default void m2(){ System.out.println("This is m2"); } static void m3(){ System.out.println("This is m3"); }}注意:接口

2021-01-05 17:40:45 92

原创 java编程思想第五版 《On Java 8》学习中。。。

第一章 对象导论1 重要思想:将对象看作服务的提供者2 当没有给类或变量声明访问权限时默认是default,此时只能包内访问3 值得强调的是,应该尽量使用成员对象,有的时候使用继承会使设计更加复杂,有经验的时候,就可以看出哪些场合必须使用继承4 编译器不会产生传统意义上的函数调用。当面向对象发送消息是时,被调用的代码知道运行时才能确定。编译器只负责确保被调用方法的存在,并对调用参数和返回值执行类型检查,但是不知道将被执行的确切代码5 书中提到的Java相对于C++的优点C++中中使用数组很危险

2020-12-28 11:16:34 1035 9

原创 秋招总结分享

投简历大概80次,最后收获offer分别是:美团开发顺丰开发大华开发华为开发跟我情况类似的小伙伴们可以参考下面我的简历投递经历,秋招期间的面试笔记,有需要的可以参考下https://blog.csdn.net/weixin_42555573,主要包括java基础,还有jvm(包括垃圾回收等),mysql,计算机网络,操作系统(包括多线程等知识),测试岗常见问题这五部分以下是对自己

2020-12-21 20:41:32 386 1

原创 在win10中使用Anaconda安装fasttext以及jieba

1. jieba安装从官网下载https://pypi.org/project/jieba/安装的压缩包,并且解压,记住安装的路径然后使用指令pip install [jieba文件夹的全路径],进行安装2. fasttext的安装首先使用python环境运行语句,来查看pip支持安装的文件类型import pip;print(pip.pep425tags.get_supported())如果没有该属性,就执行下面的语句import pip._intenal;print(pip._inter

2020-12-21 20:32:35 826

原创 系列总结05-并发编程

1 什么是协程? 22 什么叫线程安全? 33. 保证线程安全有哪些策略 33.线程常用方法解释 32、 ThreadLocal的实现原理 3ThreadLocal的源码 43 .java中两种创建线程的方式 516 . callable 和 runnable 的区别 617 . submit 和 execute 区别 64.线程生存周期 65 线程阻塞的几种情况; 65 sleep 和 wait的区别 66 .为什么调用start执行run(),而不是直接调用run() 77 .

2020-10-28 17:41:23 492

原创 系列总结04-数据库

数据库常用语句 27数据库三大范式 22存储引擎 23 MyISAM 和 InnoDB的区别 36索引 46.1 hash索引 46.2 磁盘预读取 46.3 为什么使用B+树,而不是 B树 46.4 为什么使用 B+树,而不是红黑树 5聚簇索引和非聚簇索引 【区别】 5主键索引 6二级索引 76.6 最左前缀 76.5回表 86.7 覆盖索引 86.8 为什么不对每个列创建索引 88 索引应用场景 8创建索引的原则 94 MVCC 9MVCC 9事务特性 103.

2020-10-28 17:40:20 333

原创 系列总结03-计算机网络

1 OSI七层模型 & TCP/IP四层模型 21.Http请求过程 32 URI 和URL 64. 什么是TCP/IP协议 63 TCP可靠性(netstat指令) 64 TCp传输过程中数据丢失 84 TCP 三次握手 85 可以通过两次握手建立连接吗 96 可以采用四次握手吗 97 如果已经建立了连接,但客户端出现了故障怎么办? 108 初始序列号是什么? 109 TCP 四次挥手 1010 为什么连接的时候是三次握手,挥手要四次 1111 第四次挥手后 【客户端=

2020-10-28 17:39:15 598

原创 总结系列02-java虚拟机JVM

前言暂时只有目录,内容有时间继续整理提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言目录1.常用参数设置 22内存结构 2程序计数器(Program counter register) 2Java虚拟机栈区(Java Virtual Machine Stacks) 3本地方法栈(Native Method Stacks) 3堆区(Heap) 3方法区(Method Area) 3运行时常量池(Runtime Constant Pool) 4直接内存

2020-10-28 17:27:15 336

原创 系列总结01-JAVA基础知识

JAVA基础1 jdk和jre有什么区别 21 java和python,C的区别 31.Java中引用分为几种,分别解释一下 31.== 和 equals 区别 32. 为什么重写euqals 方法 必须重写 hashCode() 43. 为什么hash值相同,而两个对象不一定equals 44. String 和 StringBuffer、StringBuilder 区别 45. 反射 46. 接口和抽象类 的区别 57. 重写和重载的区别 58. 异常体系 69.异常处理方式:

2020-10-28 16:28:18 923 2

原创 Hadoop环境配置

下面这些问题是我在centos系统中配置hadoop时的问题记录以及我最终的解决方式,希望可以帮到大家1、 使用正常语句关闭不了防火墙 直接禁用防火墙服务2、 Xshell连接虚拟机失败安装SSH,并打开关闭防火墙检查网络设置记得尝试新建一个普通用户,在普通用户进行连接如果仍然不能连接,就重置网络虚拟器3、 修改hostname没有生效记得重启4、 启动出现问题,记得先看日...

2019-08-30 22:53:26 128

原创 乌班图系统安装到U盘

文章说明,此次安装是将Ubuntu系统安装到U盘中,我选择的是Ubuntu19,本来是要安装centos,结果有个问题好久都没解决,就改安装乌班图了,之后我还会继续安装centos,如果安装成功会给大家分享的,下面是我自己的安装过程,我安装了好久,觉得可能有用就写下来分享一下,图片有的是从网上找的,因为忘记截图了,emmm1、 装备两个u盘(一个用来制作启动盘,一个用来安装系统),下载一个ULt...

2019-08-30 22:41:04 5665

空空如也

空空如也

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

TA关注的人

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