自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq:489366879

程序员

  • 博客(13)
  • 收藏
  • 关注

转载 maven profile 动态选择配置文件

一、背景   在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。   maven提供了一种方便的解决这种问题的方案,就是profile功能。 二、...

2018-10-31 22:51:52 115

转载 springmvc缓存 和 mybatis缓存

1. 导入相关依赖包: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.3.7.RELEASE</version> &a

2018-10-29 21:12:40 269

转载 搭建 nginx+tomcat+Java的负载均衡环境

Nginx可以通过以下两种方式来实现与Tomcat的耦合: 将静态页面请求交给Nginx,动态请求交给后端Tomcat处理。 将所有请求都交给后端的Tomcat服务器处理,同时利用Nginx自身的负载均衡功能进行多台Tomcat服务器的负载均衡。 下面通过两个配置实例分别讲述这两种实现 一、动态页面和静态页面分离的实例 这里假定Tomcat服务器的IP地址为192.168.12.130,...

2018-10-29 20:30:55 119

转载 maven 自动部署到远程 tomcat

使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间。 本文章适用于tomcat的7.x ,8.x, 9.x版本。 下面是自动部的步骤 1,首先,配置tomcat的manager 编辑远程tomcat服务器下的conf/tomcat-users.xml,在末尾增加(其实只要拉到文件末尾,去掉注释改一下就可以了) <role ro...

2018-10-28 22:59:45 373

转载 Eclipse中执行maven命令

1、如下图,右击需要执行maven命令的工程,选择"Debug As"或"Run As",再选择"Maven build..." 进行如上操作之后,会出现如下图所示的对话框: Name:可以给这个操作命令命名,每执行一个maven命令都会被保存。 Goals:输入我们需要执行的maven命令,一次执行多个命令用空格隔开。 复选框:下面的复选框可以让我们进行一些选择性的操作,如上图跳...

2018-10-28 22:11:01 175

转载 springMVC 集成 mybatis-paginator 实现分页

1、引入maven依赖 <dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>1.2.17</version> </d

2018-10-22 23:49:31 369

转载 SpringMVC 几种页面跳转方式

SpringMVC 几种页面跳转方式总结如下: 1.不使用ModelAndView 1)、通过HttpServletResponse的API直接输出(不需要配置渲染器) @Controller public class RequestController{  @RequestMapping("/resp")     public void test(HttpServletRequest req...

2018-10-22 21:00:10 235

转载 mysql 悲观锁、共享锁、排它锁、行锁

悲观锁 与乐观锁相对应的就是悲观锁了。悲观锁就是在操作数据时,认为此操作会出现数据冲突,所以在进行每次操作时都要通过获取锁才能进行对相同数据的操作,这点跟java中的synchronized很相似,所以悲观锁需要耗费较多的时间。另外与乐观锁相对应的,悲观锁是由数据库自己实现了的,要用的时候,我们直接调用数据库的相关语句就可以了。 说到这里,由悲观锁涉及到的另外两个锁概念就出来了,它们就是共享锁...

2018-10-22 10:27:16 107

转载 使用 mysql 悲观锁 解决并发问题

悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用场景举例:以MySQL InnoDB为例 ...

2018-10-22 09:57:54 373

转载 SpringMVC上传文件的三种方式

前端: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/lo

2018-10-21 22:42:53 93

转载 实用的 Mybatis generator 自动生成工具

日常开发或接私活以后,有时候我们需要快速创建项目进行开发,除了需要项目框架模板(如SSM,SSH,Spring boot等框架模板),我们还需要快速的生成一些简易代码. Mybatis generator代码生成器,根据数据表名称生成对应的Model、Mapper、Service、Controller简化开发。 版本mybatis gennerator无需配置任何配置文件,只需添加maven依...

2018-10-21 22:10:40 418

转载 Mybatis Generator最完整配置详解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-confi...

2018-10-21 16:35:02 91

转载 maven 使用 mybatis-generator

1. 在pom.xml文件中添加mybatis-generator插件在project节点下添加如下代码: <build> <finalName></finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</...

2018-10-21 16:15:26 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除