自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘乐乐的博客

搞技术的人都写博客

  • 博客(96)
  • 收藏
  • 关注

原创 AI人工智能概述

一、人工智能的基本概念和发展历程1.1 人工智能的基本概念1.2 人工智能的发展历程二、人工智能核心技术分类和原理2.1 人工智能不同维度分类2.2 AI人工智能技术方向2.3 核心技术和原理2.3.1 机器学习核心技术和原理2.3.2 深度学习技术和原理2.3.3 自然语言处理技术和原理

2024-06-19 23:09:02 1182

原创 高效使用chatGPT等大模型方法

一、大模型相关概念和价值二、chatGPT高效使用官方说明三、使用chatGPT通用技巧

2024-06-19 17:09:59 871

原创 chatGPT模型原理和未来影响

ChatGPT 的工作原理,制造过程,能力,行业应用,对未来的影响,以及如何应对?

2024-06-13 20:10:22 771

原创 1.JAVA基础汇总

JAVA基础整理

2022-07-03 16:11:27 355

原创 7.40 《程序员修炼之道》20210224

序号书中核心内容收获和和总结0序言没有最好的解决方案,无论是语言,工具还是操作系统,特定条件下才有所谓更合适的系统。务实主义不应该拘泥于任何特定技术,应该有更加广泛的背景和经验基础,以便特定情况下找到所谓的合适解决方案背景来自对计算机科学的基本原理的理解经验来自广泛的实际项目理论和实践会让你更加强大本书为了快速获得经验...

2021-03-08 15:13:00 141

原创 7.30 观《Spring微服务实战》输出笔记20201231

序号书中主要内容解决的问题和疑问点和收获0序言:看书想解决的问题点:前言Spring Framework和Spring的关系, Spring Boot,Spring Clould?Spring Framework像是Spring树根,让JAVA在Spring中屹立不倒的原因,他的目标是帮助开发人员开发出更好的的系统Spring Bo...

2021-03-08 15:11:00 99

原创 1.32 GIT代码版本控制

参考资料GIT教程:https://www.runoob.com/git/git-tutorial.htmlGIT是什么Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 与 SVN 区别点:Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。Git 把内容按元数...

2020-12-12 16:06:00 37

原创 3.21 MySQL数据库总结

实战题参考材料:https://blog.csdn.net/u010565545/article/details/100785261MYSQL的安装https://www.runoob.com/mysql/mysql-install.html在window下启动,更换密码>cd /dD:\1.Software\1.Development Software\M...

2020-11-25 11:12:00 62

原创 3.11 Oracle数据库总结

Oracle数据库是什么数据库是持久化数据管理系统SQL是什么结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。MYSQL和Oracle的区别MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者...

2020-11-25 11:09:00 79

原创 2.4 JAVA并发编程核心知识汇总(线程同步和线程池)

参考资料高并发知识汇总: https://thinkwon.blog.csdn.net/article/details/104863992volatile变量详细可参考敖丙的深层原理: https://mp.weixin.qq.com/s/Oa3tcfAFO9IgsbE22C5TEgJAVA多线程多线程这个技术是什么进程:每个正在系统上运行的程序都是一个进程。每个...

2020-11-21 11:51:00 70

原创 2.312 JAVA集合框架核心汇总

参考资料: https://thinkwon.blog.csdn.net/article/details/104588551JAVA集合框架是什么集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上...

2020-11-21 00:58:00 68

原创 1.134 IDEA和Eclipse开发工具区别

参考资料:Intellij IDEA与Eclipse对比: https://blog.csdn.net/meism5/article/details/84145828Java开发工具对比:Eclipse和IntelliJ IDEA:https://blog.csdn.net/u012399175/article/details/54600166Eclipse开发工具Eclips...

2020-11-20 23:26:00 56

原创 1.31 SVN代码版本控制

参考资料:https://www.runoob.com/svn/tortoisesvn-intro.htmlSVN 教程SVN是什么?Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用...

2020-10-12 22:30:00 52

原创 8.1 性能优化简介

