-
【Java必修课】String.intern()原来还能这么用(原理与应用)
【Java必修课】String.intern()原来还能这么用(原理与应用) 1 简介 String.intern() 是JDK一早就提供的 native 方法,不由Java实现,而是底层JVM实现,这让我们对它的窥探提高了难度。特别是在 Oracle 收购了 Sun 公司后,源代码不开源了,更无法深入研究了。但我们...
-
【Struts2】简介及入门
【Struts2】简介及入门 一、概述 二、Struts2 快速入门程序 2.1 开发流程比较 2.2 引入依赖 2.2 创建jsp页面 2.3 在web.xml中配置前端控制器 2.4 创建struts.xml配置文件 2.4 创建一个HelloAction类 2.5 在struts.xml文件中配置HelloAction 2.6 在index.jsp中添加连接...
-
这篇文章带你彻底理解synchronized
这篇文章带你彻底理解synchronized 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
2019-11-09 16:05:10 java关键字java并发编程java高级文件定义硬件mysqlqqword数据安全
-
【并发那些事】生产者消费者问题
【并发那些事】生产者消费者问题 Step 1. 什么是生产者消费者问题 生产者消费者问题 也叫 有限缓冲问题 ,是多线程同步的一个最最最经典的问题。这个问题描述的场景是对于一个有固定大小的缓冲区,同时共享给两个线程去使用。而这两个线程会分为两个角色,一个负责往这...
-
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存和二级缓存源码分析 像Mybatis、Hibernate这样的ORM框架,封装了JDBC的大部分操作,极大的简化了我们对数据库的操作。 在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据...
-
springboot整合redis缓存一些知识点
springboot整合redis缓存一些知识点 前言 最近在做智能家居平台,考虑到家居的控制需要快速的响应于是打算使用redis缓存。一方面减少数据库压力另一方面又能提高响应速度。项目中使用的技术栈基本上都是大家熟悉的springboot全家桶,在springboot2.x以后操作redis的客...
-
【原创】(十)Linux内存管理 - zoned page frame allocator - 5
【原创】(十)Linux内存管理 - zoned page frame allocator - 5 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio 1....
-
Java阻塞队列
Java阻塞队列 一、阻塞队列:用于保存等待执行的任务。 在阻塞队列中,线程阻塞的两种情况: 1.当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞(挂起),直到有数据放入队列。 2.当队列中填满数据的情况下, 生产者端的所有线程都会被自动阻塞,知道队列...
-
MySQL面试题及答案整理,史上最全!
MySQL面试题及答案整理,史上最全! 原文链接:https://juejin.im/post/5d351303f265da1bd30596f9 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看...
2019-11-08 16:05:32 mysql官网sql注入攻击防sql注入java开发文件定义mysql阿里巴巴数据安全用户
-
Java内存模型以及happens-before规则
Java内存模型以及happens-before规则 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
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
