linux 离线安装gcc 在服务器上面安装一些工具,比如Redis时,需要有gcc环境。如果服务器是联网的,那么好办了,直接使用命令yum -y install gcc 安装。但是如果服务器不能联网,那么就需要一种离线安装的方式了。步骤如下:从CentOS7的系统安装镜像中取出需要的rpm包(也可以通过别的方式获取):解压镜像文件,进入"Packages"目录,里面很多rpm包,取出如下几个:rpm包可以从这两个...
@Deprecated注解功能 阿里的java开发手册,其中有一个OOP规约(网上百度了一下,这个规约是阿里自己制定的),其中有一条:外部正在调用或者二方库依赖的接口,不允许修改方法签名,避免对接口调用方产生影响。接口过时必须加 @Deprecated 注解,并清晰地说明采用的新接口或新服务是什么。这其中提到了 @Deprecated 注解,在之前的开发过程中没遇到过这个注解,于是查了下他的功能:简单来讲就是,若某类或...
Linux下ifconfig不显示ip地址 本文转载自:http://blog.csdn.net/cmh477660693/article/details/52760236ubuntu终端下命令ifconfig的问题解决问题一. ifconfig之后只显示lo,没有看到eth0问题二. ifconfig之后显示eth0,但是没有显示静态IP地址,即无inet、地...
2.0.x以上版本启动Spark在UI界面上看不到worker节点的信息 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xsg448457111/article/details/82986024 问题描述作者是在centos上安装spark-2.3.0-bin-hadoop2.7...
scala中Map集合的简单使用 import scala.collection.mutable/**Map集合的简单使用*/object MapUse {def main(args: Array[String]): Unit = {// 创建一个空的map – 注意:这里要用实现类,因为Map是抽象类,使用时需要声明具体实现类val emptyMap = new mutable.HashMapString,I...
scala定义函数的几种方式 scala是面向对象的语言,同时也是函数式编程语言。函数在scala中是一等公民,它和变量一样,既可以作为其他函数的参数,也可以将函数赋值给一个变量。 在scala中定义函数有很多方式,不熟悉scala的同学初看之时难免被搞得晕头...
scala定义函数的几种方式 scala是面向对象的语言,同时也是函数式编程语言。函数在scala中是一等公民,它和变量一样,既可以作为其他函数的参数,也可以将函数赋值给一个变量。 在scala中定义函数有很多方式,不熟悉scala的同学初看之时难免被搞得晕头转向。这里,我试图按照函数是否有返回值来总结一下函数定义的规律,仅供参考。一、 有返回值的函数定义1、标准形式(就是函数形参,返回类型,return语句全有) ...
Scala各种符号的含义 ::::::::运算符:::(三个冒号)表示List的连接操作,比如:Java代码 收藏代码val a = List(1, 2)val b = List(3, 4)val c = a ::: b其中a,b保持不变,a和b连接产生一个新表List(1,2,3,4),而不是在a上面做add操作。Scala中的List不同于Java的List,Java声明final List jav...
mybatis中#和$的区别 在mybatis接口mapper文件中引用传入的参数是通过#{param}或者${param}来使用的。1.数据类型匹配:会进行预编译,而且进行类型匹配$:不进行数据类型匹配2.实现方式 :用于变量替换$:实质上是字符串拼接3.#和$的使用场景 (1)变量的传递,必须使用#,使用#{}就等于使用了PrepareStatement这种占位符的形式,提...
mybatis中#和$的区别 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39220472/article/details/79656122 ...
java中接口是否可以继承多个接口? 接口是常量值和方法定义的集合。接口是一种特殊的抽象类。java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface0, Interface1, interface……不允许类多重继承的主要原因是,如果A同时继承B和C,而B和C同时有一个D方法,A如何决定该继承那一个呢?但接口不存在这样的问题,接口全...
Mybatis配置文件resultMap映射啥时候可写可不写? 1、student实体类public class Student { private Integer id;//编号 private String name;//姓名 private Double sal;//薪水 public Student(){} public Student(Integer id, String name, Double sa...
反射中getMethods 与 getDeclaredMethods 的区别以及方法的调用 public Method[] getMethods()返回某个类的所有公用(public)方法包括其继承类的公用方法,当然也包括它所实现接口的方法。public Method[] getDeclaredMethods()对象表示的类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。当然...
Java反射机制深度剖析 版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! Java反射机制是Java语言中一种很重要的机制,可能在工作中用到的机会不多,但是在很多框架中都有用到这种机制。我们知道Java是一门静态语言,在程序编译时变量的数据类型都已经确定,那么在Java运行时环境中,对于任意一个类...
Linux下卸载java jdk 查看已经安装的jdk[root@izuf61z1rt2fvuhr3u07s0z ~]# rpm -qa|grep jdkjava-1.8.0-openjdk-headless-debug-1.8.0.151-5.b12.el7_4.x86_64java-1.8.0-openjdk-src-debug-1.8.0.151-5.b12.el7_4.x86_64copy...
JDK1.8-Stream()使用详解 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 St...
Java8中的[方法引用]“双冒号” 双冒号运算就是Java中的[方法引用],[方法引用]的格式是类名::方法名注意是方法名哦,后面没有括号“()”哒。为啥不要括号,因为这样的是式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式,Lambda有所谓懒加载嘛,不要括号就是说,看情况调用方法。例如表达式:person -> person.getAge();可以替换成Person::ge...
Mysql 如何设置字段自动获取当前时间 应用场景:1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;实现方式:1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP举例应用:1、MyS...
Nginx配置详解 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...
Cas之5.2.x版本单点登录自定义REST认证 玩过了JDBC方式认证CAS用户,那么接下来是一是Rest方式进行用户认证。什么是Rest认证? 通过数据接口对用户进行认证cas又是怎么做的? 通过请求接口,返回固定格式,进行对密码匹配,判断用户是否合法 什么场景下用rest认证? 用户数据存在远端、不允许cas直接访问数据库、cas不希望你知道帐号数据的表结构一、准备工作 数据库沿用上一篇jdbc文章中的sql脚本...