- 博客(23)
- 资源 (16)
- 收藏
- 关注
原创 SpringBoot-15-打包发布
在本地使用SpringBoot的启动器即可访问我们开发的项目,如果我们将功能开发完毕之后,需要使用SpringBoot项目中的打包功能来将项目进行打包,SpringBoot项目打包在linux服务器运行
2022-05-27 14:41:58 154
原创 SpringBoot-14-单元测试
单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 通常来说,程序员每修改一次程序就会进行最少一次单元测试,在编写程序的过程中前后很可能要进行多次单元测试,以证实程序达到软件规格书要求的工作目标,没有程序错误;虽然单元测试不是什么必须的,但也不坏,这牵涉到项目管理的
2022-05-27 14:37:30 469
原创 SpringBoot-13-定时任务
定时任务的业务场景: 1、定时去刷新某个订单的业务状态(下完订单后一直没有付款,15分钟之后,把订单状态置为无效)2、对接微信公众号,每隔2个小时去微信服务器上刷新token。 类似这样的需求,我们就可以使用定时任务来完成
2022-05-27 14:28:49 207
原创 SpringBoot-12-拦截器
拦截器(Interceptor)是SpringMVC的核心功能之一,是利用Spring的AOP的面向切面编程的思想,可以很方便的实现对登录权限控制、日志打印等功能。
2022-05-27 09:32:13 586
原创 SpringBoot-11-validate校验
web项目中,用户的输入总是被假定不安全不正确的,在被处理前需要做校验。数据校验是一个项目的基础模块,也许我们一些入门编码没有多久,了解前端的同学会说,我们已经在前端对数据进行了基础的校验了,还需要在后台对数据进行校验?答案是肯定的,因为前端传递给后台的数据没有百分百值得信任的,这是因为一些别有用心的人,可以模拟前端对后台进行数据发送,可能会发送一些操作后台的指令等非法数据,如果这些数据一旦发送到后台那么后果是很严重的。因此后端校验也是必须的
2022-05-27 09:17:10 1446
原创 SpringBoot-10-全局异常处理
前言在项目开发中出现异常时很平常不过的事情,我们处理异常也有很多种方式,可能如下:public int div(int a ,int b){ int c=0; try{ c=a/b; }catch (Exception ex){ ex.printStackTrace(); } return c;}如果我们这样处理异常,代码中就会出现特别多的异常处理模块,这样代码就会变得可读性非常差,而且业务模块逻辑会夹杂特别多的非业务逻辑。但是在项目开发的
2022-05-27 08:52:43 110
原创 SpringBoot-09-封装统一返回类
在项目框架整合阶段,为了更优雅的封装后端返回结果,便于前后端联调,通常需要对后端的返回值进行一定的封装处理
2022-05-26 20:18:50 457
原创 SpringBoot-08-日志配置方法
Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。下面通过本文给大家介绍Spring Boot 日志配置方法详解
2022-05-26 20:15:16 1180
原创 SpringBoot-07-集成mybatis-plus
Mybatis-Plus(简称 MP)是一个 Mybatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2022-05-26 20:02:26 152
原创 SpringBoot-06-静态资源访问
SpringBoot 应用中的 src/main/resources/ 资源文件夹对应 classpath。静态资源加载顺序:META-INF/resources > resources > static > public,SpringBoot 应用会去上面 4 个路径中查找是否存在相应的资源,如果有则直接返回
2022-05-26 19:46:23 328
原创 SpringBoot-05-多环境配置
通常一个公司的应程序可能在开发环境(dev)、测试环境(test)、生产环境(prod)中运行。那么是不是需要拷贝不同的安装包,在不同的环境下运行呢,在 Spring Boot 中一切已经为我们准备就绪,只需要简单的配置,你的程序就能在不同的环境中运行。
2022-05-26 19:19:23 97
原创 SpringBoot-02-HelloWorld
1、打开 spring官网https://spring.io/2、生成项目地址选择 Project -> spring boot ,快速拉到底部, 点击 Spring Initializr.3、构建项目如图4、 用idea 打开项目5、把pom.xml 文件里面修改<dependency> <groupId>org.springframework.boot</groupId> <artifctId>sp
2022-05-26 16:34:04 67
翻译 SpringBoot-01-简介
Spring Boot 可以大大的简化开发模式,它集成了大量常用的第三方库配置,所有你想集成的常用框架,它都有对应的组件支持,例如 Redis、MongoDB、Jpa、kafka,Hakira等等。SpringBoot应用中这些第三方库几乎可以零配置地开箱即用,大部分的 SpringBoot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑
2022-05-26 14:52:43 290
转载 BoneCP连接池参数详解
BoneCP主要配置参数一、BoneCP主要配置参数 1.jdbcUrl 设置数据库URL 2.username 设置数据库用户名 3.password 设置数据库密码 4.partitionCount 设置分区个数。这个参数默认为1,建议3-4(根据特定应用程序而定)。 为了减少锁竞争和改善性能,从当前线程分区(thread-affinity)中获取一个c
2016-04-06 13:40:27 1266
原创 linux下elasticSearch 1.7.2安装教程
elasticSearch是一个搜索引擎,大大减轻服务器的压力下载:wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.2.zip解压缩unzip elasticsearch-1.7.2.zip进入到项目下面的bin目录cd elasticsearch-1.7.2/bi
2016-03-23 23:00:13 505
转载 Apache kafka之旅——java 发送接受消息
一、新建maven项目,引用apache给定的pom文件,如下 org.apache.kafka kafka_2.9.2 0.8.1.1二新建发送消息类KafkaProducer.java代码如下:import java.util.Properties; import kafka.producer.KeyedMessage; import kafka.p
2015-11-10 14:25:42 559
转载 Apache kafka之旅——linux 安装配置
kafka 安装的安装比较简单,直接下载解压缩,修改一下配置文件然后启动服务就能使用了kafka 官方下载地址http://kafka.apache.org/downloads.html一、下载wget http://mirror.bit.edu.cn/apache/kafka/0.8.2.2/kafka_2.9.2-0.8.2.2.tgz二、解压缩tar -xzvf
2015-11-10 14:03:42 362
转载 spring mvc - cxf webservice项目
提到cxf ,毫不避免的要说到webservice什么是webservice,我就不多说了。新建一个maven 项目 通过pom引用cxf的jar org.apache.cxf cxf-rt-frontend-jaxws 3.0.4 org.apache.cxf cxf-rt-transports-http 3.0.4
2015-10-03 11:31:37 367
转载 linux ssh 免密码登陆
由于公司接了第三方应用,几台服务器之间jenkins 脚本需要用到免密码登陆,所以做这个小功能,废话不多说我用的是Centos 6.5 两台机器 A 和 B在A上执行ssh-keygen -t rsa -P ''由于之前我做过一次,所以会存在id_rsa.pub这个文件,系统提示我覆盖,第一次做的话直接回车两次即可.ssh 是隐藏文件夹, 可以用 ls -a 查
2015-10-03 10:50:41 299
转载 搭建高并发服务器——memcached 安装
memcached 作为缓存应用,被广泛使用,下面介绍memcached两种安装方式,第一种比较简单,第二种是需要下载包废话不多说一:用yum 安装这一个是linux自带的一种比较轻便的命令工具,在使用前需要执行yum update 使得更新最新的包yum install -y memcached memcached 安装成功,然后启动/usr/bin/me
2015-09-24 15:34:31 304
struts2上传文件及拦截器
2012-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人