-
并发编程的基石——CAS机制
并发编程的基石——CAS机制 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 Java中提供了很多原子操作类来保证共享变量操作的原子性。这些原子操作的底层原理都是...
-
阿里巴巴程序员常用的15款开发者工具
阿里巴巴程序员常用的15款开发者工具 从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发...
2020-01-06 16:02:08 java高级文档文件服务器定义LinuxmysqlqqWindowsIntellij
-
JavaWeb开发校园二手平台项目 源码
JavaWeb开发校园二手平台项目 源码 开发环境: Windows操作系统 开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库 项目简介: JAVAWEB校园二手平台项目,基本功能包括:个人信息、商品管理;交易商品板块管理等。本系统结构如下: (1)本月推荐交易板块: 电...
-
JavaWeb学习——了解HTML
JavaWeb学习——了解HTML JavaWeb学习了解HTML 摘要:本文主要简单介绍了什么是HTML以及如何使用。 定义 是什么 HTML(Hyper Text Markup Language),指的是超文本标记语言。 超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。标记语言不同于编程...
2020-01-06 08:21:02 什么是html文档ESET定义word语义化title标签AVwebCheckBox
-
《吐血整理》顶级大佬学习方法
《吐血整理》顶级大佬学习方法 你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 很多...
-
Logback的AsyncAppender与RollingFileAppender流程解析
Logback的AsyncAppender与RollingFileAppender流程解析 近期工作中涉及到文件记录、文件翻转等操作,思考有没有成熟的代码以便参考. 因此,第一时间就联想到Logback的AsyncAppender以及RollingFileAppender. AsyncAppender:通过队列储存日志事件,启动Worker线程读取日...
-
手写MQ框架(四)-使用netty改造梳理
手写MQ框架(四)-使用netty改造梳理 一、背景 书接上文手写MQ框架(三)-客户端实现,前面通过web的形式实现了mq的服务端和客户端,现在计划使用netty来改造一下。前段时间学习了一下netty的使用(https://www.w3cschool.cn/netty4userguide/52ki1iey.html)。大概有...
-
JDK8中的ConcurrentHashMap源码
JDK8中的ConcurrentHashMap源码 背景 上文JDK8中的HashMap源码写了HashMap,这次写ConcurrentHashMap ConcurrentHashMap源码 /** * Maps the specified key to the specified value in this table. * Neither the key nor the value can be null. * * pThe value can b...
2020-01-01 16:06:03 ARMreadabilityIE360lionPSAccesskeeptimAV
-
如何成为一名优秀的web前端工程师
如何成为一名优秀的web前端工程师 我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西。 我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。 如何成为一名优秀的web前端工程师 何为:前端工程师? 前...
2019-12-31 16:01:01 javascript 函数javascript框架web前端开发web前端前端开发前端工程师前端开发工程师web前端工程师前端技术前端学习
-
Java 高效代码50例
Java 高效代码50例 导读 世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。----萧伯纳 常量变量 直接赋值常量,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。 反例 Long i= new Long(1L );Strin...
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
