Press "Enter" to skip to content

Posts tagged as “编程”

编程语言Java的JDK–code

大虾 0

JDK是java语言的软件开发包,主要用于移动设备,嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了java的运行环境(JVM+API(java系统类库))和java工具。
Path环境变量的作用是设置供操作系统去寻找可执行文件的路径的顺序;
ClassPath环境变量的作用是JVM执行java程序时搜索类的路径的顺序。

流程控制–code

大虾 0

摘要:本文主要介绍Java编程中的流程控制语句。流程控制指的是在程序运行的过程中控制程序运行走向的方式。主要分为以下三种:

运维相关的技术方向–code

大虾 0

运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。

Spring事务管理(详解+实例)–code

大虾 0

理解事务之前,先讲一个你日常生活中最常干的事:取钱。 
比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步骤失败对双方都不是好事,如果不管哪一个步骤失败了以后,整个取钱过程都能回滚,也就是完全取消所有操作的话,这对双方都是极好的。 
事务就是用来解决类似问题的。事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。 
在企业级应用程序开发中,事务管理必不可少的技术,用来确保数据的完整性和一致性。 
事务有四个特性:ACID

【阿里面试系列】Java线程的应用及挑战–code

大虾 0

上一篇文章【「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景】我们了解了进程和线程的发展历史、线程的生命周期、线程的优势和使用场景,这一篇,我们从Java层面更进一步了解线程的使用。关注我的技术公众号【架构师修炼宝典】一周出产1-2篇技术文章。Q群725219329分享并发编程,分布式,微服务架构,性能优化,源码,设计模式,高并发,高可用,Spring,Netty,tomcat,JVM等技术视频。

这一次,让你彻底明白接口及抽象类–code

大虾 0

本文的目的是讨论抽象类和接口的作用、示例和使用场景,这是我的理解和总结。对于接口和抽象类的更多概念性知识,你可以自己参考相关文档。