09 2019 档案

摘要:使用idea创建spring mvc项目图文教程 前言: 使用惯了eclipse的朋友,如果刚换成了idea或许有些不习惯。但是使用idea之后,就会love上idea了。本文将通过图文讲解怎么通过idea创建一个spring mvc项目。 本文是教大家怎么使用idea创建一个spring mvc项 阅读全文
posted @ 2019-09-29 09:36 kaizi1992 阅读(466) 评论(0) 推荐(0) 编辑
摘要:传统的Servlet在spring boot中怎么实现的? 本文主要内容: 1:springboot一些介绍 2:传统的servlete项目在spring boot项目中怎么实现的?web.xml、url-patterns怎么设置? 3:有几种实现方式?分别是什么? 4:代码位置 spring bo 阅读全文
posted @ 2019-09-27 09:51 kaizi1992 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:spring boot2.0系列教程学习之导学篇 springboot 2.0深度学习系列教程。 Spring Boot 虽然凯哥从2015年年初开始就接触了spring boot。但是在之后的公司中都没有使用到,来来回回学了好几次了。正好,公司现在准备使用spring boot。所有就准备在把sp 阅读全文
posted @ 2019-09-23 23:34 kaizi1992 阅读(242) 评论(0) 推荐(0) 编辑
摘要:记录一次序列化引起的问题解决办法 查看已编译类序列化值 本文主要内容: 1:怎么查看已经编译的类的序列化(SerialVersionUid)的值 2:实现了Serializable接口的对象如果不显示的给出序列化值,默认值怎么算出来的 3:拓展知识:序列化与反序列化及为什么要将类序列化 来源:凯哥J 阅读全文
posted @ 2019-09-21 12:33 kaizi1992 阅读(203) 评论(0) 推荐(0) 编辑
摘要:springboot集成spring-jpa 本文主要内容: 1:spring boot怎么集成spring-jpa以及第一个jpa查询示例 如jpa几个常用注解、lombok注解使用 2:怎么设置idea中在pom中添加依赖的时候自动联想。 3:集成过程中遇到的问题及解决.如mysql时区问题、j 阅读全文
posted @ 2019-09-20 19:31 kaizi1992 阅读(263) 评论(0) 推荐(0) 编辑
摘要:日志框架 本节主要内容: 1:常见的几种日志框架 2:Logback的使用 3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件。 以上几个框架可以分类如下: SLF4J和Logback的使用 日志级别: 级别越大越严重。 一:Java类中使用日志两种方式: 方式一:在每个类 阅读全文
posted @ 2019-09-19 13:48 kaizi1992 阅读(193) 评论(0) 推荐(0) 编辑
摘要:状态模式总结篇 状态模式总结篇,我们将从以下几个方面对状态模式进行总结。 状态模式出现的意图是什么? 通过对象内部状态发生改变进而来改变对象的行为,对象看起来好像是被修改了一样。如,没有糖果的时候(是一个状态),糖果机就不能运行了,有糖果之后(另一个状态),投币就可以出糖果了。 本文出处凯哥Java 阅读全文
posted @ 2019-09-17 13:23 kaizi1992 阅读(332) 评论(0) 推荐(0) 编辑
摘要:看了这个Java实习生入职测试题后,幸亏我不是实习生 一个Java实习生的入职测试题,你能答对几个? 今天在某APP中看到,有实习生放出的Java实习生入职测试题。看完之后,很庆幸自己不是实习生。 本文来源:公众号:凯哥Java(kaigejava) 个人博客:www.kaigejava.com 我 阅读全文
posted @ 2019-09-16 09:59 kaizi1992 阅读(195) 评论(0) 推荐(0) 编辑
摘要:幂等性学习 一:什么是幂等性 在这里需要有以下几个问题需要注意: 1:幂等性的实质是一次或多次请求同一个资源,其结果是相同的。其关注的是对资源产生的影响(副作用)而不是结果,结果可以不同。比如列表查询的时候,一边在save或者是update,而你这边还是在select,其结果肯定是不同的,但是你的s 阅读全文
posted @ 2019-09-15 15:52 kaizi1992 阅读(188) 评论(0) 推荐(0) 编辑
摘要:高并发发送: 1处:负载均衡 2处:数据库 在APP服务器多台情况下,如果用户登录,session怎么处理? 本文来源:凯哥Java(kaigejava) 个人博客:www.kaigejava.com 如下图: 说明: 如果用户登录的时候负载到01服务器上,当用户在操作其他的时候,如果被负载到02机 阅读全文
posted @ 2019-09-14 12:35 kaizi1992 阅读(171) 评论(0) 推荐(0) 编辑
摘要:spring boot 配置文件properties和YAML详解 properties中配置信息并获取值。 1:在application.properties配置文件中添加: 根据提示创建直接创建。 怎么在程序中引用这个值呢? 浏览器访问: 我们可以看到输出的值。 说明: Application属 阅读全文
posted @ 2019-09-13 12:41 kaizi1992 阅读(414) 评论(0) 推荐(0) 编辑
摘要:本节主要内容: 1:spring boot 小插件使用 2:构建第一个简单的result风格的实例并访问 3:将项目打成jar包后启动并访问。 一:添加boot devtools插件: 执行完成后,查看pom.xml: 再pom,xml文件中会多出一个依赖。 这个工具的作用: 在未使用该插件的时候, 阅读全文
posted @ 2019-09-12 14:16 kaizi1992 阅读(261) 评论(0) 推荐(0) 编辑
摘要:说明: 在企业中,一个项目一般都有测试环境(test) 、开发环境(dev)、生产环境(pro)等等。在每个环境中,配置信息会不一样的。比如数据库、静态资源文件位置等都会不一样的。 那么使用spring boot怎么处理这些呢? 假设现在我们的开发环境端口是:“ ​ 测试环境端口是: 生产环境端口为 阅读全文
posted @ 2019-09-11 18:13 kaizi1992 阅读(108) 评论(0) 推荐(0) 编辑
摘要:主要内容: 1:分析spring-boot-starter-parent 这个依赖 通过前面几篇文章的学习,我们感受到了spring boot的魅力。最明显的感觉就是pom.xml文件。代码少了很多。其实这主要归功于依赖的parent。下面我们就来看看spring-boot-starter-pare 阅读全文
posted @ 2019-09-10 09:57 kaizi1992 阅读(381) 评论(0) 推荐(0) 编辑
摘要:组合模式引导篇及组合模式原理 在上一个《迭代器模式》中,我们讲到了阿里收购网易考拉后,店铺合并的问题使用到了迭代器模式。现在又有了新需求。我们先来看看新需求: 先说明:组合模式并非是把之前学过的设计模式组合在一起的一种模式哈。别理解错了。 来源:凯哥Java(kaigejava) 在原有菜单的基础上 阅读全文
posted @ 2019-09-09 09:51 kaizi1992 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在阿里云上通过宝塔面板安装禅道 禅道安装,这个之前答应过朋友的。正好,今晚又说起这个事,索性就在阿里云上安装算了。 相信很多朋友都用过禅道这个工具。使用过的朋友都知道,禅道是基于PHP开发的。对于使用Java开发的凯哥来说,LAMP环境,还真不会搭建。还好,之前就一直使用宝塔面板。有了这个面板LAM 阅读全文
posted @ 2019-09-08 11:07 kaizi1992 阅读(352) 评论(0) 推荐(0) 编辑
摘要:迭代器模式-引导篇 这两天,比较火的并购新闻就是,网易考拉被阿里以20亿美元收购。从此网易考拉不再姓“网”而姓“阿”了。并购后的网易考拉和阿里的电商系统进行对接。那么问题来了:在阿里有个早餐店的菜单(CakeHouseMenu)使用的事ArrayList来存放菜单的,考拉有个午餐店的菜单(Diner 阅读全文
posted @ 2019-09-07 08:23 kaizi1992 阅读(119) 评论(0) 推荐(0) 编辑
摘要:模板模式总结篇 在上一篇《设计模式之模板模式引导篇》中,我们使用了泡咖啡和泡茶的日常小场景讲解了模板模式的原理。本篇,我们就结合这个小案例,来对模板模式进行总结。 本文出自《凯哥学设计模式》系列教程。作者:凯哥Java(kaigejava) 凯哥个人博客:www.kaigejava.com 一:模板 阅读全文
posted @ 2019-09-06 09:16 kaizi1992 阅读(260) 评论(0) 推荐(0) 编辑