boot

spring boot 开发环境搭建(Eclipse)

為{幸葍}努か 提交于 2019-12-01 11:58:47
Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 spring boot 连接Mysql spring boot配置druid连接池连接mysql spring boot集成mybatis(1) spring boot集成mybatis(2) – 使用pagehelper实现分页 spring boot集成mybatis(3) – mybatis generator 配置 spring boot 接口返回值封装 spring boot输入数据校验(validation) spring boot rest 接口集成 spring security(1) – 最简配置 spring boot rest 接口集成 spring security(2) – JWT配置 spring boot 异常(exception)处理 spring boot 环境配置(profile)切换 spring boot redis 缓存(cache)集成 开发环境搭建,主要包含2部分: Java安装 Eclipse安装 为易于学习,我们只安装这2个部分,对于一般开发学习也足够了。如果你有其他要安装的,酌情添加。 Java安装 我们使用Java8: 下载JDK

Application is not starting on device boot

混江龙づ霸主 提交于 2019-12-01 11:49:45
I used BroadcastReceiver to start my application on boot, but it is not starting here is my code Manifest code : <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.copy" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="9" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <receiver android

Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

那年仲夏 提交于 2019-12-01 11:45:37
今天来聊聊 Spring Boot 整合 Freemarker。 Freemarker 简介 这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库,我们可以将之作为一个普通的组件嵌入到我们的产品中。 来看一张来自 Freemarker 官网的图片: 可以看到,Freemarker 可以将模版和数据渲染成 HTML 。 Freemarker 模版后缀为 .ftl (FreeMarker Template Language)。FTL 是一种简单的、专用的语言,它不是像 Java 那样成熟的编程语言。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据。 好了,这是一个简单的介绍,接下来我们来看看 Freemarker 和 Spring Boot 的一个整合操作。 实践 在 SSM 中整合 Freemarker ,所有的配置文件加起来,前前后后大约在 50 行左右,Spring Boot 中要几行配置呢? 0 行! 1.创建工程 首先创建一个 Spring Boot 工程,引入 Freemarker 依赖,如下图: <dependency> <groupId>org.springframework.boot<

Application is not starting on device boot

时间秒杀一切 提交于 2019-12-01 11:40:08
问题 I used BroadcastReceiver to start my application on boot, but it is not starting here is my code Manifest code : <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.copy" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="9" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <application android:allowBackup="true" android:icon="

SpringBoot学习笔记(1)入门

主宰稳场 提交于 2019-12-01 11:38:33
SpringBoot 简介 Spring Boot来简化Spring应用开发 整合Spring技术栈的一个大集合 J2EE开发的一站式解决方案 优点: 快速创建独立运行的Spring项目以及与主流框架集成 使用嵌入式的Servlet容器,应用无需打成WAR包 starters自动依赖与版本控制 – 大量的自动配置,简化开发,也可修改默认值 – 无需配置XML,无代码生成,开箱即用 – 准生产环境的运行时应用监控 与云计算的天然集成 微服务 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过http的方式互通。 单体应用(all in one) 微服务(每一个功能元素,最终都可以是一个可独立替换和独立升级的软件单元) 环境信息 jdk1.8(SpringBoot推荐jdk1.7以上) maven3.3 IntelliJIDEA2017 –SpringBoot 1.5.9.RELEASE Spring Boot HelloWorld 浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串; 1.创建一个maven工程 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

玩转Spring全家桶

我的梦境 提交于 2019-12-01 10:19:18
庸置疑,Spring 早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分 Java 后端程序员在日常工作中也会接触到 Spring ,因此,如何用好 Spring ,也就成为 Java 程序员的必修课之一。 同时,Spring Boot 和 Spring Cloud 的出现,可以帮助工程师更好地基于 Spring 及各种基础设施来快速搭建系统,可以说,它们的诞生又一次解放了大家的生产力。 因此,Spring Boot 和 Spring Cloud 已成为 Spring 生态中不可或缺的一环。想成为一名合格的 Java 后端工程师,Spring Framework、Spring Boot、Spring Cloud 这三者必须都牢牢掌握。 这个课程将带你搭建一个线上咖啡馆的实战项目,通过实战把所有零碎的知识点串联起来,通过即学即用的方式,让你把知识点掌握得更牢固,理解得更透彻。 同时,这门课将不仅带给你 Spring Framework、Spring Boot 与 Spring Cloud 的基本实战技巧,同时也会带你了解这些工具背后的关键机制与实现原理,真正做到活学真正做到活学活用。 链接: https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取码:x2p5 免费分享,但是X度限制严重

3516dv300 开启串口 转载

↘锁芯ラ 提交于 2019-12-01 10:03:22
进入新公司参加的第一个项目,采用的是海思的Hi35xxVxx芯片。 我这边负责的模块是GPS模块,利用SDK代码框架,配置海思Hi35xx 芯片的串口,从串口读取GPS模块数据。 首先第一步,配置内核uart: 通过看芯片数据手册,GPS预留接口是 UART4。但是海思芯片未配置UART4。于是我们得从内核源码树配置UART4。 当然,得基于海思的内核patch 来配置,因为,原生内核是未对hi35xx芯片做适配的。 我们进入:osdrv/opensource/kernel/linux-4.9.y/arch/arm/boot/dts/ 目录 修改patch: diff -Naur linux-4.9.y.sdk/arch/arm/boot/dts/hi3559v200-demb.dts linux-4.9.y/arch/arm/boot/dts/hi3559v200-demb.dts --- linux-4.9.y.sdk/arch/arm/boot/dts/hi3559v200-demb.dts 2019-07-09 07:51:20.578954127 +0000 +++ linux-4.9.y/arch/arm/boot/dts/hi3559v200-demb.dts 2019-07-09 07:52:49.770587238 +0000 @@ -39,6 +39,9 @@

如何修改CentOS7网卡名

拟墨画扇 提交于 2019-12-01 09:55:53
一、关闭一致性网络设备命名法 cat /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" GRUB_DISABLE_RECOVERY="true" 在GRUB_CMDLINE_LINUX中添加net.ifnames=0 biosdevname=0,文件内容变为如下: cat /etc/sysconfig/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto rd

spring boot打印sql语句-mybatis

断了今生、忘了曾经 提交于 2019-12-01 09:46:22
spring boot打印sql语句-mybatis 概述 当自己编写的程序出现了BUG等等,找了很久 调试运行了几遍到mapper层也进去调试进了源码,非常麻烦 我就想打印出sql语句,好进行解决BUG 方法: 可以在你的application.properties文件里添加代码 logging.level.com.shop=debug # logging.level.接着就是你需要打印sql语句的包=debug # 比如我的包是com.shop 打印出的sql语句是这样的 来源: https://www.cnblogs.com/liujunwei/p/11676141.html