起风了

慢慢来比较快

关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。 还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事...

2018-06-30 17:24:45

阅读数:24

评论数:0

字符集与编码七之BOM

在前一篇的最后,留下了一个问题,即string.getBytes(“UTF-16”)会在开头多出两个字节”FEFF”来,Unicode中称之为BOM,接下来就让我们一起来了解有关BOM的知识,在此之前我们需要说说有关端法的知识。 什么是端法(endian)? 在具体介绍它之前,让我们先看看鸡蛋...

2018-06-30 17:23:26

阅读数:18

评论数:0

字符编码笔记:ASCII,Unicode 和 UTF-8 ----阮一峰

作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机...

2018-06-30 11:29:42

阅读数:33

评论数:0

TCP三次握手、四次挥手

TCP三次握手、四次挥手参考: 1、百度百科 2、https://blog.csdn.net/u010429424/article/details/773404223. http://www.cnblogs.com/huhuuu/p/3572485.html4. https://www.cnblo...

2018-06-27 23:20:43

阅读数:12

评论数:0

JVM调优浅谈

原文:https://www.cnblogs.com/xingzc/p/5756119.html 1.数据类型    java虚拟机中,数据类型可以分为两类:基本类型和引用类型。    基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。    “引用值”代表了某个对...

2018-06-26 23:03:18

阅读数:14

评论数:0

JVM- 内存分配、GC原理与垃圾收集器

原文:https://blog.csdn.net/zjf280441589/article/details/53946312JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收. ...

2018-06-26 10:38:18

阅读数:28

评论数:0

jsp中的局部变量和全局变量

 全局变量   jsp的全局变量的定义的方式为:<%!   %>   执行机制:其实jsp动态代码就是一个servlet,全局变量就是动态代码所对应的类的一个属性,当执行jsp时便会为该类创建对象,为属性开辟空间,所以任何对该属性的改变都会保存在该类的对...

2018-06-25 15:33:32

阅读数:13

评论数:0

java多线程并发去调用一个类的静态方法安全性探讨

这篇文章主要讲多线程对静态方法访问的数据安全性总结如下:1,java在执行静态方法时,会在内存中拷贝一份,如果静态方法所在的类里面没有静态的变量,那么线程访问就是安全的,比如在javaee中服务器必然会多线程的处理请求此时如果设计全局需要调用的静态方法,可用此种设计。2,java在执行静态方法时,...

2018-06-25 15:13:02

阅读数:34

评论数:0

详解Java的自动装箱与拆箱(Autoboxing and unboxing)

原文: https://www.cnblogs.com/wang-yaz/p/8516151.html一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程1 //自动装箱 2 Integer total = 99; 3 4 //自定拆箱 5 int totalprim = tot...

2018-06-23 23:27:25

阅读数:54

评论数:0

深入理解Java中的String

一、String类想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码:public final class String implements java.io.Serializable, Comparable<String&amp...

2018-06-23 18:09:11

阅读数:29

评论数:0

为并发而生的 ConcurrentHashMap(Java 8)

HashMap 是我们日常最常见的一种容器,它以键值对的形式完成对数据的存储,但众所周知,它在高并发的情境下是不安全的。尤其是在 jdk 1.8 之前,rehash 的过程中采用头插法转移结点,高并发下,多个线程同时操作一条链表将直接导致闭链,死循环并占满 CPU。当然,jdk 1.8 以来,对 ...

2018-06-23 12:14:46

阅读数:83

评论数:0

ConcurrentHashMap实现原理及源码分析

 ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下Concurren...

2018-06-23 11:32:57

阅读数:35

评论数:0

java并发-HashMap并发环形链表详解-jdk1.7

1.      Jdk1.7的HashMap并发问题介绍我们都知道,在并发使用HashMap会造成线程不安全的情况,这种不安全不仅是数据丢失,而且可能在一定情况下出现环形链表,导致数据无法插入。 2.      原因1——并发时resize头插法此处分析参考http://www.importnew...

2018-06-23 10:31:11

阅读数:148

评论数:0

关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 复制代码 1 public int hashCode() { 2 int h = hash; 3 if (h == 0 && value.length &...

2018-06-21 23:52:25

阅读数:11

评论数:0

HASH COLLISION DOS 问题

原文: https://www.cnblogs.com/stevenczp/p/7028071.html 最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比...

2018-06-21 23:51:38

阅读数:33

评论数:0

jdk1.7和jdk1.8中hashmap区别

put操作: jdk1.7中的扩容插入 红黑树简介: 整理自网上的一些资源 </div>

2018-06-21 22:34:14

阅读数:70

评论数:0

HashMap实现原理及源码分析

哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进...

2018-06-19 17:12:36

阅读数:52

评论数:0

java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?...

2018-06-18 14:16:57

阅读数:79

评论数:0

Java总结篇系列:Java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new Arr...

2018-06-18 11:57:03

阅读数:54

评论数:0

【leetcode Java】二叉树的递归遍历以及最大深度的求解(Java)

原作:https://blog.csdn.net/Derek_BMW/article/details/17435533递归是非常神奇的方法,代码看起来很简洁。对二叉树的遍历和求最大深度可以用递归的方法,主要思路就是遍历左子树,再遍历右子树。如果左子树上面的结点,有右孩子,则调用右子树的方法;遍历到...

2018-06-17 12:27:48

阅读数:20

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