经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Java

Java学习关于循环和数组练习题整理

循环例子: while循环和do…while循环 whlie(条件语句) { 循环体 } 先进行条件语句的判断,再进行循环体 do { 循环体 }whlie (条件语句) 先执行一次循环后再进行条件语句的判断 break语句 br...[2019/7/19]

详解java一维数组及练习题实例

详解java一维数组及练习题实例

一维数组 1.一维数组的定义方式: int[] array1 = new int[3]; 声明创建一个包含3个元素的数组array1(初始值为0) int[] array2 = {1, 2, 3}; 声明、创建并初始化一个包含3个元素的数组 int[] array3...[2019/7/19]

关于dom4j解析XML的问题分享

最近在在做个程序需要将C#小工具转成java,因为需要涉及到操作xml文件所以需要引用dom4j; 使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使 用这种方式,标题都写的这么阔气:Powerful Navigation w...[2019/7/19]

设计模式

设计模式的六大原则 开闭原则(Open Close Principle):对扩展开放对修改关闭 里氏代换原则(Liskov Substitution Principle):父类出现的地方,子类也可出现 依赖倒转原则(Dependence Inversion Princi...[2019/7/19]

用 Hystrix 构建高可用服务架构

1.Hystrix 是什么? 在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很正常的。 Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。 Hystrix 通过将依赖服...[2019/7/19]

maven下载,安装,配置

Eclipse配置maven  官网:http: maven.apache.org/ 1.解压你在maven下载到的压缩包,一般把它和jdk放在一起。 2.安装maven在电脑上。 鼠标右键点击计算机>点击属性>点击高级系统设置之后会弹出: &...[2019/7/19]

java学习笔记(基础篇)—变量与表达式

一:局部变量和实例变量 定义变量是指设定变量的数据类型和变量的名字,Java语言要求变量遵循先定义,再初始化,然后使用的规则。 作用域:指它的存在范围,只有在这个范围内,程序代码才能访问它。 变量的生命周期是指从一个变量被创建并分配内存空间开始,到这个变量被销毁并清除其所占用内存空间的过程。 ...[2019/7/19]

Scala 函数式编程(一) 什么是函数式编程?

为什么我们需要学习函数式编程?或者说函数式编程有什么优势?这个系列中我会用 scala 给你讲述函数式编程中的优势,以及一些函数式的哲学。不懂 scala 也没关系,scala 和 java 是类似的,在每篇的开头我也会先说明这节中用到的 scala 语法。 为什么函数式编程这几年火起来 如 P...[2019/7/19]

Solr

Solr

目  录 1 Solr简介 3 1.1 Solr是什么 3 1.2 Solr能做什么 3 1.3 为什么需要Solr 3 1.4 Solr下载路径 4 1.5 Solr目录结构说明 4 2 入门示例 5 2.1 需求 5 2.2 配置步骤说明...[2019/7/19]

软负载Nginx和硬负载F5的优缺点对比

对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。?        a、软件负载均衡解决方案   在一台服务器的操作系统上,安装一个附加软件来...[2019/7/19]

JavaEE高级-Spring Data学习笔记

Spring Data概述   - Spring Data : Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。   - SpringData 项目所支持 NoSQL 存储: MongoDB (文...[2019/7/19]

Java程序员必备——Tomcat配置技巧Top10

Java程序员必备——Tomcat配置技巧Top10

一、配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Appl...[2019/7/19]

Spring笔记2

spring中bean的细节之作用范围** <!--<bean的作用范围 bean标签的scope属性: 作用;用于指定bean的作用范围 取值: singleton:单例的(默认值) ...[2019/7/19]

springboot笔记05——profile多环境配置切换

前言 一个应用程序从开发到上线,往往需要经历几个阶段,例如开发、测试、上线。每个阶段所用到的环境的配置可能都是不一样的,Springboot 应用可以很方便地在各个环境中对配置进行切换。所以,今天主要介绍Springboot profiles实现多环境配置切换。 profiles多环境配置切换的四...[2019/7/19]

Java连载6-变量的要求 - 心悦君兮君不知-睿

一、数据类型的作用 (1)不同的数据有不同的类型,不同的数据类型底层会分配不同的大小的空间 (2)数据类型是指程序在运行阶段应该分配多大的内存空间 二、变量要求 变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候会...[2019/7/19]

Struts基础

  传统的Java web:   Struts主要是代替Servlet写后台的,用于处理客户端请求。 Struts框架抽象出后台处理的通用步骤,封装为一个框架,简化了后台编程。 与Servlet相比,Struts具有先进的架构、编程思想。 &nbs...[2019/7/19]

《ElasticSearch6.x实战教程》之简单的API

第三章-简单的API 万丈高楼平地起 ES提供了多种操作数据的方式,其中较为常见的方式就是RESTful风格的API。 简单的体验 利用Postman发起HTTP请求(当然也可以在命令行中使用curl命令)。 索引Index 创建索引 创建一个名叫demo的索引: PUT http:...[2019/7/19]

Kafka2.0服务端写入和读取流程

写入流程 Kafka 服务端通过KafkaApis的handle()方法来统一处理请求,ApiKeys枚举了能被handle() 方法处理的请求类型吗,如果是PRODUCE类型,表示有生产者客户端发送了消息,之后将消息传递给副本管理器处理。 副本管理器会将消息追加到分区 leader 副本的日志...[2019/7/19]

字节流与字符流的区别

1.字节流不会使用到缓冲区,而字符流会。另外,使用缓冲区的字符流更加适合进行中文数据的处理,所以在日常的开发中,如果要涉及到含有中文信息的输出一般都会采用字符流处理,但是从另外一方面来说,字节流和字符流的基本处理形式是相似的,IO很多情况下都是进行数据的传输使用(二进制)。 原文链接:http: ...[2019/7/19]

基础篇-1.2Java世界的规章制度(上)

1 Java标识符 在Java语言中,有类、对象、方法、变量、接口和自定义数据类型等等,他们的名字并不是确定的,需要我们自己命名。而Java标识符就是用来给类、对象、方法、变量、接口和自定义数据类型命名用的。 命名规则说明: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但...[2019/7/18]

线程安全之原子操作

原子操作 原子性就是指该操作是不可再分的。不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。原子操作可以是一个步骤,也可以是多个步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分(不可中断性)。将操作视作一个整体,资源在该次操作中保持一致,这是原子性的核...[2019/7/18]

再看Java之温故知新(体系篇)

再看Java之温故知新(体系篇)

一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制  1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区/方法区 1.3.5. 运行时常量池(Runtime Constant P...[2019/7/18]

二位数组的求和

需求:公司年销售额求和 某公司按照季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99 cla Hello2 { public static void main(Stri...[2019/7/18]

Day 02(7/17 数据类型,转义字符,运算符)

Day 02 一、转义字符 概念:将一个字符的原始含义进行转换,使用 ”\”; 常见: 1、 “\t”   制表符 2、 “\n”  &nb...[2019/7/18]

java集合框架使用原理分析

java集合框架使用原理分析

      集合是我们日常编程中可能用的很多的技术之一 使用频率极高 可能平时就会知道怎么去用 但是集合之间的关系与不同之处都不是很清楚 对它们的底层原理更甚 所以写词文章 让自己有一个更深的认识 集合是一个庞大的家族 今天先来说说这几个 ArrayList、Li...[2019/7/18]

Java抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例...[2019/7/18]

java 读取 excel 表格内容

java 读取 excel 表格内容

一、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&...[2019/7/18]

Java 新特性总结——简单实用

lambda表达式 简介 lambda 表达式的语法 变量作用域 函数式接口 内置函数式接口 默认方法 Stream(流) 创建 stream Filter(过滤) Sorted(排序) Map(映射) Match(匹配) Count(计数)...[2019/7/18]

springboot之mybatisplus,mp的简单理解

这是一张简单的service的继承图。可以看到我们的执行类,即XxxServiceImpl的继承关系。 从上到下,ServiceImpl和BaseMapper是一个依赖关系,ServiceImpl和Iservice是一个实现关系。即ServiceImpl实现了IService中定义的方法...[2019/7/18]

SpringBoot快速入门01--环境搭建

  SpringBoot快速入门--环境搭建 1、创建web工程 1.1 创建新的工程。   1.2  选择maven工程,点击下一步。   1.3 填写groupid(maven的项目名称)和artifactid(项目...[2019/7/18]

Java开发笔记(一百二十五)AWT图像加工

前面介绍了如何使用画笔工具Graphics绘制各种图案,然而Graphics并不完美,它的遗憾之处包括但不限于:1、不能设置背景颜色;2、虽然提供了平移功能,却未提供旋转功能与缩放功能;3、只能在控件上作画,无法将整幅画保存为图片;有鉴于此,AWT提供了Graphics的升级版名叫Graphics...[2019/7/18]

Java描述设计模式(01):单例模式

一、单例模式 1、概念图解 单例设计模式定义:确保这个类只有一个实例,并且自动的实例化向系统提供这个对象。 2、样例代码 package com.model.test; public cla Singleton { 使用静态变量记录唯一实例 private static S...[2019/7/18]

《ElasticSearch6.x实战教程》之准备工作、基本术语

《ElasticSearch6.x实战教程》之准备工作、基本术语

第一章-准备工作 工欲善其事必先利其器 ElasticSearch安装 ElasticSearch6.3.2下载地址(Linux、mac OS、Windows通用,下载zip包即可):https: www.elastic.co/cn/download past-release elastic...[2019/7/18]

java反射机制

反射定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 使用反射 1.获取Cla 对象 Student类 p...[2019/7/18]

Spring笔记1

Spring概述 spring是什么:Spring是分层的JavaSE/EE应用full-stack轻量级开源框架以IOC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现SpringMVC和持久层...[2019/7/18]

Kafka2.0服务端启动源码

Kafka 服务端通过Kafka.scala的主函数main方法启动。KafkaServerStartable类提供读取配置文件、启动/停止服务的方法。而启动/停止服务最终调用的是KafkaServer的startup hutdown方法。 启动流程 启动 zk 客户端。 启动动态配置。 启动调...[2019/7/18]

记第一次惨烈的注册功能

记第一次惨烈的注册功能

真正从事开发的第二个月,回顾之前所学的一些知识,从最开始的登录注册开始做,没想到竟然会如此的惨烈。各种问题频出,也算是增长了一点知识 首先从最开始的创建项目开始:遇到问题一:右键点击新建没有创建Java类的按钮,真是第一次遇到,后通过查询才知道 IDEA开发需要先将文件夹转换为Sources文...[2019/7/18]

selenium 常见面试题以及答案(Java版)

selenium 常见面试题以及答案(Java版)

1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException 这样就可以使用try catch,如果catch到NoSuchElementException 就返回false  ...[2019/7/18]

java查找文件夹下最新生成的文件的方法

java查找文件夹下最新生成的文件的方法

java 操作文件是非常重要的,主要是操作File类,这里一起探讨下,java怎么查找文件夹下最新生成的文件,希望对大家有帮助,谢谢 第一步 在本地电脑上找一个目录,包含几个文件,修改的时间有差别: 第二步 打开eclipse创建一个测试类,主要操作File类: 第...[2019/7/17]

安装多个jdk导致eclipse打不开问题

安装多个jdk导致eclipse打不开问题

问题描述 本来使用的是jdk1.8,由于其他原因需要使用jdk1.6,在安装完jdk1.6后打开eclipse就会报错: Version 1.6.0_43 of the JVM is not suitable for this product.Version:1.7 or greater is r...[2019/7/17]

Java 8 创建 Stream 的 10 种方式,我保证你受益无穷!

Java 8 创建 Stream 的 10 种方式,我保证你受益无穷!

之前栈长分享过 Java 8 一系列新特性的文章,其中重点介绍了 Stream. 获取上面这份 Java 8~12 系列新特性干货文章,请在微信搜索关注微信公众号:Java技术栈,在公众号后台回复:java。 今天来分享下在 Java 8 中创建 Stream 的 10 种方式,我就整理...[2019/7/17]

Spring+SpringMVC+MyBatis集成(SSM)

1、导入需要用到的jar包 <dependencies> <!--Spring核心包--> <dependency> <groupId>org.springframework</groupId> ...[2019/7/17]

【JavaScript】frame跨域访问元素

什么是跨frame访问元素呢?比如main.html中有如下代码: <frameset cols="50%,*"> <frame src="frame1.html"> <frame src="frame2.html"> </frame...[2019/7/17]

Java提示缺少返回语句的解决办法

Java提示缺少返回语句的解决办法

Java提示缺少返回值语句怎么办?这里我们给大家提供具体的解决方法。 首先,以下面的程序为例,会看到在控制台有:错误:缺少返回语句的提示。 找到类中定义的方法test中发现,明明已经定义了return,软件依然会提示错误。 将return定义到for循环之外,就会发现,程序...[2019/7/17]

String中equals的一个小窍门

问题: public void test() { Map<String,Object> map = new HashMap<String,Object>(); map.put("1",0); S...[2019/7/17]

深入学习Spring框架(四)- 事务管理

1.什么是事务?   事务(Transaction)是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位。事务是为了保证数据库的完整性。例如:A给B转账,需要先减掉A的账户余额再加到B的账户上,这两个操作是一个整体,不可能扣掉A的钱不给B加上,或者...[2019/7/17]

基于java和php的http协议处理方式对比

基于java和PHP对一个http请求进行处理的方式可以用下面这个简单的图示体现出来: 1.处理PHP程序的php-fpm服务接收到的是基于CGI(通用网关接口)的数据协议封装过的http数据,所以只要你精通CGI协议,理论上可以自己实现一个类似php-fpm的服务接收CGI数据,然后用...[2019/7/17]

jsp+servlet实现文件上传下载

相关素材下载 01.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html&g...[2019/7/17]

Java中的异常处理

温故而知新 子曰:“温故而知新,可以为师矣”。的确是这样,对于技术知识的学习,我深有感悟。每一本书,每一个知识点,不去认真的读上个2~3遍,根本无法理解其中的道理。借着最近在学习SSH框架的机会,也抽时间把Java基础知识好好再总结一遍,再系统的通过博文的形式将相关的知识树,知识模块总结出来。一来...[2019/7/17]

eclipse 配置JDK_经验

eclipse 配置JDK_经验 eclipse-->windows --> preformce-->java installed jre   然后要:--> change 再 rebuild 工程。   原文链接:http: www...[2019/7/17]

329
2
记录数:4581 页数:1/9212345678910下一页尾页
加载更多