10 2023 档案
摘要:SVN 创建分支: 本地创建proj目录,里面自动包含三个文件夹branches,tags, trunk. proj/trunk proj/branches proj/tags 一. 通过master 创建分支 1.master-->TortoiseSVN-->Branch/tag 2.To pat
阅读全文
摘要:多线程锁问题 cache = (List<CM_ShipFeeDetail>)_memoryCache.Get(shipfeeDetailCacheKey); if (cache == null || cache.Count == 0) { lock (LockTransportRuleList)
阅读全文
摘要:1.Sentinel产品功能介绍 Sentinel是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel 具有以下特性: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年
阅读全文
摘要:Arthas快速安装,启动,常用命令 Arthas 阿尔萨斯 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率. 目录 0
阅读全文
摘要:mysql SQL优化的手段有哪些? 1.explain 输出执行计划 2.in 和 not in 要慎用 3.少用select * 4.where 及 order by涉及的列上建立索引,如果排序字段没有用到索引,就尽量少排序 5.可以在程序中排序。 6.where 子句中避免is null /i
阅读全文
摘要:1.javac: .JAVA--.CLASS 2.java JVM:是桥梁 .CLASS--.机器语言二进程文件 3.被 transient 修饰的成员变量,在序列化的时候其值会被忽略 instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类 的实例,返回 boo
阅读全文
摘要:Mysql报错:too many connections原因及解决方法 1、原因是mysql连接数过多 解决方案: 1、linux登录mysql: mysql -u root -p; 2、查看mysql允许的最大连接数 show variables like '%max_connections%';
阅读全文
摘要:Java Volatile和synchronized的区别,notify()和notifyAll()的区别 1.Volatile和synchronized的区别: (1)、volatile只能作用于变量,使用范围较小。synchronized可以用在变量、方法、类、同步代码块等,使用范围比较广。 (
阅读全文
摘要:SQL执行顺序,优化的禁止项建议项 SQL执行顺序如下: 1 .FROM,(-including JOIN ) 2. WHERE 3. GROUP BY 4. HAVING 5. WINDOW functions 6. SELECT 7. DISTINCT 8. UNION 9. ORDER BY
阅读全文
摘要:Xxl-job 分布式调度任务使用 一.XXL-job 产品介绍 1.简介: XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展. 作者是大众点评的许雪里.目前最新版本为v2.x. 2.特性功能: 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,
阅读全文
摘要:同类产品对比 QuartZ xxl-job SchedulerX 2.0 PowerJob 定时类型 CRON CRON CRON、固定频率、固定延迟、OpenAPI CRON、固定频率、固定延迟、OpenAPI 任务类型 内置Java 内置Java、GLUE Java、Shell、Python等脚
阅读全文
摘要:Java 常用中间件 1、网关 Nginx、Kong、Zuul、Gateway 2、缓存 Redis、MemCached、OsCache、EhCache 3、搜索 ElasticSearch、Solr 4、熔断 Hystrix、resilience4j 5、负载均衡 DNS、F5、LVS、Nginx
阅读全文
摘要:.NET面试题 1.说明值类型和引用类型的区别 ①值类型有结构体(数值类型、bool型、用户定义的结构体)、枚举、可空类型等; 引用类型有class、数组、interface 或 delegate、object、dynamic 和 string等。 ②值类型System.ValueType 中派生的
阅读全文
摘要:.NET6 startup.cs 注入 本地缓存 //使用缓存 using Microsoft.Extensions.Caching.Memory; services.AddMemoryCache(); //自定义缓存类,类继承接口 services.AddScoped<IMemoryCacheHe
阅读全文
摘要:值类型和引用类型 1.数据类型 类别 描述 值类型 简单类型 有符号整型:sbyte,short,int,long 无符号整型:byte,ushort,uint,ulong简单类型 Unicode字符:char值类型 浮点型:float,double 高精度小数:decimal 布尔型:bool枚举
阅读全文
摘要:前言: C#的发展已经有20多年的时间了,从2002.02月发布的C#1.0,到2022.11月发布的C#10.0版本,功能也是不断完善和强大,本人从事.NET相关技术栈开发也有15年的时间,从程序员到架构师,一路走来,头发也白了不少_ 实战中,获取过有国家发明专利,对微服务,分布式高并发,高可用,
阅读全文