-
c++中的 static 关键字
c++中的 static 关键字 注:若没有特指是 静态成员时,默认都是普通成员; 1 类中的普通成员 类中的成员变量 和 成员函数 是分开存储的。其中, 1)每个对象都有 独立的成员变量 ;成员变量可以存储在 栈空间、堆空间、全局数据区; 2)所有对象 共享类的成员函数 ;成...
-
并发编程之Java内存模型
并发编程之Java内存模型 并发编程之Java内存模型 5.1 Java内存模型 5.2 可见性 5.3 有序性 volatile原理 double-checked locking 单例模式为例 4.double-checked locking 解决 5.1 Java内存模型 JMM即Java Memory Model,它定义了主存、工作内存抽象概念,底层对应着CP...
-
JavaSE学习笔记(13)---线程池、Lambda表达式
JavaSE学习笔记(13)---线程池、Lambda表达式 JavaSE学习笔记(13)---线程池、Lambda表达式 1、等待唤醒机制 线程间通信 概念: 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同...
-
Netty源码分析之ChannelPipeline—入站事件的传播
Netty源码分析之ChannelPipeline—入站事件的传播 之前的文章中我们说过ChannelPipeline作为Netty中的数据管道,负责传递Channel中消息的事件传播,事件的传播分为入站和出站两个方向,分别通知ChannelInboundHandler与ChannelOutboundHandler来触发对应事件。这篇文章...
-
[Java] 多线程基础详细总结,附加详细实例
[Java] 多线程基础详细总结,附加详细实例 详细代码在文章底部 目录 基础概念 进程与线程 单线程与多线程 实现线程的4中方式 thread.start()和runnable.run()的区别 Thread和Runnable的异同 线程的基本操作 线程的优先级与守护线程 synchronized关键字 实例锁与全局锁...
-
把"重试"抽象出来做个工具类吧
把重试抽象出来做个工具类吧 背景介绍 我们在工作中难免会写一些重复性的代码,所以需要我们具备一定的抽象能力,比如把共同的逻辑抽取到抽象类中,也可以通过一些工具类来避免冗余代码 今天这篇文章就是把一个调用服务的重试功能抽取出一个工具类,以备复用。这里为了...
-
C++雾中风景番外篇4:GCC升级二三事
C++雾中风景番外篇4:GCC升级二三事 最近将手头上负责的项目代码从GCC 4.8.2升级到了GCC 8.2。(终于可以使用C++17了,想想后续的开发也是很美好啊~~)不过这个过程之中也遇到了一些 稀奇古怪 的问题,在这里做一个简单的记录,希望后续有同学遇到类似的问题能作为参考...
-
透彻分析和解决一切javaWeb项目乱码问题
透彻分析和解决一切javaWeb项目乱码问题 前言 乱码是我们在程序开发中经常碰到且让人头疼的一件事,尤其是我们在做javaweb开发,如果我们没有清楚乱码产生的原理,碰到乱码问题了就容易摸不着头脑,无从下手。 乱码主要出现在两部分,如下: 第一,浏览器通过表单提交...
2020-02-13 16:04:29 javaweb开发服务器武汉系统Servlet浏览器数据项目开发公众号PSmac
-
写二进制,姿势一定要骚,省字段,省带宽,提效率...
写二进制,姿势一定要骚,省字段,省带宽,提效率... 介绍 上一个礼拜和一个同事对接口,前端同事问我是不是接口文档写错了,一个订单的异常标签有多个,不应该返回一个数组吗?为啥只返回了一个数字。 因为这个接口是调用别微服务,所以我也很疑惑,找同事确认,他只...
-
什么是队列?
什么是队列? 与前面提到的数据结构相同,队列中的数据也呈 线性排列 。虽然与栈有些相似,但队列中添加和删除数据的操作分别是在 两端 进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
