《码农翻身》读后感第二天

《码农翻身》第二章 Java帝国.emmx 你最爱的Java 搞懂了这几点,你就学会了Web编程 Spring本质系列(1) -- 依赖注入 Spring本质系列(2) -- AOP 三层架构和MVC那点事儿 Java帝国之拨云见日识回调 小张的Duck Typing JDBC的诞生 JDBC后传 一个不安分的JDBC驱动 Java帝国之 Java Bean(上) Java帝国之 Java Bean(下) Java帝国之 函数式编程(上) Java帝国之 函数式编程 (下) 关于Java初学者需要知道的10件事 Junit你不知道的那些事儿 Java EE的历史 Java EE读书指南 给小白的Java 立即下载

     今天看了几个小时,直接看了三分之一多。中间主要讲到了多线程的锁,递归算法,java语言的发展过程,虚拟机(栈和堆,java文件编译过程,gc机制),数据持久化框架ejb,ibitis,hibernate,jdbc,以及数据库的事务,分布式事务和利用消息队列实现数据的最终统一性。jsp的发家史,页面的动态代理,自定义注解,泛型的引入和实现,日志系统的实现,数据的序列化。

     当中大多数知识说的比较浅吧,像虚拟机,只是大概的讲了下类的加载过程,感觉对于栈的描述有点过多和重复。堆只是稍微提了下。还有持久化的东西,重点是介绍了jdbc的实现过程,里面的代码也很清晰。

      递归算法,尾递归——当递归调用的是函数中最后执行的语句,并且它的返回值不属于表达式的一部分时,这个递归就是尾递归。用阶乘算法为列;int  A(int n,int result){  if n==1?return 1:return A(n-1,n*result)  }.尾递归的优点;编译器会生成优化的代码,复用栈桢;

     事务特性:1.原子性,2.一致性,3.隔离性,4.持久性。分布式事务(JTA):主要是通过一个全局的事务管理器来管理不同数据库的操作。当需要跨数据库操作时,管理器向各个数据库发出准备消息,让本地数据库准备好执行操作,锁住资源,记录日志,但不能提交数据。准备完毕再通知管理器OK。当所有数据库都准备完毕,管理器再向数据库发出提交请求。数据库再提交数据。总结就是分为两个阶段,准备和提交。但是这两个阶段都必须先通知管理,再由管理器发出下一步的命令。初步看来可以实现数据的一致性,但是性能反面确不让人满意。因为在和管理器交互的过程中,可能什么网络会中断或者超时,导致接收不到命令。这样的问题还不好解决。于是就出现了,消息队列来代替分布式事务。在本地数据库建一个事务列表,需要执行跨数据库操作时就在事务列表中新增一条数据。然后用消息队列每天定时查询事务列表中的需要执行的事务。以达到数据最终的一致性。

      总的来说这本书偏理论性的东西较多,都是用故事的形式描述出来原理,不会刻意强调。知识点需要靠自己理解和捕捉。估计明天不出意外可以全部看完,确实是没想到这么快的。但是看到现在感觉学到的东西不多。估计还会再重新读一遍。

【R】R画图不显示中文问题 系统mac os 11 RstutioVersion1.2.1335 RVersion3.6.2 画图里的中文一直显示成方框。 ggplot()+geom_point(aes(x=ta1$X2011年,y=ta1$X2012))+ xlab("2011年")+ylab("2021年") 解决方案: 使用showtext。 install.packages("showtext", repos = "https://mirrors.ustc.edu.cn/CRAN/") in... 阅读详情

相关推荐

2080Ti双卡开启NVLink

本文介绍了如何在Ubuntu 22.04系统下给2080Ti双卡开启NVLink的方法。

flymyd的博客 2901

万众期待,催更5年,《码农翻身2》强势来袭!!!

再比如,对于“编程语言的巅峰”这一节,如果你对基本的数组、条件分支、函数都不了解,就无法领略汇编语言的厉害之处。现在《码农翻身2》终于来了,之所以拖了这么长的时间,主要是因为中间“插播”了另外一本书——《半小时漫画计算机》,该书使用纯漫画的方式来讲解计算机基础知识,这对我来说是一个全新的尝试,花费了我不少的时间和精力。所以,我在写文章的时候也有意把枯燥乏味的技术包装一下,变成好玩有趣的故事,在故事中让主人公不断遇到问题,不断制造悬念,吸引大家看下去,不知不觉就把技术掌握了。

