
学习笔记
水手森巴
正在好好学习中
展开
-
MySQL外键疑惑点?字段的外键是写在父表里还是子表里?
这样写的表结构没问题吗?我认为:dept是父表,employee是子表dept.d_no是dept的主键,employee.dept_no是employee的外键,不因该写在employee表里吗?我觉得得是这样设计大佬门你们觉得有问题吗,哪张图是真正确的?create table employee (e_no int(11) not null comment '员工编号',e_name varchar(50) not null comment '员工姓名',e_gender char.原创 2021-06-12 18:00:37 · 1043 阅读 · 1 评论 -
MySQL的正则表达式查询
关键字:regexp#查出name以'壁'开头的数据SELECT * FROM `examinee_info` where examinee_name regexp '^壁'#查出name以'王'结尾的数据select * from examinee_info where examinee_name regexp '王$'#查出name有'隔.老’ 中间有任意一个字符的数据,并且无论位置‘隔.老’位置在哪里(但是试了一下,数据为空,查不出来:‘隔壁老王’的数据,查不出的原因:因该得是字母,可能关乎原创 2021-06-12 17:24:43 · 314 阅读 · 0 评论 -
快速排序,选择排序,冒泡排序,插入排序
import java.util.Arrays;public class sort { public static void main(String[] args){ int[] array = {1,5,6,2,7,3,9};// QuickSort quickSort = new QuickSort();// try {// int[] res = quickSort.sort(array);//原创 2021-05-08 10:05:17 · 211 阅读 · 0 评论 -
Map学习笔记
1.主要学习的是HashMap、LinkHashMap、TreeMap;下面的拥有上面的所有方法2.Map接口的通用方法:Vput(K key,V value):存入Map中的一个key/value映射Vget(Object Key):返回到指定键所映射的值int size():返回此Map中的键值映射的数量Vremote(Object key):从该Map中删除一个键的映射boolean containsKey(Object key):是否包含指定键的key...原创 2020-10-20 12:53:07 · 230 阅读 · 0 评论 -
IOC和AOP
IOC(控制反转:作用只能降低程序之间的依赖关系):把创建对象的权利交给框架(或者叫工厂),可以降低程序的耦合度。它包括依赖注入和依赖查找。AOP(面向切面编程):1.什么是AOP?AOP意为面向切面编程,通过预编译的方式和运行期间动态代理实现程序功能的统一维护的一种技术;利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发效率。2.AOP的作用及优势?作用(动态代理的作用):在程序运行期间,不修改源代码对已有的代..原创 2020-10-11 22:25:26 · 130 阅读 · 0 评论 -
详细解说单例模式
1.单例模式分为饿汉式单例模式和懒汉式单例模式;2.饿汉式单例模式的写法有两种: 1).普通的写法:public class Singleton{ private static Singleton singleton = new Singleton(); private Singleton(){ } public static Singleton getInstance(){ return singleton..原创 2020-10-11 11:08:53 · 109 阅读 · 0 评论 -
SpringBoot学习笔记
1.核心注解的知识点:@Component 注解:@Component对类进行标注,职责是泛指组件 Bean ,应用启动时会被容器加载并加入容器管理。常见的@Controller、@Service、@Repository是@Component的分类细化组件,分别对应控制层、服务层、持久层的 Bean。 @Value 注解:@Value对 Bean 的字段或者方法参数进行标注,职责是基于表达式给字段或方法参数设置默认属性值。通常格式是注解 + SpEL 表达式,如@Val...原创 2020-09-28 17:01:12 · 102 阅读 · 0 评论 -
springboot如何配置Swagger
原创 2020-09-20 16:55:08 · 116 阅读 · 0 评论 -
git学习笔记+常见命令
1.下载git2.git的最小配置打开git bash:输入:git config --global user.name "your_name"git config --global user.email "your_email"以上配置的作用域是全局的,即你所有的仓库都是这个配置。git config --local user.name "your_name"git config --local user.email "your_email"以上配置的作用域是本地当前的库的原创 2020-08-13 12:02:58 · 736 阅读 · 0 评论 -
SpringMVC学习笔记(一)第一个springmvc程序
eclipse快捷键:查找文件open type ctrl + shift +t格式化代码 CTRL + SHIFT + F返回上一编辑位置 alt+键盘左键变为大/小写:Ctrl+Shift+X/Y代码提示 alt+/Eclipse小技巧:复制类全名:将该类点开,然后选中类名,右键选择copy qualified name,再复制出来的就是完整的带类名的。SpringMVC学习笔记:1.必须要的jar包:spring-aop.jar spring-bean.jar spring原创 2020-07-14 11:00:43 · 306 阅读 · 0 评论 -
学习springboot入门遇到的问题(二):入门时遇到Whitelabel Error Page错误,百分百是因为
入门时遇到Whitelabel Error Page错误地址路径也没写错,后来查了一下原来是自己的项目结构包的位置放错了:根据我的项目结构:将DemoApplication入口类的package(com.example.springbootdemo)包含其他子包,例如将包controller改为com.example.springbootdemo.controller,后面的子包也要相应的...原创 2020-03-20 21:39:55 · 1106 阅读 · 0 评论