JDK安装及环境变量配置

1、简介: JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK:JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 2、JDK的下载 官网 http://www.oracle.com 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do…

Spring面试题与答案

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

HIbernate中Query.setDate()

Session session = getHibernateTemplate().getSessionFactory().openSession(); // 获取Session         Transaction tx=null;         try{                        tx=session.beginTransaction();             for(Object o: routerMap.keySet()){             Router router=(Router)routerMap.get(o);             String sql="update Router set gatewayIp= ? ,province= ? ,city=? ,"+       …

Hibernate介绍

Hibernate介绍   首先,Hibernate是数据库持久层的一个轻量级框架。数据库持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。并且Hibernate是一个开源的orm(object  relations  mode)框架,提供了查询获取数据库的方法,用面向对象的的思想来从操作数据库,节省了我们开发处理数据的时间。 那使用Hibernate的优点呢?  1)使用简介的hql语句(Hibernate query language)。可以不使用…

Hibernate系列之(2)丢失更新解决

JAVAEE 发表评论
丢失更新及其解决办法 丢失更新:多个事务对同一条记录进行了操作,后提交的事务将先提交的事务操作覆盖了。 解决丢失更新可以采用两种方式: 悲观锁 (假设丢失更新一定会发生 ) 利用数据库内部锁机制,管理事务数据库提供的锁机制 共享锁: 阻止其他事务写表(即其他事务不能write,可以read)select * from table lock in share mode(读锁、共享锁) 排它锁: 阻止其他事务读、写该表select * from…

Intellij IDEA下的第一个Hibernate项目

参考:intellij配置hibernate自动生成hbm.xml文件     从零开始用Intellij idea14创建hibernate项目        下面我要讲的创建方式,可能更加原生态,更加类似于Eclipse下创建Hibernate项目的方式,我想这也有助于对在Intellij IDEA下创建Hibernate项目的理解。        首先需要在Intellij IDEA下创建一个项目Project,相当于Eclipse下的workspace(工作空间),当然如果你此时选择了创建Hibernate项目…

使用QRCode.jar生成和解析二维码(Maven版)

将QRCode.jar 加入到Maven库 mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 1,本地D盘中有个jar,例如:D:\QRCode.jar 2,cmd 中执行mvn install 命令 格式为: mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id>-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging…

IDEA之Maven搭建Spring4 SpringMVC4 Mybatis3(笔记记录篇)

可参考源码:Spring4 SpringMVC4 Mybatis3整合源码 访问我的个人博客 秋码个人博客 首先打开Mysql的图形界面工具进行建库建表,当然也可以使用cmd黑窗口命令形式进行建库建表。 create database kaoshi; use kaoshi; create table k_dept( id int(11) auto_increment primary key, name varchar(30), age int(11), birdate date); INSERT INTO `k_dept` VALUES ('1', '张三', '56', '2017-08-07'); I…

Maven常用命令

JAVAEE 发表评论
mvn常用命令           1.  创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId=webappName     -DarchetypeArtifactId=maven-archetype-webapp    3. 编译源代码: mvn compile 4. 编译测试代码:mvn test-compile    5. 运行测试:mvn…

Maven和Gradle对比

JAVAEE 发表评论
Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的构建模型和插件机制。我们可以从这五个方面来分析一下Gradle比起Maven的先进之处。 依赖管理系统 Maven为Java世界引入了一个新的依…

MAVEN安装及eclipse配置maven

1首先下载maven官网下载 2.配置maven环境变量         2.1 新建MAVEN_HOME变量    d:\maven(文件夹自己起名字)         2.2 PATH末尾加  %MAVEN_HOME%\bin;      (注意确定,电脑已经安装jdk,且高于或等于下载的maven所支持的版本) 3.在cmd 输入 mvn -v 查看是否成功 4.设置maven仓库地址以及代理     在maven安装目录下找到conf 打开 settings文件夹    添加仓库地址,和代理,默认的代理下载太…

Maven

一、介绍 maven翻译为“专家”,“内行”。maven是apache下的一个纯java开发的开源项目,它是一个项目管理工具,使用maven对java进行构造、依赖管理。它的出现使得项目不用自己手动导入jar包,简化了工程的操作,提高开发效率。   二、maven环境配置 jdk JAVA_HOME配置。 1、系统变量名:MAVEN_HOME 值:maven安装路径,我的为E:\apache-maven-3.6.0 2、系统变量名:path 值:%MAVEN_HOME%\bin   三、mave…

eclipse 配置maven

原地址 http://blog.csdn.net/anialy/article/details/8226887 感谢作者亲测可用 简述: 现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序 步骤: Help -->Eclipse Marketplace 1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP, 如下, 我下载的是 之后查看是否成功下载,Window -…

centos安装maven

一、下载maven maven历史版本 选择要下载的版本 二、安装maven 1、进入maven安装包所在的目录 cd /opt 2.解压maven安装包 tar -zxvf apache-maven-3.5.0-bin.tar.gz 三、配置环境变量 1.编辑配置文件 vim /etc/profile 2.添加maven环境变量 M2_HOME=/opt/apache-maven-3.5.0 PATH=/opt/apache-maven-3.5.0/bin:$PATH export M2_HOME PATH 3.使环境变量生效 source /etc/profile 四、检查是否安装成功…

spring的jar 介绍

pring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 spring-beans.jar这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,引入spring-cor…