-
java基础(24):转换流、缓冲流
java基础(24):转换流、缓冲流 1. 转换流 在学习字符流 (FileReader、FileWriter) 的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个 InputStreamReader 或者 OutputStreamWriter ,这又是什么意思呢? 1.1 OutputStreamWriter 类 查阅 Ou...
-
C++ 编程技巧笔记记录(持续更新)
C++ 编程技巧笔记记录(持续更新) 目录 类/对象 1.多态基类的析构函数应总是public virtual,否则应为protected 2.编译器会隐式生成默认构造,复制构造,复制赋值,析构,(C++11)移动构造,(C++11)移动赋值的inline函数 3.不要在析构函数抛出异常,也尽量避免在构造函数抛出...
-
以商品超卖为例讲解Redis分布式锁
以商品超卖为例讲解Redis分布式锁 本案例主要讲解 Redis 实现分布式锁的两种实现方式: Jedis 实现、 Redisson 实现。网上关于这方面讲解太多了,Van自认为文笔没他们好,还是用示例代码说明。 一、 jedis 实现 该方案只考虑 Redis 单机部署的场景 1.1 加锁 1.1.1 原理...
-
同样是高并发,QQ/微博/12306的架构难度一样吗?
同样是高并发,QQ/微博/12306的架构难度一样吗? 开篇 同一个用户并发扣款时,有一定概率出现数据不一致, 可以使用CAS乐观锁 的方式,在不降低吞吐量,保证数据的一致性: UPDATE t_yue SET money=$new_money WHERE uid=$uid AND money=$old_money ; 不能采用直接扣减...
-
Java高性能编程之CAS与ABA及解决方法
Java高性能编程之CAS与ABA及解决方法 Java高性能编程之CAS与ABA及解决方法 前言 如果喜欢暗色调的界面或者想换换界面,可以看看我在个人博客发布的 Java高性能编程之CAS与ABA及解决方法。 CAS概念 CAS,全称Compare And Swap,比较与交换。 属于硬件级别的同步原语,从...
-
Linux下源码编译安装MySql,centeros7
Linux下源码编译安装MySql,centeros7 1. 安cmake工具 # yum install -y cmake 2. 创建mysql用户 #useradd -s /sbin/nologin mysql // 设置为非登陆用户(安全) 3. 创建数据目录,该目录是用于数据库初始化时生成的库、表、日志等,不要直接在该目录下存放东西 # mkd...
2019-09-17 09:50:44 mysql客户端下载mysqlmysql用户文件定义LinuxmysqltxtYY用户
-
一台Linux服务器可以负载多少个连接?
一台Linux服务器可以负载多少个连接? 首先我们来看如何标识一个TCP连接?系统是通过一个四元组来识别,(src_ip,src_port,dst_ip,dst_port)即源IP、源端口、目标IP、目标端口。比如我们有一台服务192.168.0.1,开启端口80.那么所有的客户端都会连接到这台服务的80端口...
-
linux端口查询
linux端口查询 常用端口 下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的著名的已注册动态端口官方列表,请参考以下 URL: 端口号码...
2019-09-04 07:09:06 whois简单网络管理协议网络管理协议cisco文档文件ASP服务器Linuxmysql
-
用java自制简易线程池(不依赖concurrent包)
用java自制简易线程池(不依赖concurrent包) 很久之前人们为了继续享用并行化带来的好处而不想使用进程,于是创造出了比进程更轻量级的线程。以linux为例,创建一个进程需要申请新的自己的内存空间,从父进程拷贝一些数据,所以开销是比较大的,线程(或称轻量级进程)可...
-
重新学习MySQL数据库6:浅谈MySQL的中事务与锁
重新学习MySQL数据库6:浅谈MySQL的中事务与锁 『浅入深出』MySQL 中事务的实现 在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事...
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
