- 博客(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关注的人