学习笔记
文章平均质量分 78
九幽孤翎
蜉蝣只有认清自己的渺小,才能有化茧成蝶的一天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL8连接JDBC
资源参考第一步:先在mysql里新建数据库与表CREATE DATABASE jdbc_demo CHARACTER SET utf8 COLLATE utf8_general_ci;USE jdbc_demo;CREATE TABLE `users`( id INT PRIMARY KEY, NAME VARCHAR(40), PASSWORD VARCHAR(40), email VARCHAR(60), birthday DATE);INSERT INTO `users原创 2021-04-03 19:54:26 · 2193 阅读 · 0 评论 -
CSAPP优化程序性能的高质量代码整理
学习资源:深入理解计算机系统 第五章总述:编写高效程序,除了众所周知的算法以及数据结构外,还应该考虑代码能被编译器有效优化。本文将罗列几种典型的优化方案。一.编译器参数GCC编译器可以调用-og,-o1,-o2,-o3等优化级别来对程序进行优化,而JVM也可以通过一系列指令来禁用或开启某些机制来达到优化的目的。但是,事实上,有许多的代码是难以优化的:1.指针运算c语言的指针是非常难以优化的,如果编译器不能确定两个指针是否指向同一个位置,就必须假设这种情况,这就限制了可能的优化策略。举例:.原创 2021-03-31 16:44:42 · 372 阅读 · 0 评论 -
Java并发编程——JDK并发包 学习笔记(持续更新ing)
学习资料:《Java高并发程序设计》以及大佬的博客后续会根据《深入理解计算机系统》,《Java并发编程的艺术》,《Java并发编程实战》,极客时间的Java并发编程实战课程 等内容补充完善以下大部分阐述来自上述书籍与课程中个人认为很重要的部分,也有部分心得体会,后续还会更新各种并发相关笔记,点点关注不迷路!ヽ(✿゚▽゚)ノ一.JAVA中多线程同步控制的工具1.重入锁重入锁是synchronized的强化版。在包java.util.concurrent.locks.ReentrantLock内.原创 2021-03-18 19:24:23 · 580 阅读 · 0 评论 -
JAVA并行程序基础 学习笔记
学习资料:《深入理解计算机系统》,《Java高并发程序设计》,《Java并发编程实战》,《Java并发编程的艺术》,《Java核心技术卷1》多线程一章,极客时间王宝令的Java并发编程实战课程…以下大部分阐述来自上述书籍与课程中个人认为很重要的部分,也有部分心得体会。一.概念辨析1.进程 & 线程进程:操作系统对一个正在运行的而程序的一种抽象。在一个系统上可以同时运行多个进程,而每个进程都好像在独占地使用硬件。而并发运行,则是说一个进程的指令和另一个进程的指令是交错执行的。这种机制叫做上下文原创 2021-03-13 11:11:31 · 6206 阅读 · 13 评论
分享