![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 93
这把稳赢
这个作者很懒,什么都没留下…
展开
-
Jenkins
Jenkins原创 2022-09-11 21:30:17 · 983 阅读 · 1 评论 -
Mybatis 语句
Mybatis 笔记原创 2022-08-17 12:32:45 · 310 阅读 · 0 评论 -
ORACLE 数据库笔记
Oracle 笔记原创 2022-08-16 15:55:22 · 387 阅读 · 0 评论 -
设计模式学习笔记_kuangshenshuo
设计模式1 GoF23一种思维,一种态度,一种进步。1 创建型模式:省去new的过程单例模式工厂模式抽象工厂模式建造者模式原型模式。2 结构型模式:适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式3 行为型模式:模板方法模式命令模式迭代器模式观察者模式中介者模式备忘录模式解释器模式状态模式策略模式职责链模式访问者模式。2 介绍经常看源码,分析源码使用哪种设计模式,大部分情况下,都是混合使用设计模式设计模式是一套被反复原创 2021-08-11 09:28:52 · 153 阅读 · 0 评论 -
JAVA常见问题总结笔记
https://blog.csdn.net/riemann_/article/details/87217229原创 2021-08-08 18:36:44 · 75 阅读 · 0 评论 -
IDEA配置 Jdk+Tomcat+Maven
1.JDK的下载安装及配置https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html卸载JDK在系统环境变量中找到之前安装的JDK的环境变量JAVA_HOME,找到相应的安装目录;将对应的安装目录直接删除;清理相应的环境变量,包括创建的系统变量以及path中的;安装JDK (如果未卸载干净,直接安装覆盖也行)建议将JDK以及后续的java相关的开发环境放在一个文件中,方便管理;双击原创 2021-06-20 21:15:38 · 618 阅读 · 0 评论 -
JVM笔记_狂神说
JVM探究面试常见:请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识1.JVM的位置JRE:java开发环境,包含了JVM2.JVM的体系结构Java栈、本地方法栈、程序计数器不会有垃圾回收,否则程序会死掉百分之99的JVM调优都是在方法区和堆(99%是堆)中调优,Java栈、本地方法栈、原创 2021-07-28 19:47:01 · 145 阅读 · 0 评论 -
Mybatis学习笔记_kuangshenshuo
1 MyBatis:简介、第一个程序1.1 Mybatis简介什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移原创 2021-08-08 11:12:35 · 201 阅读 · 0 评论 -
Spring学习笔记_kuangshenshuo
1 Spring1.1 简介Spring:春天------> 给软件行业带来了春天2002,首次推出spring框架的雏形:interface21框架!Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Spring理念 : 使现有技术更加使用. 本身就是一个大杂烩 , 整合现有的框架技术。Spring是一个开源的轻量级的一站式容器框架spring在javaweb三层结构中,每一层都提供了解决技术web原创 2021-08-08 11:55:25 · 397 阅读 · 0 评论 -
SpringBoot学习笔记_kuangshenshuo
1 微服务(Microservices)—Martin Flower1.1 微服务微服务架构(Microservice Architecture)一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intelligence in the endpoints)、语言和数据的 分散控制,却有着某种共同的特征。微服务(Mic原创 2021-08-07 16:10:16 · 836 阅读 · 0 评论 -
Git学习笔记
什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引原创 2021-07-02 10:52:38 · 181 阅读 · 0 评论 -
Redis学习笔记
一、Nosql概述发展历史1、单机Mysql时代90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住。2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据库的压力,我们可以使用缓存来保证效率!优化过程经历原创 2021-07-05 17:39:02 · 283 阅读 · 0 评论 -
Docker容器学习笔记_(狂神说Java)
一、Docker概述1.Docker为什么会出现?一款产品: 开发–上线 两套环境!应用环境,应用配置!开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…) !费事费力。发布一个项目( jar + (Redis MySQL JDK ES) ),项目能不能带上环境安装打包!之前在服务器配置一个应用的环境 Redis MySQL JDK ES Hadoop 配置超麻烦了原创 2021-07-10 20:16:33 · 822 阅读 · 0 评论 -
ElasticSearch_学习笔记_kuangshenshuo
一、什么是Elasticsearch?Lucene简介Lucene是一套用于全文检索和搜寻的开源程序库,由Apache软件基金会支持和提供Lucene提供了一个简单却强大的应用程序接口(API),能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具Lucene并不是现成的搜索引擎产品,但可以用来制作搜索引擎产品Lucene是一套信息检索工具包! jar包!不包含搜索引擎系统!Lucene包含:索引结构!读写索引的工具!排序,搜索规则…工具类!等Lucene和原创 2021-07-08 10:09:07 · 391 阅读 · 0 评论