Java底层 - JVM            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-08-29 14:19:00
                            
                                111阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            很多年没更新博客了,写博客这件事真的不能停,一停下来就完全不知道该怎么开始了。深圳的天气格外的美,蓝天白云、绿树,最近公司放大假,由于担心疫情原因没有出去玩,呆着家里无聊居然想写点东西。博客上次更新还是2018年底,这几年发生了太多太多事情,就连疫情都来到了第三个年头,想写的东西有点多,先从安卓的性能优化说起。性能优化的重要性:相比于iOS,Android用的时间越长就会越卡,在 Android开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 20:12:13
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            代码优化的目标是:1、减小代码的体积2、提高代码运行的效率代码优化细节(1)尽量指定类、方法的final修饰符    带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 10:30:29
                            
                                12阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高性能作业指南本文通过代码和一些配置信息来优化blink/flink作业的性能。 共分为几部分: 1.group aggregate优化: 开启minibatch,开启localglobal,开启partialfinal,count distinct改写为agg with filter(count distinct优化) 2.topN优化 使用UpdateFastRank算法:order by s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 10:40:22
                            
                                268阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            很多人反映安卓系统手机用久了会卡,一些人就选择刷机了,那么除了刷机还有没有什么方法优化系统呢?下面由学习啦小编为你整理了安卓手机如何进行优化系统的相关方法,希望对你有帮助!安卓手机优化系统方法如下安卓刷机系统这一块绝对是有着举足轻重的地位,一款好的系统能让安卓手机脱胎换骨。而从Android 4.1开始,Android的流畅性可以说有了质的飞跃。Android 4.1的触控感觉非常好,这主要归功于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 15:54:39
                            
                                763阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pymysql使用  In this tutorial, I will show you how to create a Lambda function which queries data from your RDS database using the pymysql library. 在本教程中,我将向您展示如何创建Lambda函数,该函数使用pymysql库从RDS数据库查询数据。 (1.            
                
         
            
            
            
            1. 关于OpenCV进阶之路前段时间写过一些关于OpenCV基础知识方面的系列文章,主要内容是面向OpenCV初学者,介绍OpenCV中一些常用的函数的接口和调用方法,相关的内容在OpenCV的手册里都有更详细的解释,当时自己也是边学边写,权当为一种笔记的形式,所以难免有浅尝辄止的感觉,现在回头看来,很多地方描述上都存在不足,以后有时间,我会重新考虑每一篇文章,让成长系列对基础操作的介绍更加详细            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 13:45:48
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,            
                
         
            
            
            
            背景:mysql 查询慢,要解决,首先要知道它是哪里慢了,哪一个步骤慢了,想要知道哪里慢并且要知道怎样去优化,首先得对mysql的一些基本信息,比如基础层要有一定的了解。 mysql的基础层mysql的架构图可以看一下,大致如下:通过这个图,可以知道mysql的架构分三个层次,client -> server -> 存储引擎接下来的比较多关于优化的,都会出现在存储引擎一块,所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 00:20:50
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇包含的主要内容如下所示:1、卡顿优化分析方法与工具2、自动化卡顿检测方案及优化在某个 App 的时候,有时我们会看到某个 App 运行起来,即出现了卡现象,如何去定义发生了卡现象呢?马上来了解一下卡顿呢?一、卡顿优化分析方法与工具一、背景介绍看似简单的问题,但卡顿的问题很容易被感知。卡顿问题定位。卡顿问题到底难在哪里呢?1、卡顿产生的原因是复杂复杂的,它涉及到代码、内存、绘制、IO、CPU等。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 20:04:14
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Simple Nested-Loop Join(简单嵌套循环连接) 从表A中取出一条数据1,遍历            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-01 08:16:38
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言性能优化仿佛成了每个程序员开发的必经之路,要想出人头地,与众不同,你还真需要下点功夫去研究Android的性能优化,比如说,从优化应用启动、UI加载            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-23 16:57:50
                            
                                373阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               iOS底层原理(九)性能优化
    
	iOS中的卡顿优化iOS中的屏幕成像原理在讲解卡顿优化之前,我们先来思考一下,在iOS中,屏幕是怎么成像的呢CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用CPU(Central Processing Unit,中央处理器)CPU的主要任务是进行对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-06 23:04:59
                            
                                906阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在创建NioEventLoop时会封装一个JDK底层的Selector属性private Selector selector;那么我们简单看一下这个Selector在JDK层面的实现public abstract class SelectorImpl extends AbstractSelector {    protected Set<SelectionKey> selec...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 10:32:04
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言性能优化仿佛成了每个程序员开发的必经之路,要想出人头地,与众不同,你还真需要下点功夫去研究Android的性能优化,比如说,从优化应用启动、UI加载、再到内存、CPU、GPU、IO、还有耗电等等,当你展开一个方面做优化的时候,是不是也曾跟我一样,一头雾水,摸不着头脑,甚至找不到方法,然后看了大量的文章,最后记住了一些别人消化过的方式方法,就觉得自己学会了,其实我现在并不这么认为,我觉得性能优            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-06 15:02:35
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android.mk Android.mk 
 的作用,如果我们想要在 
 Android 
 的环境下编译生成自己想要的文件,我们可以生成二进制的可执行文件,可以生成动态库、静态库,这是对于 
 C 
 、 
 C++ 
 层来说,那么对于我们得 
 java 
 层来说, 
 Android.mk 
 编译生成 
 jar 
 包或者 
 Android.apk Android.mk 
 的编            
                
         
            
            
            
            CPU的制作过程CPU是如果制作的CPU的原理汇编语言的执行过程汇编语言的本质:机器语言的助记符  其实就是机器语言执行过程 :计算机通电->cpu读取内存中的程序(电信号输入)->时钟发生器不断震荡通电->推动cpu内部一步一步执行(执行多少取决于指令需要的时钟周期)->计算机完成->写回(信号)->写给显卡输出(图形)计算机的组成CPU的组成PC             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 05:21:01
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Java底层基础题1、SpringMVC的原理以及返回数据如何渲染到jsp/html上?答:Spring MVC的核心就是DispatcherServlet , 一个请求经过DispatcherServlet ,转发给HandlerMapping ,然后经反射,对应 Controller及其里面方法的@RequestMapping地址,最后经ModelAndView和ViewResoler返回            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 20:52:43
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录List集合ArrayListVectorLinkedListSet集合HashSetLinkedHashSetMap集合Map 接口的遍历方式HashMapHashtablePropertiesTreeSetTreeMap开发中如何选择集合实现类Iterator遍历Collection工具类 List集合集合类中元素有序(即添加顺序和取出顺序一致)、且可重复List集合中的每个元素都有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 12:46:22
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java io体系 如图可以看出,java的io按照包来划分的话可以分为三大块:io、nio、aio,但是从使用角度来看,这三块其实揉杂在一起的,下边我们先来概述下这三块:io:主要包含字符流和字节流,我们常用的文件读写,流处理等都要用到,也是本次介绍的重点。jdk1.7之后的io底层部分类经已改为使用阻塞的nio实现了nio:jdk1.4后加入,多路非阻塞(多路IO复用模型),此外还实现了bu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 23:05:21
                            
                                64阅读
                            
                                                                             
                 
                
                                
                    