Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java中的常量池
一 在Java中有那些常量池 谈到常量池 在Java体系中 共用四种常量池 分别是字符串常量池 Class常量池和运行时常量池 JAVA 基本类型的封装类及对应常量池 二 字符串常量池 在JVM中 为了减少相同的字符串的重复创建 为了达到节
java系列
java自旋锁的实现及其分析
自旋锁是指一个线程尝试获取某个锁时 如果该锁已经被其他线程占用了 就一直循环检测锁释放被释放 而不是像互斥锁一样让线程进入挂起或者睡眠状态 自旋锁的的缺点就是会一直死循环一直到获取锁为止 这样会一直消耗cpu内存 但是与互斥锁把线程阻塞 然
并发系列
java系列
多线程
Java
链表
IDEA插件开发
文章目录 写在前面 1 使用IDEA新建插件项目 1 1 配置SDK并新建项目 非gradle项目 1 2 项目目录结构 1 3 plugin xml 1 4 AnAction 1 5 测试运行 1 6 打包 安装插件 2 AnAction
java系列
intellijidea
Java
Idea插件
Java-动态代理原理
1 什么是代理模式 1 例子 1 例子 在了解Java动态代理技术之前 先了解一下什么是代理模式 其实代理模式在生活中很常见 比如房东与中介其实就是一个代理的过程 房东有自己的房子 在代理模式中扮演角色是被代理对象 中介扮演角色是代理对象
java系列
Java
Servlet+JSP实现web应用程序
上一篇博客介绍了Servlet的基础知识 此篇博客通过实际例子来演示如果搭配Servlet和JSP编写web应用程序 如果对Servlet和JSP基础知识不清楚 可查看这里了解基础知识 另外 web Demo应用中还使用了Bootstrap
java系列
Servlet
Java
自定义maven骨架(多模块),生成项目工程
背景 业务快速发展或重构期 会有大量的项目工程使用 每次都搭建的话 费时费力 版本啥的不好维护 故应该使用同一脚手架 大部分互联网应该都有使用 可以将脚手架做成maven骨架 每次新建项目 可以使用骨架快速生成 简单演示多模块骨架生成和使用
java系列
Maven
Java
从零开始学习微服务 -微服务基本概述、微服务案例
1 SpringCloud概述 1 1 互联网应用架构 1 1 1 单体应用架构 在诞 之初 项目的 户量 数据量规模都 较 项目所有的功能模块都放在一个工程中编码 编译 打包并且部署在一个Tomcat容器中的架构模式就是单体应用架构 这样
后端框架系列
java系列
微服务
Java
microservices
Vectory 源码分析
Vector vector是java很早就出来的一个继承list的子类 基本属于淘汰级别 它与ArrayList相比实现级别相同 但Vector是线程安全的 基本上所有的方法都添加了Synchronized关键字来实现方法级别的同步锁 虽然
源码系列
java系列
Java
java 开发笔记(2)
文章目录 写在前面 1 字段与字符串 1 1 判断对象是否为空 1 2 字段名转换 驼峰命名转大写下划线命名 1 3 获取某个实体的字段列表 2 sql mybatis jdbc 2 1 获取随机数据 2 2 sqlSessionFacto
java系列
Java
笔记
开发语言