合集-springboot(1)

摘要:介绍 Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 功能 Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。可以监控数据库访 阅读全文
posted @ 2020-02-19 10:42 张占岭 阅读(2287) 评论(0) 推荐(1) 编辑
摘要:概念 工作流产品使用activiti的算是比较多了,自带了一套UI界面,可以直接使用,用来设计流程,下面简单总结一下它的步骤: 1 设计模型 2 发布为流程,一个模型可以发布多个版本的流程 3 建立一个流程的实例和实例任务,一个流程可以建立多个并行的实例 4 对某个实例任务进行审批 5 可以查看实时 阅读全文
posted @ 2020-01-20 13:24 张占岭 阅读(2697) 评论(0) 推荐(0) 编辑
摘要:在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用: compile("org.projectlombok:lombok:1.18.2")或者compileOnly("org.projectlombok:lombok:1.18.2") 在gra 阅读全文
posted @ 2020-01-20 09:09 张占岭 阅读(954) 评论(0) 推荐(0) 编辑
摘要:在使用spring框架时,默认情况下@RequestParam注解只到接受Get和Post请求参数 ,而对于Put来说默认是使用@ReqeustBody注解的,如果希望为Put也开启@RequestParam,需要添加过滤器实现。 @RequestParam 用来处理Content Type: 为 阅读全文
posted @ 2020-01-16 11:24 张占岭 阅读(4095) 评论(1) 推荐(1) 编辑
摘要:@Transactional注解是为方法添加事务块的意思,使用aop的技术动态为方法添加事务范围,在使用它时可以在类或者方法上添加,但在类上添加时需要注意一下影响的范围。 类中添加Transactional 相当于你的每个公共的方法都会被迫加上事务,这并不是一件好事,所以不建议这样干。 拦截器里调用 阅读全文
posted @ 2019-12-26 14:28 张占岭 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:大叔推荐博客索引 k8s学习笔记目录 k8s~术语解释 k8s的yaml说明 springboot+k8s+抛弃springcloud.eureka k8s~k8s里的服务Service k8s~跨namespace的service相互访问 k8s~部署EFK框架 k8s~为服务添加ingress的 阅读全文
posted @ 2019-12-17 13:49 张占岭 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:springboot开发微服务框架一般使用springcloud全家桶,而整个项目都是容器化的,通过k8s进行编排,而k8s自己也有服务发现机制,所以我们也可以抛弃springcloud里的eureka,而直接使用k8s自己的服务。 添加组件 注意点 1. application.name与k8s的 阅读全文
posted @ 2019-12-16 13:51 张占岭 阅读(9098) 评论(1) 推荐(0) 编辑
摘要:统一设计 maven很好的把项目整合在一起,在部署时,每个项目可以有自己的Dockerfile,在构建后把对应的jar包复制到Dockerfile的同级目录,使用使用统一的打包镜像和容器启动方法去执行就可以了。 需要大maven根项目添加插件 Dockerfile的统一内容 在src/main/do 阅读全文
posted @ 2019-11-27 10:01 张占岭 阅读(879) 评论(0) 推荐(0) 编辑
摘要:高并发下的耗时操作 官方文档中说DeferredResult和Callable都是为了异步生成返回值提供基本的支持。简单来说就是一个请求进来,如果你使用了DeferredResult或者Callable,在没有得到返回数据之前,DispatcherServlet和所有Filter就会退出Servle 阅读全文
posted @ 2019-11-17 19:13 张占岭 阅读(4320) 评论(0) 推荐(0) 编辑
摘要:之前写了关于读取自定义配置的文章 "springboot~yml里的自定义配置" ,而今天主要说一下对复杂配置信息的读取方法,我们简单的配置用@Value注解就可以了,而结构复杂的一般使用@ConfigurationProperties来实现,下面说一下。 配置信息 开启ConfigurationP 阅读全文
posted @ 2019-10-09 09:04 张占岭 阅读(3317) 评论(0) 推荐(0) 编辑
摘要:springboot里连接elk里的logstash,然后写指定index索引的日志,而之后使用kibana去查询和分析日志,使用elasticsearch去保存日志。 添加引用 添加配置 指定配置 logstash配置索引 kibana里建立索引 通过kiban菜单去建立索引:Management 阅读全文
posted @ 2019-09-13 18:23 张占岭 阅读(2737) 评论(0) 推荐(0) 编辑
摘要:在mybatis和mybatis plus里,如果你的实体字段是一个枚举类型,而在数据表里是整型,这时在存储时需要进行处理,默认情况下,会把枚举的元素名称拼接到SQL语句里,而由于数据表是int类型,所以在插入等操作时,就会出现异常! 添加枚举处理器 MappedTypes(value = {Yes 阅读全文
posted @ 2019-09-05 17:04 张占岭 阅读(5587) 评论(2) 推荐(0) 编辑
摘要:aop是面向切面编程的意思,它可以需要先选择一些切入点,然后对这些切入点进行拦截,注入统一的代码逻辑,这也是解耦的一种方式,也是为了避免重复的代码,让开发人员把关注点放在业务上。 引用包 添加切入点 测试 当我们访问controller下的接口下,在控制台中将输出方法执行前和执行后的结果 感想 事实 阅读全文
posted @ 2019-08-21 16:32 张占岭 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:参考文章:https://blog.csdn.net/qq_27828675/article/details/82466599 一 进行授权页 浏览器输入http://localhost:8081/oauth/authorize?response_type=code&redirect_uri=htt 阅读全文
posted @ 2019-08-02 15:20 张占岭 阅读(9514) 评论(0) 推荐(0) 编辑
摘要:"回到目录" 我的那些年(12)~公司技术转行,我也跟着转到java了 CTO换人了 微软技术栈不被认可经常被喷 技术统一向java转 换了mac book后,docker还是很占内存 学习springboot和springcloud 对微服务具体知识点的学习 封闭开发 CTO换人了 2018年初始 阅读全文
posted @ 2019-07-11 13:54 张占岭 阅读(9576) 评论(101) 推荐(24) 编辑
摘要:spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的 在放入容器时已经确定! 下面说一下三种注册bean的方法 1. @ComponentScan 1. @Bean 阅读全文
posted @ 2019-02-22 14:39 张占岭 阅读(13214) 评论(0) 推荐(2) 编辑
摘要:主要介绍三种,字符串配置,数组配置和带默认值的配置 字符串配置 数组配置 带默认值的配置 为三种类型的配置添加单元测试 阅读全文
posted @ 2019-01-02 11:10 张占岭 阅读(3601) 评论(0) 推荐(0) 编辑
摘要:简介 参考:https://springcloud.cc/spring cloud dalston.html _encryption_and_decryption_2 RSA非对称加密有着非常强大的安全性,HTTPS的SSL加密就是使用这种方法进行HTTPS请求加密传输的。因为RSA算法会涉及Pri 阅读全文
posted @ 2018-12-21 11:56 张占岭 阅读(2022) 评论(0) 推荐(0) 编辑
摘要:在springboot里,我们的task任务可以添加docker构建的功能,在gradle集成环境里,直接可以实现编译,测试,打包镜像的流水线作业,很是方便! 下面分享给大家,在gradle里添加docker镜像的构建功能。 添加依赖 添加Dockerfile 添加部署脚本 阅读全文
posted @ 2018-12-18 11:57 张占岭 阅读(1559) 评论(0) 推荐(0) 编辑
摘要:在springboot项目框架里,把一个项目两大模块,主项目main和测试项目test,而我们的测试项目根据功能又可以再分,比如可以有单元测试,集成测试,业务测试等等。 对于一个初学者来说,建立模块的方式需要我们掌握,网上的资料不多,很少讲到这个功能点,大叔在这里普及一下! springboot项目 阅读全文
posted @ 2018-11-27 12:07 张占岭 阅读(8084) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示