240 发简信
  • 120
    Java内存模型

    一、现代计算机内存模型 早期的计算机中由于CPU和内存的速度是差不多的,所以CPU是直接访问内存地址的。而在现代计算机中,CPU指令的运行速度远...

  • 120
    Java沙箱机制的实现——安全管理器、访问控制器

    一、Java沙箱机制 Java沙箱(sandbox)是Java安全模型的核心,那如何理解沙箱呢? 我们知道如果默认不作任何配置,我们所写的程序是...

  • Java高并发中的悲观锁和乐观锁

    悲观锁和乐观锁的实现并不是Java独有的,但在JUC中却有较多类的实现体现了这种看待线程同步的理念。所以我写篇博客加强记忆一下。 一、基本概念 ...

    0.1 86 0 1
  • 120
    Java NIO基础,比对BIO的优势

    一、BIO实现一个服务器 为了更好的演示BIO与NIO之间的区别,我们先用一个服务器示例来了解一个BIO实现网络通行的过程。 1. 单线程下的B...

  • JavaWeb——中文编码问题

    一、常见的编码方式 (1)ASCII码这是最简单的一种编码方式。这种编码方式总共可以表示128个字符,其中包括控制字符(如换行、回车等)、打印字...

  • Servlet的本质与工作原理

    一、Servlet 概述 Servlet 类是 JavaWeb 的三大组件之一,它属于动态资源。其作用是处理请求,服务器通常会把接收到的请求交由...

  • 120
    机器学习——线性回归及代码实现

    一、基本形式: 给定由 d 个属性描述的实例,其中 是 在第 个属性上的取值,线性模型(linear model)试图学得一个通过属性的线...

  • 120
    数据分析——K-均值聚类(K-Means)算法

    在数据挖掘中,聚类是一个很重要的概念。传统的聚类分析计算方法主要有如下几种:划分方法、层次方法、基于密度的方法、基于网格的方法、基于模型的方法等...