-
C++程序的耦合性设计
C++程序的耦合性设计 声明:本文部分采用和参考《代码里的世界观-通往架构师之路》中内容,可以说是该书中耦合性一章的读后感,感谢该书的作者余叶老师的无私分享。 1.什么是耦合? 耦合其实就是程序之间的相关性。 程序之间绝对没有相关性是不可能的,否则也不可能在...
-
二、锁的分类及特性
二、锁的分类及特性 【转】锁的分类及特性 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问时变得有序所设计的一种规则。 对于任何一种数据库来说都需要有相应的锁定机制,所以 MySQL 自然也不能例外。 MySQL 数据库由于其自身...
-
学习开始记录一下,java 还是python?
学习开始记录一下,java 还是python? 2019.11.24开始正式开始学习JAVA. 在 bilibili站看了三天,大神们的对此问题的分析,介绍,我选择了JAVA开发语言。 在看了高淇老师的JAVA300视频,感觉比较对路,特别是第一章入门篇就让初学者心血来潮,兴趣大增。 他让大家了制作...
-
🙈羞,Spring Bean 初始化/销毁竟然有这么多姿势
#128584;羞,Spring Bean 初始化/销毁竟然有这么多姿势 文章来源:http://1t.click/bfHN 一、前言 日常开发过程有时需要在应用启动之后加载某些资源,或者在应用关闭之前释放资源。Spring 框架提供相关功能,围绕 Spring Bean 生命周期,可以在 Bean 创建过程初始化资...
-
HashMap原理详解
HashMap原理详解 本文的源码基于jdk8版本,讲一下hashMap的核心基本和重难点知识 概述 一、构造函数 二、put操作 1. hash函数 2. 数组下标计算 3. 操作步骤 总结 三、扩容操作 resize jdk1.8的扩容操作 如何避免并发问题导致链表转移行程环 jdk1.7 扩容并发问题分析 五...
-
十一、建造者模式
十一、建造者模式 建造者模式 模式的定义与特点 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将...
-
test1
test1 linux入门系列5--新手必会的linux命令 上一篇文章“linux入门系列4--vi/vim编辑器”我们讨论了在linux下如何快速高效对文本文件进行编辑和管理,本文将进一步学习必须掌握的linux命令,掌握这些命令才能让计算机更懂你。 就我们前文已经装好的centos操作系统而言...
-
java中的transient关键字详解
java中的transient关键字详解 目录 1、何谓序列化? 2、为何要序列化? 3、序列化与transient的使用 4、java类中serialVersionUID作用 5、transient关键字小结 前言 说实话学了一段时间java的朋友对于 transient 这个关键字依旧很陌生基本没怎么用过,但是 transient...
-
Lombok 使用详解,简化Java编程
Lombok 使用详解,简化Java编程 前言 在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求 比如,在 Java 应用程序开发中,我们几乎要为所有 Bean 的成员变量添加 get() ,set() 等方...
2019-11-25 16:02:49 java 对象java 技术java编写文件定义IntellijIntelIE公众号PS
-
《深入理解Java虚拟机》并发(第12~13章)笔记
《深入理解Java虚拟机》并发(第12~13章)笔记 volatile关键字的作用 所有变量的可见性——仅仅是修改后的值的可见性,不保证并发修改时新值和预期一致。即只保证读,不保证写。 禁止指令重排序——修饰的变量,读写不会指令重排。如变量isReady被volatile修饰,这两条指...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
