编程分享
-
Nginx静态资源配置命令介绍
Nginx静态资源的配置指令listen指令listen:用来配置监听端口。语法listen address[:port] [default_server]...; listen port [default_server]...;默认值listen *:80 | *:8000位置serverlisten的设置比较灵活,我们…
-
什么是Java运算?比九九乘法表还简单
提到运算,你可能会立即想到加、减、乘、除四则运算以及“九九乘法表”。Java 语言中有很多进行数据运算的方式,比如:算术运算、比较运算、逻辑运算、赋值运算、三目运算等。每一种运算方式,又都包含了很多的运算符…
-
干货丨为什么Nginx这么火?原因在这里
Nginx(“engine x”)一个具有高性能的HTTP和反向代理的WEB服务器,同时也是一个POP3/SMTP/IMAP代理服务器。是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值…
-
开发属于自己的第一个Java程序
搭建好了Java开发环境之后,下面就来学习一下如何开发Java程序。为了让初学者更好地完成第一个Java程序,接下来通过几个步骤进行逐一讲解。1.编写Java源文件在D盘根目录下新建一个test文件夹,并在该文件夹中新建…
-
O和NIO的区别是什么?
1.面向流与面向缓冲Java IO和NIO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动…
-
小米直面会变卖货大会?听听网友说了啥
昨天,小米召开了第一期的“小米直面会”,雷军表示小米直面会是为了将小米动态和产品技术以及一些相关内容同步给大家,但没成想,好好一场小米直面会被网友调侃成了卖货大会,这是怎么回事呢?昨晚的小米直面会,主…
-
I/O流详解
I/O(Input/Output)流,即输入/输出流,是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。I/O流有很多种,按照不同的分类方式,可以分为以下三类:1.字节流和字符流根据流操作的数据单位的不…
-
Chrome开发者工具使用教程
前端开发中,经常需要调试代码,所以各种调试工具及浏览器控制台的使用会对开发起到很大的作用。下面对目前很受喜欢的Chrome开发者工具进行介绍。Chrome开发者工具是一套内嵌到Chrome浏览器的Web开发工具和调试工具…
-
dos常用命令有哪些?
常用DOS命令有哪些?DOS命令如何切换到D盘?下面我们详细介绍1.切换盘符命令语法盘符+英文冒号d:上面命令表示切换到D盘2.查看当前路径(文件夹)下的内容命令语法dirdir上面命令表示查看当前文件夹下的内容3.进入单…
-
Java干货 | 一文搞懂ORACLE数据库
什么是 ORACLE?ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE通常应用于大型系统的数据库产品。…
-
Kerberos怎样做身份认证?
在大数据领域,安全永远是一个绕不开的话题。对于一个简单安装上线的系统 hadoop 集群,我们可以认为有如下安全隐患: 如此,可以人为地添加一个客户端节点,并以此假冒的客户端来获取集群数据。对于一个假冒的客户…
-
Kubernetes是什么?(Kubernetes有什么功能)
Kubernetes是什么?Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会将组成应用的容器组合成一个逻辑单元以更易管理和发…
-
学习Java需要掌握哪些技能?
想要找到Java工程师的工作,必须具备Java岗位要求的相关技能,应该有夯实的Java基础知识,熟练掌握、JavaSE开发、JavaWEB与数据库高级编程、企业级框架、大型企业级项目实战等相关的开发技能。01 Java基础知识Java…
-
Java中有哪些运算符?
运算符是对常量或者变量进行操作的符号,Java的运算符有六类:算数运算符、赋值运算符、自增自减运算符、关系运算符、逻辑运算符,三元运算符、用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式…
-
干货丨Hadoop安装步骤!详解各目录内容及作用
Hadoop是Apache基金会面向全球开源的产品之一,任何用户都可以从Apache Hadoop 官网下载使用。今天,播妞将以编写时较为稳定的Hadoop2.7.4版本为例,详细讲解Hadoop的安装。先将下载的hadoop-2.7.4.tar.gz安装包上…
-
Java线程的生命周期包括哪几种状态?
在java中,任何对象都要有生命周期,线程也不例外,它也有自己的生命周期。当Thread对象创建完成时,线程的生命周期便开始了,当run()方法中代码正常执行完毕或者线程抛出一个未捕获的异常(Exception)或者错误(Erro…
-
同步任务和异步任务
JavaScript 是一门单线程执行的编程语言。也就是说,同一时间只能做一件事情。如果前一个任务非常耗时,则后续的任务就不得不一直等待,从而导致程序假死的问题。所以为了防止某个耗时任务导致程序假死的问题,Java…
-
BodyTag接口用法详细介绍
在实现自定义标签时,有时需要对标签体的内容进行处理以后再向浏览器输出,比如将小写英文字母转化为大写,将HTML标签进行转义等。为了实现这样的功能,JSP规范中它义了一个BodyTag接口,它继承自IterationTag接口,…
-
IterationTag接口使用教程
在自定义标签的开发过程中,有时需要对标签体的内容进行重复处理,这时,可以使用IterationTag接口,它继承自Tag 接口,在Tag接口基础上新增了一个 EVAL_BODY_AGAIN常量和一个 doAfterBody()方法,具体如下。1. EVA…
-
refresh是什么?Spring refresh的12个步骤
refresh 是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法,我们把它们称为 refresh 的 12 个步骤:1. prepar…