自定义博客皮肤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)
  • 收藏
  • 关注

原创 记录一下电话面试内容

1,如何实现多线程2,session和cookie的区别3,hashmap是线程不安全的,如何解决这个问题4,使用springboot相对spring和springMVC有什么优点进步

2021-08-24 10:33:39 112

原创 记录一下电话面试内容

1,oracle,sql的分组查询2,string和stringbuffer的区别3,hashmap和hashtable的区别4,springboot的配置文件配置在哪里,非pom文件5,vue,nginx,redis6,网页报404错误,如何排查问题

2021-08-19 15:34:06 113

原创 开发岗位笔试题

1,实现线程同步的方法2,索引的作用,索引的优缺点3,什么是事务,什么是锁

2021-03-08 05:46:39 388

原创 如何面试几小时 —— 直播课笔记

如何面试几小时面向持久level5年以上互联网工作经验 约等于 接受30岁面试带出技术点+应用场景 —— 真的有若干年工作经验设计模式,多线程为什么要学?设计模式,除了做CRUD,随着工作一两年后看大牛代码和开源框架,公司项目进行重构——举个例子,重构线性代码,SPI,设计模式,spring容器多线程java的线程是操作系统的什么?轻量级进程,进程是隔离级别最高的,两个进程之间不能说话。进程生成线程,共享一些内存,栈是隔离的。线程:容器,放一个runnableA:run()

2020-07-29 20:52:12 152

原创 高并发下从MySQL到NOSQL的技术选型 —— 直播课笔记

高并发下从MySQL到NOSQL的技术选型数据库为了解决全量IO的问题用了分治,datapage 4KB,如果不建立索引则是退化为全量IO全表扫描数据库的硬伤是磁盘冷热数据 redis memcache json(缓存)一部分数据放到redis,redis用来做cache不做storagemysql关闭缓存,意义不大LRU/LFU算法热数据变冷淘汰redis不适合封装sql,因为数据是不完整的IO是瓶颈,网卡也是瓶颈redis单线程,新版本在IO为多线

2020-07-27 22:10:55 218

原创 MySql索引机制 —— 直播课笔记

mysql索引聚簇索引,索引分类,技术名词(回表,索引覆盖,最左匹配,索引下推),执行计划索引是干嘛的:字典,快速定位数据索引是否是一个文件?索引是否需要持久化存储?(是,是)存在磁盘需要存什么样的信息索引里存储什么东西:1,键,key值。2,当前记录位于哪一个文件。3,当前记录偏移量 key,file_name,offsets这样的结构可以大数据技术hive存储的索引为——key,file_name,offsets大数据为OLAPOLAP——联机分析处理——对历史数...

2020-07-22 22:38:55 160

原创 HTTPS底层原理 —— 网路直播课笔记

非对称加密算法:有两套密钥:明文字符串,特别长,128位,1024位,2048位公钥私钥私钥生成公钥,通过加密算法先生成私钥,由私钥再生成公钥,公钥和私钥是一对。最核心的东西:数据在加密的时候,私钥加密,公钥解密。拿公钥加密的东西,用私钥解密。公钥加密,公钥解不开。 server.私钥 ...

2020-07-21 22:17:28 164

原创 springboot如何实现 —— 网络直播课笔记

底座支撑就是Spring IOC,AOPweb开发,servlet配置web.xml定义好servlet3.0有注解的方式applicationspring叫容器比如说水杯,放了一堆Bean对象new ——> 工厂的方式 ——> IOC容器(生产对象,依赖注入,需要知道对象里有多少个属性,有多少个方法,知道这些信息)xml文件配置 ——>注解的方式 ——>其他的方式进行bean信息的定义 | ...

2020-05-30 21:01:57 1386

原创 python十行代码批量处理excel,python办公自动化 —— 网络直播课笔记

本课的目标是把一个文件夹下的所有excel文件内容提取处理,汇总加入到另一个excel之中文件夹data/下有42个excel文件,每个excel文件里有一行内容如下图,42个表格里共有42行信息最后把文件汇总到一个统一一样样式的excel中在线安装pip install xlrdpip install xlsxwriterimport xlrdimport xlsxwriter 不报错查看是否安装完成引用三个模块(1)导入使用到的模块import xlrd #用于..

2020-05-30 17:07:19 707

原创 nio,epoll,多路复用 —— 网络直播课笔记

