一,安装用到的库 1,go-qrcode库的地址 https://github.com/skip2/go-qrcode 2,安装go-qrcode库 liuhongdi@ku:~$ go get -u github.com/skip2/go-qrcode/... 3,resize库的地址(在二维码中
在苹果Mac上找不到文件存储位置怎么办?
AP、路由、中继、桥接、客户端模式之间的区别 在TP-Link迷你无线路由器上一般有AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、Client(客户端)模式;但很多用户都不清楚这几种模式的之间的区别,下面将对这几种模式进行详细的介绍。 注意
$? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。所谓退出状态,就是上一个命令执行后的返回结果。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1,这和C语言的 main() 函数是类似的。不过,也有一些命令返回其他值,表示不同类型的错误。1) $? 获取上一个命令的退出状态编写下面的代码,并保存为 test.sh:#!/bin/bashif [
【从零开始学习Spirng Boot—常见异常汇总】 这个小节吧,是无意当中看了一篇文章,觉得介绍的特别好,引用到我的博客中,让大家也乐下。那么他是怎么解说IOC的呢?看如下:套用好莱坞的一句名言就是:你呆着别动,到时我会找你。 什么意思呢?就好比一个皇帝和太监 有一天皇帝想幸某个美女,于是跟太监说,今夜我要宠幸美女 皇帝往往不会告诉太监,今晚几点会回宫,会回哪张龙床,他只会告诉太监他
【从零开始学习SpirngBoot—常见异常汇总】 在使用JPA的时候,如果对bean的生命周期不了解的话,难免会碰到一些问题,比如:InvalidDataAccessApiUsageException:Removing a detached instance 。 那么这一小节说说实体Bean的生命周期。1、实体Bean生命周期的4种状态实体分为被容器管理和不被容器管理两种
【从零开始学习SpirngBoot—常见异常汇总】问题的提出: 我们在开发过程当中,我们可能会碰到这样的问题:No qualifying bean 就是我们定义的bean无法进行注入,那到底是什么原因呢,有时候挺难定位的,当然这个也需要养成良好的编码习惯,这样也会降低出错的几率。那么一般说是No quanlifying bean很有可能就是我们没有使用注解或者xml注入我们的bean
【从零开始学习SpirngBoot—常见异常汇总】 在之前的文章已经讲过spring boot集成mybatis了,但是忘记说一个很重要的知识点了,那就是获取主键id,这篇文章补充下,spring boot集成mybatis看之前文章:(45). Spring Boot MyBatis连接Mysql数据库【从零开始学Spring Boot】 其实这个也很简单,主要是使用
Spring与JPA结合时,如何解决懒加载no session or session was closed!!! 实际上Spring Boot是默认是打开支持sessionview filter的,所以大家正常应该是不会发现有这个问题的,但是还是有人提出了,好吧,如果真的碰到的话,那么可以按照如下尝试解决下。 我们先看看有这么几个类(省略一些代码,只提供核心的):Teac
事情的起因:一不小心从1.3.3升级到了1.4.0版本,结果就碰到了各种悲催的事情了,好吧,Hibernate5.0的新特性就是其中一个坑,我们会发现我们配置的naming-strategy不生效了。那怎么办呢?请差此文,此文应该是可以解决您的困惑的。 我们先看看Hibernate原文怎么说的: Hibernate 5 Hibernate5.1 is now
针对文章:(19)Spring Boot 添加JSP支持【从零开始学Spring Boot】 有网友提了这么一些疑问: 1、Spring Boot使用jsp时,仍旧可以打成jar包的形式吗?2、SpringBoot使用jsp时,比如说css,image,js 等三种静态资源文件,应该放在什么目录下?这些静态资源映射,在spring boot中具体应该怎么做? 例如
在springboot+ devtools(热部署)【从零开始学Spring Boot】章节中我们已经介绍了springboot中使用devtools的基本步骤以及一些注意事项了,本节针对于网友的一些问题,在总结出一些注意点,以及在实际开发中一些重要的地方。 问题的提出: 在devtools中在编写一个普通的程序时,都是能够运行的很正常的,但是和其它进行一起运行的时候,可能
在之前有一篇文章说了,博客名称从原来的《从零开始学Spring Boot》更改为《Spring Boot常见异常汇总》,后来写了几篇文章之后发展,有些文章还是一些知识点,所以后续的文章还是决定还原回原来的博客名称《从零开始学Spring Boot》了。好了,这些都是无关痛痒的话,那么我们看看这章的内容吧。 事情的起源:有人问我,说编写了一个/hello访问路径,但是吧,不管是输入/he
这里说下核心代码:configurer.favorPathExtension(false); favorPathExtension表示支持后缀匹配, 属性ignoreAcceptHeader默认为fasle,表示accept-header匹配,defaultContentType开启默认匹配。 例如:请求aaa.xx,若设置<entrykey="xx" val
Spring Boot默认选择的Thymeleaf是2.0版本的,那么如果我们就想要使用3.0版本或者说指定版本呢,那么怎么操作呢?在这里要说明下 3.0的配置在spring boot 1.4.0+才支持的,当前博主自己使用的是1.3.3版本,但是会抛出异常信息,当前官方最新支持的是1.4.0.RELEASE。再次强调低版本可能启动会报错,需要使用1.4.0+版本哦。在1.4.0版本默认的还是选择
个人使用比较习惯的json框架是fastjson,所以spring boot默认的json使用起来就很陌生了,所以很自然我就想我能不能使用fastjson进行json解析呢? 引入fastjson依赖库: <dependencies> <dependency> <groupId>com.alibaba</gro
我们在28. SpringBoot启动时的Banner设置 这一小节介绍过设置Spring Boot的Banner,但是实际当中,我们希望做的更漂亮,所以也就有了这小节Spring Boot-启动彩蛋。(注意:这一个章节需要eclipse console支持ansi color) 我们都知道SpringBoot启动的时候,是如下的图标的: 那么我想要自定义的更漂亮,那么应该怎
在【27. SpringBoot Junit单元测试】中讲过1.3版本的单元测试方式,这里说说1.4和1.3有什么区别之处?在1.3中单元测试这样子的类似代码://// SpringJUnit支持,由此引入Spring-Test框架支持!@RunWith(SpringJUnit4ClassRunner.class)//// 指定我们SpringBoot工程的Application启动类@Sprin
至于MongoDB网上有很多相关的资料,所以在这里不进行过多的介绍,我们在这里主要是介绍下如何将mongodb与spring boot结合使用。本节大纲:(1) 准备工作;(2) 新建一个maven java project;(3) 引入相关依赖;(4) 编写测试代码;(5) 配置文件;(6) 使用MongoTemplate进行操作; 接下来一起看看每个步骤都是怎么操作的吧。(1)
这一节我们介绍下Spring Boot整合RabbitMQ,对于RabbitMQ这里不过多的介绍,大家可以参考网络上的资源进行安装配置,本节重点是告诉大家如何在Spring Boot中使用RabbitMQ,那么本节分如下几个步骤:(1) 新建Maven Java Project;(2) 在pom.xml添加相关依赖;(3) 编程+测试(4) 配置信息接下来看看每个步骤是怎么操作的。(1) 新建Ma
在Spring Boot中集成ActiveMQ相对还是比较简单的,都不需要安装什么服务,默认使用内存的activeMQ,当然配合ActiveMQ Server会更好。在这里我们简单介绍怎么使用,本节主要分以下几个步骤:(1) 新建Maven Java Project;(2) 在pom.xml引入依赖;(3) 编码测试(4) 配置信息接下来看看各个步骤的操作:(1) 新建Maven Java Pro
应广大网友的要求,写了这么一篇文章。对于已经入门了童鞋来说的话,这个自然也就很简单了,对于刚刚入门的还是有点难度的,好吧,这里就简单介绍下。 内存数据库(Embedded database或in-momery database)具有配置简单、启动速度快、尤其是其可测试性等优点,使其成为开发过程中非常有用的轻量级数据库。在spring中支持HSQL、H2和Derby三种数据库。
最近有好久没有更新博客了,感谢小伙伴的默默支持,不知道是谁又打赏了我一个小红包,谢谢。 今天我们讲讲怎么在Spring Boot中使用模板引擎freemarker,先看看今天的大纲:(1) freemarker介绍;(2) 新建spring-boot-freemarker工程;(3) 在pom.xml引入相关依赖;(4) 编写启动类;(5) 编写模板文件hello.ftl;(6) 编写
看到群里有人在问如何集成jersey,博主在别的项目也用过jersey,在这里就给大家简单介绍下springboot中怎么使用jersey。本章大纲如下:(1)新建工程spring-boot-jersey;(2)在pom.xml中添加相关依赖;(3)编写启动文件和注册ServletContainer;(4)编写Jerseyconfig文件;(5)编写一个测试文件;(6)运行测试; (1)新建工程s
经网友意见,发布了此篇文章,在之前的一篇文章【72. Spring Boot集成ActiveMQ】我们介绍过spring boot怎么集成activeMQ,之前我们的例子中只是消息模型中的一种。 JMS规范两种常用的消息模型:点对点(point to point ,queue)和发布/订阅(publish/subscribe,topic)。 点对点:消息生产者生产消息发布
不要光点赞了,大过节的群主还要给大家录视频,不容易呢,不要乔布斯的苹果,不要爱因斯坦的苹果,只要马化腾的红包,点击打赏赏我吧,~~~~(>_<)~~~~https://v.qq.com/x/page/a0354r8rlls.html=====================================视频内容介绍:那么如何写Hello world呢? Hello之步骤
Spring Boot启动流程分析第一篇 感谢网友给我的打赏,感谢Leonzhang的支付宝打赏,非常感谢! 《从零开始学SpringBoot》系列博客已经介绍了不少篇幅了,有些博友说要介绍下理论的知识,确实本系列博客都是偏实现类的文章,这节就介绍下理论的知识吧。我们就来一起看看Spring Boot启动流程。我们找到我们程序的入口代码:public static voi
2016年已经过去了,2017年已经来到,每一个新年意味着一个新的开始,2017年又是一个新开始……祝大家元旦快乐...第2节 spring boot返回json数据https://v.qq.com/x/page/s0354amm1vu.html第3节Spring Boot使用FastJson解析JSONhttps://v.qq.com/x/page/p03564e5kt0.html视频内容:--
原本在心里有很多话要说的,也想了好几种开头的方式,提起笔之后,却不知从何说起。 时间要倒退回今年的4月份,在这个时期,我特别想学习新的技术,也去了解了当时比较流行的技术,然而发现自己好多不会。有人说人如圆,圆内是已知的知识,圆外是未知的知识,圆越大,学到的越多,越是发现自己越无知,学的越多,不知道的越多。 虽然有迷茫过,但是经过不断的自我挑战,选择了一个新的技术点来进行研
我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入对象.因为如果采用配置文件或者注解,我们要加入对象的话,还要重启服务,如果我们想要避免这一情况就得采用动态处理bean,包括:动态注入,动态删除。本节大纲:(1)动态注入bean思路;(2)动态注入实现代码;(3)多次注入同一个bean的情况;(4)动态删除; 接下来我们看下具体的内容:(1)动
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号