编程小石头

爱技术,爱生活,爱分享,爱家人,爱学习。本人从2013年6月开始自学java Android h5至今,随着学习的深入,自己的技术也慢慢增强,在这里与大家分享个人的学习心得和成长历程,望共进步。...

springboot部署到阿里云,配置https,springboot项目同时支持http和https请求,阿里云配置https

最近在学习springboot,感觉springboot开发后台,提供api接口太方便了。简直是傻瓜式开发,一直都是本地在跑springboot项目。梦想着有一天,项目能在阿里云上跑。只有在阿里云上跑才是真正的java服务器项目。这里就带大家一起把springboot项目部署到阿里云,并且支持ht...

2018-04-12 16:27:21

阅读数 12839

评论数 8

java入门017~springboot创建多Modle多模块的java项目

我们在开发过程中,一个项目越来越庞大,再加上多个程序员同时开发一个项目,如果只有一个moudle的话,势必会造成很多代码冲突,所以今天来教大家如何实现一个多moudle(多模块)的springboot项目 本节知识点 1,springboot主项目的创建 2,springboot子项目的创建 3...

2019-07-24 13:15:20

阅读数 21

评论数 0

java入门016~springboot2结合mybatis,免xml配置

我们上一节给大家讲了springboot2结合mybatis实现mysql数据的增删改查,但是是要用到xml配置的,一旦涉及到xml配置,就会比较麻烦。今天再来给大家讲一个新的方法,不用设置xml文件,并且代码看起来更简洁。 一,引入mybatis和数据库连接的依赖 完整的pom.xml贴出来...

2019-07-24 13:09:17

阅读数 29

评论数 0

java入门015~springboot2整合mybatis,轻松实现mysql数据的增删改查

前面我们讲完了一些java和springboot的基础知识以后,今天我们就来讲下springboot实现数据库的管理。 目前比较主流的方式有两种 1,springboot结合mybatis管理数据库 2,springboot结合jpa管理数据 这两种方式各有各的好,今天我们就先来讲讲spring...

2019-07-24 13:07:24

阅读数 21

评论数 0

java入门014~springboot自定义错误页面 并重定向到首页

上一节给大家讲解了springboot的全局异常处理,开发者可以根据实际情况返回不同的页面,但是这种全局异常处理的方式一般用来处理应用级别的异常,有一些容器级别的错误就处理不了,比如Filter中抛出的异常,使用controllerAdvice定义的全局异常处理机制就没有办法处理了。因此sprin...

2019-06-20 13:54:04

阅读数 41

评论数 1

java入门013~java异常的捕获~springboot通过@ControllerAdvice和@ExceptionHandler来捕获异常

还记得我们前面在讲单个文件上传时,如果文件过大,会抛出一个异常吗,还的记得我们抛出异常时,没有给用户任何反馈,而是跳到了一个错误页面吗,其实这样用户体验很不好。今天我们就来通过全局异常的捕获,在用户上传文件过大时,给用户一个友好提示 本节知识点 认识java异常 java异常的捕获 spr...

2019-06-12 21:44:18

阅读数 42

评论数 0

elasticsearch入门 springboot2集成elasticsearch spring-data-elasticsearch实现全文搜索,图文讲解带源码

springboot整合elasticsearch常用的方式有以下三种 1,Java API 这种方式基于TCP和ES通信,官方已经明确表示在ES 7.0版本中将弃用TransportClient客户端,且在8.0版本中完全移除它,所以不提倡。 2,REST Client 上面的方式1是基于TC...

2019-03-24 11:57:52

阅读数 418

评论数 0

java二十三种设计模式----(三)单例设计模式 :类适配器和对象适配器

定义:适配器模式将一个类的接口(源)转换成客户期望的另外一个目标接口,使得原本由于接口不兼容而不能一起工作的哪些类可以在一起工作。 适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。 接着讨论如何加说法语这个方法,也许你会说,为什么...

2014-08-07 20:40:34

阅读数 801

评论数 0

java二十三种设计模式----(二)单例设计模式 :“懒汉式”与“饿汉式”的区别 为什么通常使用饿汉式

首先说下单例设计模式 单例模式:保证整个应用中某个实例有且只有一个。 有些对象我们只需要一个, 比如:配置文件,工具类,线程池,缓存,日志对象等。 如果创造出多个实例,就会导致许多问题,不如占用过多资源,不一致的结果等, 应用场合:有些对象只需要一个就足够了,如古代皇帝 作...

2014-08-07 11:32:51

阅读数 712

评论数 0

java二十三种设计模式------(一)装饰模式 装饰类VS子类继承

Decorator(装饰者模式),顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。        因此,装饰器模式具有如下的特征: 1,它必须具有一个装饰的对象。(就如美容师,如果没有对象来美容,美容师也就没有存在的意义了) 2,它必须拥有与被装饰对象相同体系(接...

2014-08-04 14:11:31

阅读数 1783

评论数 3

提示
确定要删除当前文章?
取消 删除