参考资料: https://blog.csdn.net/qq_30353203/article/details/78271619性能优化简介性能优化是什么性能优化就是发挥机器本来的性能编写的新应用上线前在性能上无法满足需求,这个时候需要对系统进行性能调优应用系统在线上运行后随着系统数据量的不断增长、访问量的不断上升,系统的响应速度通常越来越慢,不满足业务需要,这个时候也需...

2020-10-11 21:52:00 46

原创 5.31 Nginx最全面知识

资料参考: https://blog.csdn.net/qq_40036754/article/details/102463099, https://www.runoob.com/w3cnote/nginx-setup-intro.htmlnginx是什么nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor...

2020-10-11 18:24:00 40

原创 4.115 Spring的事务管理

事物的概述原子性:要不成功,要不失败不可再分一致性:转钱A-5000B+5000隔离性:多个事务不相互影响持久性:事务提交后就已经在数据库中完成Spring支持两种类型的事务管理实现方式编程式事务管理:这意味你通过编程(手动)的方式管理事务,给你带来极大的灵活性,但是难维护。Jdbc代码:Conn.setAutoCommite(false);...

2020-10-09 18:56:00 57

原创 4.114 Spring的bean和注解

Spring的BeanSpring Bean是什么Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中 的形式定义。一个Spring Bean 的定义包含容器必知的所有配置元数据,包括如何创建一个bean,它的生命周期详情及它的依赖。...

2020-10-09 18:32:00 50

原创 4.113 Spring的核心-面向切面编程AOP

什么是AOP?OOP(Object-Oriented Programming)面向对象编程,允许开发者定义纵向的关系,但并适用于定义横向的关系,导致了大量代码的重复,而不利于各个模块的重用。AOP(Aspect-Oriented Programming),一般称为面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个...

2020-10-09 18:21:00 50

原创 4.112 Spring的核心-控制反转IOC和依赖注入DI

什么是IOC控制反转,和依赖注入DI有什么区别控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些...

2020-10-09 17:50:00 51

原创 9.21 算法排序之冒泡排序

参考资料:拉勾的算法视频:https://www.bilibili.com/video/BV1DT4y1G7ha?p=5Java3y的算法总结:https://mp.weixin.qq.com/s?__biz=MzI4Njg5MDA5NA==&mid=2247484008&idx=1&sn=381a302e215e31df28cd189f60c8a788&ch...

2020-10-03 23:56:00 32

原创 3.16 数据库的锁表处理

多集群查询锁表SQLselect b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects b where b.object_id = a.object_id;select b.username,b.sid,b.serial#,logon_timefrom ...

2020-10-02 23:11:00 37

原创 3.15 Oracle数据库恢复

Oracle数据库删除操作提交事务的回滚。Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复。通过SCN恢复删除且已提交的数据(可修改30分钟以内)获得当前数据库的SCN号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的SCN号为:1499223查询当前SCN号之...

2020-10-01 23:22:00 72

原创 1.133 IDEA的快捷键以及输入注释规范配置

参考资料:常用IDEA配置https://blog.csdn.net/qq_40087415/article/details/86292661基础快捷键:https://blog.csdn.net/weixin_43570367/article/details/103963249?utm_medium=distribute.pc_relevant.none-task-blog-BlogCom...

2020-09-29 16:16:00 23

原创 3.3 数据库优化总结

参考资料:oracle数据库优化:https://blog.csdn.net/weixin_39106371/article/details/82117148、详细的SQL优化方案:https://blog.csdn.net/jianzhang11/article/details/102867120?utm_medium=distribute.pc_relevant.none-task-blo...

2020-09-28 22:18:00 39

原创 4.15 Spring Cloud理论基础

参考资料:基础理论:https://thinkwon.blog.csdn.net/article/details/104397367、搭建,代码调试:https://how2j.cn/k/springcloud/springcloud-intro/2035.htmlSpring could是什么单体结构的应用随着系统复杂度的增高,会暴露出各种各样的问题。近些年来,微服务架构逐渐取...

2020-09-27 23:27:00 36

原创 4.14 SpringBoot理论基础

参考资料:理论知识,面试题:https://thinkwon.blog.csdn.net/article/details/104397299代码操作,实际搭建使用:https://how2j.cn/k/springboot/springboot-eclipse/1640.htmlSpringBoot是什么Spring Boot 是 Spring 开源组织下的子项目,是 Sprin...

