自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自我更新

末来三年:1、持续学习外语,争取能够有机会做国际化业务。2、持续学习AI领域的技能,争取有机会去做AI。

  • 博客(51)
  • 收藏
  • 关注

原创 本地Java代码打成镜像提交到K8S部署

需要有一个支持Python/java环境的镜像,本地研发的代码在阿里云ACK集群中能够正常启动执行对应的Python与Java程序。本文会介绍如何构建一个基础镜像,并完成代码打包部署。

2022-08-27 07:00:08 1368

转载 聊聊人工智能芯片(一)

    人工智能芯片主要包括NVidia GPU、Google的TPU、Intel的Nervana、IBM的TreueNorth、微软的DPU和BrainWave、百度的XPU、Xilinx的xDNN、寒武纪芯片、地平线以及深鉴科技的AI芯片等,基本上是GPU、FPGA、神经网络芯片三分天下的趋势,三种芯片各有各自的优劣,都在面向自己独特的细分市场。本章先聊一聊深度神经网络和NVidia GPU的...

2018-05-18 15:28:52 15512

原创 通过CAAS看云服务的三种模式

众所周知,“云”是个虚拟的概念,其实就是通过互联网连接远程服务器 来获取其提供的计算、存储或数据服务。云是网络、互联网的一种比喻说法,主要有计算能力强、扩展性强、成本低、可靠性高、按需服务等特点。根据所提供服务的不同,云服务可以被分为以下三类/三层:Infrastructure as a Service (IaaS):基础设施即服务Platform as a Service (PaaS):平台即服...

2018-03-31 00:01:41 1194

原创 机器学习来预测硬盘故障

随着AIOPS越来越热,有一群系统研发工程师正在努力尝试利用机器学习和大数据让苦逼的运维保障工作变得高大上, 比如流量请求智能调度,服务异常自动修复,机器故障提前预测等等。机器学习通过对历史数据的挖掘和机器学习,总结数据规律,实时指导分析出网站服务是否异常,服务器负载是否过高,网站是否遭受攻击等等线上可能存在的问题.攻击流量自动检测常用的DDos攻击方法有:SYN Flood、 DNS Query...

2018-03-30 23:44:33 6696 1

原创 玩转IOT

我理解的IOT将物连接到网络,通过内置的传感器,将采集到的数据传送到云端,通过大数据计算分析数据从而帮助人们更好的做决策。这其中设备联网只是万里长征的第一步,联网只是手段,目的是获取数据。数据获取之后通过网络传输到云端,并通过云端提供的大计算能力分析这些数据,基于数据分析能力得出的结论向设备下发指令,使得设备更加智能【这是目的,让设备具备自我学习的能力从而变得更加智能】。基于感知的延伸和数据分析,...

2018-03-29 22:40:10 459

原创 Java编程基础教程之泛型

java之泛型

2017-11-30 22:59:37 291

原创 [知识池]彻底了解设计模式(系列四)

整理两个常见设计模式:观察者与命令模式

2017-11-19 17:41:04 473

原创 【原材料准备:Python机器学习】关于深度学习介绍

整理深度学习的理论摘要

2017-11-18 20:58:20 480

原创 MyBatis源码解析之JdbcType

mybatis源码分析

2017-10-30 15:41:49 743

原创 如何解决高并发下缓存被击穿的问题

分析在高并发下如何解决cache的热点问题。我们需要合理设计key的hash规则,合理设计value的值大小,避免出现网络堵塞、热点key打满的问题

2017-10-21 10:04:55 8129

原创 大牛聊软件设计之领域设计

关于领域设计

2017-10-19 15:25:52 927

原创 [Jdk源码学习]聊聊concurrent包下面的volite*

引子:关于Java并发中的volatile关键字并切--定义悲观锁:1、一个线程在执行一个操作时持有对一个资源的独占锁(A线程占了资源a,则其他线程就不能操作资源a)2、一般用在冲突比较可能发生的场景下乐观锁:1、尝试采用原子操作,而不需要持有锁;冲突可被检测,如果发生冲突,具有相应的重试逻辑。(不持有锁)2、通常用在冲突比较少发生的场景下非阻塞算法1. 算法确

2017-09-07 10:13:56 803

原创 Httpclient异步执行

异步http客户端调用

2017-09-05 17:05:44 1193

转载 [知识池]彻底了解设计模式(系列三)

