-
一个java文件是怎么一步一步执行的
一个java文件是怎么一步一步执行的 说点什么呢,java比你想的要难 写了多年java,发现好多人并不知道一个class文件怎么被解析执行的,所以我也发表下看法 1. 编写java源文件 ? 2. 把java源文件编译成 .class字节码文件 ,JVM不认识源文件 ? 3. JVM处理class文件 搞java...
-
MyBatis事务
MyBatis事务 数据很重要 在介绍MyBatis事务之前,先普及下数据库事务相关知识 事务(Transaction) 是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如 beg...
-
Netty 如何实现心跳机制与断线重连?
Netty 如何实现心跳机制与断线重连? 作者:sprinkle_liz www.jianshu.com/p/1a28e48edd92 心跳机制 何为心跳 所谓心跳, 即在?TCP?长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保?TCP?连接的有效性. 注:心跳包还有另一个作用,...
-
【面试题】String类、包装类的不可变性
【面试题】String类、包装类的不可变性 不可变类的意思是创建该类的实例后,该实例的实例变量是不可改变的。Java提供的8个包装类和String类都是不可变类。因此String和8个包装类都具有不可变性。 就拿String类来说,通过阅读String类的源码我们可以发现其实整个String...
-
常见Java性能问题一招帮你解决,80%的人都不知道
常见Java性能问题一招帮你解决,80%的人都不知道 概述 性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱...
2020-05-06 16:34:21 linux命令常用的linux命令文件ESET大内存硬件Linuxword采集数据采集
-
一站式解决使用枚举的各种痛点
一站式解决使用枚举的各种痛点 如果变量值仅有有限的可选值,那么用枚举类来定义常量是一个很常规的操作。但是在业务代码中,我们不希望依赖 `ordinary()` 进行业务运算,而是自定义数字属性,避免枚举值的增减调序造成影响。但也正是因为使用了自定义的数字属性,很多...
-
P1358 扑克牌
杨辉三角和组合数之间的关系 题目描述 组合数学是数学的重要组成部分,是一门研究离散对象的科学,它主要研究满足一定条件的组态(也称组合模型)的存在、计数以及构造等方面的问题。组合数学的主要内容有组合计数、组合设计、组合矩阵、组合优化等。 随着计算机科学的...
-
【面试题】Java类初始化和实例初始化的顺序
【面试题】Java类初始化和实例初始化的顺序 一、类初始化 1、一个类要创建实例需要先加载并初始化该类 (1)main方法所在的类需要先加载和初始化 class Father{ private static int i = method(); private static int method() { System.out.println( "(2)" ); retur...
-
Spring AOP如何产生代理对象
Spring AOP如何产生代理对象 框架就是复杂的留给自己,简单的留给码农,像写hello world一样简单 早年开发Spring AOP程序时,都是xml文件配置aop(现在不流行xml了,注解@EnableAspectJAutoProxy大行其道),然后框架解析, 例如: ?它这种配置是如何解析的,拦截方法...
-
2020最新Java工程师面试题-Java 并发编程(二)(附答案,持更中
2020最新Java工程师面试题-Java 并发编程(二)(附答案,持更中) 1、并发编程三要素? 1、原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操 作打断,要么就全部都不执行。 2、可见性 可见性指多个线程操作一个共享变量时,其中一个线...
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
