Bootstrap
有点干货 | Jdk1.8新特性实战篇(41个案例)

总结整理jdk1.8新特性,包括了;Lambda、函数式接口、四饼调用::、内置函数(断言、Function、生产者、消费者)、Stream流、Map集合特性、日期、注解等

老是自以为JVM懂了,那你知道 i = i++和 i = ++i 的区别吗?

前些天看完了JVM的内存结构,自以为自己是懂了,心里想想不就是分线程共享和线程私有嘛,然后又怎么怎么分怎么怎么的嘛…

进程、线程基础知识全家桶,30 张图一套带走

进程和线程对于写代码的我们,真的天天见、日日见了,但见的多不代表你就熟悉它们,比如简单问你一句,你知道它们的工作原理和区别吗?

浅谈互斥锁与进程间的通信(举例说明)

进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的通信,但问题是必须自己加锁处理。注意:加锁的目的是为了保证多个进程修改同一块数据时,同一时间只能有一个修改,即串行的修改,没错,速度是慢了,牺牲了速度而保证了数据安全。

001|看!Swift 与 C++ 的交互性

Swift C++ 编程语言设计 系统编程安全 Dotfiles 编译优化 CodoaPods 优化

实操案例:字符串哈希表操作

摘要:当遇到C语言库没有字符串哈希表的时候,该如何进行操作。

知道Python中的字符串是什么吗?

摘要:本文将告诉您Python中的字符串是什么,并向您简要介绍有关该概念的所有知识。

字符串操作的全面总结

字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string类型的查找、string对象的比较。

编程的乐趣与苦恼

程序猿,攻城狮,一类外人无法理解的职业。经常以不修边幅的形象出现,其实只是他们将所有的时间都投入到了工作中,没有时间打理自己。所谓不疯魔,不成活。如果不能够完全全身心的投入,又怎么能够写出好的代码,做成好的产品。

干掉PPT!现场编码的职级晋升答辩你参加过么?

摘要:研发讲究的是真本事,是骡子是马咱们还得代码上见真章。

这可能是关于编程指南的最实用指南了

摘要:不要小看一份编程指南,它真的很有讲究……

更优雅的编写JavaScript

如果你刚接触JavaScript可能你还没有听说过.map(),.reduce(),.filter()。或者听说过,看过别人用过但是自己在实际项目中没有用过。在国内很多开发项目都是需要考虑IE8的兼容,为了兼容很多JavaScript好用的方法和技巧都被埋没了。

9个常用ES6特性归纳(一般用这些就够了)

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ES6给我们带来很多令人意想不到的功能,在这里我们一起来学习一下9

最右JS2Flutter框架——动画、小游戏的实现(四)

本文主要阐述了JS2Flutter框架Vsync机制的建立,以及Animation和小游戏的实现。综合前面的几篇文章,相信大家对JS2Flutter框架有了更多的了解,希望能对大家有所启发和帮助,最右将在Flutter动态化道路上持续探索,欢迎关注。

Python中的bytes、str以及unicode区别

简谈Python中的str、byte以及unicode

使用 Go 实现 Async/Await 模式

Golang 是一种并发编程语言。它具有强大的特性,如 Goroutines 和 Channels,可以很好地处理异步任务。另外,goroutines 不是 OS 线程,这就是为什么您可以在不增加开销的情况下根据需要启动任意数量的 goroutine 的原因,它的堆栈大小初始化时仅 2KB

图文并茂!你管这破玩意儿叫TCP?

经过《如果让你来设计网络》这篇文章中的一番折腾,只要你知道另一位伙伴 B 的 IP 地址,且你们之间的网络是通的,无论多远,你都可以将一个数据包发送给你的伙伴 B

深入了解进程间通信:System V信号量+共享内存

前言:共享内存指 (shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。

分布式进阶(二十三):Nginx 服务器应用详解

Nginx作为一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存,下面本篇文章就来介绍一下Nginx反向代理、SSL及域名配置。

【算法题目解析】杨氏矩阵数字查找

遇到的一道算法题:已知矩阵内的元素,每行 从左到右递增;每列 从上到下递增; 给定一个数字t,要求判断矩阵中是否存在这个元素。

synchronized实现原理及代码证明各种锁

synchronized深入分析及代码实现锁膨胀等

从印度兵力分布聊聊Mybatis中#和$的区别

大家在使用Mybatis的过程中可能都会自己去写SQL语句,并且需要向SQL语句传入参数。

基于数组的有界阻塞队列 —— ArrayBlockingQueue

在阅读完和 AQS 相关的锁以及同步辅助器之后,来一起阅读 JUC 下的和队列相关的源码。先从第一个开始:ArrayBlockingQueue。

Spring 源码学习 05:BeanDefinition 概念及其实现

结合官方文档以及源码,一起了解一下 BeanDefinition!

终于有人把 java代理 讲清楚了,万字详解!

终于有人把 java代理 讲清楚了,万字详解!看了这个再也不怕面试官问代理相关知识了。

终于有人把 java代理 讲清楚了,万字详解!

终于有人把 java代理 讲清楚了,万字详解!看了这个再也不怕面试官问代理相关知识了。

一文读懂Java动态代理

一文读懂Java动态代理 | 探讨JDK动态代理

入门物联网嵌入式才是关键!

其实在听到物联网的时候,可能有些人还不知道这是什么,但是等你真的了解之后,你真的就会想要去到物联网行业,这其中嵌入式真的帮了不少忙,如果想要学习物联网的话,那么嵌入式一定要学好。

剖析Java15新语法特性

9月15日,Java社区正式发布了Java15的GA版本,这意味着大家欠Oracle的技术债开始变得越来越多。

C、C++、Java到Python,编程入门学习什么语言好?

摘要:回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进,找准并学精一两门编程语言更加显得至关重要。

淘宝APP高并发架构设计pdf已开源:从架构分层到实战维护,挑战全网

我们都知道,高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。这些方案好似能操纵流量,让流量更加平稳得被系统中的服务和组件处理。

如何降低young gc时间

young gc 主要采用的是copying GC算法;copying GC算法主要有以下两个步骤:

JVM系列之:对象的锁状态和同步

锁和同步是java多线程编程中非常常见的使用场景。为了锁定多线程共享的对象,Java需要提供一定的机制来实现共享对象的锁定,从而保证一次只有一个线程能够作用于共享对象。当第二个线程进入同一个区域的时候,必须等待第一个线程解锁该对象。

Java垃圾回收GC概览

介绍JVM的内存模型,相关的GC基础概念和知识,各种GC算法概览

其他标签