Wesley13 Wesley13
3年前
java 面试知识点笔记(三)底层知识 jvm 内存模型 下篇
!(https://oscimg.oschina.net/oscnet/80e622a3176257be76a596cebb5088c3b92.jpg)上一篇讲完了java内存模型中线程私有部分(程序计数器、虚拟机栈、本地方法栈),这篇讲下所有线程公有部分问:元空间(MetaSpace)和永久代(PermGen)的区别?元
Wesley13 Wesley13
3年前
java 面试知识点笔记(七)多线程与并发 上篇
问:进程和线程的区别?!(https://oscimg.oschina.net/oscnet/fe2c4d0bc8505c5df1b4fc6199d4f028572.jpg)进程是资源分配的最小单位,线程是CPU调度的最小单位!(https://oscimg.oschina.net/oscnet/971d1d6c10695c984
redis为什么速度这么快?
一、原因分析1.redis在处理请求的时候都是纯内存操作;2.redis处理命令使用了单线程,减少了线程切换的开销;3.redis内部实现使用了非阻塞的IO多路复用;4.redis主要基于c语言实现,底层针对不同的数据类型做了不少优化。
梦想橡皮擦 梦想橡皮擦
4年前
14. Python 与数据库那点事儿,滚雪球学 Python
本篇文章将给大家介绍Python如何操作SQLite数据库,本文将是滚雪球学Python第一阶段的倒数第二篇文章。<center<fontcolor
Stella981 Stella981
3年前
Python3 下载文件
原文链接: Python3下载文件(https://my.oschina.net/ahaoboy/blog/1612851)Python3 下载文件 importrequestsurl"https://static.oschina.net/uploads/space/2018/0124/212222_L
Wesley13 Wesley13
3年前
Java并发编程之ConcurrentHashMap
ConcurrentHashMapConcurrentHashMap是一个线程安全的HashTable,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashM
Wesley13 Wesley13
3年前
Java并发编程指南
  多线程是实现并发机制的一种有效手段。在Java中实现多线程有两种手段,一种是继承Thread类,另一种就是实现Runnable/Callable接口。  java.util.concurrent包是专为Java并发编程而设计的包。类图如下:!(https://oscimg.oschina.net/oscnet/29ddbb
Python进阶者 Python进阶者
1年前
装anaconda默认下载路径在d盘,现在想用ipython的时候用不了了咋办?
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【041】问了一个Python环境的问题,问题如下:我当初装anaconda的时候浏览器默认下载路径在d盘,现在想用ipython的时候用不了了咋办?二、实现过程这里【论草莓如何成为冻干
Python进阶者 Python进阶者
11个月前
盘点一个Python库安装的问题
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【YVONNE🎉】问了一个Python库安装的问题。问题如下:各位大神好,我安装了一个第三方的package,已经装好了,cmd中显示我装的包的版本是1.1.12,但是我发现我需要用的
Python进阶者 Python进阶者
10个月前
AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【黑科技·鼓包】问了一个Python的问题。问题如下:我也遇到问题了..大佬们知道的帮忙解答下,很奇怪,不知道为什么nicegui库中input输入框的值不能用change改变的模式