1.2 VirtualBox实现宿主机与虚拟机,虚拟机与外网的互通 虚拟机中的概念是这样的:(1)、宿主机:指要安装虚拟机软件的计算机,你花钱买的物理机。(2)、虚拟机:利用虚拟机工具构造出来的,有一整套硬件设备,有自己操作系统,应用软件。(3)、宿主操作系统:物理机上安装的,例如在一台Win2K机上安装VMWare(4)、客户操作系统:虚拟机上的操作系统,如Red Hat Linux。virtualbox默认的网络连接方式如下:这种连接方式虚拟机可以...
1.1 搭建CentOS7集群 一、在虚拟机中安装CentOS71、 启动一个虚拟机管理软件(vmware或者virtual box),准备好CentOS7的镜像,如:CentOS-7.0-1406-x86_64-DVD.iso。具体操作可参考:1.2 VirtualBox实现宿主机与虚拟机,虚拟机与外网的互通。2、配置hostsvi /etc/hosts配置本机的hostname到ip地址的映射3、关闭虚拟机上的防火...
SpringBoot集成Thymeleaf模板引擎实现数据的增删改查 本篇是在上一篇“SpringBoot快速集成MyBatis+MySQL”的基础上,视图层通过集成Thymeleaf,数据持久层通过集成MyBatis从而完成数据的增删改查。Thymeleaf是什么简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。它的优点:开箱即用,它提供标准和spring标准两种方言,可以直接套用模...
SpringBoot快速集成MyBatis+MySQL 大家都知道,现在Spring框架是非常流行,目前最新版本据说是Spring5,而常用的基本还是Spring4.X,很多公司甚至用的还是Spring3.x,而Spring领域其中最好用的莫过于SpringBoot,因为很好用,所以笔者闲暇之际用SpringBoot搭建了一个案例,分享出来,希望对感兴趣的朋友有所帮助。废话不说了,进入主题,直接分享案例搭建全流程。本项目使用的环境:开发工具:Int...
SpringBoot实现文件上传 使用SpringBoot进行文件上传的方法和SpringMVC差不多,本文单独新建一个最简单的springboot工程来说明一下。主要步骤包括:1、创建一个springboot项目工程,本例名称(springboot)。2、配置 pom.xml 依赖。3、创建和编写文件上传的 Controller(包含单文件上传和多文件上传)。4、创建和编写文件上传的 HTML 测试页面。5、文件上传...
Intellij Idea中关于Git和GitHub的应用 Svn和Git最核心的区别就在于,Git是分布式的,而Svn不是分布。不过话又说回来了Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个Local Repository,所以即使没有网络也一样可以Commit,查看历史版本记录,创建项 目分支等操作,等网络再次连接上之后再Push到Server端。所以,用Idea开发的时候,一般...
Centos7搭建git服务器端 【注】(yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。)安装git服务1. # yum info git //查看 yum 源仓库的 Git 信息 可以看出,截至目前,yum 源仓库中最新的 Git 版本才 1.8.3.1,而查看最新的 Git 发布...
VisualSVN Server+Apache+Svn+Mysql+Tomcat+SvnAdmin版本管理系统的搭建 今天要跟大家说的是公司在做项目开发时用到的SvnAdmin来管理svn版本仓库,首先要准备以下这些工具: 1.Centos7的linux服务器; 2.TortoiseSVN1.8.4; 3.VisualSVN Server Manager 3.9.0; 4.ftp工具一、迁移项目到linux服务器上 (1)、需要使用VisualSVN Server, 在Repositories上右...
关系型数据库和非关系型数据库 当前主流的关系型数据库有Oracle、DB2、MySQL等。 非关系型数据库有 NoSql、Cloudant。 典型的NoSQL数据库 临时性键值存储(memcached、Redis)、永久性键值存储(ROMA、Redis)、面向文档的数据库(MongoDB、CouchDB)、面向列的数据库(Cassandra、HBase)1.关系型数据库通过外键关联来建立表与表之间的关系; ...
java练习之反射 概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。总而言之,反射就是把java类中的各种成分映射成一个个的Java对象。 例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射...
maven中的classpath路径 各种path获取到的路径的区别Main.class.getResource(“”); 得到的是当前class所在的路径Main.class.getResourceAsStream(“”); 是从当前路径查找资源资源Main.class.getClassLoader.getResource(“”);得到的是当前类classloader加载类的起始位置Main.class.getCla...
Eclipse中如何clean项目以及clean的作用 在Java Web中clean的作用还是相当重要的,在一个项目中我们经常遇见这样的问题,当我们已经修改Action中的处理代码,但是运行发现还是未修改之前的处理方法,这个时候clean一下也许就会解决问题。一:clean项目的方法Project->Clean…->然后选择你所要Clean的项目->OK 二:clean作用eclipse为了提高效率,并不是每次启动...
Java编程领域技术名词解释 1、Java中间件,分布式系统、分布式缓存、消息队列JAVA中间件:包括服务框架中间件:解决集群间的访问通信问题。消息中间件:解决应用之间的消息传递、解耦、异步的问题。数据访问中间件:解决应用访问数据库的共性问题。分布式系统:一定是有多个节点组成的系统,一般一个节点就是一台服务器,节点之间是相互连通协作的,这些连通的节点上部署了我们的组件,共同服务于一个大型系统。比如淘宝网,在对浏览器发送请求的背...
解决jsp中Duplicate local variable basePath的错误 在用 <%@include file=”date.jsp” %> “date.jsp”老提示出错,错误为: Multiple annotations found at this line: - Duplicate local variable path - Duplicate local variable basePath 是什么原因造成的呢? 重复变量date.jsp文件内部不...
Java学习之基础语法 Java的学习主要分三个阶段,第一个阶段Java基础的学习,第二个阶段Java web技术的学习,第三个阶段企业框架的学习。相比于PHP开发,Java更适合开发一些大型的商业应用系统,因为其安全性和可维护性更高,当然成本也相对较高。另外Java开发主要有web方向和安卓方向,我学习的是Web方向,总结的当然不会有安卓的内容,不过它们核心都在Java基础。 一、了解Java 1、java语言的三种技...
集成环境Apache+PHP5+MySQL+phpMyAdmin的搭建 首先肯定是准备这些软件点击下载,然后安装好Apache后需要作如下的配置:找到apache目录下conf中的httpd.conf文件,将下面这几行代码加进去#把php加载成Apache的一个功能模块LoadModule php5_module "G:/phpStudy/php-5.4.8/php5apache2_2.dll"#将以php结尾的文件交给php程序来处理AddType app...
解决Cannot assign requested address: JVM_Bind(java虚拟机无法申请地址)问题 昨天,我安装了个PHP集成部署软件wampserver,安装完后有个提示是它对C盘systems下写入了某些东西,当时也没有太在意,现在想想就是那时改动了些内容导致Tomcat启动有问题了。 一开始还以为是端口被占用了,找了一圈发现并不是端口问题,后来才找到了问题的症结,以下就是网上给出的解决办法:根据异常信息推测,可能是Tomcat需要绑定的端口或某些资源被其他应用程序占用。使用D...
解决安装mysql 到start service出现未响应问题 今天下载了MySql5.5,没想到的是前面安装的倒是很顺利,结果到最后一步的start service就一直未响应了,然后就卸了重装,可是却一直都保持这种未响应状态,网上找了很长时间,终于解决了,以下就是我的解决办法:首先打开C盘,然后选中 “组织” => “文件夹和搜索选项” =>”查看”(如下图所示),勾选里面的 “隐藏受保护的操作系统文件” (系统这是会弹出警告,不管...
Web技术-3 jQuery和AJAX jQuery是目前最流行的JavaScript程序库,它对JavaScript对象和函数进行了封装,是我们更方便地处理HTML、实现动画效果和AJAX交互。AJAX即异步JavaScript及XML,是一种创建交互式网页应用的技术,通过在后台与服务器进行少量数据交换,使网页实现异步更新。 jQuery1、jQuery简介jQuery是目前最流行的JavaScript程序库,它是对Java...
Web技术-2 Java Web技术 java Web指的是用Java技术进行基于B/S模式的动态web应用系统的开发。本部分主要学习web服务器搭建、JSP基础语法、使用JDBC和JavaBean操作数据库,Servlet处理请求,第三方控件和分页查询、EL表达式和JSTL标签、过滤器和监听器配置。要学好Java web技术,必须要理解MVC模式。MVC模式是一种使用模型-视图-控制器设计创建 Web 应用程序的模式。最典型的MVC...