nio,epoll,多路复用IO BIO NIO网络 socket IO BIO NIO 多路复用器 ——> 学习 nginx redis netty tomcatlinux strace -ff捕捉到java一个线程还是多线程 -o捕捉内容写入临时文件 追踪捕捉进程线程调用的系统内核调用strace -ff -o out /usr/java/j2sdk1.4.2/bin/java TestSocketjps 能看到服务和PIDsocket四元组,本...

2020-05-26 22:14:05 254

原创 微服务 —— 网络直播课笔记

微服务:A ————> Bsoap xmlhttp JSONwebservice强依赖微 -> 很渺小,不重要 无依赖,可插拔不主动,不拒绝,不负责——>微服务 负载均衡 B客户端--> A————————> B ——>降级,凑合 B菜单服务,以前是返回null,返回500...

2020-05-24 21:57:58 242

原创 python爬取数据,数据分析及数据可视化——网络直播课笔记

url为网址,?号之后为请求参数,参数之间使用&符号进行连接(1)分析有效的url,及数据的形式静态数据:服务器已经渲染好的内容,直接发送给浏览器,浏览器解释执行动态数据:如果点击下一页地址栏没有发生任何变化(说明是动态数据) 说明数据是后来被渲染到HTML中的(2)编写Python代码,向服务器发送请求,获取数据需要使用到第三方模块 requests(请求),可以模拟浏览器向服务器发送请求,获取响应结果第三方模块(相当于后下载的美颜相机,安装才能使用),不是Python自带的

2020-05-24 17:23:22 848

原创 TCP/IP三次握手四次分手,网络直播课笔记

软件工程学 MEMnetty主机访问网址(百度)在网络中的标识为:网络号 + 主机号在/etc/sysconfig/network-scripts/ifcfg-eth0中配置网卡:使用IPADDR & NETMASK = 网络号网络层 路由表 下一跳机制route -nping 的内容和Genmask网关做按位与=Destination,如果路由表里有结果,则按...

2020-05-01 22:51:36 158

转载 转:python pip安装包的方式

1. 在线安装  pip install xx  如果网络不好可以使用国内镜像, pip install xx -i http://xxx  国内的几个常用镜像地址: 豆瓣 : https://pypi.douban.com/simple 中国科学科技大学 : https://mirrors.ustc.edu.cn/pypi/web/simple/ 清华大学 :https...

2020-04-22 19:02:18 131

转载 java运算符优先级

在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表优先级运算符结合性1() [] .从左到右2! +(正)  -(负) ~

2017-12-09 20:59:25 211

转载 IP和MAC地址绑定的好处和作用

IP和MAC地址绑定的好处和作用:可以实现静态IP,也可以防止ARP攻击。IP和MAC地址知识:如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址。什么是MAC地址,MAC地址在这种局域网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题。一、基础知识

2017-12-08 19:55:14 37107 2

转载 db2修改主机名后配置文件修改

当 DB2 服务器的主机名修改后,系统 hostname 命令返回的设置值发生了变化,要将这一修改应用到 DB2 系统中,需要进行如下相应的一系列操作:1) 停止 DB2 管理服务器(DAS)和实例:a) db2admin stopb) db2stop2) 修改服务器的主机名(hostname)3) 修改全局注册表变量 DB2SYSTEM:Linux 和 U

2017-12-08 19:46:13 2670

转载 修改Linux系统主机名

Linux修改主机名,永久生效。linux查看主机名:查看主机命令:[root@linux_epm2 ~]# hostnamelocalhost.localdomainlocalhost.localdomain即为默认的主机名。 修改network文件:用root用户登录,如果不是root用户,使用su命令切换为root用户:

2017-12-08 19:41:00 325

转载 linux /etc/hosts文件作用

1. 关于/etc/host,主机名和IP配置文件Hosts : The static table lookup for host name(主机名查询静态表)Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。

2017-12-08 19:31:34 3288

转载 linux下yum使用本地光盘做为安装源

在/etc/yum.repos.d下建立iso.repo内容如下[iso]name=isobaseurl=file:///mnt/cdromenable=1gbgcheck=0 然后mkdir /mnt/cdrommount /dev/sr0 /mnt/cdrom (我这里是dvd,要根据实际情况改变) 再把/etc/yum.

2017-12-08 19:24:35 1375

空空如也

空空如也

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

TA关注的人

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