- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 2021-04-16
学习单链表1.手写单链表,实现封装各种常用的方法2.单链表常见的问题归纳和思路1.单链表反转如何实现 -》已经提供方法实现2.如何获取单链表的倒数第n个值 (通过快慢指针的方式 快指针先走N-1步,然后快慢指针一起遍历,当快指针到最后节点时,慢指针所在的位置就是需要找的数据)3.链表中环的检测 (快指针走两步,满指针走一步;如果存在环型 快指针和慢指针一定会相遇) // 用数学归纳法来思考,一定会相遇的这个事件,【看做快指针在追赶慢指针】4.两个有序的链表合并单链表的特性有哪些?
2021-04-16 19:30:41 155
原创 RabbitMQ在项目中的实用场景
一、结合properties文件 进行有关的配置Bean的配置1.properties文件spring.rabbitmq.host=localhostspring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbitmq.virtual-host=/2.config文件配置@Configura...
2019-04-30 16:24:11 2129 1
原创 @configuratinoProperties和@value来绑定bean的属性值
@Configuration:标示当前类为一个配置文件,可以在其中装配bean@ConfigurationProperties(prefix="mail"):用来绑定properties文件中的属性此时properties文件中需要绑定的属性应该为mail.xxx(成员变量)@EnableConfigurationProperties(MailProperties.class):如果需要注...
2019-04-30 15:12:23 334
原创 静态代理和动态代理
今天看了一些关于静态代理和动态代理的概念,写一些自己的理解,以便于后面回顾。代理整体上来说可以算是一种设计模式,在不直接提供委托类的访问情况下,通过代理类来代替执行委托类的方法(并且可以在委托类实现的基础上进行增强操作),但实际上调用的还是委托类的方法。我们熟知的使用spring装配Mapper接口的Bean时,以及spring的Aop的实现都是使用到了动态代理。静态代理--在编译时就已经由程...
2019-03-27 16:00:21 155
原创 编码规范
命名规范:尽量在变量上做到见名知意1.类名接口命名时 使用大驼峰式2.变量,方法命名时使用小驼峰式 且变量使用名词 方法可用动词+宾语的结构3.包名 全部使用小写,且不使用复数形式4.如果命名字符数超过15个时可以使用省略元音字母的方式 进行缩写5.常量,枚举命名时 全部使用大写各个单词之间使用‘_’进行分隔6.命名集合时可以使用复数为优7.数组声明时最好使用 int[] arr...
2019-03-12 17:40:27 1046
原创 开发过程中的随笔笔记
通过注解将模型中不必返回给前端的字段隐藏//在子类上加注解隐藏父类的变量@JsonIgnoreProperties({"maxAccessDistance", "maxNumberSearchDevice","contractList"})//在类的成员变量上直接加@JsonIgnore//通过注解直接将日期字符串转化为Date类型@JsonFormat(pattern="yyyy-M...
2018-12-13 15:15:45 209
原创 在运算过程中 String对象的创建是怎样的
在运算过程中 String对象的创建只有使用引号包含文本的方式创建的String对象之间使用“+”连接产生的新对象才会被加入字符串池中。对于所有包含new方式新建对象的,“+”连接带有 字符串引用 的表达式,它所产生的新对象都不会被加入字符串池中。因此我们提倡大家用引号包含文本的方式来创建String对象以提高效率,实际上这也是我们在编程中常采用的。String a = "a" ;Str...
2018-12-13 15:07:11 217
转载 Java两种参数传递方式的区别
Java两种参数传递方式的区别Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,
2018-03-06 11:53:33 1872
原创 使用SpringMVC上传多文件
使用SpringMVC上传多文件1.首先看jsp页面 2.控制器中的代码@Controller@RequestMapping("/file")public class FileUploadController { @RequestMapping("/upload") public Stri
2017-09-05 11:01:09 431
原创 JS和JQuery在运用时的基础区别
谈谈JS和JQuery在运用时的基础区别 ①JavaScript源代码 ②jQuery代码1.在页面一开始加载就运行的函数 ①js源码时 需要在写好的方法名function " > ②jQuery代码时 只需要直接在$(function(){ $(选择器).把要用的内容写在后面 });2.在一个标签中插入指定文字例如..假
2017-08-12 17:24:28 338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人