博文视点(北京)官方博客 1942

STM32以太网通信-STM32以太网外设(ETH)

通过 DMA 控制器进行介质访问控制 (MAC) STM32F4xx系列控制器内部集成了一个以太网外设,它实际上是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC 层的任务。 借助以太网外设,STM32F4xx 控制器可以通过ETH 外设按照IEEE 802.3-2002 标准发送和接收MAC 数据包。 ETH 内部自带专用的DMA 控制器用于MAC,ETH 支持两个工业标准接口介质独立接口(MII)和简化介质独立接口(RMII)用于与外部PHY 芯片连接。MII 和RMII 接口用于

暖暖_的_纠结的博客 2万+

码农翻身之大话编程篇:2我是一个Java Class

                                                    第一回    陌生警察        我出生在C盘下面一个很深层次的目录下,也不知道是谁把我放在这里的。我一直在睡觉,外边的日出日落,风雨雷电和我一点关系都没有。        直到有一天,有个家伙咣咣咣砸我房门把我叫醒。这个家伙穿着像警察的制服,左手拿着一个对讲机,右手递过来他的工作证:“你好...

希望变强的小菜鸟的博客 932

手写数字数据集MNIST

文章目录一、 简介二、下载MNIST数据集训练集和测试集的长度输出图像数据和标记数据的形状显示手写数字图片输出数据集中的第1个样本显示图片 一、 简介 MNIST是一个非常有名的手写体数字识别数据集(手写数字灰度图像数据集),在很多资料中,这个数据集都会被用作深度学习的入门样例。 MNIST数据集是由0到9的数字图像构成的。训练图像有6万张,测试图像有1万张。MNIST数据集是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据。由250个不同的人手写而成。 每一张图

qq_37289115的博客 1万+

工业产线瑕疵检测:基于 YOLO 的自动化质检系统实战

从工业瑕疵数据集构建到模型训练,从桌面检测界面到产线适用性优化,本文覆盖了一套工业质检系统的完整路线。这个场景的核心评价指标不是最高精度,而是在保证 recall ≥ 0.95 的前提下尽可能压低 false positive——因为漏检的直接成本(客户投诉、质量事故)远高于误报的成本(人工复检)。部署时先设一个偏低的置信度阈值确保覆盖,再通过持续收集人工复检数据来逐步调优。

m0_71589036的博客 67

码农翻身 各章节链接

码农翻身 各章节链接

mhHao的博客 588

环形平滑标签(Circular Smooth Label, CSL)技术详解

环形平滑标签(CSL)是一种优化算法,旨在解决旋转目标检测中角度预测的边界问题。通过将角度回归转化为分类任务,并利用窗口函数平滑标签分布,CSL有效处理了角度周期性的梯度突变问题。其核心原理包括角度离散化和平滑标签编码,通过高斯、矩形、三角等窗口函数生成概率分布。CSL在技术实现上涉及标签转换流程、模型结构调整和损失函数优化,显著提升了检测精度和稳定性。在DOTA数据集上的实验表明,CSL在mAP和角度误差方面优于传统方法。应用场景包括遥感图像分析、自动驾驶和工业质检,部署时需注意旋转NMS编译和ONNX导

浩瀚之水的专栏 640

码农翻身讲网络2:TCP协议

TCP/IP 之 大明王朝邮差 TCP/IP之大明内阁 TCP/IP之蓟辽督师 大明王朝天启四年, 清晨。 天色刚蒙蒙亮,我就赶着装满货物的马车来到了南城门, 这里是集中处理货物的地方 , 一队一队的马车都来到这里, 城头的士兵带着头盔,身披盔甲, 手持长枪, 虎视眈眈的注视这下面的动静。 城门口的大棚里乱哄哄的,是一群人围在一起赌钱, 这些家伙都穿着同样的衣服, 前胸和后背写着三个大字 “TC...

mhHao的博客 485

NVIDIA Isaac GR00T N1 人形机器人强化学习入门教程(二)详细步骤

