04 2020 档案

摘要:一、背景 实现控制反转(Ioc)的方式有很多种,依赖注入(DI)是实现控制反转的一种方法. 1.有数据层dao包和服务层service包 分别在其中定义了相应的接口. 1.1接口UserDao 在UserDao接口中定义了一个getUserName方法 package dao; /** * @Aut 阅读全文
posted @ 2020-04-30 21:31 羊37 阅读(325) 评论(0) 推荐(0) 编辑
摘要:我也是小白,可能存在错误,各位倘若看到一定要带着思考来看... 下面的分析一大堆,结论就这个: 看到for循环的基本格式如下 java //外层控制排序次数 for (int i = 1; i intArr[j + 1]) { int temp = intArr[j]; intArr[j] = in 阅读全文
posted @ 2020-04-30 18:18 羊37 阅读(5586) 评论(1) 推荐(1) 编辑
摘要:没写完,慢慢补充.. 1.JVM的位置 2.JVM的体系结构 3.类加载器 虚拟机自带的加载器 根加载器(启动类加载器) 扩展类加载器 应用程序加载器 输出结果 4.双亲委派机制 为了保证安全,我们自己写一个同包同名的类,例如String,Java官方的String类怎么办? 关键就是从上往下找 类 阅读全文
posted @ 2020-04-30 17:03 羊37 阅读(133) 评论(0) 推荐(0) 编辑
摘要:``` html thymeleaf模板头文件: xmlns:th="http://www.thymeleaf.org" org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-devtools true org.projectlombok lombok 1.16.18 阅读全文
posted @ 2020-04-30 01:21 羊37 阅读(448) 评论(0) 推荐(0) 编辑
摘要:1.在页面中声明这个方法 2.形参中传入要复制的值 阅读全文
posted @ 2020-04-30 01:16 羊37 阅读(251) 评论(0) 推荐(0) 编辑
摘要:整理一下自己以前写的一个分页功能代码 代码都是自己写的,可能有不好的地方,望理解. 本文链接:https://www.cnblogs.com/yang37/p/12806215.html 一、分页功能如何实现 每页条数可以直接设置,起始数需要计算. 大致步骤 页面传入page.size,做好格式校验 阅读全文
posted @ 2020-04-30 01:08 羊37 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:我也是小白,各位倘若看到一定要带着思考来看. 以下内容皆为个人理解,可能存在错误. 一、背景 什么是nginx nginx网上解释的吧啦吧啦一大堆,个人的理解就是可以在 用户 与 服务器 之间的一个web服务器.有了nginx,我们就可以在用户和服务器中间做一些事情. 类似于下面这样 用户发起请求后 阅读全文
posted @ 2020-04-29 22:41 羊37 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.背景 在接收请求中的参数时,我们常常会使用到@RequestParam注解. 但是有时候却发现,好像不加这个注解也能正常接收到参数? 2.区别 现在有两个方法 请求 "/out1" 不带注解 请求 "/out2" 带上了@RequestParam注解 在浏览器中直接访问out1与out2 out 阅读全文
posted @ 2020-04-27 23:29 羊37 阅读(773) 评论(0) 推荐(0) 编辑
摘要:我也是小白,各位倘若看到要带着思考来阅读。 一、前言*SpringBoot所有的配置,都有一个自动配置类。*自动配置类都会绑定一个properties的配置文件。 打开spring.factories然后搜索redis. 可以看到RedisAutoConfiguration类和对应的RedisPro 阅读全文
posted @ 2020-04-17 01:18 羊37 阅读(2228) 评论(0) 推荐(0) 编辑
摘要:zookeeper下载安装:http://mirror.bit.edu.cn/apache/zookeeper/ dubbo下载安装:https://github.com/apache/dubbo-admin/tree/master .... 阅读全文
posted @ 2020-04-15 01:38 羊37 阅读(98) 评论(0) 推荐(0) 编辑
摘要:我也是个小白,各位倘若看到一定要带思考去看。 一、背景 lambda表达式使用的前提:函数式接口的实现,格式大致为 (形参列表)->{实现代码} 1.用于接口的实现 2.接口中只有一个方法 @FunctionalInterface 注解用于标记这是一个函数式接口 二、应用过程 1.在一开始我们书写了 阅读全文
posted @ 2020-04-12 00:54 羊37 阅读(571) 评论(0) 推荐(0) 编辑
摘要:我也是小白,各位倘若看到一定要带着思考去看。 一、背景 在通过Runnable接口创建线程时,启动线程需要借助Thread类,这里就涉及到了静态代理模式。 二、实例 以歌手演出为例,在演出的这个过程中,歌手与他的助理他们有一个共同的目标"完成这场演出"。 为啥需要歌手需要有助理呢? 因为举办好一场演 阅读全文
posted @ 2020-04-11 23:19 羊37 阅读(370) 评论(0) 推荐(1) 编辑
摘要:我也是小白,各位倘若看到一定要带思考的去看。 一、背景 存在类Father和类Son,其中类Son继承了Father类。 1.父类: Father /** * @Author Yiang37 * @Date 2020/4/9 23:44 * Description: */ public class 阅读全文
posted @ 2020-04-10 22:32 羊37 阅读(913) 评论(0) 推荐(0) 编辑
摘要:我也是小白,可能存在错误,各位倘若看到一定要带思考去阅读。 一.下面是一段代码 二.运行的结果为 三.过程分析 1.初始时,栈中有main方法与change方法,在main方法中各个元素进行了初始化。 2.之后执行了change方法,实参值传递到形参中。 3.在change方法中进行了相关操作。 4 阅读全文
posted @ 2020-04-09 23:25 羊37 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示