摘要:
最近,TIOBE 发布了过去一年的编程语言排行榜:
数据来源TIOBE:
https://www.tiobe.com/tiobe-index/
TIOBE介绍:
TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。
编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进... 阅读原文
2021-01-08 21:21:04 阅读(707) 评论(0)
摘要:
本文部分摘自《深入理解 Java 虚拟机》
简介
Java 虚拟机的指令由操作码 + 操作数组成,其中操作码是代表某种特定操作含义的数字,长度为一个字节,而操作数就是此操作所需的一个或多个参数。由于 Java 虚拟机采用面向操作数栈而非寄存器的架构,所以大多数指令都不包括操作数,只有一个操作码
既然限制了... 阅读原文
2021-01-08 20:26:01 阅读(648) 评论(0)
摘要:
昨天,我们介绍了如何在Spring Boot中实现文件的上传。有读者问:那么如果有多个文件要同时上传呢?这就马上奉上,当碰到多个文件要同时上传的处理方法。
动手试试
本文的动手环节将基于Spring Boot中实现文件的上传一文的例子之上,所以读者可以拿上一篇的例子作为基础来进行改造,以体会这之间的区别,下面... 阅读原文
2021-01-08 20:06:03 阅读(701) 评论(0)
摘要:
前言
Jenkins, DevOps 技术栈的核心之一,CI/CD 离不开编写 Pipeline 脚本,上手 Jenkins ,简单查一下文档,你就应该不会被 agent,stages,step 这类关键词弄懵,也能很快构建出 pipeline 的骨架
但是当向骨架中填充内容的时候,尤其如何利用环境变量(系统... 阅读原文
2021-01-08 18:26:16 阅读(667) 评论(0)
摘要:
一、前言
在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。
譬如:
MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件?
MySQL 在LIKE进行模糊匹配的时候又是如何利用索引的呢?
MySQL 到底在怎么样的情况下能够利用索引进... 阅读原文
2021-01-08 17:27:03 阅读(675) 评论(0)
摘要:
一、LongAccumulator类
1.和LongAdder之间的关系
LongAdder类是LongAccumulator的一个特例,我们看一下LongAccumulator的一个构造方法
public LongAccumlator(LongBinaryOperator accumulatorF... 阅读原文
2021-01-08 15:56:02 阅读(632) 评论(0)
摘要:
我是用的是ecplise开发环境,在进行动态web工程时需要配置xml文件,编辑后一保存就会非常的卡顿甚至导致ecplise很长时间未响应。
原因出自Tomcat的版本同Web版本不兼容,可以尝试降低Web的版本号来进行解决,但是修改web版本号需要同时修改xml文件下的多出代码位置,容易... 阅读原文
2021-01-08 14:55:03 阅读(634) 评论(0)
摘要:
Java虚拟机运行时数据区
方法区:存储 类信息、常量、静态变量、即使编译器编译后的代码等数据,也有别名叫做非堆。 方法区其中有包含有 运行时常量池,用于存放编译期生成的各种字面量和符号引用。其中,可通过String.intern()方法将字符串放入运行时常量池中。
堆:存储的是类实例对象,数组。 J... 阅读原文
2021-01-08 13:25:08 阅读(692) 评论(0)
摘要:
原文链接http://zhhll.icu/2020/06/14/java%E5%9F%BA%E7%A1%80/%E5%AD%97%E7%AC%A6%E4%B8%B2/java%E5%9F%BA%E7%A1%80%E4%B9%8B%E5%AD%97%E7%AC%A6%E4%B8%B2/
字符串
String
S... 阅读原文
2021-01-08 12:36:02 阅读(690) 评论(0)
摘要:
在业务部门的开发中,大多数的我们在完成的业务的各种需求和提供解决方案,很多场景下的我们通过 CRUD 就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模式改善自己的业务代码就是其中的一种。让代码变得更加简洁和提升健壮性,从代码中寻找一些... 阅读原文
2021-01-08 11:01:24 阅读(703) 评论(0)