-
并发编程之第三篇(synchronized)
并发编程之第三篇(synchronized) 并发编程之第三篇(synchronized) 3. 自旋优化 4. 偏向锁 撤销-其它线程使用对象 撤销-调用wait/notify 批量重偏向 批量撤销 5. 锁消除 4.7 wait/notify API介绍 4.8 wait notify的正确姿势 同步模式之保护性暂停 异步模式之生产者/...
-
一篇文章看懂微服务
一篇文章看懂微服务 微服务的概念 传统单体大项目的缺点: 系统较大、较复杂,开发难度大 部署速度慢 难以升级、维护 微服务: 小:微服务是体积较小的功能单元,将一个大项目拆分为多个微服务 独:服务都是独立的,运行在单独的JVM进程中,需要单独部署、维护,服务可...
-
wordpress 配置坑详解
wordpress 配置坑详解 首先 经过我测试,php74模块没有支持apache的.所以升级到php74 之后,php无法使用. 最基本的函数phpinfo 调用不出来,没有相关的模块. 安装mariadb 10.4 之后发现,mariadb 这个版本好像不支持密码(反正我是没搞定,一天) .改配置什么的我都试了,仍然...
2020-02-10 16:02:00 配置虚拟主机wordpress文件服务器mysqlphpword新网安全策略网站目录
-
精心整理「服务器Linux C/C++」 成长路程(附思维导图)
精心整理「服务器Linux C/C++」 成长路程(附思维导图) 前言 我不是名校毕业,更没有大厂的背景,我只是一个毕业不到 2 年的普普通通的程序员,在摸爬滚打的工作这段时间里,深知了有一个「完整的知识体系」是非常重要的。当事人非常后悔没有在大学期间知道这个道理…...
2020-02-09 16:02:23 unix网络编程语言编程脚本编程sql必知必会c语言编程linux命令linux入门linux clinux程序设计安装linux
-
Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法
Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法 编译安装 Centos8下PHP源码编译和通过yum安装的区别和以后的选择 其实这两种方法各有千秋: yum安装: 从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安装过程是帮你把软件...
2020-02-09 16:01:22 虚拟主机配置php安装php文件php扩展php序列化mssqlmysql安装mysql配置microsoft sql serversql安装
-
【01】HTML_day01_01-前言&WEB标准
【01】HTML_day01_01-前言WEB标准 typora-copy-images-to: media 第01阶段.前端基础.认识WEB 基础班学习目标 目标: 能根据psd文件,用HTML+CSS 布局出符合W3C规范的网页。 网站首页 列表页、详情页、登录页、 注册页等等。。。。 课程安排 就业班详情 参看: http://w...
-
并发编程之线程第二篇
并发编程之线程第二篇 并发编程之线程第二篇 3.12 五种状态 3.13 六种状态 4.1 共享带来的问题 4.2 synchronized解决方案 4.4 变量的线程安全分析 4.6 Monitor概念 1. 轻量级锁 2. 锁膨胀 3.12 五种状态 这是从操作系统层面来描述的 【初始状态】仅是在语音层面创建了...
-
00.简述工厂设计模式
00.简述工厂设计模式 这里简单理解:简单工厂又叫静态工厂;是将工厂方法的方法体加上static ? ? 问题来了,什么是开闭原则?又有哪些设计原则呢? 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句...
-
【读书笔记】https://source.android.google.cn/devices/bootloa
【读书笔记】https://source.android.google.cn/devices/bootloader https://source.android.google.cn/devices/bootloader 本文主要记录aosp官网关于bootloader的相关资料 Bootloader A bootloader is a vendor-proprietary image responsible for bringing up the ke...
-
【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案
【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案 amqp-client 3.x之前的rabbitmq版本有个消费者的写法是借助于Queueingconsumer的: QueueingConsumer consumer = new QueueingConsumer(channel); channel.basicQos(1); channel.basicConsume(QUEUE_NAME,...
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
