栏目内容

C

围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。

News

(十)JVM成神路之线上故障排查、性能监控工具分析及各线上问题排错实战

引言 经过前述九章的JVM知识学习后,咱们对于JVM的整体知识体系已经有了全面的认知。但前面的章节中,更多的是停留在理论上进行阐述,而本章节中则更多的会分析JVM的实战操作。 当然,也正因为有了之前理论知识的支持,所以才能在线上环境去快速的定位故障问题、性能瓶颈,同时也能帮助咱们更加快捷的解决所遇的“难题”。 线上排查、性能优化等概念也是面试过程中的“常客...

News

java---RabbitMQ高级应用

RabbitMQ高级应用 1、消息可靠性投递  在使用 RabbitMQ 的时候,生产者在进行消息投递的时候如果想知道消息是否成功的投递到对应的交换机和队列中,有两种方式可以用来控制消息投递的可靠性模式 。  由上图的整个消息的投递过程来看,生产者的消息进入到中间件中会首先到达交换机,然后再从交换机传递到队列中去,也就是分为两步走战略。那么消息的丢失情况也...

News

最全的SpringMVC教程,终于让我找到了!

1. 为啥要学 SpringMVC? 1.1 SpringMVC 简介 在学习 SpringMVC 之前我们先看看在使用 Servlet 的时候我们是如何处理用户请求的: 配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.or...

News

归并排序算法

java代码: 1 public static void main(String[] args) { 2 int arr[] = {2,7,1,5,9,6,10}; //要排序的数组 3 int temp[] = new int[arr.length]; //中间数组 4 mergeSort(arr,0,arr.length-1,temp); 5 Syst...

News

Java解析excel数据多于表格中的数据条数

一、背景: 在最近的需求功能中,业务方让帮忙导入一批数据至系统中,对方给了一个Excel文档,通过Java程序获取到该文档的每行每列数据,进行组装存入数据库。存入的数据量比表格中所见的多很多。 二、原因: 是因为该Excel之前被删除过里面的数据,肉眼看表格中不存在该数据了,但实际是未删除彻底(Excel的一个bug)。而Java程序读取表格的时候底层是根...

News

动手学数据分析 Task2 学习笔记

【回顾&引言】前面一章的内容大家可以感觉到我们主要是对基础知识做一个梳理,让大家了解数据分析的一些操作,主要做了数据的各个角度的观察。那么在这里,我们主要是做数据分析的流程性学习,主要是包括了数据清洗以及数据的特征处理,数据重构以及数据可视化。这些内容是为数据分析最后的建模和模型评价做一个铺垫。 开始之前,导入numpy、pandas包和数据 #加...

News

python 提取视频中的音频工具类详解

前言 利用Python的ffmpy库提取视频中的音频。本文提供工具类代码。 环境依赖 需要安装ffmpy,安装指令: ?1pip install ffmpy -i https://pypi.douban.com/simple 工具代码 不废话,上代码。 ?1234567891011121314151617181920212223242526272829#!...

News

Unity实现简单的对象池

一、简介 先说说为什么要使用对象池 在Unity游戏运行时,经常需要生成一些物体,例如子弹、敌人等。虽然Unity中有Instantiate()方法可以使用,但是在某些情况下并不高效。特别是对于那些需要大量生成又需要大量销毁的物体来说,多次重复调用Instantiate()方法和Destory()方法会造成大量的性能消耗。 这时使用对象池是一个更好的选择。...