随笔 - 441
文章 - 4
评论 - 84
阅读 -
109万
10 2018 档案
springboot 程序发布到tomcat运行
摘要:springboot 一般使用jar 的方式运行,我们需要将程序放到tomcat环境下运行。 步骤如下: 1.修改pom文件。 排除内置的tomcat 修改打包方式 <packaging>war</packaging> jar的方式改成 war打包。 2.修改启动代码 增加代码 将打包后的代码放到t
阅读全文
springboot xml声明式事务管理方案
摘要:在开发过程中springboot提供的常见的事务解决方案是使用注解方式实现。 使用注解 在启动类上添加注解 @EnableTransactionManagement 在需要事务控制的方法添加@Transactional注解 这种方式问题是,我们需要在方法上添加注解,这样处理起来特别麻烦。 我们可以使
阅读全文
springboot mybatis 分页整合
摘要:spring boot 整合mybatis ,分两块mybatis 整合,分页整合。 1.pom文件增加 2.创建表 3.创建SaleOrder.map.xml 文件 注意命名空间 com.neo.dao.SaleOrderDao 配置map文件扫描。 4.增加Dao类 5.配置dao类扫描。 这里
阅读全文
springboot 配置DRUID数据源
摘要:druid 是阿里开源的数据库连接池。 开发时整合 druid 数据源过程。 1.修改pom.xml 增加上面的配置。 2.编辑配置数据源代码。 3.编写配置文件 druid.properties 4.启动程序查看效果
阅读全文
springboot Thymeleaf 整合
摘要:Thymeleaf是一个Java模板引擎开发库,可以处理和生成HTML、XML、JavaScript、CSS和文本,在Web和非Web环境下都可以正常工作。 Thymeleaf可以跟Spring boot很好的集成。 整合步骤 1.修改pom.xml 增加下面代码片段: 2.修改 applicati
阅读全文
springboot 增加过滤器方法
摘要:在访问服务器时,我们需要控制用户是否允许权限,这个时候可以使用过滤器。 在springboot 配置过滤器的方法如下: 编写过滤器代码: 编写加载过滤器代码: 这里我们看到我们注册了两个过滤器,过滤器的执行顺序通过setOrder确定。
阅读全文
springboot 容器启动事件
摘要:在springboot 容器启动时,我们需要在启动过程中做一些操作,比如启动容器后,执行某些代码。 spring 提供了监听器,我们可以方便的实现这些操作。 在容器启动开始时: 在容器启动完成后执行操作: 如果需要有顺序执行,我们可以实现Ordered接口,只越小,越先执行。
阅读全文
springboot 碰到的问题
摘要:1.在springboot 启动报错 ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package. 该警告说明 ApplicationConte
阅读全文
SPRING 事务管理说明
摘要:spring 事务管理是通过AOP拦截指定的方法,进行事务管理。 事务配置 事务传播性: propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中,这是最常见的选择。propagation_supports:支持当前事务,如果没有当前事务,就
阅读全文
tomcat 服务器故障排除
摘要:故障现象 通过浏览器访问tomcat服务器发现服务器没有响应。 问题分析检查 登陆服务器发现,TOMCAT服务器并没有宕机,服务还在。 使用JPS命令查看了一下tomcat的进程ID,获取进程ID后,使用 jstack -l pid > dump.txt 导出 tomcat进程栈,发现进程栈有几百个
阅读全文
mysql 切换数据库方案
摘要:业务场景 在SAAS模式下,不同的租户需要切换数据库,我们可以使用动态数据源,动态数据源有个问题,就是需要对每一个数据库创建一个连接池,在初始化的时候初始化这些连接池, 如果多台应用服务器的情况,每一台应用服务器都需要创建连接池。 比如有10台应用服务器,每台创建10个链接池。每个连接池200个链接
阅读全文
SQL MAP 注入测试
摘要:SQL MAP是一款测试系统是否有SQL漏洞的工具 下载地址: http://sqlmap.org/ sqlmap 是一款使用python编写的工具,所以需要安装python,需要安装python 为 Python 2.7.15 的版本。 安装过程 1.安装python 2.解压sqlmap工具,增
阅读全文
docker 安装私服
摘要:官方的docker hub 提供了一个公共镜像服务器,但是有时候不希望自己 的镜像放到公网上,这个时候就需要创建自己的私服,用来存储管理自己的镜像。 1.安装私服 docker run -d -v $PWD/registry:/var/lib/registry -p 5000:5000 --rest
阅读全文
使用 docker compose 安装 tidb
摘要:目标 : 单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群 前提条件: 1.centos版本在7.3 以上 2.安装git 3.安装docker Docker version 18.06.1-ce, build e68fc7a 4.安装docker-compose do
阅读全文
Docker Compose demo 使用
摘要:1.docker compose 安装 curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/dock
阅读全文
docker 的使用
摘要:dock安装 curl -sSL https://get.daocloud.io/docker | sh docker-compose 安装 curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-comp
阅读全文