#Java技术干货:1分钟了解动态网站技术JSP的基础语法

JSP全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,他实现了在 Java 当中使用HTML标签。JSP 是一种动态网页技术标准也是 JAVAEE 的标准。JSP 和 Servlet 一样,是在服务器端执行的。 如果有想学习java的程序员,可来我们的java学习扣qun:94311,1692免费送java的视频教程噢!我整理了一份适合18年学习的java干货,送给每一位想学的小伙伴,并且每天晚上8点还会在群内直播讲解Java知识…

j2se 用友面试题

/** * */ package com.java; /** * @author Administrator * */ public class TestA { interface An{ void sayHi(); String getName(); } class Dog implements An{ public String getName() { return "Bob"; } public void sayHi() { System.out.println("I am " + getName() + "." +back()); } private String back() { return "wang-wang"; } } class BullDog extends Dog{ public String getName(…

Springboot 之 引入Thymeleaf

Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎。 application.propertiesde 的文件中配置Thymeleaf #thymeleaf start spring.thymeleaf.cache=false spring.thymeleaf.check-template-location=true spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.mode=HTML5 #thymeleaf end Controller package spring…

JSTL标签库

1.引入jar包2.标签库分类对于流程,循环和表达式,URL标签库统称为JSTL核心库,在JSP中添加:<%@ tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%> 对于格式化标签库,在JSP中添加:<%@ tagliburi="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>还有一个函数标签库,在JSP中添加:<%@ tagliburi="http://java.sun.com/jsp/jstl/functions"prefix="fn"%> 3.常用标签…

maven插件开发和调试

maven插件开发 官方文档 http://maven.apache.org/plugin-developers/index.html 1.新建maven工程 pom.xml参考: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <model…

2018年7月份,Spring经典面试题和答案

Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? 轻量: Spring 是轻量的,基本的版本大约2MB。 控制反转: Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而…

深入浅出Java中JVM内存管理

Java岗位面试,JVM是对程序员基本功考察,通常会问你对JVM了解吗?可以分几部分回答这个问题,首先JVM内存划分 | JVM垃圾回收的含义 | 有哪些GC算法,以及年轻代和老年代各自特点等等。 1) JVM内存划分 ① 方法区(线程共享):常量、静态变量、JIT(即时编译器)编译后代码也在方法区存放 ② 堆内存(线程共享):垃圾回收的主要场地 ③ 程序计数器:当前线程执行的字节码的位置指示器 ④ Java虚拟机栈(…

jvm的运行机制

  什么是jdk jre jvm jdk:java语言的开发工具包sdk. jre: java运行环境:包含jvm标准实现及java核心类库。  jvm:java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令,所以java能一次编译,到处运行。 JVM运行原理  JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种基于下层的操作系统和硬件平台并利用软件方法来实现的抽象的计算机,可以在上面执行java的字节码…

Maven入门(含实例教程)

Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven: (1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例 猿友门抓紧了,马上起飞了: (1)Maven的简单介绍 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。但是对于我…

Eclipse上Maven环境配置使用 (全)

Eclipse上Maven环境配置使用 (全)      1. 安装配置Maven:  1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。    Maven下载地址: http://maven.apache.org/download.cgi  1.2 配置 Maven 的conf文件夹中配置文件settings.xml。 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="h…

今天开始学Eclipse/SWT(1)

经过一段时间的折腾,终于把Eclopse给装上了,并且成功运行java程序,以后为我装的经验。 一般来说,只要把JDK装上了,不需要任何配置就可以使用,但是理想和现实总是存在某种差异, 一下描述了这些差异: 1:计算机必须存在JRE环境,JRE和JVM的关系是一个是特指,一个是泛指。我的经验是只要计算机上存在JRE环境,则不需要设置任何环境变量都可以启动使用Eclipse 2:Eclipse版本对JSDK的版本有需求,…

深入理解JVM,及GC工作机制

话不多说,先上两张图,一张为中文版jvm内存结构图,一张为英文版的流程图   一、JVM内存分区   从JVM内存图中可以将其JVM大致分为四个区域:1.类加载器、2.内存区、3.执行引擎、4.本地库接口   那么我们分别根据图示来讲讲其完成了哪些功能: 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中,那么从英文版的内存流程图可以看出执行顺序。关于具体的类加载问题可以看…

Java程序员五面阿里分享 屌丝逆袭 太不容易了!

前言 拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习心得。希望能够帮助更多的小伙伴。 我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。刚开始也是小白,也是一步步成成起来的。需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好。 阿里一面 一面是…

Ref和Out的用法讨论二

C# 中的数据有两种类型:引用类型(reference types)和值类型(value types)。 简单类型(包括int, long, double等)和结构(structs)都是值类型,而其他的类都是引用类型。 简单类型在传值的时候会做复制操作,而引用类型只是传递引用,就像 C++ 中的指针一样。 注意 structs 在 C# 和 C++ 中的区别。在 C++ 中, structs 和类基本相同(except that the default inheritance and default access …

Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】

Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud0 Cloud…
下一页 »