![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
编程鸭
这个作者很懒,什么都没留下…
展开
-
Java并发编程:ThreadLocal的使用以及实现原理解析
前言前面的文章里,我们学习了有关锁的使用,锁的机制是保证同一时刻只能有一个线程访问临界区的资源,也就是通过控制资源的手段来保证线程安全,这固然是一种有效的手段,但程序的运行效率也因此大大降低。那么,有没有更好的方式呢?答案是有的,既然锁是严格控制资源的方式来保证线程安全,那我们可以反其道而行之,增加更多资源,保证每个线程都能得到所需对象,各自为营,互不影响,从而达到线程安全的目的,而Threa...原创 2019-05-24 11:50:14 · 149 阅读 · 0 评论 -
你必须了解的java内存管理机制(一)-运行时数据区
前言 本打算花一篇文章来聊聊JVM内存管理机制,结果发现越扯越多,于是分了四遍文章(文章讲解JVM以Hotspot虚拟机为例,jdk版本为1.8),本文为其中第一篇。from你必须了解的java内存管理机制-运行时数据区 相关链接(注:文章讲解JVM以Hotspot虚拟机为例,jdk版本为1.8,个人技术博客www.17coding.info) 1、你必须了解的java内存管理机...原创 2019-05-27 11:52:44 · 151 阅读 · 0 评论 -
SpringBoot第九篇:整合Spring Data JPA
前言 前面几章,我们介绍了 JDBCTemplate、MyBatis 等 ORM 框架。下面我们来介绍极简模式的 Spring Data JPA。Spring Data JPA简介 我们先来了解几个基本概念,捋一下各个概念之间的关系。1、JPA JPA是Java Persistence API的简称,中文名Java持久层API,SUN公司出品。是 JDK 5.0 ...原创 2019-05-31 11:41:11 · 420 阅读 · 0 评论 -
Python字符编码详解
本文简单介绍了各种常用的字符编码的特点,并介绍了在python2.x中如何与编码问题作战 :)请注意本文关于Python的内容仅适用于2.x,3.x中str和unicode有翻天覆地的变化,请查阅其他相关文档。尊重作者的劳动,转载请注明作者及原文地址 >.<1. 字符编码简介1.1. ASCIIASCII(American Standard Code for I...原创 2019-06-01 15:04:03 · 155 阅读 · 0 评论