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

程序架道

专栏作者
105
文章
46374
阅读量
26
订阅数
一周技术学习笔记(第75期)-通过代码的认知成本可以衡量复杂度吗
你怎么来评判一段代码,一个功能,一个工程的复杂性?是呀,在生产过程中,我们经常会说,也经常听说,某某工程复杂,某某功能的代码复杂,那么到底是怎么一个复杂呢?
王新栋
2022-12-01
3280
一周技术思考笔记(第48期)-多进程单线程还是单进程多线程
观察了周围,工作了几年,大部分人都是埋着头拉车,而不愿去抬头思考一下,思考spring为什么能够管理那么多的javabean,思考Tomcat为什么能够把用户的请求转发给java类,这些都是怎么做到的。
王新栋
2022-01-18
4010
写代码,你以为的快方法,可能是慢方法
要搞一次促销抽奖活动,奖池里配置了很多奖项,我们需要按运营预先配置的概率抽中一个奖项。
王新栋
2021-12-01
4490
一周技术思考(第20期)-我给她推荐了这些Java书籍
大家好,这里记录,我每周读到的技术书籍、专栏、文章以及遇到的工作上的技术经历的思考,不见得都对,但开始思考总是好的。
王新栋
2021-07-01
1670
世界读书日之际推荐几本书
电影《卡萨布兰卡》里有一句话:“你现在的气质里,藏着你走过的路,读过的书和爱过的人”,那么你想培养自己的的气质吗。
王新栋
2019-06-24
3750
我是一个JAVA线程,我有话要说
我可以通过Thread类new一个出来,也可以通过Runnable实现出来。另外我跟各个系统平台还有很大关系,我虽然诞生自JVM的虚拟环境,但运行时的程序本身是用C语言之类的开发语言编写的本机程序,因此我还占用了本机资源,比如本机内存,这点可以观察Thread类里面有很多的native方法就能明白我确实不能像其他类那样"潇洒",因为这意味着我所拥有的这些方法往往是没有使用或者没有办法来使用跟平台无关的手段来实现。另外多啰嗦一句,有时候需要本机内存的操作随jvm的实现不同也会有差别,但有些操作很常见,比如启动我这个线程的时候,加载类的时候,还有网络或者文件I/O操作等等,这些操作都需要本机内存的参与,这得益于JNI的支持使得JAVA运行时能够很方便的调用类似C语言编写的本机代码。所以说到这里的话,因操作系统不同因而实现不同,也就不仅仅是我自己不那么"潇洒"了,当然多数基本的类型还是都自由自在的畅游在JVM这个环境下的。
王新栋
2019-06-24
4070
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档