15 21aspnet

尚未进行身份认证

专注csdn15年,Java JCP会员,公众号:无界编程

等级
TA的排名 8

SpringBoot conditional注解和自定义conditional注解使用

https://coding.imooc.com/class/chapter/404.html第12章 Sb starter解析【没有什么事情是starter不能解决的】程序开发没有什么事儿是一个starter不能解决的。如果有,那就两个。使用starter也非常简单,只需要引入之后就会进行自动装装载。这章就会揭开starter的神秘面纱,同时带小伙伴写一个属于自己的starter。...

2020-02-16 17:56:10

springboot集成logback日志 通用logback.xml模板详解

先看Spring Boot中依赖的logback,log4j,slf4j相关Jar包1.最简单的默认打印控制台日志import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.spri...

2020-02-10 20:35:23

Spring Bean四种注入方式(Springboot环境)

阅读此文建议参考本人写的Spring常用注解:https://blog.csdn.net/21aspnet/article/details/104042826给容器中注册组件的四种方法:1.@ComponentScan包扫描+组件标注注解@Component(@Controller@Service@Repository)使用场景:自己写的代码,可以方便的加@Controller/@Se...

2020-02-09 21:51:04

Windows下安装Mongodb SpringBoot集成MongoDB和Redis多数据源

全文内容:Mongodb安装说明:Mongodb和redis是开发中常用的中间件,Redis的安装使用比较简单就不写了,只说本地也就是Windows安装Mongodb。SpringBoot集成MongoDB和Redis文中还有一个彩蛋Hutool1.下载最新稳定版https://www.mongodb.com/what-is-mongodb例如我下载的版本是:...

2020-02-04 14:42:33

IDEA常用和实用配置

主要是收集IDEA常用和不常用配置陆续更新------------------------自动写构造函数等Alt + Insert------------------------idea中隐藏.idea文件夹和.iml文件idea中的.idea文件夹和.iml是平常几乎不使用的文件,在创建父子工程或者聚合工程时反而会对我们操作产生干扰,所以,一般情况下,我们都将其隐藏掉...

2020-02-04 11:32:28

spring springboot springcloud常用注解

@SpringBootApplication组合注解,用在启动类上,源码:@Retention(RetentionPolicy.RUNTIME)@SpringBootConfiguration@EnableAutoConfiguration@ComponentScanpublic @interface SpringBootApplication================...

2020-01-19 18:06:25

Fiddler+夜神模拟器进行APP抓包

Fiddler+夜神模拟器进行APP抓包作者:霞落满天需求:对公司APP进行抓包获取详细的接口信息,这是现在开发必备的。工具:Fiddler抓包,夜神模拟器 模拟手机 安装APP1.下载Fiddlerhttps://www.telerik.com/download/fiddlerFiddler正是在这里帮助您记录计算机和Internet之间传递的所有HTTP和HTTPS通信...

2020-01-14 18:31:15

线上java JVM问题排查

作者:霞落满天第一部分 是我以前公司的一则正式案例:第二部分 是我另一个博客上写的主要是最近发现大家问的比较多就写了此文第一部分 线上真实故障案例下面是一个老系统,代码写的有点问题导致出现这样一个JVM占比过高的问题,正常情况下也就是CPU负载不高的时候21:00左右的,也有30万,但是再多一点30几万就是阈值,就会出现堆积。这个队列一直是增长的快。这个是...

2020-01-10 10:42:35

高性能微服务架构设计模式

高性能微服务架构设计模式主讲:霞落满天现在企业开发都是微服务架构,但是有很多问题,比如分布式定义,分布式的微服务怎么拆分,什么时候拆分,怎么做到高性能,中台怎么设计,读写分离模式难道仅仅是MySQL做主从就够了么?分库分表怎么使用,缓存和数据库之间怎么保持一致性,领域模型中的CQRS模式又应该怎么结合自己公司的业务呢?面试过程老是被问题一些系统架构相关的问题,怎么面对新问题可以在面试中短短...

2020-01-09 23:18:58

你真的掌握了并发编程volatile synchronized么?

