java
文章平均质量分 88
右手嘚温暖
活泼开朗善于学习新技术
展开
-
Spring的事物管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务 spring事物的概念和重要性事物的属性事物管理器声明事物 1.1定义:事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。 其优点如下:原创 2013-08-14 15:02:18 · 506 阅读 · 0 评论 -
第三课 从零开始学Spring boot 之 (Mysql + Hibernate JPA 反向工程)
一、反向生成数据库 什么是JPA呢?JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。http://baike.baidu.com/link?url=LdqIXvzTr0RDjY2yoRdpogDdzaZ_L-DrIOpLLzK1z38quk6nf2ACoXEf3pWKTElHACS...原创 2018-04-28 17:02:32 · 1283 阅读 · 1 评论 -
第八课 从零开始学Spring boot 之 (启动banner日志修改)
对于使用过Spring Boot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是Spring Boot为自己设计的Banner:1. . ____ _ __ _ _ 2. /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ 3. ( ( )\___ | '_ | '_| | '_ ...原创 2018-05-10 14:41:48 · 286 阅读 · 0 评论 -
第七课 从零开始学Spring boot 之 (自定义配置文件资源获取,扫描指定包下的文件)
1、自定义配置文件资源获取 spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。 (1)、继续在application.ppoperties中添加gh.username=gonghgh.password=123456 定义配置类:package com.gongh.config;import org....原创 2018-05-03 16:07:49 · 4281 阅读 · 0 评论 -
第六课 从零开始学Spring boot 之 (过滤器Filter、监听器Listener、拦截器HandlerInterceptor)
过滤器(Filter)和监听器(Listener)的注册方法和Servlet 一样,不清楚的可以查看上一篇文章。本文将直接使用@WebFilter和@WebListener的方式,完成一个Filter 和一个 Listener;使用注解。@ServletComponentScan//这个就是扫描相应的Servlet包; 过滤器属于Servlet范畴的API,与...原创 2018-05-03 10:14:47 · 316 阅读 · 0 评论 -
第五课 从零开始学Spring boot 之 (JSP 和 Servlet)
一、JSP相关配置JSP (Spring Boot官方不推荐,STS创建的项目会在src/main/resources 下有个templates 目录,这里就是让我们放模版文件的,然后并没有生成诸如 SpringMVC 中的webapp目录)1、在pom.xml文件添加依赖; <!-- tomcat 的支持.--> <dependency> ...原创 2018-05-02 17:45:50 · 356 阅读 · 0 评论 -
第四课 从零开始学Spring boot 之 (适用Druid和监控配置)
1、Druid简单介绍,具体看官网; Druid是Java中目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,并且能够提供强大的监控和扩展功能,包括很多维度的统计和分析功能。包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是...原创 2018-05-02 15:02:00 · 194 阅读 · 0 评论 -
七、申请阿里云服务器及搭建Java开发环境教程 -- 安装nginx(7)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)三、linux 下安装Nginx (本文采用手动安装,并非yum安装)1.下载nginx包下载地址:http://nginx.org/en/download.html选择相应版本进行下载,如图所示:然后把下载的 .tar.gz 文...原创 2018-03-13 11:32:06 · 428 阅读 · 0 评论 -
六、申请阿里云服务器及搭建Java开发环境教程 -- maven私服Nexus(6)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)三、linux 下安装Nexus (本文采用手动安装,并非yum安装)1.下载nexus Nexus官网下载地址:http://www.sonatype.org/nexus/go/第1步:使用wget命令下载 wget 想要下载n...原创 2018-03-12 17:23:17 · 793 阅读 · 0 评论 -
五、申请阿里云服务器及搭建Java开发环境教程 -- 安装ZooKeeper(5)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)三、linux 下安装Zookeeper (本文采用手动安装,并非yum安装)1、创建 /usr/local/services/zookeeper 文件夹:mkdir -p /usr/local/services/zookeep...原创 2018-03-12 16:42:46 · 365 阅读 · 0 评论 -
四、申请阿里云服务器及搭建Java开发环境教程 -- 安装redis(4)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)四、linux 下安装Redis(本文采用手动安装,并非yum安装)1、下载Redis3.2.8安装包?1wget -C https://download.redis.io/releases/redis-3.2.8.tar.g...原创 2018-03-12 16:33:15 · 341 阅读 · 0 评论 -
三、申请阿里云服务器及搭建Java开发环境教程 -- 安装mysql(3)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)三、linux 下安装Mysql (本文采用手动安装,并非yum安装)1、下载安装包 mysql-5.6.39-linux-glibc2.5-x86_64.tar.gz (1)、进入官网下载 下载地址 : https...原创 2018-03-12 12:04:33 · 496 阅读 · 0 评论 -
二、申请阿里云服务器及搭建Java开发环境教程 -- 安装jdk(2)
注:云服务器开发环境如下 (CentOS + JDK1.7 + Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)二、linux下安装jdk1.7 (本文采用手动安装,并非yum安装) 1、下载jdk1.7 方法一:进入jdk下载官网,选择对应的linux 版本 *.tar.gz 格式的jdk 方法二:连接系统命令窗口,通过...原创 2018-03-12 11:47:07 · 695 阅读 · 0 评论 -
第二课 从零开始学Spring boot 之 Hello World
介绍 以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多。 Spring开了一个新的model ------ spring boot,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。 下面就开始我们的第一个spring boot的demo吧!!! ...原创 2017-08-09 17:09:57 · 649 阅读 · 0 评论 -
第一课 从零开始学Spring boot 之 前期准备
1、开发环境:win7 64位操作 或mac (本系列文章基于mac开发)2、开发工具:Eclipse + Jdk1.8 + Maven3 、官网及地址Spring Boot官网:http://projects.spring.io/spring-boot/Eclipse官网:http://www.eclipse.org/Maven官网:http://maven.apache.org/JD...原创 2017-08-09 16:15:16 · 1849 阅读 · 0 评论 -
Java 详解 JVM工作原理及流程
说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解...转载 2019-02-21 11:18:02 · 214 阅读 · 0 评论