首页
学习
活动
专区
工具
TVP
发布

开发笔记

专栏成员
98
文章
87447
阅读量
11
订阅数
JavaSE语法
支持国产的话可以考虑阿里的dragonwell:https://cn.aliyun.com/product/dragonwell
Noneplus
2020-08-18
7870
域名备案&robots协议
建设一个网站一定会需要域名,而域名又一定需要备案。备案分为两类,公司备案和个人备案:
Noneplus
2020-08-18
22.3K0
equals&hashCode
这个规则考虑的应用场景:如果你的对象可能放入HashMap,HashSet,不重写会出问题
Noneplus
2020-08-17
5200
MySQL笔记汇总
官方文档:https://dev.mysql.com/doc/refman/8.0/en/
Noneplus
2020-08-13
9710
TCP/IP速记
OSI是一种设计得非常详细的协议,而问题就是出在详细上;因为实际的情况往往比想象中的更加多变和灵活,所以OSI的详细本该成为它的优势,但却成为了其限制。
Noneplus
2020-08-13
3010
数据结构和算法速记
目录 数据结构 算法 查找算法 排序算法 数据结构 数组 结构特征:内存地址连续,大小固定 使用特点:查询快,插入慢 链表 结构特征:内存地址不连续,大小可变 使用特点:查询慢,插入快 栈 结构特征:顺序栈(基于数组实现,继承数组特征),链式栈(基于链表实现,继承链表特征) 使用特点:先进后出,后进先出 队列 结构特征:顺序队列(基于数组实现,继承数组特征),链式队列(基于链表实现,继承链表特征) 使用特点:先进先出,后进后出 树 结构特征:每个节点有0个或多个子
Noneplus
2020-08-12
1K0
多线程相关概念
相关概念 进程:启动一个应用程序,就会开启一个进程(微信,QQ,浏览器等等) 线程:程序的执行路径 进程和线程的区别:进程是在操作系统下的并发,线程是在应用程序下的并发 多线程:在同一进程中开启了多个不同的执行路径,多个路径同时执行 多线程好处:提高程序整体运行速度,快速响应 多线程的应用场景: 异步发送短信 异步记录日志 对耗时代码采用异步处理 CPU切换: 单核CPU:同一时刻只有一个线程可以工作,线程上下文切换耗费资源 多核CPU:同一时刻多个线程同时工作,上
Noneplus
2020-08-11
3820
线程安全&Java内存模型
JMM规定线程之间的共享变量存储在主内存中,每个线程都有一个本地内存(工作内存),本地内存存储了共享变量的副本。
Noneplus
2020-08-11
4750
线程通讯wait&notify
场景逻辑:定义两个类,分别为商店和顾客。顾客随机点可乐,鸡翅等食物,商店生产对应的食物,然后顾客食用食物
Noneplus
2020-08-11
3210
创建多线程的4种方式
- 继承Thread 继承Thread类,重写run方法实现多线程 package com.noneplus; class Task1 extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println("Task1输出:" + i); } } } class Task2 extends Thre
Noneplus
2020-08-11
2710
重写ThreadPoolTaskExecutor
参考代码:https://github.com/Noneplus/ConcurrentDemo
Noneplus
2020-08-11
1.4K0
GC回收算法&GC回收器
例如对于存活对象少的新生代区域,比较适合采用复制算法。这样只需要复制少量对象,便可完成垃圾回收,并且还不会有内存碎片。
Noneplus
2020-08-11
8950
部署Python应用
安装Python 3.7.5 CentOS默认安装的是2.7.5版本的python [root@iZuf6e3zah39uzoj5pg1myZ ~]# python -V Python 2.7.5 更新成阿里云yum源 cd /etc/yum.repos.d wget http://mirrors.aliyun.com/repo/Centos-7.repo下载阿里云的资源文件 mv CentOS-Base.repo CentOS-Base.repo.bak 修改原有的源备份 mv Centos-7.
Noneplus
2020-08-11
1K0
static关键字设计原理
被static修饰的数据称为类数据,修饰的方法称为类方法。并且Java推荐使用类名.方法名(或属性名)的方式调用。
Noneplus
2020-08-11
4780
JVM内存结构
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 围城这个比喻过于形象!!! JVM内存区域 上经典图 【线程公有】:堆和方法区 【线程私有】
Noneplus
2020-08-11
4230
配置Python开发环境
注:x86适用Intel处理器,X86-64适用AMD处理器(选择对应的包,避免出现兼容性问题)
Noneplus
2020-08-11
5790
爬取博客园文章
一直想整个爬虫玩玩,之前用Java试过...的确是术业有专攻啊,Python写起爬虫来更加方便
Noneplus
2020-08-11
5120
JVM科普
二刷周先生的《深入理解JVM》时,没想到已经出了第三版,拿着第二版的我在风中凌乱....
Noneplus
2020-08-11
4350
Debug HashMap
最近跟两个正在找工作的同学聊天,说起集合,都是面试的重灾区,必问的选项,而且在实际的面试中并不会单独提问某一个问题,而是围绕核心知识连环炮提问。所以背面试题治标不治本,还是得读一读源码。谁让这是个面试造火箭,工作拧螺丝的市场氛围,就连CSDN的首页第二张轮播图都在蹭这个热点:
Noneplus
2020-08-02
1.1K0
静态按钮UI优化
讨论一下静态按钮的样式可以如何优化(国产动态按钮较少,当用户量大了也是相当耗费资源的一件事),那就讨论一下静态按钮优化的一些思路:
Noneplus
2020-07-31
3230
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档