网站首页 站内搜索

搜索结果

查询Tags标签: 教程,共有 1557条记录
  • Java I/O(3):NIO中的Buffer

    前在调用Channel的代码中,使用了一个名叫ByteBuffer类,它是Buffer的子类。这个叫Buffer的类是专门用来解决高速设备与低速设备之间速度不匹配的问题的,也可以减少数据库的读写次数。它又分为输入缓冲区和输出缓冲区。很多初学者不明白「缓冲」和「缓存」的区别,我尝试…

    2022/10/21 1:24:52 人评论 次浏览
  • Java程序员必会Synchronized底层原理剖析

    synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。但不可否认的是synchronized依然是并发首选工具,连volatile、CAS、ReentrantLock都无法动摇synchronized的地位。s…

    2022/10/20 5:24:49 人评论 次浏览
  • Java Web从入门到实战

    Linux初识Linux操作系统:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。主流操作系统桌面操作系统:Window系列、macOS、Linux服务器操作系统:Linux、Windows Server嵌入式操作系统:Linux移动设备操作系统:Unix(Linux、ios)Linux发展历程…

    2022/10/20 1:24:56 人评论 次浏览
  • Java开发学习(三十七)--SpringBoot多环境配置及配置文件分类

    一、多环境配置在工作中,对于开发环境、测试环境、生产环境的配置肯定都不相同,比如我们开发阶段会在自己的电脑上安装 mysql ,连接自己电脑上的 mysql 即可,但是项目开发完毕后要上线就需要该配置,将环境的配置改为线上环境的。来回的修改配置会很麻烦,而 SpringBo…

    2022/10/20 1:24:55 人评论 次浏览
  • java根据比较器comparator排序异常:Comparison method violates its general contract!

    背景异常信息 代码private void customSort(List<Customer> customers) {Collections.sort(customers, (c1, c2) -> c1.getActiveLevel() < c2.getActiveLevel() ? 1 :(c1.getActiveLevel().equals(c2.getActiveLevel()) ? (c1.getAuthStatus() > c2.get…

    2022/10/20 1:24:55 人评论 次浏览
  • Java学习之路:方法

    前言本节主要对Java的方法进行学习,包括一些关于方法的定义、方法的调用、方法重载、命令行传参、可变参数以及递归。小萌新刚开始学习编程时,一定记得多上手敲代码,把代码都敲一边,同时理解代码的逻辑。一起加油吧。1 方法1.1 方法的定义我们之前在对结果进行输出的时…

    2022/10/20 1:24:54 人评论 次浏览
  • 秋招面试题系列- - -Java工程师(十一)

    ZooKeeper面试题24. Zookeeper的 java客户端都有哪些?java客户端:zk自带的 zkclient及 Apache开源的 Curator。25. chubby是什么,和 zookeeper比你怎么看?chubby是 google的,完全实现 paxos算法,不开源。zookeeper是 chubby的开源实现,使用 zab协议,paxos算法的变…

    2022/10/19 23:54:51 人评论 次浏览
  • Python基础:什么是字符串?字符串是用来做什么的?

    一:字符串的定义与作用:1、在非注释语句中,凡是用引号括起来的部分都是字符串(str:英文全写为string)2、字符串的作用是用来记录文本(文字)信息,与人沟通交流。二:字符串的表现形式1、空字符串字面值的表示方法:括号里面除了有引号以外什么内容也没有),而字面值…

    2022/10/19 23:24:54 人评论 次浏览
  • Java中性能优化(35种方法汇总)

    很多同学在日常写Java的时候很少去关心性能问题,但是在我们写代码的过程中必须考虑到性能对程序的影响。小到我们使用位运算来实现算术运算,大到我们对 Java 代码的总体架构设计,性能其实离我们很近。本文介绍了Java中性能优化的35种方法,需要的朋友可以参考下。前言对…

    2022/10/19 6:24:50 人评论 次浏览
  • Java多态的详细介绍(多态参考官方教程)

    前言初学 Java 的时候,博主觉得多态非常伤脑筋。今天这篇文章将通过官方教程、韩顺平老师、李明杰老师的讲解来学习多态。博主通过他们的视频来学习,但也有自己的想法,并不是照抄 PPT 哦!OK!Let’s study!Java 有三大特性:封装、继承和多态(Polymorphism)一、多态…

    2022/10/18 1:24:55 人评论 次浏览
  • centos7 64位系统 安装MySQL8.0.27教程

    登录官网地址(https://downloads.mysql.com/archives/community/)下载8个rpm包:mysql-community-client-8.0.27-1.el7.x86_64.rpmmysql-community-client-plugins-8.0.27-1.el7.x86_64.rpmmysql-community-common-8.0.27-1.el7.x86_64.rpmmysql-community-devel-8.0.27-…

    2022/10/17 5:23:57 人评论 次浏览
  • 搭建内网穿透服务一步一步讲解教程

    我的 GitHub 仓库:在很多场景下内网穿透都是我们常常遇到的需求,之前也用过花生壳、ngrok、FRP 等等一些工具,但是由于限速、收费、安全各方面因素只好放弃了。目前所在实验室主要从事和机器学习相关工作,有一台高配 GPU 计算型服务器,大家使用 Jupyter Notebook 在网…

    2022/10/17 1:23:55 人评论 次浏览
  • 最简单的dubbo教程-admin管理平台搭建

    ##1. 准备工作 下载我已经打好的war包,链接: 也可以到我的参考博客,自行打包 ##2.安装 将下载好的dubbo-admin-2.5.4-SNAPSHOT.war包放到tomcat的webapps目录下。 启动tomcat解压war包,然后再关闭tomcat。 ##3.配置 在dubbo-admin-2.5.4-SNAPSHOTWEB-INF下修改dubbo.p…

    2022/10/16 23:24:06 人评论 次浏览
  • 教程:使用 react 和 rollup 创建自己的组件库

    教程:使用 react 和 rollup 创建自己的组件库 作为软件工程师,我们喜欢使用组件,因为它们可以帮助我们快速编码、提高生产力并缩短开发时间。我使用的常见库之一是 材质界面 .但是你有没有想过它们是如何构建和维护的? 如果您的开发团队正在成长并且您不希望在您的存储…

    2022/9/14 6:16:30 人评论 次浏览
  • Wireshark零基础使用教程

    转载: https://www.cnblogs.com/yuanyuzhou/p/16308963.html 一、Wireshark是什么 Wireshark是使用最广泛的一款「开源抓包软件」,常用来检测网络问题、攻击溯源、或者分析底层通信机制。 它使用WinPCAP作为接口,直接与网卡进行数据报文交换。 二、Wireshark抓包原理 Wi…

    2022/9/13 23:25:10 人评论 次浏览
扫一扫关注最新编程教程