越王怒江
越王怒江
全部文章
分类
Freemarker(1)
JavaSE(7)
Java并发编程(6)
Java虚拟机(4)
JS(6)
Linux(1)
Maven详解(1)
Mybatis(7)
redis(4)
Shiro(1)
Spring(7)
Springboot整合框架(8)
Springcloud(1)
Web基础(1)
数据库(3)
数据结构(7)
计算机网络(4)
归档
标签
去牛客网
登录
/
注册
越王怒江的博客
全部文章
(共69篇)
计算机网络通信TCP/IP协议浅析 网络发展简介(二)
计算机网络通信TCP/IP协议浅析 网络发展简介(二) 本文对计算机网络通信的原理进行简单的介绍 首先从网络协议分层的概念进行介绍,然后对TCP、IP协议族进行了概念讲解,然后对操作系统关于通信抽象模型进行了简单介绍,最后简单描述了socket 原文地址:计算机网络通信...
2019-08-28
0
1049
计算机网络起源 网络发展简介(一)
分组交换的发展 1948年 香农 在 《通信的数学理论》中写道: 通信的基本问题是在一点精确地或者近似的复现在另一个点所选取的讯息,这些讯息往往都是有意义的 。 通信的本质是数据...
计算机网络
2019-08-27
0
989
mybatis 详解(七)------ 懒加载
mybatis 详解(七)------ 懒加载 目录 1、需求:查询订单信息,有时候需要关联查出用户信息。 2、什么是懒加载? 3、具体实例 4、总结 本章我们讲如何通过懒...
Mybatis
2019-08-27
0
625
mybatis 详解(六)------一对一、一对多、多对多
mybatis 详解(六)------一对一、一对多、多对多 目录 1、一对一 2、一对多 3、多对多 前面几篇博客我们用mybatis能对单表进行增删改查操作了,也能用动态SQL书写比较复杂...
Mybatis
2019-08-27
0
523
mybatis 详解(五)--通过mapper接口加载映射
mybatis 详解(六)------通过mapper接口加载映射文件 目录 1、定义 userMapper 接口 2、在全局配置文件 mybatis-configuration.xml 文件中加载 UserMapper 接口(单个加载映射文件)...
Mybatis
2019-08-27
0
620
Java并发编程:深入剖析ThreadLocal
Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给...
Java并发编程
2019-08-27
0
678
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字...
Java并发编程
2019-08-27
0
581
Java并发编程:Lock
Java并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可...
Java并发编程
2019-08-26
0
533
Java并发编程:synchronized
虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲: 一.什么时候会出现线程安全问题? ...
Java并发编程
2019-08-24
0
593
Java 字符编码与解码
1、字符编码的发展历程 ①、ASCII 码 因为计算机只认识数字,所以我们在计算机里面的一切数据都是以数字来表示,因为英文字符有限,所以规定使用的字节的最高位是 0,每一个字节都是以 0-127 之间的数字来表示。比如 A 对应 65,a 对应 97。这便是 美国标准信息交换码,ASC...
2019-08-24
0
705
首页
上一页
1
2
3
4
5
6
7
下一页
末页