LeRobot 格式 1.1 加载数据集 要加载数据集,我们需要定义以下 3 项内容: 在数据中显示图像帧 我们还可以对 LeRobotSingleDataset 类中的数据进行一系列转换。下面展示了如何对数据进行转换。 现在看看应用转换后的数据有何不同。 例如,对状态和操作进行规范化和串联,对视频图像进行裁剪、调整大小和颜色抖动。 二、GR00T 推断 本教程介绍如何使用 GR00

2506_90492529的博客 3013

把 SAP GUI 做成可维护的应用:Module Pool 基础与 Table Control 深入实战

SAP Module Pool 与 Table Control 开发要点 摘要:Module Pool 作为 SAP GUI 交互的核心技术,由程序、屏幕(Dynpro)和流逻辑(Flow Logic)组成,通过 PBO/PAI 事件驱动数据流。Table Control 是其中处理多行数据的核心控件,其开发关键在于: 正确理解 PBO/PAI 数据流机制 掌握 CXTAB_CONTROL 结构的关键属性(LINES、TOP_LINE 等) 合理设置列控制属性(CXTAB_COLUMN) 采用 LOOP W

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 242

《码农翻身》第二章 Java帝国 思维导图

小伙伴们大家好,我把曾经做的《码农翻身》第二章 Java帝国 思维导图放上来了。 使用软件是MindMaster,这个软件的好处是, 非RMB用户可以插入图片(另一款思维导图软件XMind,要成为会员之后才可以插入图片), 文件链接已经放上来啦 emmx格式的: 链接:https://pan.baidu.com/s/1YXQfKj0qaZt7pO97QF03wA 提取码:prta 复制这段内容后打开百度网盘手机App,操作更方便哦 ——————————————————————————————————————

weixin_44857476的博客 1043

C#上位机+国产PLC+AI:构建自主可控的智能生产线解决方案

全栈国产化智能产线方案并非遥不可及,基于成熟的国产硬件、丰富的.NET生态、快速发展的国产大模型,完全可以搭建出稳定可靠且具备智能能力的生产系统。落地建议采用三步走策略:基础国产化阶段:替换PLC与上位机,实现基础监控与控制功能,解决卡脖子问题,快速验证国产化方案稳定性数据沉淀阶段:完善数据采集与存储,建立设备台账、故障库、工艺库,积累高质量领域数据智能升级阶段:引入国产大模型与知识库,落地故障诊断、工艺优化、预测性维护等智能应用,持续提升产线效率。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 522

码农翻身讲操作系统2:进程,线程与操作系统那些事

我听说我的祖先们生活在专用计算机里, 一生只帮助人类做一件事情,比说微积分运算 了、人口统计了 、生成密码、甚至通过织布机印花 ! 如果你想在这些专用“计算机”上干点别的事儿,例如安装个游戏玩玩, 那是绝对不可能的, 除非你把它拆掉, 然后建一个全新的机器。 而我这些祖先们勉强可以称为“程序”。 后来有个叫冯诺依曼的人, 非常了不起, 他提出了“存储程序”的思想, 并且把计算机分为五大部...

Java技术江湖 2036

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

码农翻身讲网络2:TCP协议与可靠传输

前言:本文主要想说一下TCP的知识, 比喻有不恰当之处,敬请包涵。 大明王朝天启四年, 清晨。 天色刚蒙蒙亮,我就赶着装满货物的马车来到了南城门, 这里是集中处理货物的地方 , 一队一队的马车都来到这里, 城头的士兵带着头盔,身披盔甲, 手持长枪, 虎视眈眈的注视这下面的动静。 城门口的大棚里乱哄哄的,是一群人围在一起赌钱, 这些家伙都穿着同样的衣服, 前胸和后背写着三个大字 “TCP...

Java技术江湖 2253

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

150本畅销书已选好,快来认领!!

锻炼与不锻炼的人,隔一天看,没有任何区别;隔一个月看,差异甚微;但是隔五年十年看,身体和精神状态上就有了巨大差别。读书也是一样的道理,读书与不读书的人,日积月累,终成天渊...

程序员小灰的博客 745

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【读书笔记】码农翻身中的计算机思想

近日在看《码农翻身》和《码农翻身2》,被书中的故事吸引了,但这背后,也蕴含了很多计算机思想,尝试总结一下。

weixin_45207619的博客 322

