boot

Startup script with systemd in Linux

倾然丶 夕夏残阳落幕 提交于 2019-12-31 09:04:03
问题 Can I do This start up service below, there are no errors showing once run, but the server script below does not run! ln /lib/systemd/aquarium.service aquarium.service systemctl daemon-reload systemctl enable aquarium.service systemctl start aquarium.service thanks aquarium.service: [Unit] Description=Start aquarium server [Service] WorkingDirectory=/home/root/python/code/aquarium/ ExecStart=/bin/bash server.* start KillMode=process [Install] WantedBy=multi-user.target here is the server.sh

spring boot 笔记--第三章

流过昼夜 提交于 2019-12-31 08:08:28
spring boot 笔记 第三章,使用Spring boot 构建系统: 强烈建议支持依赖管理的构建系统,Maven或Gradle 依赖管理: Spring Boot的每版本都会提供它支持的依赖列表。构建配置中不需要提供这些依赖的版本,因为Spring Boot会帮你进行管理。升级Spring Boot时,这些依赖也会随之升级。 可以自己指定版本,覆盖Spring Boot的推荐的依赖版本,但Spring Boot和Spring Framework关联性很强,强烈建议不要指定Spring Framework的版本。 继承starter parent: 配置项目继承spring-boot-starter-parent。 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version>1.5.8.RELEASE</version> 5 </parent> 只需在这里指定<version>,其他starters都可以忽略<version> 继承starter parent后,可通过properties覆盖某些依赖的版本 例子: 1 <properties> 2 <spring-data

Linux kernel: Role of zero page allocation at paging_init time

余生长醉 提交于 2019-12-31 02:31:10
问题 I am trying to understand the kernel memory reservation at bootup for arch/arm. There's a call paging_init() for setting page tables, initialization of zone memory map etc in setup_arch() . It also allocate one zero page before allocating actual mem_map . void __init paging_init(const struct machine_desc *mdesc) { void *zero_page; --- zero_page = early_alloc(PAGE_SIZE); --- empty_zero_page = virt_to_page(zero_page); __flush_dcache_page(NULL, empty_zero_page); } Can someone please explain the

SpringBoot整合Dubbo

喜夏-厌秋 提交于 2019-12-31 01:07:08
通过三个工程演示整合过程 工程一:API工程:服务端与客户端共同需要引入的工程 pom:无特殊依赖,下边内容供服务端与客户端引用此工程使用 <groupId>com.boot.dubbo.demo</groupId> <artifactId>dubbo-api</artifactId> <version>1.0-SNAPSHOT</version> 实体类: package com.boot.dubbo.demo.domain; import java.io.Serializable; /** * 用户信息类 */ public class UserInfo implements Serializable { private String account; private String password; public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } API:

Spring Boot 学习(11)整合MyBatis-Plus

可紊 提交于 2019-12-30 23:04:24
写在前面 :最近利用晚上的时间在网上看视频学习Spring Boot,这博客是对学习的一点点总结及记录, 技术是开源的、知识是共享的 。 如果你对Spring Boot 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让家人过上更好的生活 。 文章目录 一、Mybatis-Plus 介绍 1. 什么是 Mybatis-Plus 2. 特性 二、设计建表结构 三、搭建工程 1. 使用 Spring Initializer 初始化一个 Spring Boot 工程 2. 在 application.properties配置文件中添加 数据库的相关配置 3. 配置 MapperScan 注解 四、Mybatis-Plus入门 1. 编写实体类 2. 编写Mapper类 3. 添加测试类,进行功能测试 五、分页 1. 创建配置类 2. 测试分页功能 六、自动填充功能 1. 数据库表中添加自动填充字段 2. 实体上添加注解 3. 实现元对象处理器接口 七、逻辑删除 1.数据库中添加 deleted字段 2. 实体类添加deleted 字段 3. 元对象处理器接口添加deleted的insert默认值 4. application.properties 加入配置 5. 在 MybatisPlusConfig 中注册 Bean 八、乐观锁 1. 数据库中添加version字段 2.

(Cobbler)分区问题及解决