接上篇文章四)面向对象设计原则之依赖倒转原则如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现依赖倒转原则定义如下: 依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。(面向接口编程而不是面

2017-08-25 10:18:55 538

原创 [知识池]彻底了解设计模式(系列二)

面向对象的职责

2017-08-22 10:20:32 690

原创 [知识池]彻底了解设计模式(系列一)

设计模式学习

2017-08-20 16:07:00 377

原创 【算法类产品】股票自动化交易

一、产品架构图二、系统分步设计第一期:计划将触发层与决策层的功能架子搭建起来。能够正常做预测并发送报警,人为去下单交易。相应的UC:第二期:打通自动化下单模块。系统能够自动买/卖下单,打通决策与交易执行层的能力。第三期:完善交易决策规则与逻辑,添加计划下单第四期:完善指挥中心模块,可以自定义接入单股票预测到平台里面第五期:规划数据

2017-08-18 07:54:10 2738

原创 Java8里面的日期操作整理

java8里面的日期操作

2017-08-17 10:37:28 2147 1

原创 mybatis编程整理

1. 关于typeHandlers与typeAliasestypeAliases标签 是写实体类的别名,写了之后可以在写Sql配置文件例如标签中的属性就可以不用写实体的具体路径直接用别名就可以了,可以简化代码给你看个例子:没有别名这样写 写了别名就可以这样写 直接写别名就可以不用再写实体的路径了,VoteUsers就能在任何地方代替“com.sjh.entity.VoteUser”被使用

2017-08-16 08:16:56 272

原创 【DevOps系列】容量规则平台

聊聊如何做容量规划管理

2017-08-13 22:22:39 816

原创 聊聊QPS/TPS/并发量/系统吞吐量的概念

我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大。这个问题从业务上来讲,可以理解为应用系统每秒钟最大能接受的用户访问量。或者每秒钟最大能处理的请求数;  QPS: 每秒钟处理完请求的次数;注意这里是处理完。具体是指发出请求到服务器处理完成功返回结果。可以理解在server中有个counter,每处理一个请求加1,1秒后counter=QPS。  T

2017-08-13 17:24:47 67334 8

转载 [Java编程教程]Optional的正确使用

整理optional的使用

2017-08-09 13:33:24 810

原创 【规则引擎】关于规则引擎

整理下规则引擎的应用

2017-08-07 13:53:59 867 1

原创 UML里面的常用分析手段

关于领域设计与UML的东西

2017-08-05 17:10:33 546 1

原创 【运维业务】关于服务的SLA

关于运维服务域里面的SLA

2017-08-04 11:56:21 3331

原创 【Java培训教程】Java里面的注解

系统学习一下Java里面的注解的使用

2017-08-03 22:25:16 334

原创 【运维平台系列】关于DevOps平台架构思考

如何打造一个自己的devops平台

2017-08-02 22:03:22 3031

原创 【运维平台系列】关于弹性扩缩容操作的细节

关于弹性调度的东西

2017-08-02 16:43:05 4656

原创 关于技术方案与需求拆解最佳实践

如何将一个复杂的需求拆解成简单的需求

2017-08-01 12:33:28 2740

原创 Java里面CompletableFuture详解

Future是Java5添加的类,用来描述一个异步计算的结果。可以用isDone方法来检查计算是否完成,或者使用get阻塞住调用线程,直至计算完成返回结果,也可以用cancel方法来停止任务的执行。public class BasicFuture { public static void main(String[] args) throws ExecutionException, In

2017-07-31 13:45:59 25782

原创 【Java编程教材】Java教程之多线程编程

Java里面的并发编程

2017-07-30 22:13:57 300

原创 如何玩转zk来做分布式编程

介绍了ZK的一些使用.

2017-07-27 22:47:12 1180

原创 Quartz与Spring里面实现定时器

定时任务执行

2017-07-27 20:15:52 230

原创 身边的牛人

身边的牛人教我们做事

2017-07-27 12:42:10 526

原创 Java里面的Fork/Join编程框架

Fork/Join并行处理框架

2017-07-26 20:56:32 327 1

原创 ODPS使用之上传下载数据

如何提高ODPS读写的吞吐量

2017-07-25 15:08:52 5245 1

原创 关于弹性调度系统设计细节

关于弹性调度的一些设计细节

2017-07-25 10:43:14 1029

原创 fastjson使用技巧整理

fastjson使用整理

2017-07-19 19:58:47 619

原创 Flink系统教材一:安装部署篇

如何安装flink,先安装再详细了解它的一些原理

2017-07-15 07:35:41 2852

原创 Kafka介绍

介绍下kafka的一些知识背景

2017-07-14 20:38:43 539

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除