让Windows 7开机时不再弹出记事本 [url]http://os.51cto.com/art/200904/117914.htm[/url] XP完美谢幕 升级Windows7全攻略 [url]http://os.51cto.com/art/200903/117430.htm[/url] U盘安装Windows 7操作指南 [url]http://os.51cto.com/art/
转载 精选 2009-04-15 09:54:28
492阅读
# 视频专区技术架构详解 在当今数字时代,视频内容的传播已成为人们获取信息和娱乐的重要方式。为了支持高效的视频服务,我们需要一个精妙的技术架构。本文将通过代码示例、饼状图和关系图深入探讨视频专区技术架构。 ## 一、技术架构概述 一个高效的视频专区通常包含多个关键组件,包括视频存储、编码处理、内容分发网络(CDN)、播放器和用户管理系统等。这些组件之间相互协作,以确保用户能够流畅地观看视频
Java基础Arrays.sort实现原理和Collection实现原理foreach和while的区别(编译之后)线程池的种类,区别和使用场景分析线程池的实现原理和线程的调度过程线程池如何调优线程池的最大线程数目根据什么确定动态代理的几种方式HashMap的并发问题了解LinkedHashMap的应用吗反射的原理,反射创建类实例的三种方式是什么?cloneable接口实现原理,浅拷贝or深拷贝J
原创 2021-04-28 17:20:28
233阅读
线程作为操作系统中最少调度单位,在当前系统的运行环境中,一般都拥有多核处理器,为了更好的充分利用 CPU,掌握其正确使用方式,能更高效的使程序运行。同时,在 Java 面试中,也是极其重要的一个模块。线程简介       一个独立运行的程序是一个进程,一个进程中可以包含一个或多个线程,每个线程都有属于自己的一些属性,如堆栈,计数器等等。同时,一个线程在一个时间点上只能运行在一个 CPU 处理器核心
原创 2021-04-28 17:04:47
146阅读
最近在实现一个聚合搜索的需求时,由于需要从五个索引中查询数据,然后再将搜索结果组合返回给前端app展现,显然这个地方不能再用同步的方式来操作了,如果有一个索引查询出现耗时较长,那么其余的请求都会排同步等待这一个慢查询,这个时候就考虑采用线程池+异步任务来实现这个聚合搜索的功能,顺便借助这次异步实现来
原创 2021-04-28 17:18:42
478阅读
1、好多公司动不动就JVM、高并发、分布式、微服务等等,我没有实际经验。2、从事Java开发三年了,目前的职位是高级Java工程师,感觉技术和工资都到了瓶颈,对以后的发展方向有些迷茫。3、加班时间过长,年龄大了,精力严重不够,竞争力远不如年轻程序员了。4、Java工程师体量庞大,供大于需,导致Java程序员面临更加激烈的竞争。5、目前做技术管理,薪资25K,但25K基本是天花板了,不甘心。  在我
原创 2021-04-28 17:20:14
325阅读
由于公司目前有200多微服务,微服务之间的调用关系错综复杂,调用关系人工维护基本不可能实现,需要调研一套全链路追踪方案,初步调研之后选取了skywalking和pinpoint进行对比; 选取skywalking和pinpoint对比的原因是:两者都使用探针(agent)技术进行信息采集,集成到项目
原创 2021-04-28 17:36:05
576阅读
现在微服务这个名词越来越火了,公司最近也想使用微服务的技术,因此我就把我学习的东西记录下来,以备以后查询。既然要学习微服务,那么什么是微服务?微服务解决了什么问题?微服务有什么特点?就是我们首先要搞清楚的问题。 为了搞清楚什么是微服务我们首先来说一下传统的单体架构,一个归档包包含了应用所有功能的应用
原创 2021-04-28 17:35:56
249阅读
1.简介 TransmittableThreadLocal 是Alibaba开源的、用于解决 “在使用线程池等会缓存线程的组件情况下传递ThreadLocal” 问题的 InheritableThreadLocal 扩展。若希望 TransmittableThreadLocal 在线程池与主线程间传
原创 2021-04-28 17:41:52
1980阅读
1.Netty的介绍 (1) Netty是由JBOSS提供的一个Java开源框架,现在为Github上的独立项目。 (2) Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络IO程序。 (3) Netty主要针对于TCP协议下,面向Client客户端高并发应用,或者
原创 2021-04-28 21:12:47
540阅读
 
原创 2021-04-28 17:03:30
290阅读
通过本文你可以了解到下面这些知识点:Future 模式介绍以及核心思想核心线程数、最大线程数的区别,队列容量代表什么;ThreadPoolTaskExecutor 饱和策略;SpringBoot 异步编程实战,搞懂代码的执行逻辑。Future 模式  异步编程在处理耗时操作以及多任务处理的场景下非常有用,我们可以更好的让我们的系统利用好机器的 CPU 和 内存,提高它们的利用率。多线程设计模式有很
原创 2021-04-28 17:19:17
163阅读
一、前言 最近在写微服务认证中心,实现了基本功能,然而到了网关代理请求过去总是未授权,不知道什么原因,先记下来有空再完善。 二、实例 <dependencyManagement> <dependencies> <!-- cloud 组件版本 --> <dependency> <groupId>org
原创 2021-04-28 17:24:17
228阅读
优化简介 MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。 在MySQL中,可以通过SHOW STATUS 语句查询一些MySQL的性能参数。如查询连接次数,可以执行如下语句: SHOW STATUS LIKE 'Connections'; 如果要查询慢查询
原创 2021-04-28 17:32:35
206阅读
目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结概述  毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对
原创 2021-04-28 20:02:47
348阅读
zookeeper 一、zookeeper下载 zookeeper下载可以直接去官网进行下载 https://zookeeper.apache.org/releases.html ,可以选择最新版本进行下载 如果有打不开的情况,可以选择csdn下载,http://download.csdn.net/
原创 2021-04-28 20:30:32
1888阅读
  MySQL那些事学习任何技术,首先我们要知道怎么用,熟练之后再探究其原理,最后再根据业务进行优化。 ——船长MySQL的索引有哪些?主键索引:表的主键列会默认添加索引,索引中保存了该行记录的所有数据唯一索引(upique):该列的所有值必须唯一普通索引(normal):普通列的一种索引聚合索引:是普通索引中的一种,但是它是由多个列组成的索引索引怎么用?假设我们有几张表,如下使用navicat设
原创 2021-04-28 20:28:22
206阅读
基于pinpoint改造的一种方式的思考(1)--agent 添加代理层1.Pinpoint简介  Pinpoint 是用 Java 编写的 APM(应用性能管理)工具,用于大规模分布式系统。在 Dapper(dapper.docx) 之后,Pinpoint 提供了一个解决方案,以帮助分析系统的总体结构以及分布式应用程序的组件之间是如何进行数据互联的。它采用java agent 的方式对 jvm应
原创 2021-04-28 23:06:41
891阅读
一.Pinpoint是什么 简单的说,Pinpoint是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。我们知道,前端向后台发起一个查询请求,后台服务可能要调用多个服务,每个服务可能又会调用其它服务,最终将结果返回,汇总到页面上。如果某个环节发
原创 2021-04-28 17:31:14
504阅读
问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问
原创 2021-04-28 17:36:04
607阅读
  • 1
  • 2
  • 3
  • 4
  • 5