6 大树叶

尚未进行身份认证

我要认证

宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。

等级
TA的排名 438

在Nginx上面安装 nginx_upstream_check_module

1:Nginx-安装后端节点健康检查组件 nginx_upstream_check_module2:https://github.com/yaoweibin/nginx_upstream_check_module3.Nginx心跳检测

2020-07-28 23:34:46

SpringBoot Redis使用fastjson进行序列化

在使用spring-data-redis,默认情况下是使用org.springframework.data.redis.serializer.JdkSerializationRedisSerializer这个类来做序列化,Jackson redis序列化是spring中自带的.我们使用jackson方式@Bean(name="redisTemplate") public RedisTemplate<String, Object> redisTemplate() {

2020-07-27 00:56:12

springboot2.0 整合 redis-cluster集群

1. 首先引入依赖pom<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.0.0.RELEASE</version> </dependency>2.编写redis工具类.

2020-07-26 23:19:33

Sentinel 和 spring cloud gateway集成

spring cloud gateway 2 深入了解 - filter

2020-07-26 22:49:12

Spring BeanFactory与FactoryBean的区别

1. BeanFactory  以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。  Spring为我们提供了许多易用的BeanFactory实现比如XmlBeanFactory就是常用的一个,该实现将以XML方式描述组成应用的对象及对象间的依赖关系。BeanFactory提供的方法及其简单,仅提供了六种方法供客户调用:  boo

2020-07-26 22:48:00

Sentinel和Spring cloud Gateway集成的那些事

下面两篇专门的文档不错,权当收藏参考文档:1.分布式系统的流量防卫兵Sentinel-入门指南2.Spring Cloud Alibaba Sentinel 网关流量控制之Spring Cloud Gateway实战3.spring cloud gateway 2 深入了解 - filter

2020-07-26 12:14:09

spring 三种方式:XML配置,JAVA配置和注解配置 小论

目前来说spring的配置方式一般三种:XML配置 JAVA配置 注解配置注解配置:@Service@Component@Repository@ControlleJAVA配置@Confirguration 相当于spring的配置文件XML@Bean 用到方法上,表示当前方法的返回值是一个bean这两种方法的区别在于如果使用注解的方式,那么你需要在Serivce层,DAO层的时候,需要在类上进行注解,就可获得spring的依赖注入。package demo;..

2020-07-26 10:50:40

Spring Boot 拦截器与过滤器 例子

一、拦截器与过滤器  在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。但是对于横向的功能,比如,在所有的service方法中开启事务,或者统一记录日志等功能,面向对象的是无法解决的。所以AOP——面向切面编程其实是面向对象编程思想的一个补充。而我们今天讲的过滤器和拦截.

2020-07-25 18:37:49

Spring面试高频考点

Spring面试27道高频考点https://cloud.tencent.com/developer/article/1476337spring的15个经典面试题https://www.cnblogs.com/yanggb/p/11004887.html

2020-07-25 18:09:26

spring 中 ApplicationContextAware 接口使用例子

使用ApplicationContextAware接口的场景在spring项目中,bean之间的依赖关系是 spring容器自动管理的,但是一个项目中有些类不在spring容器中却需要使用spring管理的bean,这时候不能通过正常的方式(注解等方式)注入bean,在spring中提供了ApplicationContextAware接口,通过ApplicationContextAware接口可以获取到spring上下文,从而从spring上下文中获取到需要的bean。我们可以编写一个工具类来实现Ap

2020-07-25 16:30:38

A股芯片股龙头股,

根据科技各个细分行业,以及各个公司基本面,梳理出了A股100只科技龙头股,为投资者以作备用之。Nor Flash:兆易创新:国内NOR Flash及MCU芯片龙头,2019年全球市占率前三DRAM芯片:北京君正:DRAM芯片国内领先,收购北京矽成,形成“CPU+存储器”平台CIS芯片:韦尔股份:全球第三CIS厂商,并表豪威、思比科增厚业绩模拟芯片:圣邦股份:模拟芯片龙头,拟并购钰泰,协同效应提升业绩半导体设计内存接口芯片:澜起科技:内存接口芯片技术世界领先, 受益DDR5放量产品..

2020-07-20 23:23:20

MYSQL, mybatis 如何使用自增主键

通常我们在应用中对mysql执行了insert操作后,需要获取插入记录的自增主键。本文将介绍java环境下的4种方法获取insert后的记录主键auto_increment的值:通过JDBC2.0提供的insertRow()方式 通过JDBC3.0提供的getGeneratedKeys()方式 通过SQL select LAST_INSERT_ID()函数 通过SQL @@IDENTITY 变量1.通过JDBC2.0提供的insertRow()方式自jdbc2.0以来,可以通过下面的方式执.

2020-07-10 17:31:14

nginx worker_connections exceed 1024 修改

玩nginx配置的朋友,有时会见到这个提示[warn]: 3660#0: 20000 worker_connections are more than open file resource limit: 1024 !!原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问量过大,已经远远超过1024这个并发数,那你就要修改worker_connecions这个值 ,这个值越大,并发数也有就大。当然,你一定要按照你自己的实际情况而定,也不能设置太大,不能让你的CPU跑满100%。所

2020-07-05 19:14:06

10倍科技

根据科技各个细分行业,以及各个公司基本面,梳理出了A股100只科技龙头股,为投资者以作备用之。1.消费电子TWS立讯精密:Airpods代工市占率约60%,国内最大的连接器制造商;歌尔股份:Airpods代工市占率约30%,国内声学行业龙头;漫步者:安卓TWS耳机龙头,智能音箱国内市占率第一面板制造京东方A:国内面板龙头,LCD市占率全球第一,OLED市占率国内第一;TCL科技:国内面板龙头,LCD市占率全球第二面板材料长信科技:国内触控显示龙头,全球最大的ITO导电

2020-07-05 00:07:06

centos 上面 kafka systemctl 服务化

vim /etc/systemd/system/kafka.service[Unit]Description=Apache Kafka server (broker)After=network.target[Service]Type=simpleEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin/java/:/usr/java/jdk1.8.0_151/jre/bin"...

2020-06-30 17:40:03

zookeeper systemctl 服务化

vim /etc/systemd/system/zookeeper.service假设/data/zookeeper是它的安装目录[Unit]Description=ZookeeperAfter=network.target[Service]Type=simple#Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin/java/:/usr/java/jdk1.8.0_1..

2020-06-30 17:28:06

关于微服务限流和降级的那些事: Hystrix 和 Sentinel

二者对比:https://www.jianshu.com/p/4ec9368c7349Sentinel 发布首个生产版本Github 地址:https://github.com/alibaba/Sentinel 中文:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D

2020-06-29 23:06:35

基于Spring Boot的Java在线编译运行工具

目录项目运行流程程序运行流程图如下接下来开始具体分析每一步的实现方法一个Java程序是怎样运行起来的想要实现在线运行Java代码的需求,我们首先需要了解Java程序正常的编译和运行流程。首先源代码文件(.java)经由编译器编译成字节码 例如JDK中的javac命令就是实现字节码生成技术的程序 接下来有Java虚拟机解释并运行字节码文件,运行过程有分为两个步骤 类的加载 应用程序运行后,系统会启动一个虚拟机进程。JVM进程在类的加载阶段首先会通过一个类的全限...

2020-06-29 00:38:58

Centos下cpu核数那些事

物理CPU:实际Server中插槽上的CPU个数。物理cpu数量:可以数不重复的 physical id 有几个。> 逻辑CPULinux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的,信息内容分别列出了processor 0 – n 的规格。这里需要注意,如果你认为n就是真实的cpu数的话, 就大错特错了。一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来逻辑CPU数量=物理c.

2020-06-25 00:20:56

nginx发送post请求报405的问题

[root@elk-server meeting-order]# curl -X POST https://test.abc.com/<html><head><title>405 Not Allowed</title></head><body bgcolor="white"><center><h1>405 Not Allowed</h1></center><hr>.

2020-06-24 19:07:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。