Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Springboot+Mybatis入门案例
一 项目结构 1 导入依赖
JAVA高级
springboot
MyBatis
Java
Springboot+Mybatis入门案例
一 项目结构 1 导入依赖
JAVA高级
springboot
MyBatis
Java
深入解析String intern()
在 JAVA 语言中有8中基本类型和一种比较特殊的类型String 这些类型为了使他们在运行过程中速度更快 更节省内存 都提供了一种常量池的概念 常量池就类似一个JAVA系统级别提供的缓存 8种基本类型的常量池都是系统协调的 String类
JAVA高级
Java
string
jeecgboot问题解决方案
常见问题Q A JEECG老版在线文档 点击进入 1 后台访问提示token错误 报错截图 解决方案 JeecgBoot后台的所有请求访问 增加了token机制 所以不能直接访问后台 而需要通过前台登录才能访问 默认前台访问地址 http
Java web
JAVA高级
Java基础
Java
spring boot
JVM笔记5:虚拟机栈
目录 1 虚拟机主要特点 虚拟机栈出现的背景 初步印象 内存中的栈与堆 虚拟机栈基本内容 2 虚拟机栈的常见异常与如何设置栈大小 3 栈的存储结构和运行原理 栈中存储什么 栈运行原理 4 栈帧的内部结构 每个栈帧中存储着 5 局部变量表 6
JAVA高级
JVM
面试
Java
聊一聊fastjson
文章目录 一 新手引导 1 什么是fastjson 2 fastjson的优点 2 1 速度快 2 2 使用广泛 2 3 测试完备 2 4 使用简单 2 5 功能完备 三 源码分析 3 1JSON toJSONString 3 1 1调用J
JAVA高级
Elasticsearch概述和DSL查询总结
目录 Elasticsearch概述 1 什么是Elasticsearch 2 作用 3 特点 DSL Domain Specifit Language 特定领域语言 概念和作用 查询代码总结 最后附项目准备 1 创建搜索工程 maven工
JAVA高级
elasticsearch搜索引擎
微服务
elasticsearch
大数据
Java当中的泛型(知识点详解)
Java当中的泛型 一 为什么要有泛型 泛型的概念 二 在集合中使用泛型 三 自定义泛型结构 泛型类 泛型接口 泛型类 泛型方法 四 泛型在继承上的体现 请输出如下来两段代码有何不同 五 通配符的使用 注意点 有限制的通配符 六 泛型应用举
Java
泛型
JAVA高级
java把图片url地址转为图片文件并打包压缩下载
序言 最近做项目时遇到一个需求就是把上传到oss上的图片批量压缩下载 众所周知 上传到oss的图片返回保存的是url地址 而url是无法直接下载成图片的 所有中间需要转一下 下面是我写的一个工具类 纯java操作 不依赖第三方jar有需要的
JAVA高级
项目技术积累
Java
Stream
JVM 中的垃圾回收算法详解,一文读懂GC回收机制
JVM 中的垃圾回收算法 垃圾回收是一种自动化的内存管理方式 它可以监测并清除内存中不再使用的对象 使得内存空间可以被回收并重新利用 在 JVM 中 垃圾回收器负责管理虚拟机的内存分配和回收 JVM 中常见的垃圾回收算法主要包括 标记 清除
JAVA高级
算法
JVM
Java
根据进程id获得本地Java应用的JMX 属性
1 Getting the Service URL When the local management agent is started it publishes the service URL which also contains th
JAVA高级
Java 网络编程(大全)
前言必读 读者手册 必读 云边的快乐猫的博客 CSDN博客 一 1网络通信的基本模式分为两种 1 CS模式 Client 客户端 Server 服务端 客户端是需要程序员去开发的 例如日常使用的各种的APP 服务端就是服务器 例子 端游 依
Java知识
Java
网络通信
java线程池
JAVA高级
《Effective Java》第二版总结
Effective Java 主要给了78条编码建议 指导 方便开发者开发出 高效 稳定 健壮 设计优良的程序 下面看一下这78条建议 创建和销毁对象 1 考虑用静态工厂方法代替构造器 为了让客户端获取他自身的一个实例 最常用的方法就是提供
JAVA高级
Java 代理模式详解
前言 在软件设计过程中 我们经常需要对对象或系统进行扩展 但是在开发过程中 直接修改现有代码可能会带来一些风险和不良影响 比如破坏原有的稳定性 影响已有的功能等 而代理模式则是通过引入一个代理对象来间接访问目标对象 从而为应用程序提供额外的
Java 设计模式
JAVA高级
代理模式
Java
开发语言
Mysql 优化的几种方法
MySQL是当前最流行的一个关系型数据库管理系统 广泛应用于各种互联网应用场景中 然而在实际的开发和运维过程中 我们经常会遇到一些性能问题 如查询慢 请求堆积等 需要通过MySQL优化来解决 本文将详细讲解MySQL优化的原理 方法和工具
Mysql 知识
JAVA高级
mysql
数据库
Java
String、StringBuffer和StringBuilder的异同点
String StringBuffer StringBuilder三者的异同 String 不可变的字符序列 底层使用char 存储 StringBuffer 可变的字符序列 线程安全的 效率低 底层使用char 存储 StringBuil
JAVA高级