按类别查询搜索结果
关于关键词 的检测结果,共 817
敏敏张77 | 2023-07-12 16:38:08 | 阅读(1090) | 评论(0)
引言:随着互联网的快速发展和智能手机的普及,电子商务行业正迎来一个全新的时代。越来越多的消费者选择网上购物,而不再局限于传统的实体店。这种趋势不仅仅是改变了消费者的习惯购物,也给企业带来了巨大的商机。为了不断满足消费者的需求,电子商务网站需要创新和提升用户体验。在此背景下,使用JavaScript...【阅读全文】
sohua2000 | 2023-04-07 14:24:58 | 阅读(0) | 评论(0)
本地消息表    本地消息表这个方案最初是ebay提出的,此方案的核心是将需要分布式处理的任务通过消息日志的方式来异步执行。消息日志可以存储到数据库、本地文件或消息队列,再通过业务规则自动或手动发起重试。下面我就以消息存储到数据库为例,借助数据库本地事务来实现消息的可靠投递。 假设我们有一个...【阅读全文】
sohua2000 | 2023-04-07 13:01:03 | 阅读(0) | 评论(0)
分布式系统一致性    为什么分布式系统中数据一致性会更加复杂呢?主要体现在下面几点:1.共享内存:分布式系统没有共享内存,不能像本地系统一样,从共享内存中直接获取整个系统的数据快照。而是需要分别获得各个进程(信道)的本地状态,再组合成全局状态;2.全局时钟:分布式系统没有全局时钟,各个进程无...【阅读全文】
【Java】 数据一致
sohua2000 | 2023-04-07 12:51:06 | 阅读(0) | 评论(0)
数据一致性在现代大型分布式软件系统中,有一个绕不过去的课题,那就是如何保证系统的数据一致性。著名的Paxos算法(Megastore、Spanner),Raft协议(ETCD、TiKV、Consul ),ZAB协议(ZooKeeper)等分布式一致性解决方案,都是在此背景下而诞生的。    数据一致性保障为什么难呢?先来看一下我们熟知的本地数...【阅读全文】
微辰三维 | 2022-11-03 15:49:27 | 阅读(290) | 评论(0)
使用引人注目的图形化渲染作品可以更有效地分享您的创意,SOLIDWORKS Visualize为从您的 CAD 模型创建令人难以置信的渲染作品设定了高标准,SOLIDWORKS Visualize 2023 可以更快速地创建这些渲染作品,整个过程变得更加简单!【阅读全文】
咽省宏kym | 2022-08-17 17:04:20 | 阅读(340) | 评论(0)
微服务是一种业务逻辑,它承担单一责任,模块化和相对独立的逻辑功能,基于微服务框架的功能实现,具有独立部署、轻量级通信、无接口、独立于其他微服务、灵活可拓展性和动态扩展的特点,并通过轻量级通信机制为用户提供最终价值。平台采用 Spring Boot Admin 可以对 SpringBoot 应用的各项指标...【阅读全文】
力软框架 | 2022-08-16 16:12:30 | 阅读(1160) | 评论(0)
微服务是一种业务逻辑,它承担单一责任,模块化和相对独立的逻辑功能,基于微服务框架的功能实现,具有独立部署、轻量级通信、无接口、独立于其他微服务、灵活可拓展性和动态扩展的特点,并通过轻量级通信机制为用户提供最终价值。平台采用 Spring Boot Admin 可以对 SpringBoot 应用的各项指标...【阅读全文】
vivo互联网技术 | 2022-08-15 09:32:52 | 阅读(490) | 评论(0)
HttpClient作为java程序员最常用的Http工具,其对Http连接的管理能简化开发,并且提升连接重用效率;在正常情况下,HttpClient能帮助我们高效管理连接,但在一些并发高,报文体较大的情况下,如果再遇到网络波动,如何保证连接被高效利用,有哪些优化空间。【阅读全文】
fhadmin | 2022-04-11 13:58:34 | 阅读(520) | 评论(0)
点击(此处)折叠或打开前几天爆出来的 Spring 漏洞,刚修复完又来?漏洞    CVE-2022-22965漏洞名称    远程代码执行漏洞严重级别    高危...【阅读全文】
vivo互联网技术 | 2022-03-21 10:32:09 | 阅读(510) | 评论(0)
类加载器作为JVM的核心概念,其在将代码编译产生的.class文件加载到虚拟机形成可以直接使用的类型过程中有至关重要的作用;而由于加载过程中通过一个类的全限定名来获取定义此类的二进制字节流没有进行严格限制,从而给广大的开发者们留下了广阔的发挥空间。【阅读全文】
vivo互联网技术 | 2021-11-01 09:55:54 | 阅读(690) | 评论(0)
本文着重于实践,一步一步介绍线上某核心服务的JVM调优落地过程,希望能给读者提供JVM调优的思路和可参考、可落地的方案。【阅读全文】
vivo互联网技术 | 2021-10-11 10:24:26 | 阅读(870) | 评论(0)
本文是《vivo营销自动化技术解密》的第2篇文章,基于自动化营销的业务高扩展性实践,分析介绍工厂模式、模板方法模式、策略模式以及状态模式这四种设计模式在营销策略引擎项目开发中的应用场景,同时进一步介绍了状态机和工作流引擎这些涵盖了多种设计模式的系统组件应用,并分享了实践过程中的思考和总结。【阅读全文】
程序媛吖 | 2021-09-17 18:51:52 | 阅读(470) | 评论(0)
二、源码2.1 SequenceList.javapackage com.yds.list;import java.util.Arrays;public class SequenceList<T>{    //默认长度    private int DEFAULT_SIZE = 2;    //定义一个数组用于保存线性表的长度    private Object[] elementData; &nbs...【阅读全文】
课得创新工场 | 2021-08-12 13:51:37 | 阅读(500) | 评论(0)
      《C++ Primer》本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。《Essential C++...【阅读全文】
fhadmin | 2021-07-28 10:29:38 | 阅读(5200) | 评论(0)
点击(此处)折叠或打开package com.ven.utils; import java.util.ArrayList;import java.util.List;import java.util.Optional;/** * java 8 Optional 工具类 * @author fhadmin...【阅读全文】
7DGroup | 2021-06-28 18:03:55 | 阅读(910) | 评论(0)
BTrace是什么?BTrace使用Java的Attach技术,可以让我们无缝的将我们BTrace脚本挂到JVM上,通过脚本你可以获取到任何你想拿到的数据,在侵入性和安全性都非常可靠,特别是定位线上问题的神器。安装配置关于BTrace的安装配置使用,此处就不再重复造轮子,网上有太多的教程。官网地址:https://github.c...【阅读全文】
7DGroup | 2021-06-16 19:26:02 | 阅读(660) | 评论(0)
在写具体的分析方法之前,需要说一下线程的状态转换关系,我们先来看一下系统级的线程状态转换关系。通过这个转换关系,可以看到,在线程产生之后,会先到ready的状态。在这个状态上是在等待CPU的。而在runing状态才是真正在CPU上执行的。请注意这个区别。所以请记住,这个 r 值就包括了等待CPU的线程(...【阅读全文】
fhadmin | 2021-06-10 08:27:45 | 阅读(940) | 评论(0)
先来一段简单的代码,如下:当我们流量请求到此接口执行业务逻辑的时候,若服务端此时执行关机 (kill),spring boot 默认情况会直接关闭容器(tomcat 等),导致此业务逻辑执行失败。在一些业务场景下:会出现数据不一致的情况,事务逻辑不会回滚。 当使用 server.shutdown=graceful启用时,在 we...【阅读全文】
fhadmin | 2021-06-09 12:15:05 | 阅读(880) | 评论(0)
一、 运行端点变更Secure info endpoint(安全的 info 端点)默认情况下/info端点不再对 web 公开。此外,如果引用了 Spring Security,则默认情况下端点需要经过身份验证才能访问。记录停机日志通过以下属性我们可以在 JVM 退出时候,记录资源释放日志等。新增 Quartz 的 Actuator EndpointActuator 中新增...【阅读全文】
7DGroup | 2021-05-30 08:07:56 | 阅读(710) | 评论(0)
我们知道windows上面有windebug,Linux上面有GDB,在java的层面呢就有jdb可以用了。

它可以实现对java进程和线程进行各种动态控制操作。命令参数可以在网上查查或者直接help一下。由于太长,我就不列在这里了。直接把我的操作列在这里供参考。【阅读全文】