先看代码:import java.util.concurrent.atomic.AtomicInteger;/** * * @author xialuomantian */public class NewTest { static volatile int a = 1; static volatile int b = 1; //static int ...

2020-01-05 22:09:16

Unix/Linux开源世界资源链接汇总【不断更新】

最后更新:2012.12.04说明:好东西在后面,Linux镜像基本涵盖全球主要下载点。【长期更新】世界很大,我们很小,学海无涯,书山有路!一.内核Unix代码大全http://minnie.tuhs.org/UnixV6https://github.com/Rajmohan/UnixV6编程语言开源框架等使用统计网址http://w3techs.c...

2011-09-06 17:10:11

K8S的横向自动扩容的功能Horizontal Pod Autoscaling

K8S 作为一个集群式的管理软件,自动化、智能化是免不了的功能。Google 在 K8S v1.1 版本中就加入了这个 Pod 横向自动扩容的功能(Horizontal Pod Autoscaling,简称 HPA)。HPA 与之前的 Deployment、Service 一样,也属于一种 K8S 资源对象。HPA 的目标是希望通过追踪集群中所有 Pod 的负载变化情况,来自动化地调整 P...

2019-10-29 14:24:01

Java线上程序频繁JVM FGC问题排障与启示

线上Java程序的JVM频繁FGC,现象如图所示:一直持续FGC 5次左右,每次耗时1秒多不等。FGC的原因实际上是内存不够用,但是运维反映堆内存是2G,从运维提供的参数看也是。内存实际上一直只用到1G以内。这时候可以自己写一段代码输出堆内存数据,这是最准的:public class JVMTest { public static void main(Str...

2019-10-16 17:23:01

Java泛型使用需要小心

这是源自实际开发的一个坑,只是被我简化了。Set<Integer> gs = null; Set gss = new HashSet(); gs = gss; gss.add("19"); System.out.println(gs); for (int i : g...

2019-10-09 20:31:05

SpringBoot整合Grpc实现跨语言RPC通讯

什么是gRPCgRPC是谷歌开源的基于go语言的一个现代的开源高性能RPC框架,可以在任何环境中运行。它可以有效地连接数据中心内和跨数据中心的服务,并提供可插拔的支持,以实现负载平衡,跟踪,健康检查和身份验证。它还适用于分布式计算的最后一英里,用于将设备,移动应用程序和浏览器连接到后端服务。简单的服务定义:使用Protocol Buffers定义您的服务,这是一个功能强大的二进制序列化工具...

2019-09-11 09:55:34

度量,跟踪和日志记录

今天,我有幸参加了2017年的分布式追踪峰会,其中有很多来自AWS / X-Ray,OpenZipkin,OpenTracing,Instana,Datadog,Librato等公司的人员,我很遗憾我忘记了这一点。有一次讨论转向了项目范围和定义。跟踪系统是否也应该管理日志记录?什么确实的记录,通过在室内所代表的不同的镜头看?所有各种混凝土系统在哪里适合图片?简而言之,我觉得我们在共享词汇中磕磕...

2019-08-20 19:14:38

适用于软件工程的定律Augustine's laws

奥古斯丁定律(Augustine's laws)原是诺曼拉尔夫奥古斯丁提出的一系列诙谐的格言,但是实际上用于工程和项目管理,软件开发上也是很有借鉴意义的。他是1975年至1977年担任美国陆军副部长的美国航空航天商人。1984年,他出版了他的定律这本书,和发表在2012年3月“声音与振动”杂志上的一篇关于这个定律的文章。清单法律第一:从母猪的耳朵制作丝绸钱包的最佳方法是从丝绸母猪开...

2019-07-24 11:55:27

不要千言万语,一组漫画让你秒懂最终一致性

直接上图如果你以前看过最终一致性的定义那么你一定会为这幅精彩漫画拍手叫好。你要是不知道什么是最终一致性你可以看看下面的权威定义,当然了网上关于什么是最终一致性的帖子铺天盖地,也许你已经很明白了,即使这样你是不是依然为此图欢呼?最终一致性是分布式理论中的重要,定义如下:最终一致性Eventual consistency最终一致性是分布式计算中使用的一致性模型,用于实...

2019-06-14 18:02:37

分布式系统的现代消息传递

论文《分布式系统的现代消息传递》Modern Messaging for Distributed SytemsL Magnoni通过IOP出版有限公司出版许可物理学学报:会议系列,608卷,第1会议作者电子邮件luca.magnoni@cern.ch作者隶属关系1欧洲核子研究中心,欧洲粒子物理实验室(CERN),瑞士日内瓦引文L Magnoni 2...

2019-06-13 15:29:27

经典算法书籍推荐以及算法书排行【算法四库全书】

经典算法书籍推荐以及算法书排行【算法四库全书】作者:霞落满天 https://linuxstyle.blog.csdn.net/ https://blog.csdn.net/21aspnet行文方式:类似《四库全书》截取经典算法书目录和精华篇章版权说明:本文于2019年5月5日首发于CSDN,若有转载请务必保留版权,为了整理编排选择全文内容花费了2019年一个五一的时间。...

2019-05-05 20:14:35

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。