摘要: 最近老大给我设计了一个微信扫码登录的通过工具包流程图,设计过程中使用了模板模式、面向接口编程等设计思路,让我很享受整个过程;下来我就接触了一下Java的设计模式,很是懵懂,听说这也是要靠经验来喂,才能有设计架构的思想,所以先从简单的做起,先了解了解UML中类与类之间的关系: UML中常见的关系包括: 阅读全文
posted @ 2019-07-15 16:03 菜鸟的奋斗之路 阅读(410) 评论(0) 推荐(0)
摘要: 最近在编写项目的过程中,老出现前后端传递参数格式不一致、不统一的问题,对于一个已经快工作一年的Java程序员来说,实属不合格,所以我就下来好好研究了一下@RequestParam和@RequestBody的区别,避免大家遭遇同等错误; 一 @RequestParam注解 (1)@RequestPar 阅读全文
posted @ 2019-07-11 19:33 菜鸟的奋斗之路 阅读(39073) 评论(5) 推荐(10)
摘要: 最近项目中有排序的需求,就查看了一下Java文档,发现有两个接口都可以进行排序,Comparable 和 Comparator 两接口到底有啥区别?何时用?怎么用?使用场景我都在底下一一研究分享出来: 一、Comparable 比较器 (1)Comparable 是接口,可以认为是一个内比较器,实现 阅读全文
posted @ 2019-07-10 11:03 菜鸟的奋斗之路 阅读(1181) 评论(0) 推荐(0)
摘要: 今天在Java程序中读取resources资源下的文件,由于对Java结构了解不透彻,遇到很多坑。正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径。在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例: (1)本地读 阅读全文
posted @ 2019-07-08 16:00 菜鸟的奋斗之路 阅读(187845) 评论(2) 推荐(20)
摘要: 原型模式算是JAVA中最简单的设计模式了,原因是因为它已经被提供了语言级的支持,但是如果提到它的实现原理,又是最复杂的一个设计模式。 (1)先看一下原型模式的UML类图 其中,Prototype是一个原型的抽象类或借口,它里面有一个共有方法,叫clone。ConcretePrototype1与Con 阅读全文
posted @ 2019-07-08 11:06 菜鸟的奋斗之路 阅读(1538) 评论(0) 推荐(1)
摘要: 转载链接:https://www.cnblogs.com/sujing/p/11006424.html 前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在我点击的那瞬间,就收到了app的账户变动的提 阅读全文
posted @ 2019-07-02 19:17 菜鸟的奋斗之路 阅读(544) 评论(0) 推荐(0)
摘要: 最大子段和问题描述 给定由 n 个整数(可能为负整数)组成的序列a1,a2,a3...an,求该数列中连续子段和最大! 例如:当(a1,a2,a3,a4,a5)=(-2,11,-4,13,-5,-2)时,最大字段和为 20 (11 + (-4) + 13); 以下例子都是以int data[6] = 阅读全文
posted @ 2019-07-01 20:23 菜鸟的奋斗之路 阅读(1686) 评论(0) 推荐(0)
摘要: 初始化一个数组: (1)冒泡排序的基本思想:重复的走过要排序的数列,一次比较两个元素,相邻两个元素进行交换,直到没有在需要交换为止。 a)比较相邻的元素。如果第一个比第二个大,就交换他们两个; b)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; c 阅读全文
posted @ 2019-06-30 14:05 菜鸟的奋斗之路 阅读(1288) 评论(0) 推荐(0)
摘要: JAVA 异常类型结构 Throwable 是所有异常类型的基类,Throwable 下一层分为两个分支,Error 和 Exception. Error 和 Exeption Error Error Error 描述了 JAVA 程序运行时系统的内部错误,通常比较严重,除了通知用户和尽力使应用程序 阅读全文
posted @ 2019-06-28 18:31 菜鸟的奋斗之路 阅读(829) 评论(0) 推荐(0)
摘要: 转载:https://mp.weixin.qq.com/s/fj-DeDfGcIAs8jQbs6bbPA 什么是面霸?就是在面试中,神挡杀神佛挡杀佛,见招拆招,面到面试官自惭形秽自叹不如!松哥希望本文能成为你面霸路上的垫脚石! 做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在 阅读全文
posted @ 2019-06-28 17:57 菜鸟的奋斗之路 阅读(1319) 评论(0) 推荐(0)