- Ⅰ.Java命名规范
唐騦忆
一、命名规范项目名全部小写包名全部小写类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:publicclassMyFirstClass{}变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。intindex=0;publicvoidtoString(){}常量名全部大写publicstaticfinalStringGAME_COLOR=”RED”;6.所
- java 枚举 命名规范_JAVA命名规范
卖糕郎
java枚举命名规范
1.[强制]代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.2.[强制]代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式.3.[强制]类名使用UpperCamelCase风格,必须遵守驼峰命名的形式.4.[强制]方法名、参数名、成员变量、局部变量同意使用lowerCamelCase风格,必须遵守驼峰命名的形式.5.[强制]常量命名全部大写,单子间使用下划
- Java命名规范简介
Leo.荒
java
1、类命名规范:1-1、类名必须使用有意义的名字。1-2、类名的每个单词的首字母必须大写—帕斯卡命名法。1-3、类名不能使用数字除了_和$之外的任何符号,中间不能添加空格,不能使用java关键字.2、变量命名规范:2-1、杜绝使用美元符和下划线作为标识符命名的开头;2-2、必须使用有意义的名字作为变量名(包括缩写);2-3、杜绝使用中文或者拼音来命名;2-4、变量命名的具体格式:2-4-1、类命名
- Java命名规范规则、手册、工具
三花学编程
java开发语言
Java代码写的好不好,一个很关键的因素就是命名规范,就像我们高考答题一样,先不管答案的正确与否,字迹工整就有个印象分,比如英语作文不会的抄阅读理解,这种小技巧,必须有一个工整的字体作为支撑。而我们在职场,写过的代码千千万,如果没有一个好的命名规范,于自己而言,隔了一个月后,自己都看不懂自己写的代码了,代码的可读性不好。于团队而言,代码评审时,容易被喷。所以我们来看看一些好实践的规范。Java命名
- Java核心技术
weixin_51551879
java
Java核心技术和java相关的几件事情java语言的前生今世Java的应用领域java的职业发展规划java学习方法Windows下java开发环境搭建MacOS下java开发环境搭建Linux下java开发环境搭建第一个Java程序Java开发工具开发工具atom的使用开发工具Eclipse开发工具IntelliJIDEA关键字和保留字Java标识符Java命名规范Java数据类型Java整型
- java命名规范
学姐抱抱.
java
在上学校java课的时候,上到java命名规范,发现记得不太清了,整理了一下发出来java命名规则包(packages):一个唯一包名的前缀总是全部小写的ASCII字母并且总是一个顶级域名,通常是com,edu,gov,mil,net,org.或是1981年ISO3166标准所指定的标识国家的英文双字符代码excom.sumengcom.applecmu.csbovik.cheekse类(clas
- Java命名规范
西三旗靓仔
转自:https://mp.weixin.qq.com/s/2GnWvmN3BkuqLVpmc_SDTg简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,夸张点可以说是编程5分钟,命名两小时!究竟为什么命名成为了工作中的拦路虎。每个公司都有不同的标准,目的是为了保持统一,减少沟通成本,提升团队研发效能。所以本文中是笔者结合阿里巴巴开发规范,以及工作中的见闻针对Java
- 代码命名规范
程序员沉梦听雨
系统设计java系统架构
代码命名指南好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。Java命名规范:类型约束例项目名全部小写,多个单词用中划线分隔‘-’spring-cloud包名统一使用小写com.alibaba.fastjson类名单词首字母大写(大驼峰)Feature,ParserConfig,DefaultFieldDeserializer常量名全部大写,多个单词,用’
- java命名规范,命名格式
西柚老王
java
一、命名规范1、项目名全部小写2、包名全部小写3、类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:publicclassMyFirstClass{}4、变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:intindex=0;publicvoidtoString(){}5、常量名全部大写如:publicstaticfinalStringGAME_C
- SpringBoot项目使用Thymeleaf 模板导出Word文档(支持富文本,图片)
白茶相依99
wordspringboot后端java
一、制作模板1、使用MicrosoftWord2010文档进行模板制作如图下所示:注意:不建议使用WPS软件制作模板,原因是下载之后用office办公软件可能无法打开,感兴趣的话可以自己去测试,以上建议纯属个人想法,并无实际验证。2、保存模板保存模板,如下图所示:1、建议先保存word为doc格式的文件,在将word文件另存为。2、文件名没有限制。建议以Java命名规范命名。3、保存类型点击下拉箭
- java的数据类型和java命名规范----------2019-12-21
lucky珂
今天继续昨天话题,谈谈java的数据类型和java命名规范一。数据类型java数据类型共有三类八种,具体如下图:一类是整型:一类是浮点型还有字符型和布尔型这些数据类型是由java预定义的有了对基本数据类型的基础知识,接下来要谈一下数据类型之间的转换,它包括包装类之间的自动拆装箱,还有强制类型转换等,不做过多解释。最后说一下java命名规范标识符是用于给类、方法、变量、包和接口命名的,由字母、数字、
- Java基础——标识符及命名规范
少爷晚安。
Java基础java开发语言
Java命名又称为标识符,比如:类、方法和变量命名等。标识符命名规范:由26个英文字母大小写,0-9,_或$组成。数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。关键字:是java规定具有某种含义的词,关键字所有字母都是小写。保留字:暂时未使用,未来可能会作为关键字使用的。Java命名规范包名:多单词组成时所有字母都小写,
- JAVA、C、Python各编程语言命名规范(最全、持续补充)
王小河
javapythonc++c语言
JAVA、C、Python语言命名规范(最全、持续补充)该篇文章参照链接处内容,并将其整合在一起一、先了解一下命名的分类Java命名规范类名:需要使用大驼峰命名法(UpperCamelCase)风格。方法名、参数名、成员变量、局部变量:需要使用小驼峰命名测试方法名、常量、枚举名称需要使用蛇形命名法(snake_case)。比如test_get_user()、TIME_LIMIT。并且,测试方法名称
- spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法
renxyz
编程故事javaeclipsespringmvcsunjson
最近做项目用到了spring的新特性@RequestBody,非常好用,客户端发送的json串直接给转换并且注入给bean,以前自己用都是按照SUN的java命名规范进行的项目开发,没发觉有什么异常。给客户做项目,得按照客户的需求来,客户的需求是不受什么规范约束的,恰好客户给的需求是json串里面的变量名首字母全是大写,囧,如果按照常规java命名规则的话这是给class命名的方法。等到做出几个接
- java开发规范
进击的猫
程序规范java代码规范后端
文章目录(一)java命名规范1、变量、成员、方法名统一采用驼峰命名(lowerCamelCase),做到见语知其义2、类名的定义3、常量、类型、接口、子类的定义4、包名、异常、枚举、方法名称的定义5、领域模型定义规范:主要是以VO\DTO\DO等结尾(二)代码格式规范1、括号代码要求2、括号中间的操作变量要有空格,左右括号不出现空格。3、注释规范:注释的双斜线与注释内容之间有且仅有一个空格4、行
- 一篇搞定Java命名规范
Trade丿Life
好的代码本身就是注释,减少不必要的注释驼峰命名规则大驼峰命名类名全部使用大驼峰ServiceDiscovery、ServiceInstance、LruCacheFactory小驼峰命名方法名,参数名,成员变量,局部变量getUserInfo()、createCustomThreadPool()、setNameFormat(StringnameFormat)UserviceuserService;蛇
- java类的命名规范_程序员必知的Java基础:5条命名规范和8种数据类型归纳
赵玮龙
java类的命名规范
一、Java命名规范任何一种语言都有一套针对于语言自身的命名的规范,java也不例外。接下来,我就列举一下java对命名的规范。下面重点来了,准备好了嘛?1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name/$Object/name_/name$/Object$2、代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语
- java 定义八进制的变量_java命名规范,进制,原,反,补码,变量的8种基本类型
啧吖
java定义八进制的变量
java命名规范,进制,原,反,补码,变量的8种基本类型包(package):带包的要进行带包编译,例如:javac-d.JavaDemo.java-d:创建文件夹.:当前位置带包运行(包名+类名):javacom.wiscom.day01.demojava基本语法组成:可以自定义的名称:1.命名组成a.各国常见字母(不止英文字母,还可支持中文,日文等)b.数字(0-9)c.特殊字符(_$)只支持
- Java命名规范【全】
写BUG的ySir
Javajava开发语言
前言本文根据本人日常的学习等,总结出来的Java中的命名规范。基本上概括所有。喜欢的话记得点个赞,收藏哟~~包(Package)-命名规范1.使用小写英文字母进行命名。2.多层包之间用点进行分隔。3.一般采用域名倒写的方式进行命名。packagecom.zer.controllerpackagecom.zer.pojopackagecom.zer.service类(Class)-命名规范1.通常是
- Java命名规范
NoBug.己千之
Java基础篇java
文章目录Java命名规范总则1.原因2.项目命名规范3.包命名规范4.类命名规范5.方法命名规范5.1方法命名5.2参数命名6.变量命名6.1普通变量(驼峰命名+前缀)6.2静态变量(全部大写,常加下划线)6.3常量(全部大写,常加下划线)Java命名规范总则名称只能由字母、数字、下划线、$符号组成命名时不能以数字开头在命名是绝对不能出现Java关键字绝对不允许在命名时出现中文尽可能的少用拼音性的
- 解决SpringCloud Gateway Finchley.SR2服务宕机,不走熔断报fallbackCmd failed and fallback failed.问题
YHJ
gateway
在项目中,遇到网关Gateway路由的服务宕机,但是最后并没有走熔断的重定向。在Gateway的application.yml文件中有配置:filters:-RewritePath=/olesellercenter/(?.*),/$\{segment}#路由重写-name:Hystrix#熔断过滤器args:name:fallbackCmd#符合Java命名规范即可fallbackUri:forw
- Java 基础
泰山小鸟
Java基础Thinking,practice,notcollectionsJava命名规范4个原则:只能包含字母,数字,_和$,并且不能以数字开头严格区分大小写不能使用关键字可以中文命名,但不建议.建议"英文见文只意",或者"驼峰命名"命名规范:包名:全小写,中间有'.'分开分开.例如:java.awt.event;类名:首字母大写,通常由多个单词合成一个类名,每个单词首字母也要大写.例如:cl
- 疯狂Java讲义第五版读书笔记
呆呆的星仔
javajava-ee开发语言
疯狂Java讲义第五版读书笔记文章目录疯狂Java讲义第五版读书笔记第一章:Java语言概述与开发环境1.1、Java程序运行机制1.2、Java第一个程序1.3、Java命名规范1.3.1、包命名1.3.2、类命名、接口命名、抽象命名1.3.3、方法命名、变量命名第二章:面向对象2.1、程序设计的三种结构2.1.1、顺序结构2.1.2、选择结构2.1.3、循环结构2.2、面向对象的设计简介2.2
- 广州华资应届生Java面试2022-4-20
L--yan
java架构
广州华资软件技术有限公司我是视频面试,面的是Java开发工程师,一开始进去就问我是想实习还是就职,我回答是就职,他就说没有毕业证是不能就职啥的,接下来就是自我介绍。然后就是问了写技术问题1.Java命名规范,我没想到问这么基础,当时一下子没想起来,就按照自己编码习惯说了一点;2.Linux,因为我简历上写了了解Linux基础命令,就问了一些,当时太紧张就没答完整;3.还问了一些关于前端的知识,有什
- 01.java命名规范
go以恒
由26个英文字母大小写,0-9,_或$组成数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。如果不遵守如下的规范,编译可以通过!建议大家遵守包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始
- Java 命名规范(非常全)
公众号:方志朋
javapythonspring编程语言rest
欢迎关注方志朋的博客,回复”666“获面试宝典在本文中,将从大到小,从外到内,总结Java编程中的命名规范。文中将会涉及到日常工作中常见的命名示例,如包命名,类命名,接口命名,方法命名,变量命名,常类命名,抽象类命名,异常类命名以及扩展类命名等。我将按照项目工程目录结构,从包,类(接口,抽象类,异常类),方法,变量和常量的顺序展开介绍。本文是Java命名规范的介绍,建议收藏转发。更多文章可以关注公
- 深入了解Java包与访问控制权限
目录1、包的概念及使用(1)基本概念(2)import语句(3)系统常见包(4)Java新特性–静态导入2、jar命令的使用3、访问控制权限private访问权限default(默认)访问权限protected访问权限public访问权限4、Java命名规范1、包的概念及使用(1)基本概念package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加入package关键字即
- 基于SpringBoot + Vue的个人博客系统01——搭建后端项目
芊雨_
基于SpringBoot+Vue的个人博客系统javaspringbootvue
简介后端采用SpringBoot搭建项目,开发工具使用IDEA,为了简化开发,建议安装Lombok插件。步骤关于项目中类名以及包名的命名方式参考这篇文章:告别编码5分钟,命名2小时!史上最全的Java命名规范参考!搭建web项目,集成knife4j1、新建maven工程,导入依赖4.0.0pers.quanyucc.qblogqblog-server1.0-SNAPSHOTorg.springfr
- Java的命名规范
陌上花开Y可缓缓归矣
定义java命名规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名(全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自
- javaSE基础学习笔记 day02 命名规范 变量
Ghost1590
javajava编程语言
javaSE基础学习笔记day2java命名规范变量类型与定义基础运算break与continuejava命名规范包名:多单词组成的名字,所有的字符都要小写。例:xxxyyyzzz类名与接口名:多单词组成的名字,所有单词首字母大小写例:XxxYyyZzz变量名与方法名:多单词组成的名字,第一个小写,后面单词的首字母大写。例:xxxYyyZzz变量类型与定义变量必须先声明赋值后再使用。声明long类
- 二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
- java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
- Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
- Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
- 画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
- 线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
- linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
- mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
- Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
- 多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
- spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
- Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
- 【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
- 【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
- nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
- java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
- Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
- [冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
- js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
- C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
- 运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
- Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
- MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
- zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
- Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
- iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
- jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
- Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
- [一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
- Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。