会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
致虚极,守静笃。
万物并作,吾以观复。
管理
2024年12月18日
2024-12-18 17:55 记录 Cambly trip`s summary and where is the next ?
摘要: 2024-12-18 17:55 记录 Cambly trip`s summary and where is the next ? https://tingwu.aliyun.com/doc/transcripts/g2y8qevxaayxnbeo?sl=1# 《2024-12-18 17:55 记
阅读全文
posted @ 2024-12-18 19:32 吾以观复
阅读(57)
评论(0)
推荐(0)
2020年8月15日
equals&hashCode
摘要: 经典规则:如果重写了equals,必须重写hashCode 为什么??? 这个规则考虑的应用场景:如果你的对象可能放入HashMap,HashSet,不重写会出问题 问题场景: new一个对象,重写了equals,但是没有重写hashCode,再new一个对象,原对象.equals(新对象)等于tr
阅读全文
posted @ 2020-08-15 19:48 吾以观复
阅读(151)
评论(0)
推荐(0)
JavaSE语法
摘要: 【目录结构】 Java基础 1,Java语言的特点 基于JVM的跨平台语言 具有垃圾回收机制 生态强大 2,配置开发环境 JDK版本多样,主要包括Oracle JDK 和OpenJDK 支持国产的话可以考虑阿里的dragonwell:https://cn.aliyun.com/product/dra
阅读全文
posted @ 2020-08-15 16:45 吾以观复
阅读(252)
评论(0)
推荐(0)
域名备案&robots协议
摘要: 这篇文章不谈技术,聊一聊笔者在网站建设一些需要注意的点。 1 域名备案 建设一个网站一定会需要域名,而域名又一定需要备案。备案分为两类,公司备案和个人备案: 个人备案 笔者之前在大二的时候在阿里云购买过一个域名,备案是一个周期较长的事情,希望即将准备备案的小伙伴们做好心理准备。相对于公司备案来说,个
阅读全文
posted @ 2020-08-15 16:02 吾以观复
阅读(198)
评论(0)
推荐(0)
2020年8月11日
MySQL笔记汇总
摘要: 1 MySQL背景介绍 1.1 关于MySQL 官方文档:https://dev.mysql.com/doc/refman/8.0/en/ MySQL是Oracle公司开发、发布和支持的最流行的开源SQL数据库管理系统。 【主要特点】 开源 使用BTree索引 支持多线程,对多核CPU性能可以达到更
阅读全文
posted @ 2020-08-11 16:06 吾以观复
阅读(274)
评论(0)
推荐(0)
Linux常用命令
摘要: 1 基础命令 tips:tab键自动补全 1.1 目录命令 ll 查看当前目录下的所有文件 cd 切换目录 cd.. (返回上级目录) cd foldername(打开文件夹) cd ~ (返回用户Home目录) pwd 显示当前所在目录 mkdir 创建目录 1.2 文件命令 stat 查看文件详
阅读全文
posted @ 2020-08-11 14:39 吾以观复
阅读(193)
评论(0)
推荐(0)
TCP/IP速记
摘要: 网络协议 计算机网络的核心就是网络协议。网络协议是计算机网络中为了数据交换而建立的规则。 OSI七层模型和TCP/IP五层模型 在实际运用中,最终是TCP得到了广泛的应用。 OSI是一种设计得非常详细的协议,而问题就是出在详细上;因为实际的情况往往比想象中的更加多变和灵活,所以OSI的详细本该成为它
阅读全文
posted @ 2020-08-11 12:14 吾以观复
阅读(334)
评论(0)
推荐(0)
2020年8月10日
数据结构和算法速记
摘要: 数据结构 数组 结构特征:内存地址连续,大小固定 使用特点:查询快,插入慢 链表 结构特征:内存地址不连续,大小可变 使用特点:查询慢,插入快 栈 结构特征:顺序栈(基于数组实现,继承数组特征),链式栈(基于链表实现,继承链表特征) 使用特点:先进后出,后进先出 队列 结构特征:顺序队列(基于数组实
阅读全文
posted @ 2020-08-10 13:43 吾以观复
阅读(246)
评论(0)
推荐(0)
2020年8月7日
多线程相关概念
摘要: 相关概念 进程:启动一个应用程序,就会开启一个进程(微信,QQ,浏览器等等) 线程:程序的执行路径 进程和线程的区别:进程是在操作系统下的并发,线程是在应用程序下的并发 多线程:在同一进程中开启了多个不同的执行路径,多个路径同时执行 多线程好处:提高程序整体运行速度,快速响应 多线程的应用场景: 异
阅读全文
posted @ 2020-08-07 17:20 吾以观复
阅读(205)
评论(0)
推荐(0)
线程安全&Java内存模型
摘要: Java内存模型 Java内存模型(JMM)主要目标是定义多线程的情况下线程访问变量的规则。 JMM规定线程之间的共享变量存储在主内存中,每个线程都有一个本地内存(工作内存),本地内存存储了共享变量的副本。 关于线程安全 什么是线程安全问题? 当多个线程同时共享同一个全局变量做写的操作时候,可能会受
阅读全文
posted @ 2020-08-07 17:14 吾以观复
阅读(216)
评论(0)
推荐(0)
线程通讯wait¬ify
摘要: 相关概念 锁:解决线程间冲突的问题 wait¬ify:解决线程间协作的问题 wait和sleep的区别 wait期间对象锁是释放的,而sleep只能延时,并未释放锁 调用wait方法:暂停正在执行的线程,放弃CPU执行权,并释放资源锁 调用notify方法:唤醒暂停的线程使之运行 生产者&消费
阅读全文
posted @ 2020-08-07 17:12 吾以观复
阅读(144)
评论(0)
推荐(0)
2020年8月6日
创建多线程的4种方式
摘要: - 继承Thread 继承Thread类,重写run方法实现多线程 package com.noneplus; class Task1 extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) { Syst
阅读全文
posted @ 2020-08-06 18:44 吾以观复
阅读(467)
评论(2)
推荐(0)
重写ThreadPoolTaskExecutor
摘要: ThreadPoolExecutor:JDK内置线程池实现 ThreadPoolTaskExecutor:Spring对JDK中线程池做了一层封装 参考代码:https://github.com/Noneplus/ConcurrentDemo 创建一个SpringBoot项目 主类开启异步注解 /*
阅读全文
posted @ 2020-08-06 18:42 吾以观复
阅读(439)
评论(0)
推荐(0)
2020年8月5日
JVM类加载机制
摘要: 类的加载过程 类的加载过程分为加载,验证,准备,解析,初始化共5个阶段 类的生命周期加上使用,卸载共7个阶段 加载 将字节码转换为二进制字节流加载到内存中,然后生成一个Class对象,用于类数据的访问 验证 保证字节流通过JVM规范校验和代码逻辑校验。 准备 为静态变量分配内存并设置初始值 设置初始
阅读全文
posted @ 2020-08-05 17:21 吾以观复
阅读(170)
评论(0)
推荐(0)
GC回收算法&GC回收器
摘要: 垃圾标记 在回收垃圾前,需要判断哪些是垃圾,哪些不是。 引用计数法 原理:被引用+1,未被引用-1,为0时回收。 问题:无法解决循环引用的问题 什么是循环引用?(环) A 引用了 B,B 引用了 C,C 引用了 A,它们各自的引用计数都为 1。但是它们三个对象却从未被其他对象引用,(假设有1000个
阅读全文
posted @ 2020-08-05 17:19 吾以观复
阅读(398)
评论(0)
推荐(0)
2020年8月2日
部署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.
阅读全文
posted @ 2020-08-02 19:00 吾以观复
阅读(296)
评论(0)
推荐(0)
2020年8月1日
static关键字设计原理
摘要: 语法只是表象,原理才是关键!!! 灵魂static关键字 Java规定:方法只能由对象来调用。 换句话来说,在面向对象的思维下,方法与对象存在一种强耦合。 方法在没有对象的情况下无法调用,于是上帝派来了static static作用:即使没有初始化对象,也可以调用方法。(类比到属性上同样如此) 被s
阅读全文
posted @ 2020-08-01 23:04 吾以观复
阅读(448)
评论(0)
推荐(0)
JVM内存结构
摘要: Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 围城这个比喻过于形象!!! JVM内存区域 上经典图 【线程公有】:堆和方法区 【线程私有】:虚拟机栈,本地方法栈,程序计数器 堆 用于对象实例的内存分配,GC的主要区域。 方法区 存储已被虚
阅读全文
posted @ 2020-08-01 21:15 吾以观复
阅读(197)
评论(0)
推荐(0)
配置Python开发环境
摘要: 安装开发包 https://www.python.org/ 注:x86适用Intel处理器,X86-64适用AMD处理器(选择对应的包,避免出现兼容性问题) 建议在win10的机子上安装可执行文件(win10安装pip会遇到很多依赖问题,使用可执行文件可以顺带把pip安装了) 运行cmd检测环境变量
阅读全文
posted @ 2020-08-01 00:04 吾以观复
阅读(356)
评论(0)
推荐(0)
2020年7月31日
爬取博客园文章
摘要: 一直想整个爬虫玩玩,之前用Java试过...的确是术业有专攻啊,Python写起爬虫来更加方便 今天的成果: main文件 主要的方法都封装在了spider-cnblogs里了,这里主要传递一个url,待会代码贴在后边 spider-cnblogs 大致的思路是这样的,先用requests发送请求,
阅读全文
posted @ 2020-07-31 23:57 吾以观复
阅读(363)
评论(0)
推荐(0)
下一页