logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从0开始搭建SpringCloud项目分布式日志架构技术栈

分布式应用必须有一套日志采集功能,目的是将分布在各个服务器节点上的应用日志文件采集到统一的服务器上,方便日志的查看。springCloud本身提供了基于elk的日志采集,但是由于使用logstash,会加大运维成本。这里将使用轻量级的方案。我们先来看一下Logback的appender的Uml图,我们可以发现两个对我们有借鉴意义的类提供了异步的日志记录DBAppender基于数据库的日志记录这两个

文章图片
#spring cloud#分布式#架构
9个你应该知道的支付系统开源项目

项目简介:Fastpay 的目标是打造一款开源的、轻量级的、微服务化的、可共私有云部署的、可定制化的集成聚合支付和资金清结算于一体的统一支付系统,满足互联网企业业务系统的收款和资金处理等需求。项目简介:龙果支付系统核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。目前已经接入支付渠道:微信(公众号支

文章图片
#开源#java#开发语言
10 款开源工具

1. JIRA2. Git3. Jenkins5. Groovy6、Spock7. Maven8. Gradle9. Docker10. Linux本文主要介绍Java程序员应该在2019年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。

#开源#java#开发语言
gitblit第一次登陆的账号密码

 Git代码库的管理与配置1、首次登陆,用admin登录,默认密码也是admin2、去创建用户,创建版本库3、gitblit支持分组管理

常见的面试题(java高级开发)

第一部分:项目相关1、简单介绍介绍一下你在上家公司做过的项目、项目的主要流程、你所负责的模块、你在项目担任的职责2、你在项目里面得到了学习到了什么,得到了哪些技术提升3、有没有code review习惯,平时code review时候都会去注意哪些点4、团队人员的组成,开发规模有多大,平时是如何迭代开发一个需求的(从产品经理到最终上线的流程)第二部分:jdk源码相关1、volatile的作用和底层

#面试#java
websocket+netty实时视频弹幕交互功能(Java版)

2021年了,还有不支持弹幕的视频网站吗,现在各种弹幕玩法层出不穷,抽奖,ppt都上弹幕玩法了,不整个弹幕都说不过去了,今天笔者就抽空做了一个实时视频弹幕交互功能的实现,不得不说这样的形式为看视频看直播,讲义PPT,抽奖等形式增加了许多乐趣。

文章图片
#java#websocket#开发语言
SpringBoot 单元测试利器-Mockito

mock 测试就是在测试过程中,创建一个假的对象,避免你为了测试一个方法,却要自行构建整个 bean 的依赖链像是以下这张图,类 A 需要调用类 B 和类 C,而类 B 和类 C 又需要调用其他类如 D、E、F 等,假设类 D 是一个外部服务,那就会很难测,因为你的返回结果会直接的受外部服务影响,导致你的单元测试可能今天会过、但明天就过不了了。

#spring boot#单元测试#java
一款强大的开源认证和访问控制利器:KeyCloak

我们可参考这两套主题的代码,编写我们自己的主题。上文,我们创建的Client都是public 类型的,而现在,其实只有Zuul需要对外,其他服务都是经过Zuul或者Feign传递Token的。Keycloak利用policy的概念,以及如何通过提供聚合policy的概念来定义它们,您可以在其中构建“policy 中的 policy”,并仍然控制评估的行为。当然,也可以不创建Realm,直接用 Ma

文章图片
#开源#java#开发语言
关于mybatis返回值使用包装类型还是基本类型

有时候,sql需要返回一些数值型的数据,包装类型与基本类型如何选择字段对应的类型要使用包装类型,不要使用基本类型因为,如果字段为null的话,拆箱会报空指针异常聚合函数统计数目的可以使用基本类型,减少装箱的效率损耗...

#mybatis#sql
Springboot命令行配置--spring.config.location配置文件的优先级

讨论一个springboot的配置--spring.config.location=C:/application.properties这个配置只能用在命令行里,写在配置文件里是无效的,主要用来运维已经打包好了的程序,想要指定配置文件路径的情况示例:java -jar aaa.jar--spring.config.location=C:/application.properties...

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择