以前很多时候会开玩笑,说什么,三天学会PHP,七天精通Nodejs,xx天学会xx ... 一般来说,这样子说的多半都带有一点讽刺的意味,我也基本上从不相信什么快速入门.我以前在学校的时候自觉过很多门语言,但基本都只是了解了一个大概,入门肯定也算不上了.顶多也就能吹吹牛,说几个大的概念而已. 公司最近转型,决定抛弃PHP了,我们的出路是:要么H5,要么JAVA,要么走人.纠结了一段时间后,决定还是转JAVA了. 当一个人在自己熟悉的领域的时候,好像说什么都很有自信,都觉得自己是对的.那时候我们的…
一.基本概念 1.1 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面.它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机. 1.2 JSP JSP技术使用Jav…
一.语言基础 EL(Expression Language)表达式,目的:为了使JSP写起来更加简单.提供了在 JSP 中简化表达式的方法. 二.分类 核心标签库:提供条件判断.属性访问.URL处理及错误处理等标签. 格式标签库:提供数字.日期等的格式化功能,以及区域.信息.编码处理等国际化功能的标签. SQL标签库:提供基本的数据库查询.更新.设置数据源等功能的标签. XML标签库:提供XML解析.流程控制.转换等功能的标签. 函数标签库:提供常用字串处理的自定义EL函数标签库. 三.各类标签…
在我们做项目的时候会经常用到XML文件用来配置系统,XML让系统更加的具有了灵活性,Java如何从XML中取出我们想要的数据呢?下面是我利用DOM4J来实现取出XML文件中的数据. XML文件 <?xml version="1.0" encoding="UTF-8"?> <config> <db-info> <driver-name>oracle.jdbc.driver.OracleDriver</driver-…
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); //输出文中信息到控制台 } } public class Hello { // 是程序的起点,所有程序由此开始运行 public static void main(String args[]) { // 此语句表示向屏幕上打印"Hello World !"字符串…
Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述     PV操作是对信号量进行的操作.     进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒.举例:就像消费者与生产者的关系,说吃馒头把有一个碗能盛下6个馒头,厨师不停的生产馒头,顾客不停的吃馒头,此时厨师与顾客的关系就是同步.(如下图)          下面我就为大家利用java多线程的代码实现这个操作的过程. 二.代…
目录 <Java从入门到精通>学习记录 3 基础的基础部分: 3 一. 常量与变量 3 1. 掌握: 3 (1) .常量与变量的声明方式: 3 (2) .变量的命名规则: 3 (3) .变量的作用范围: 3 A. 按作用范围:成员变量:类中定义,作用整个类. 3 二. 数据类型 3 1. 掌握: 4 (1) .整数类型的分布: 4 (2) .浮点数据类型的分布: 4 (3) .字符型类数据: 4 (4) .布尔类型数据: 4 2. 熟悉: 4 (1) .基本数据类型默认值的意义和使用方法: 4…
SaltStack 入门到精通第二篇:Salt-master配置文件详解     转自(coocla):http://blog.coocla.org/301.html 原本想要重新翻译salt-master的配置文件,但发现作者的这篇博文说得非常好,也挺清楚,所以有关salt-mater的配置,喜欢的朋友可以参考上面的博文 ---------------------------------------------------------------------------------------…
SaltStack入门到精通第一篇:安装SaltStack 作者:纳米龙  发布日期:2014-06-09 17:50:36   实际环境的设定: 系统环境: centos6 或centos5 实验机器: 192.168.1.100 软件需求: salt 套件,及其需求环境 实验目的: 成功安装salt,并实现salt主从间通讯 特殊设置:   其它目的:   安装SaltStack(下面简称为salt) epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包 #…
cucumber java从入门到精通(4)Scenario Outline及数据驱动 到目前为止,我们的TodoList类工作良好,不过离我们的预期--任务清单系统还是有不少差距,究其原因不过如下: 我们的feature不太完毕,没有测试任务清单的增删改查完成等功能: 我们输入的数据太过单一,只测试了1种输入输出的情况: 下面我们将着手解决数据输入太过单一的问题.我们将使用Scenario Outline技术. 什么是Scenario Outline 什么是Scenario Outline呢,…