2020-09-26 16:15:00 49

原创 3.61 Redis的知识汇总

参考资料几率大的Redis面试题(含答案):https://blog.csdn.net/Butterfly_resting/article/details/89668661Redis是什么Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value非关系型键值对数据库(C语言编写)。数据结构服务器,键的值是String。值(value)可以是 字符串(S...

2020-09-25 07:16:00 70

原创 4.13 SpringMVC理论基础

参考资料:理论基础,面试题:https://thinkwon.blog.csdn.net/article/details/104397427搭建,代码样例,实际操作:https://how2j.cn/k/springmvc/springmvc-springmvc/615.html什么是Spring MVC定义:Spring MVC是一个基于Java的实现了MVC设计模式的请...

2020-09-24 09:44:00 40

原创 4.121 Mybatic的理论介绍

参考资料:介绍,相关面试题:https://thinkwon.blog.csdn.net/article/details/101292950实际开发:https://how2j.cn/k/mybatis/mybatis-tutorial/1087.htmlMyBatic是什么MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程...

2020-09-24 08:16:00 39

原创 6.10 设计模式

参考资料:设计模式简介还有J2EE的设计模式:https://www.runoob.com/design-pattern/design-pattern-tutorial.html概述原则特别全:http://c.biancheng.net/view/1317.html设计模式是什么定义:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开...

2020-09-23 11:18:00 29

原创 6.13 工厂模式

参考链接:三种模式的代码和UML图:https://www.cnblogs.com/yssjun/p/11102162.html、优缺点,应用场景:https://www.runoob.com/design-pattern/factory-pattern.html工厂模式是什么?工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽...

2020-09-23 08:06:00 23

原创 4.111 Spring的理论基础

参考链接:https://thinkwon.blog.csdn.net/article/details/104397516、https://how2j.cn/k/spring/spring-ioc-di/87.htmlSpring讲解Spring是什么(简化JAVA开发)Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开...

2020-09-21 22:47:00 43

原创 1.51 JVM的虚拟机

参考资料: https://blog.csdn.net/huyuyang6688/article/details/81490570这个技术是什么JVM是JAVA的运行环境的虚拟机,包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);Class loader(类装载):根据给定的全限定名类名(如:java.l...

2020-09-19 19:42:00 34

原创 1.61 Linux服务器

Linux服务器参考资料:https://thinkwon.blog.csdn.net/article/details/104588679、https://www.runoob.com/linux/linux-tutorial.html这个技术是什么Linux是一套免费使用的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运...

2020-09-19 11:08:00 30

原创 12.19 消息中间件

参考资料:https://thinkwon.blog.csdn.net/article/details/104588612消息中间件是什么消息中间件的定义百度:消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统技术:是利用高效可靠的消息传递机制进行异步的数据传输,并基于数据通信进行分布式系统的集成。通过提供消息队列...

2020-09-16 08:19:00 34

原创 12.18 SpringCould 面试题

参考网站:https://thinkwon.blog.csdn.net/article/details/104397367https://blog.csdn.net/qq_42629110/article/details/84963815八、Spring couldSpring could是什么单体结构的应用随着系统复杂度的增高,会暴露出各种各样的问题。近些年来,微服务架构逐渐取代...

2020-09-14 07:37:00 37

原创 12.17 SpringBoot 面试题

参考材料:七:SpringBootSpringBoot是什么Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。SpringBoot的应用场景简化SSM和SSH开发项目SpringBoot的优缺点容易上手,提升开发效率,为 Spr...

2020-09-11 15:33:00 46

原创 12.16 SpringMVC 面试题

参考治疗:https://thinkwon.blog.csdn.net/article/details/104397427什么是Spring MVCSpring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合...

2020-09-11 08:33:00 44

原创 12.15 Mybatic面试题

参考链接:https://thinkwon.blog.csdn.net/article/details/101292950MyBaticMyBatic是什么MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使...

2020-09-11 07:28:00 35

原创 12.14 Spring面试题

参考链接:https://thinkwon.blog.csdn.net/article/details/104397516四、spring框架Spring讲解Spring是什么Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式...

2020-09-10 07:26:00 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除