做~自己de王妃 提交于 2019-12-30 18:04:59
前言 下面介绍的是Cobbler的ks文件分区异常导致的装机失败的解决方法。 【1】boot分区 通常情况下,如果要划分boot分区最少分配200M。实际上有时由于内核升级等原因boot空间会出现不足,后期得想办法清理或重新挂载。因此现在boot分区建议300-500M,也可以更大 part /boot --fstype=ext4 --asprimary --size=200 【2】bisoboot分区 报错如下: Your BIOS-based system needs a special partition to boot from a GPT disk label. To continue, please create a 1MiB ‘biosboot’ type partition 基于BIOS的系统需要一个特殊的分区才能从GPT磁盘标签引导。要继续,请创建一个1MiB“biosboot”类型的分区 解决方法: <1>通常会出现此问题的是Centos7 <2>通常出现此问题的服务器的硬件中单块硬盘的大小超过2TB (MBR,GPT分区表问题导致) <3>根据提示修改bisoboot分区,修改对应的ks文件,在分区部分添加 part biosboot --fstype=biosboot --size=1 来源: CSDN 作者: 漠效 链接: https://blog

spring boot集成jsp

孤街醉人 提交于 2019-12-30 15:13:00
我们在使用spring boot进行web项目开发的时候,可能会选择页面用jsp。spring boot默认使用的html的,现在我们来看下如何集成jsp页面进行开发。 1.pom.xml文件引入所需依赖 我们要在pom.xml文件中引入jsp页面所需要的jar包,如下: <!-- springboot支持jsp --> <!--引入springboot内嵌的tomcat对jsp的解析包--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <!-- servlet依赖的jar包 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <!-- jsp依赖的jar包 --> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> </dependency> <!-- jstl标签依赖的jar包

win 10 和 CentOS 7 双系统安装

两盒软妹~` 提交于 2019-12-30 14:00:18
工具及材料   1、一台 PC 2、一个 U盘 ,8G以上 3、需要的文件: CentOS-7-x86_64-DVD-1511.iso 4、需要的软件: UltraISO 第一步、在Windows中为Linux分出磁盘空间   右击“此电脑” -- “管理”             若分区错误,可以右击想要合并的磁盘(比如软件D)-> "扩展卷"。 第二步、制作U盘启动盘   使用UltraISO,即软碟通。   1、打开ISO文件   点击“文件” -- “打开”,选择你保存ISO文件的地方      2、写入U盘       在写入的时候,软件会格式化U盘,所以在写入前一定要注意把U盘中重要的数据进行备份。            到此,第一步就完成了。 第三步、利用U盘引导   1、重启电脑后,狂按F12进去boot界面,选择USB启动。      进入画面        注意有些情况下,直接选“Install CentOS 7”或“Test this media & istall CentOS 7” 不能 进入安装画面,则进行如下操作: (若能进入,则直接进行第四步)     要指定U盘位置,先按下Tab键,屏幕下方的倒计时变为以下字符串 。       然后将字符串改为下边这样,回车:       于是就出现了一大堆的字符串和OK,不用理会,等着就好,上一张图作参考:   

UEFI模式安装Win10和Linux双系统

杀马特。学长 韩版系。学妹 提交于 2019-12-30 13:05:54
最近心血来潮,想装一个Linux、Windows双系统,吸取上次安装的经验,这次 一定都要使用UEFI模式启动 ,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇到的问题主要如何分区,失败几次后找到一篇写的十分详细的博客,自己搬过来,以备以后使用。 原文链接: 亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统 ------------以下是原文-------------- 我个人不太喜欢虚拟机下安装系统,一来运行效率不行,二来原生体验不行。 原本我的电脑是Windows 10专业版,为了体验和学习Linux,我给本本安装了Ubuntu 16.0.4 LTS(目前官网能下载到的最新版本),于是各种搜安装教程,感觉各种复杂。 后来我发现了他们复杂的原因,我仔细看了下这些教程文章的时间,很多都是好几年前的教程,就算是时间很近的,也是抄来抄去,长篇大论无奇不有。其实那都是因为以前的电脑都不是UEFI启动,而是Legacy,大家都知道Win8以后都有 快速启动 ,必须得依靠UEFI。 然而随着UEFI的普及,现在你去买笔记本电脑几乎买不到不是UEFI的,这是一种先进安全的启动模式,而且Ubuntu本身也是支持UEFI启动的,所以安装双系统是非常简单的事情。 第一步最重要的就是你要分区,Linux没有什么C盘D盘的概念

Some details on ARM Linux boot

十年热恋 提交于 2019-12-30 10:44:10
问题 I'm trying to understand the details of linux booting on arm architecture. I did lot of search on the internet and understood so far some details although I feel each time I read an article it brings lot of other new terms and this makes things more complex. I do have 2 boards running linux, an olimex 9261 and a beaglebone black. My expertise in embedded systems especially arm is pretty good, but didn't play too much with linux though (except some user space programs and char drivers in