AI人工智能概述 一、人工智能的基本概念和发展历程1.1 人工智能的基本概念1.2 人工智能的发展历程二、人工智能核心技术分类和原理2.1 人工智能不同维度分类2.2 AI人工智能技术方向2.3 核心技术和原理2.3.1 机器学习核心技术和原理2.3.2 深度学习技术和原理2.3.3 自然语言处理技术和原理
7.40 《程序员修炼之道》20210224 序号书中核心内容收获和和总结0序言没有最好的解决方案,无论是语言,工具还是操作系统,特定条件下才有所谓更合适的系统。务实主义不应该拘泥于任何特定技术,应该有更加广泛的背景和经验基础,以便特定情况下找到所谓的合适解决方案背景来自对计算机科学的基本原理的理解经验来自广泛的实际项目理论和实践会让你更加强大本书为了快速获得经验...
7.30 观《Spring微服务实战》输出笔记20201231 序号书中主要内容解决的问题和疑问点和收获0序言:看书想解决的问题点:前言Spring Framework和Spring的关系, Spring Boot,Spring Clould?Spring Framework像是Spring树根,让JAVA在Spring中屹立不倒的原因,他的目标是帮助开发人员开发出更好的的系统Spring Bo...
1.32 GIT代码版本控制 参考资料GIT教程:https://www.runoob.com/git/git-tutorial.htmlGIT是什么Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 与 SVN 区别点:Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。Git 把内容按元数...
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...
3.11 Oracle数据库总结 Oracle数据库是什么数据库是持久化数据管理系统SQL是什么结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。MYSQL和Oracle的区别MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者...
2.4 JAVA并发编程核心知识汇总(线程同步和线程池) 参考资料高并发知识汇总: https://thinkwon.blog.csdn.net/article/details/104863992volatile变量详细可参考敖丙的深层原理: https://mp.weixin.qq.com/s/Oa3tcfAFO9IgsbE22C5TEgJAVA多线程多线程这个技术是什么进程:每个正在系统上运行的程序都是一个进程。每个...
2.312 JAVA集合框架核心汇总 参考资料: https://thinkwon.blog.csdn.net/article/details/104588551JAVA集合框架是什么集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上...
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...
1.31 SVN代码版本控制 参考资料:https://www.runoob.com/svn/tortoisesvn-intro.htmlSVN 教程SVN是什么?Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用...
8.1 性能优化简介 参考资料: https://blog.csdn.net/qq_30353203/article/details/78271619性能优化简介性能优化是什么性能优化就是发挥机器本来的性能编写的新应用上线前在性能上无法满足需求,这个时候需要对系统进行性能调优应用系统在线上运行后随着系统数据量的不断增长、访问量的不断上升,系统的响应速度通常越来越慢,不满足业务需要,这个时候也需...
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...
4.115 Spring的事务管理 事物的概述原子性:要不成功,要不失败不可再分一致性:转钱A-5000B+5000隔离性:多个事务不相互影响持久性:事务提交后就已经在数据库中完成Spring支持两种类型的事务管理实现方式编程式事务管理:这意味你通过编程(手动)的方式管理事务,给你带来极大的灵活性,但是难维护。Jdbc代码:Conn.setAutoCommite(false);...
4.114 Spring的bean和注解 Spring的BeanSpring Bean是什么Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中 的形式定义。一个Spring Bean 的定义包含容器必知的所有配置元数据,包括如何创建一个bean,它的生命周期详情及它的依赖。...
4.113 Spring的核心-面向切面编程AOP 什么是AOP?OOP(Object-Oriented Programming)面向对象编程,允许开发者定义纵向的关系,但并适用于定义横向的关系,导致了大量代码的重复,而不利于各个模块的重用。AOP(Aspect-Oriented Programming),一般称为面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个...
4.112 Spring的核心-控制反转IOC和依赖注入DI 什么是IOC控制反转,和依赖注入DI有什么区别控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些...