![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web进阶
文章平均质量分 86
starmoon1994
学海无涯苦作舟
展开
-
web中转发、重定向等问题的路径
web中常用路径,转发,重定向,form表单action的路径 路径的写法: a、绝对路径写法:ServeltContext都必须用绝对路径。“/” b、相对路径:其他情况都可以使用相对路径,也可以使用绝对路径 c、在使用绝对路径时,要不要加”/”或者是项目名:如果是服务器调用的,不用加项目名,用“/”就可以代表了 如果是客户端调用的,必须加上项目名1、转发:request.getRequ原创 2017-04-30 00:01:51 · 678 阅读 · 0 评论 -
2509-Druid监控功能的深入使用与配置-基于SpringBoot-完全使用 .properties配置文件
java实现的数据库连接池有很多,c3p0,dbcp等,还有号称速度最快的HikariCP,并且springboot2.0.2版本默认使用的就是HikariCP。为什么选用Druid呢?- 性能够好,比c3p0,dbcp强一些- 经过考验,毕竟是阿里开源出来的项目- 最关键的是带一个建议的数据库监控能监控哪些数据呢? 1. 数据源 2. SQL监控 对执行的MySQL语...原创 2018-06-02 16:11:56 · 3605 阅读 · 1 评论 -
2508-AOP- springboot中使用-使用注解方式
Springboot中使用aop,与SSM中使用AOP,整体配置与编写方式都是类似的。但是Springboot简化了很多xml配置,切点的表达式可以直接进行javaconfig。记录一些示例 springboot示例: 版本1.5.9.RELEASE pom文件中添加aop的依赖<dependency> <groupId>org.springfra...原创 2018-05-30 09:47:23 · 323 阅读 · 0 评论 -
2505-springboot使用spring.profiles.active来分区配置
参考文献: 1. spring boot 入门 使用spring.profiles.active来分区配置 http://www.leftso.com/blog/111.html很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配...原创 2018-05-30 09:46:39 · 152 阅读 · 0 评论 -
2499-springboot使用jar形式打包在linux上运行
由于maven使用的种种问题,以前springboot版本变化较快带来的一些不兼容问题,是否考虑下使用jar形式运行web程序,而不是固守于war包与tomcat;主要原理有两点: 1. 使用nohup来运行jar nohup java -jar ./$RESOURCE_NAME –spring.profiles.active=test & 最后一个& 是输出日志的意...原创 2018-05-30 09:45:22 · 355 阅读 · 0 评论 -
2501-Logback的使用与配置范例xml
在项目中logback一般配合slf4j使用,slf4j是面上的框架,logback才是真正记录处理日志的框架。 参考文献: 1. Java日志框架:logback详解 http://www.importnew.com/28541.html 2. 官网文档 对内置的appender进行详细的说明 https://logback.qos.ch/manual/appenders.html...原创 2018-05-30 09:44:24 · 188 阅读 · 0 评论 -
2506-nginx的配置-域名分发与负载均衡(只有配置无原理)
引言 nginx的原理在此不赘述,只记录各种功能的配置使用nginx的安装Windows7:官网下载,是一个压缩包,运行解压缩后的exe文件即启动了nginx,需注意的是,Windows(win7)的80端口默认被微软的IIS占用,需改成别的端口,例如8010(如何改?参考下面的配置文件讲解)解压后的目录:1.conf目录:存放配置文件的目录,包含主配置文件ngin...原创 2018-05-30 09:42:48 · 1234 阅读 · 0 评论 -
2507-nginx的安装(基于centos7)
参考文献: 1. 【很详细】 Nginx下载安装 http://www.cnblogs.com/crazylqy/p/6891929.html引言 一般分为两种安装模式,一种是yum源安装,一种是源码编译安装模式。建议使用源码编译模式,版本控制更好,而且参数配置可选,最关键的是可以自定义安装的路径。源码编译模式准备好一个目录 cd /usr/local/softw...原创 2018-05-30 09:38:06 · 188 阅读 · 0 评论 -
2511-Druid监控功能的深入使用与配置-如何记录监控数据(基于logback)
Druid的监控很强大,但可惜的是监控数据是存在内存中的,需求就是定时把监控数据记录下来,以日志文件的形式或者数据库入库。记录两种方式:数据库入库logback形式记录3. 原理(重点)如果仅仅想记录sql的监控,可以自己重写DruidDataSourceStatLogger的log方法,这个方式是Druid记录日志的默认接口,在此略过。使用内部接口,直...原创 2018-06-02 17:21:49 · 6972 阅读 · 6 评论 -
Activiti 6.0生成流程图的png格式图片
有两种方法,1设置自动保存时生成,2手动导出。1设置自动保存时生成首先使用eclipse的activiti插件,再设置相关配置。window ——> preferences——>activiti——>save——>选中create process definition image when saving the diagram2手动导出打开.bpm文件,还是使用activi...原创 2018-04-09 10:09:54 · 5088 阅读 · 0 评论 -
Java邮件服务构建之基础发送
目前springboot 使用的非常广泛,所以这段时间构建的服务都是基于springboot的,这次邮件组件也是使用的spring-boot-starter-mail。邮件发送一般使用的也是别人的代理服务,我们使用的也是这些服务的代理,比如代发QQ邮件,163邮件,腾讯企业邮,这三个邮件服务有些细小区别,文章尾部会说明。<parent> <groupId>org.spri...原创 2018-03-14 23:02:41 · 521 阅读 · 0 评论 -
MyBatis记录
记录一下MyBatis的几个模块大纲,除去缓存以及集合映射两个部分Mybatis架构 1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、 通过mybatis环境等配置信原创 2017-05-30 20:41:24 · 360 阅读 · 0 评论 -
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML.问题思路
Cause: org.apache.ibatis.builder.BuilderException: Wrong namespace. Expected 'cn.com.dao.ItemsMapper' but found 'cn.com.mapper.ItemsMapper'.我就在application-dao.xml查看是不是包扫描器有问题,找了半个小时也没看到我那里有个Mapper配的叫做cn.com.mapper.ItemsMapper,然后我就疯了,但是我冷静下来想想,既然配置的是自动包扫描原创 2017-05-31 15:49:48 · 44806 阅读 · 12 评论 -
2510-Druid监控功能的深入使用与配置-基于SpringBoot-完全使用java config的形式
环境springboot 1.5.9.RELEASE + JDK1.8配置步骤分两步,1 配置数据源 2 配置监控直接上代码1 配置数据源package com.company.project.support.druid;import com.alibaba.druid.pool.DruidDataSource;import org.springfram...原创 2018-06-02 16:12:31 · 879 阅读 · 0 评论