- 博客(9)
- 收藏
- 关注
原创 软件设计模式
七个设计原则设计原则核心思想: 1) 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2) 针对接口编程,而不是针对实现编程。 3) 为了交互对象之间的松耦合设计而努力单一职责原则定义: 就一个类而言,应该只有一个引起它变化的原因理解: 对于相同的功能,不要散落在各个类中(内聚性) 一个类的职责单一(低耦合)接口隔离原则定义: 客户端不应该依赖它不需要的接口重构: 把接口细分为更小的接口依赖倒转原则定义 高层模块不
2021-04-04 17:12:35
1468
原创 Mybatis笔记
一、 准备工作1. maven配置在pom.xml配置静态资源过滤,使mapper.xml文件不必受maven的约束<build> <resources><!--配置静态资源过滤--> <resource> <directory>src/main/resources</directory> <includes>
2021-04-04 16:39:09
230
原创 docker启动容器报错
docker启动容器报错本地连接服务器的mysql突然报错,然后去服务器上看了下docker ps,发现mysql没有在运行,而redis在运行中,然后尝试启动mysql发现报错,我又把redis容器关掉了,然后他也没法运行。root@Sunny_Lin:~# docker start my_redisError response from daemon: failed to create OCI runtime console socket: stat /tmp: no such file or
2021-04-04 16:26:59
496
原创 Spring框架
一、体系结构spring的体系结构一、核心容器Core ContainerBeans模块:提供了BeanFactory,Spring将管理对象称为BeanCore模块:提供了Spring框架的基本组成部分,包括IOC和DI功能Context模块:建立在Core和Beans模块的基础之上,它是访问定义和配置的任何对象的媒介。Expression模块:模块提供了强大的表达式语言二、数据集成模块Data Access/InteractionJDBC模块:提供了一个JDBC的抽象层,大幅度的减少
2020-08-03 17:16:34
316
原创 IDEA切换自己的Jdk开发环境
IDEA切换JDK版本有的时候我们导入的别人的项目,或者导入别人的设置,残留着他们的jdk版本信息,这个时候就需要将项目的运行环境切换到我们使用的jdk版本打开File----->Project Structure------>Project,选择Project SDK为你自己电脑安装的版本,我的是1.8,往下选择Project language level:为你的版本,设置完Project再设置Modules为你自己的版本打开设置,搜索javac,或者自己一级一级找,找
2020-08-03 15:57:46
1456
2
原创 AOP中遇到的问题
在复习AOP的时候发现了一个问题在使用xml方式配置AOP时候发现了Spring的后置通知和最终通知的顺序问题正常执行的顺序应该是:前置通知(before)>>目标方法>>后置通知(after-returning)>>异常通知(after-throwing)>>最终通知(after)当然后置通知和异常通知只能有一个执行我在xml的编写顺序没有按照平常那么来,是这么写的,先写的最终通知,最后写的后置通知<?xml version="1.0" e
2020-08-02 21:36:28
294
原创 黑苹果双系统访问其他磁盘windows/U盘或移动硬盘格式NTFS
黑苹果双系统访问其他磁盘windows格式NTFS1.打开终端 输入diskutil list 回车2.sudo nano /etc/fstab 复制到终端 回车,然后输入你管理员密码(开机密码)回车3.会出现下图画面,直接就能编辑键入LABEL=分区名 none ntfs rw,auto,nobrowse想挂几个就写几条4.ctrl+x 出现提示问你yes还是no,点Y确认...
2020-05-03 15:20:51
8021
原创 JavaWeb笔记之Cookie&Session会话技术
Cookie&Session了解什么是会话什么是CookieCookie的一些方法什么是SessionSession的一些方法显示用户最近一次访问时间的小demo注意: 在tomcat7之后,Cookie可以设置中文数据,但是不支持特殊字符, yyyy年MM月dd日 HH:mm:ss中有一个空格,需要进行URL编码, 否则会报异常或者500的状态码, 取出value(时间...
2020-04-22 20:57:07
210
原创 Oracle笔记之PS/SQL数据库程序设计语言 第一篇
PS/SQL前言 :PL/SQL基本结构变量常量的用法PS/SQL条件结构PS/SQL循环结构理解游标的使用1. 程序结构及其变量什么是PS/SQL?PS/SQL是一种高级数据库程序设计语言,由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行高效处理,它对于处理比较复杂的业务流程如循环,判断,处理异常有着更好的解决.PS/SQL程序的基本结构是块,可以嵌套...
2020-04-18 03:27:22
913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人