![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
技术学习
文章平均质量分 81
各类算法、技术学习的总结
sdau20163940
努力学习,天天向上!
展开
-
MySQL 7种JOIN
CREATE TABLE `tbl_emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) DEFAULT NULL,`deptId` int(11) DEFAULT NULL,PRIMARY KEY (`id`) ,KEY `fk_dept_id`(`deptId`))ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8;CREATE TABLE `tbl_dept原创 2021-10-14 17:02:36 · 100 阅读 · 0 评论 -
数组与集合学习笔记
数组与集合学习笔记集合和数组都是对多个数据进行存储操作的结构,简称Java容器!!一.数组数组也是对象!!!数组变量属于引用类型!!!1.数组声明//方式一:dataType[] array;//方式二:dataType array[];使用 array.length可以 获取数组长度2.数组的三种初始化静态初始化(创建+赋值)动态初始化数组的默认初始化:数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式原创 2021-04-18 20:46:02 · 150 阅读 · 0 评论 -
lambda表达式
Lambda表达式学习笔记1.为什么使用Lambda?Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升2.Lambda表达式使用举例package com.deng;import org.junit.Test;import java.util.Comparator;/** * Lambda表达式使用举例 * @author Deng原创 2021-04-09 19:49:30 · 76 阅读 · 0 评论 -
Java 注解与反射(狂神笔记)
注解和反射学习笔记注解:Annotation反射:Reflection1.什么是注解?Annotation是从JDK5.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取.Annotation的格式:注解是以“@注释名“在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?原创 2021-04-07 23:16:19 · 290 阅读 · 0 评论 -
Maven配置详解学习笔记(狂神笔记)
Maven详解学习笔记前言为什么学习?1、在javaweb开发中,需要使用大量的jar包,我们手动去导入;2、如何能够让一个东西自动帮我导入和配置这个jar包。 由此,Maven诞生了!1.Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置 ·有约束,不要去违反Maven会规定好你如何去编写Java代码,必须按这个要求来!2.下载安装Maven官网:https://maven.apache.org/...原创 2021-03-22 20:02:54 · 2178 阅读 · 1 评论 -
Java异常处理详解(狂神笔记)
常处理详解异1.什么是异常(1)概念:◆实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。◆软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程...原创 2021-03-17 11:17:39 · 160 阅读 · 0 评论 -
IDEA学习笔记(简要)
IDEA 学习 一、常用配置 1、设置自动导包2、Show method separators:显示方法分隔线效果:3、忽略大小写提示只有当 String才提示,string时即小写时不提示,所以开启忽略大小写提示。4、取消单行显示 tabs 的操作5、设置默认的字体、字体大小、字体行间距6、设置注释颜色7、...原创 2021-03-14 17:33:51 · 467 阅读 · 0 评论 -
蚁群算法
一种应用于组合优化问题的启发式搜索算法。蚁群算法是一种用来寻找优化路径的概率型算法组合优化:组合优化(Combinatorial Optimization)问题的目标是从组合问题的可行解集中求出最优解,通常可描述为:令Ω={s1,s2,…,sn}为所有状态构成的解空间,C(si)为状态si对应的目标函数值,要求寻找最优解s*,使得对于所有的si∈Ω,有C(s*)=minC(si)。组合优化往...原创 2018-08-01 21:10:42 · 14109 阅读 · 1 评论 -
粒子群算法
一、解决最优化问题的方法:1》传统搜索方法:保证能找到最优解2》启发式搜索:不能保证找到最优解二、定义粒子群优化算法(Particle Swarm Optimization,PSO)是自然计算的一个分支,是一种模拟自然界的生物活动的随机搜索算法。群体迭代,粒子在解空间追随最优的粒子进行搜索。三、基本原理:基础:信息的社会共享四、算法描述:1》鸟群:假设一个区域...原创 2018-08-04 10:11:33 · 13450 阅读 · 1 评论