首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    3-3 数据框的子集

    > x <- data.frame(v1=1:5,v2=6:10,v3=11:15) > x v1 v2 v3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15 > x$v3[c(2,4)] <- NA > x v1 v2 v3 1 1 6 11 2 2 7 NA 3 3 8 13 4 4 9 NA 5 5 10 15 > #找出第2列 > x[,2] [1] 6 7 8 9 10 > x[,"v2"] [1] 6 7 8 9 10 > x[

    94700发布于 2020-09-16
  • 来自专栏python3

    3-3 SQL Server 2005数

    3-3 SQL Server 2005数据库优化 了解数据库引擎优化顾问基本内容 掌握数据库引擎优化顾问的使用 掌握通过命令行的方式进行索引的优化——DTA 一个数据库系统的性能依赖于组成这些系统的数据库中物理设计结构的有效配置 SQL Server 2005提供了一套综合的工具,用于优化物理数据库的设计,其中数据库引擎优化顾问,是分析一个或多个数据库上工作负荷(对要做出优化的数据库而编写的一组T-SQL语名句)的性能效果的工具 3-3-1 数据库引擎优化顾问概述 数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。工作负荷是对在优化的数据库招待的一组T-SQL语句。 分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在SQL Server 2005 数据库中添加、删除或修改物理设计结构的建议。这些物理性能结构包括聚集索引、非聚集索引、索引视图和分区。

    96520发布于 2020-01-07
  • 3-3日志

    NuGet安装Microsoft.Extensions.Logging及Microsoft.Extensions.Logging.Consloe

    13000编辑于 2026-06-17
  • 来自专栏叽叽西

    lagou 爪哇 3-3 dubbo 笔记

    Apache Dubbo是一款高性能的 Java RPC 框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源 Java RPC框架,可以和 Spring 框架无缝集成。 现在是jar包可以直接通过java命令运行。 控制台安装步骤 1. 命令运行 java -jar 对应的jar包 java -jar . 第四部分: Dubbo 源码分析 Dubbo的整体设计 服务注册与发现的源码分析 作业 编程题一:将Web请求 IP 透传到 Dubbo 服务中 通过扩展Dubbo的Filter(TransportIPFilter 2000次以上) 利用 TPMonitorFilter 在消费端记录每个方法的请求耗时时间(异步调用不进行记录) 每隔 5s 打印一次最近1分钟内每个方法的TP90、TP99的耗时情况 ---- 作业1 分析与思路

    71010编辑于 2022-05-17
  • 来自专栏悟道

    3-3欧几里得求最大公因子

    最大公因子,指两个或多个整数共有约数中最大的一个 private static int gc(int a, int b) { if(b==0){ return a; } if(a<b){ int temp=a; a=b; b=temp; } return gc(b,a%b); }

    56220发布于 2021-03-16
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-3 NumPy数据基础

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍NumPy模块的一些基础知识。

    98000发布于 2019-11-13
  • 来自专栏python3

    34补3-3 rhcs集群基础应用

    [root@node1 ~]# ansible ha -m shell -a 'service NetworkManager stop'

    1K00发布于 2020-01-15
  • 来自专栏python3

    3-3 File类的常用操作的静态方法练

    文本文件是我们接触频繁的一类文件,记事本程序经常操作的文件就是文本文件,很多应用程序会保存一些记录到日志文件里,这种日志文件也可以是文本文件。通过本小节的学习,可以掌握对文本文件的简单读写方法。

    95220发布于 2020-01-14
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-3)

    代码清单3-3 for(answer[0] = 0; answer[0] < total[number[0]]; answer[0]++) for(answer[1] = 0; answer

    27520编辑于 2022-11-30
  • 来自专栏Sun

    Java性能分析

    背景 最近参与开发的java项目存在比较严重的性能问题,前端访问经常需要很长时间才能获得回包,为了定位系统中的热点区域,需要对系统进行profile,然后针对性的优化。 Instrumentation是通过Instrument技术在待分析的class中插入监控字节码,能做复杂的分析,如函数调用次数等。Sampling是定时采集每个线程栈中的调用链,对原应用影响最小。 3.2 启动远程服务 创建文件App.java: public class App { public static void main(String[] args) { { e.printStackTrace(); } } } 编译:javac App.java 执行方式:java -agentpath:/home/jemuel/jprofiler11.0.1/bin/linux-x64/libjprofilerti.so=port=8849 App 3.3

    1.2K20发布于 2019-12-03
  • 来自专栏FunTester

    Java 性能分析

    这时,Java 分析器便成为您的秘密武器,帮助解决这些性能挑战。 做出明智的决策:探索各种分析器的优势和不足,帮助你选择最符合项目需求的工具,做出科学决策。 Java 性能分析起源 尽管 Java 应用程序通常非常健壮,但性能下降仍然是一个常见的问题。 为了识别和解决这些瓶颈,Java 分析器应运而生,为开发者提供了强有力的工具和方法。 什么是 Java 性能分析 Java 分析是监控和分析 Java 应用程序运行时行为的关键过程。 利用 Java 分析器提供的洞察,我们可以优化代码结构,提高应用程序的性能和稳定性。 以下是一些常见的 Java 性能问题及其分析思路。 内存泄漏 内存泄漏是指 Java 程序在运行过程中,创建的对象未能被垃圾回收机制(GC)回收,导致内存占用不断增加。

    86500编辑于 2025-01-23
  • 来自专栏WebJ2EE

    React:Table 那些事(3-3)—— 列宽自适应、列宽拖动

    每篇文章都会针对 Table 的某个具体功能展开分析: 要实现什么功能? 接口如何定义? 功能如何实现(HTML结构、CSS效果)? 有什么常见问题?如何解决? 性能调优?注意事项?

    10.1K41发布于 2019-07-19
  • 来自专栏后端Coder

    java进阶|java队列源码分析

    今天我要分享的是java里面比较常见的数据结构队列的源码分析,队列,先进先出模式,即FIFO的特点,日常生活中队列的特点也随处可见,超市购物排队,餐厅排队买饭等一系列都满足了队列的先进先出的特点,java 这里要分析的是下面这个队列,所以这里暂时下贴出一点这个类的继承结构,便于自己分析。 三,一般写到这里就会去分析数据结构的基本方法,添加方法add了,这里当然是顺势而为分析一下add方法了。 何况java作为一门高级语言呢,顺势而为成就了这个语言令人喜欢的特点吧。 四,队列既然有入队,想必就会想到队列出队的方法,即poll方法,接下来我们继续看下队列出队的方法时间吧。 十,到这里就结束了自己对队列的源码分析,其实你会发现我这里没有对队列的每一个方法进行分析,其实都差不多,这里起到一个开头作用就可以了,下面的每个分析方法都差不多。

    1.1K20发布于 2020-05-26
  • 来自专栏程序员奇点

    Java String 源码分析

    Java String 源码分析 定义 Java 8 中 String 源码 public final class String implements java.io.Serializable String 是final 类型不能被继承,同时实现了 java.io.serializable Comparable charSequence 三个接口。 static final long serialVersionUID = -6849794470754667710L; String 实现了 Serializable 接口,支持序列化和反序列化支持,Java 使用字节数组来构建 String Java 中,String 实例中报错一个字符数组,char[] 字符数组时以 unicode 码来存储的。 Java 8 中采用的是 Array.copy 方法,避免了这个问题 public String(char value[], int offset, int count) { if (offset

    67610发布于 2020-10-23
  • 来自专栏用户1337634的专栏

    Java内存泄露分析

    Java虽然有垃圾回收机制,但是也可能会因为对象被无意引用,导致没有释放,占用了太多内存。 不知道是哪个变量造成了内存泄露 生成内存镜像 命令:jmap -dump:format=b,file=heapdump.hprof [pid] 描述:生成堆转储快照dump文件 dump内存镜像,我们就可以使用内存分析工具 (MAT),查看各个类的引用链路,找到内存泄漏点 使用MAT分析 一般使用Dominator Tree,因为一般对象的内存占用大小只是该对象本身的大小,不包含其引用其他对象的大小,Dominator Tree可以计算对象以及被其引用的其他对象的大小,这样就可以找到最终导致内存泄露的点 从MAT分析结果来看: ch.qos.logback.classic.LoggerContext父类ContextBase 然后分析出是某些日志太大导致的,减少对应日志信息就可以了

    2.2K10发布于 2021-11-24
  • 来自专栏二进制文集

    Java LinkedHashMap 源码分析

    分析 内部结构 LinkedHashMap继承自HashMap,内部额外维护了一个Entry的双向链表,用于记录访问和插入顺序。

    71130发布于 2019-02-25
  • 来自专栏全栈程序员必看

    Java AbstractMethodError 原因分析

    背景 AbstractMethodError异常对于我来说还是比较不常遇见的,最近有幸遇到,并侥幸的解决了,在这里把此种场景剖析一番,进入正题,下面是AbstractMethodError在Java的异常机制中所处的位置 2.通过API文档里面的解释大致得出的结论就是说A依赖于B,但是执行的时候发现类B的定义发生了改变,这个改变是针对编译的时候发生了改变,也就是说将类A由java文件编译成.class文件的时候用到了类B 至此,AbstractMethodError发生的底层原因也了解的差不多了,再往深层的话就是java的编译机制,以及java代码的执行检查这些更靠近虚拟机的东东,那些我也没什么研究,暂且不表。 版本的BImpl,那么就会抛出AbstractMethodError,这个异常抛出以后会把运行时真正找到的那个方法签名给打印出来的,异常信息会入下: Exception in Thread XXXXX java.lang.AbstractMehodError

    1.2K30编辑于 2022-09-05
  • 来自专栏代码生涯

    Java程序 内存分析

    这一次就记录一下,在生产中真实的 JVM 内存调优(内存分析)经历吧。 一、原由 晚上领导电话过来说:服务怎么打不开了,是不是挂了? (第一时间查看日志? OK啊,问题解决,买台更好的服务器就行了(哈哈) 二、问题排查 一般 Java 应用 cpu 过高基本上是因为 程序计算比较密集 程序死循环 程序逻请求堵塞 IO读写太高 但是 Java 项目很大,功能很多 这时候就需要内存分析了 1. 查看各个进程占用 cpu 情况 在Linux终端输入:top -d 1 当前命令可以查看各个进程占用 cpu 情况,一般排名第一位肯定是 Java 进程,当然也可能存在多个 Java 进程 观察 top 问题排查结束,在运行 Java 程序时。 三、结尾 当然真正的 JVM 调优远比这要复杂高深,这次只是浅浅的接触了 JVM 内存、 jstack,但这次经历很有收获。 新年快乐,愿你我一直在前行!

    65530编辑于 2023-10-21
  • 来自专栏全栈程序员必看

    Java volatile源码分析

    而针对volatile修饰的变量给java虚拟机特殊的约定,线程对volatile 变量的修改会立刻被其他线程所感知,即不会出现数据脏读,从而保证数据的一个可见性。 volatile 特性分析 特性一:可见性 前面介绍Java内存模型的时候,我们说过可见性是指当一个线程修改了共享变量的值,其他线程立即感知到这种变化。 特性二、禁止重排序 前面介绍Java 内存模型的时候,我们说过java中的有序性可以概况为一句话:如果在本线程中观察,所有的操作都是有序的;如果在另外一个线程中观察,所有的操作都是无序的。

    42650编辑于 2022-09-09
  • 来自专栏wannshan(javaer,RPC)

    java ThreadLocal 分析by 源码

    可以,通过inheritableThreadLocals属性子线程可以继承父线程的local变量,具体通过InheritableThreadLocal

    57730发布于 2021-03-18
领券