![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程基础
Steve_hanhaiLong
微信公众号乐享Coding,喜欢可以关注交流,不定时分享自己所学的编程知识!
展开
-
数据结构最全笔记—今日分享,你确定不来康康?
数据结构线性结构:数组、队列、链表和栈 **特点: **数据元素之间存在一对一的线性关系 两种不同的存储结构:顺序存储结构(连续)和链式存储结构(不连续)非线性结构:二维数组,多维数组,广义表,树结构,图结构 特点:存在一对多或多对多一、数组数组存储方式的分析优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低。①稀疏原创 2020-07-03 12:06:29 · 266 阅读 · 0 评论 -
线程并发总是学不懂,看看这篇文章吧,可能茅塞顿开!
JUC线程并发JUC介绍: java.util.concurrent在并发编程中使用的工具类进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。线程:通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程可以利用进程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位,由于线程比进程更小,基本上不原创 2020-05-30 16:34:35 · 1447 阅读 · 0 评论 -
今日分享--整理Springboot最全笔记,你确定不来康康?
Springboot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;部署<!‐‐ 这个插件,可以将应用打包成一个可执行的jar包;‐‐><build> <plugins> <plugin&原创 2020-05-16 20:24:55 · 1067 阅读 · 1 评论 -
SpringMvc最全笔记--今日分享
MVC 架构模型(dao,service)数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。视图 (jsp)负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。控制器(Servlet)接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返原创 2020-05-14 07:51:09 · 239 阅读 · 0 评论 -
Mybatis最全笔记--今日分享(参考狂神说)
一 CRUD(Mybatis)1.namespacenamespace中的包名要和Dao/Mapper接口的包名一致。2.select选择,查询语句;id:就是对应的namespace中的方法名resultType:sql语句执行的返回值!parameterType:参数类型1.编写接口// 查询全部用户 List<User> selectUser();2.编写对应的mapper中的sql语句<select id="selectUser" resu原创 2020-05-10 21:59:27 · 3066 阅读 · 7 评论 -
Spring的基础——今日分享(参考狂神说)
Spring优点1、Spring是一个开源免费的框架 , 容器 .2、Spring是一个轻量级的框架 , 非侵入式的 .3、控制反转 IOC , 面向切面 AOP4、对事物的支持 , 对框架的支持一句话概括:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。组成:Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。组成 Spring 框架的每个模块(原创 2020-05-10 21:52:33 · 950 阅读 · 0 评论 -
快来康康!Mybatis——CRUD原来这么简单(附代码!)
CRUD(Mybatis)1.namespacenamespace中的包名要和Dao/Mapper接口的包名一致。2.select选择,查询语句;id:就是对应的namespace中的方法名resultType:sql语句执行的返回值!parameterType:参数类型1.编写接口// 查询全部用户 List<User> selectUser()...原创 2020-05-08 12:47:56 · 145 阅读 · 0 评论 -
IDEA中配置Maven常见问题每次都需要更改setting设置,否则使用默认Maven,完美解决Maven的配置问题!
废话不说直接上图你是否也遇到这种情况呢,创建maven无模板项目时,maven总是idea自带,如何解决呢?点开系统setting1.取消默认打开上一次项目2.重启IDEA,在全局设置就可以了,完美解决!创作不易,问题解决的给个鼓励吧!...原创 2020-05-07 21:37:46 · 6997 阅读 · 4 评论 -
Unknown system variable 'query_cache_size' 问题终于解决了,原来是这样!
遇到这种问题搞了半天终于解决!原因:mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应查看了一下配置,发现mysql-connector-java的版本是5.1.37,而我本地mysql版本是8.0.12解决办法1.官网下载8.0的jar包网站 https://dev.mysql.com/downloads/file/?id=494900...原创 2020-05-05 21:40:41 · 31130 阅读 · 7 评论 -
MySQL的函数有哪些呢?快来康康吧!
1、常见函数 ★说明:sql中的函数分为单行函数和分组函数调用语法:select 函数名(实参列表);1》字符函数concat(str1,str2,…):拼接字符substr(str,pos):截取从pos开始的所有字符, 起始索引从1开始substr(str,pos,len):截取len个从pos开始的字符,起始索引从1开始length(str):获取字节个数...原创 2020-05-05 08:35:40 · 843 阅读 · 0 评论 -
今日分享--mysql的基础
SQL语法要求SQL语句可以单行或多行书写,以分号结尾;可以用空格和缩进来来增强语句的可读性;关键字不区别大小写,建议使用大写;分类DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);DCL(Data Contro...原创 2020-05-04 08:53:22 · 293 阅读 · 0 评论 -
今日分享--IDEA配置tomcat
日常分享一些自己有关编程的体会,可能存在某些错误,欢迎各位一起指出讨论。原创 2020-05-03 14:54:21 · 150 阅读 · 0 评论 -
java中的接口原来可以这么理解,so easy!
接口(interface)实际上可以看做是一种规范,接口的具体使用,体现多态性,Java开发中,接口通过让类去实现(implements)的方式来使用,Java类可以实现多个接口(弥补了Java单继承性的局限性) 其次,接口与接口之间可以继承,而且可以多继承。注意:如果实现类覆盖了接口中的所抽象方法,则此实现类就可以实例化。如果实现类没覆盖接口中所的抽象方法,则此实现类仍为一个抽象类...原创 2020-04-23 07:57:16 · 162 阅读 · 0 评论 -
谈谈我对java中final关键字的理解
JAVA 编程final关键字来源于有道词典的翻译:finaladj. 最终的;决定性的;不可更改的;作用final可以用来修饰的结构:类,方法,变量final可以修饰一个类(例如:String类,System类,StringBuffer类)final用来修饰一个方法(例如:object类中的getclass())final用来修饰变量:此时变量为常量final修饰属性可...原创 2020-04-22 16:41:25 · 218 阅读 · 0 评论