老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

SpringBoot整合MyBatis访问RDBMS

发表于 2019-03-04 | 分类于 SpringBoot
引入MyBatis依赖在SpringBoot中引入MyBatis的JAR包依赖, 123456789<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.2</version></dependency& ...
阅读全文 »

SpringBoot项目中访问关系型数据库

发表于 2019-03-04 | 分类于 SpringBoot
JdbcTemplate(1)引入JdbcTemplate相关的jar包依赖 12345678<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>mysql ...
阅读全文 »

SpringBoot项目中配置定义和使用

发表于 2019-03-04 | 分类于 SpringBoot
application.properties配置的定义和读取在SpringBoot项目中,resources/application.properties或resources/application.yml是项目核心的配置文件,这两个文件也是SpringBoot项目默认的配置文件。读取application.properties/application.yml有两种方法: (1)Environment方式读取 框架中有一个org.springframework.core.env.Environm ...
阅读全文 »

SpringBoot应用的实际部署

发表于 2019-03-04 | 分类于 SpringBoot
将SpringBoot应用直接打成jar包,直接运行(1)在项目的pom.xml添加spring-boot-maven-plugin插件,该插件会将SpringBoot项目本身及其依赖打包成一个可以独立运行的jar包,如下: 12345678<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <ar ...
阅读全文 »

第一个SpringBoot应用

发表于 2019-03-04 | 分类于 SpringBoot
SpringBoot HelloWorld工程(1)在Eclipse新建Maven Project,选择“maven-archetype-quickstart”新建一个Maven初始化工程。 (2)在pom.xml中引入SpringBoot的依赖,如下: 1234567891011<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st ...
阅读全文 »

SpringBoot工程初始化搭建

发表于 2019-03-04 | 分类于 SpringBoot
官方初始化SpringBoot工程在线网站使用SpringBoot在线配置网站初始化SpringBoot项目步骤如下: (1)进入SpringBoot的在线配置网站http://start.spring.io/,定制自己的项目服务组件,然后下载Maven包到本地。 (2)在Eclipse中,通过Import | Maven | Import Existing Maven Projects,把Download的Maven包导入即可(如果导入的项目无法识别,请右键选择Maven Update) 使用 ...
阅读全文 »

SpringBoot介绍

发表于 2019-03-04 | 分类于 SpringBoot
SpringBoot简介SpringBoot是这几年微服务概念流行后,Pivotal团队开发的一套快速开发Spring应用的框架。它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson,JDBC,,Mongo,Redis及Mail等等),SpringBoot应用中这 ...
阅读全文 »

JAVA中多线程编程

发表于 2019-03-03 | 分类于 JAVA
JAVA多线程简介Java给多线程编程提供了内置的支持,Java的多线程是内核线程,即是JVM调用系统API创建的线程,Java线程调度是由操作系统来调度。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 一点说明,Java是单进程多线程模型,这个单进程就是JVM进程,在操作系统层面看到就是java或java.exe进程,Java貌似不能搞多进程编程,如果也可以通过Runtime.getRuntime().exec("java xxx ...
阅读全文 »

UNIX网络编程及各种I/O模型

发表于 2019-03-03 | 分类于 OS
UNIX网络编程概述在UNIX网络编程中,同时有大量的客户端连接到同一个服务器上时,服务端一般对每一个客户端请求fork出一个进程来响应处理,或者对每一个客户端创建出一个线程来响应处理。 最基础的TCP网络编程 (1)socket函数 socket()函数用于在客户端或服务端创建一个socket对象,sockect函数的定义如下: 12#include<sys/socket.h>int socket(int family, int type, int protocol); //若成 ...
阅读全文 »

函数调用与栈帧空间

发表于 2019-03-02 | 分类于 OS
源代码与可执行代码 首先我们的源代码会被编译链接成机器指令,存放在内存的“代码区”。然后在代码执行过程中,会在另外开辟内存空间来协助程序的执行。如在函数调用时会在“栈内存”中开辟空间来存放局部变量等;在new对象或malloc空间时,会在“堆空间”中开辟空间来存放数据。 函数调用与栈帧在程序语言中,假设“函数A”调用“函数B”,“函数B”调用“函数C”,“函数C”调用“函数D”,那么在程序的栈内存中结构如下: 每个函数的栈帧存放的内容大概是一样的,主要有: 调用该函数的函数栈帧的栈底地址ebp ...
阅读全文 »
1…101112…35
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子