微软开源了操作系统,注释中藏着一个大秘密!

前些天,微软开源了DOS4.0,这其实算不上什么大新闻,因为:1. 这是个非常古老的,没人用的操作系统;2. 这不是DOS第一次开源了,1.25版,2.0版在6年前已经开源了有意思的是,网友发现,开源以后,一个叫做mzbik的人心急火燎地修改了其中一行代码的注释:这个注释的意思是:“脑子有问题的Tim Patterson......”mzbik把Tim Patterson改成了缩写TP,其他保持不...

码农翻身 1543

读书笔记(二)《码农翻身》

2020年的第二篇读书笔记,陶醉在读书笔记和博客之间,作为一种正反馈,不断吸引我去记录学到的知识,和学生时代一样,边学边记录,时间在这里似乎变得珍贵了不少。 浪潮之巅的Web 浏览器,超文本,标记语言,网络服务器,共享内存来通信,自定义socket通信,Web服务通信,HTTP GET/POST+JSON Web通信过程 :HTTP发送请求,HTTP报文打包在TCP报文段中,又被放在IP层数据...

摩尔的博客 950

用故事给技术加点料,技术学习也能好玩又有趣!

2018年,我的第一本书《码农翻身》出版。2021年,第二本书《半小时漫画计算机》出版。2024年,第三本书《码农翻身2》终于出版了。平均三年出一本书,这么保持下去,等我退休的时候,岂不是...打住吧,这三本书,感觉已经把我的老底掏空了看看这本书的封面就知道,《码农翻身2》依然是用故事的方式讲解技术!在这本书里,著名的张大胖又会遇到各种各样的挑战,不得不“重新发明”各种知名软件和技术。编程语言王...

程序猿DD 584

以前省吃俭用学编程,现在得卖房了......

一个初创公司的CEO,想从Meta挖一个资深的研究人员,帮助开发一个AI问答引擎。没想到人家根本不领情:“等你有了1万块H100,再来找我吧!”看了这个消息,我心里真是五味杂陈,时代变了,大模型的研发,变成了巨头的狂欢。一块英伟达H100,保守点儿按3万美元算,1万块就是3亿美元,20多亿人民币!自己买不起显卡,没法从头儿训练,用开源的总可以吧!马斯克开源的Grok,就是已经训练好的3140亿参数...

码农翻身 606

关于《码农翻身》一书的读后感以及自己的一些拙见汇总

《码农翻身》读后感,以及自己的一些总结

产品经理克星(狗头) 1976

以热爱为前提写代码-读码农翻身有感

阅读码农翻身有感

abjtxf的博客 486

《码农翻身》读后感第一天

       今天第一天开始读刘欣的《码农翻身》,刚开始看就完全被吸引了.可能是这本书完全是用第一人称的方式来介绍程序技术,让自己刚开始看 就有很强的代入感的原因。一上午两个小时就看到了第一章第六篇第三节了<文件的存放>。         前面六篇虽然讲的都是关于计算机本身运行方面的知识,没有说到具体的写代码知识。但是还是觉得很有趣味。因为我觉得作为一个程序猿,每天都都和计算机打交道...

Object_Dragon的博客 1593

《码农翻身》读后感

1.计算机的世界 线程: 线程运行步骤:就绪、等待、运行 多线程并发问题 加锁、死锁问题,按照资源顺序申请锁 TCP/IP 不可靠通道进行可靠性传输 TCP的三次握手和四次挥手 滑动窗口协议 CPU CPU比内存快100倍,比硬盘快百万倍。 寄存器、程序计算器 ...

weixin_30678349的博客 691

《码农翻身》读后感第三天

      简略的了解AOP(面向切面编程)和IOC(控制反转) DI(依赖注入);       HTTPS通信安全:对称加密和非对称加密;       对称加密:一把钥匙开一把对应的锁。自己保管好钥匙。  解密前把钥匙给别人。送钥匙的过程中不安全。       非对称加密:两个钥匙,公钥——用于加密,所有人都可以得到。私钥——用于解密,自己保管。为了防止公钥传输过程中被别人替换修改,传输时...

Object_Dragon的博客 634
上一篇: 《码农翻身》读后感第一天
下一篇: 《码农翻身》读后感第三天
"null"
博客等级 码龄8年 11粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值