自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 java技术--springboot整合Redis作缓存(10)

1.没有接触过redis的可以看下这篇文章(1)网址:https://blog.csdn.net/forezp/article/details/614717122.引入依赖:(1)在pom文件中添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <art...

2020-03-29 00:24:45 109

原创 java技术--pringboot整合mybatis基于xml的来实现并开启声明式事务(09)

1.springboot开启事务,只需要一个注解@Transactional 就可以了(1)因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务(2)引入它们依赖的时候,事物就默认开启(3)如果需要用其他的orm,比如beatlsql,就需要手动配置相关的事物管理器2.环境依赖(1)在pom文件中引入mybatis启动依赖 <depende...

2020-03-28 20:07:06 158

原创 java技术-- beatlsql

1.BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能2.适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用3.hibernate,mybatis,beetlsql 全面比网址:(1)https://my.oschina.net/xiandafu/blog/617542(2)beetlsql官网:http:/...

2020-03-28 19:26:03 236

原创 java技术--web项目打包总结

1.对于普通的web项目打成war包过程如下(1)右击项目–>Export–>MyEclipse JEE选择WAR file–>Next(2)Web project表示导出的wra包名(3)Destination表示wra包存放位置,选好之后点击Finsh即可2.对于maven搭建的web项目打成war包方式有6种,这里只说最实用的2种(1)第一种和导出普通web项目...

2020-03-26 10:02:29 258

原创 java技术--spring boot web项目打成war包并部署到服务器上

1.配置好pom.xml文件(1)packaging一定要写成war:<packaging>war</packaging>(2)在工程的pom.xml中添加tomcat依赖(两种方式) <1>直接添加tomcat依赖,属性设置为provided <dependency> <groupId>org.s...

2020-03-25 16:41:39 315

原创 java技术--springboot项目打包成jar包并部署到服务器上

1.配置好pom.xml文件(1)packaging一定要写成jar:<packaging>jar</packaging>(2)在工程的pom.xml中添加以下依赖: <build> <plugins> <plugin> <groupId>org.spri...

2020-03-25 15:54:10 650

原创 java技术--SpringBoot整合Mybatis访问MySQL配置文件方式(08)

1.在使用配置文件xml方式是,对于配置文件的位置有两种方式(1)将mapper.xml 存放到resouce的目录下(2)把mapper.xml 和接口放到一起2.第一种:存放到resouce的目录下(1)在application.properties 中添加对xml中对实体对象引用的配置(2)在application.properties 添加xml在resouces目录下的位置...

2020-03-23 17:53:06 150

原创 java技术--服务注册中心

1.在微服务架构中,注册中心是核心的基础服务之一2.服务治理的实现主要依靠的就是注册中心,用来进行服务的发现与注册3.什么是注册中心(1)注册中心可以说是微服务架构中的”通讯录“ <1>记录了服务和服务地址的映射关系 <2>在分布式架构中,服务会注册到服务注册中心 <3>当服务需要调用其它服务时,就到这里找到服务的地址,...

2020-03-23 14:52:05 2564

原创 java技术--SpringCloud、SpringBoot、Dubbo区别

1.SpringCloud和Dubbo都是现在主流的微服务架构(1)SpringCloud是Apache旗下的Spring体系下的微服务解决方案(2)Dubbo是阿里系的分布式服务治理框架(3)Dubbo使用的是RPC远程调用 <1>RPC最主要的缺陷就是服务提供方和调用方式之间依赖太强 <2>需要为每一个微服务进行接口的定义,并通过持续继承发布...

2020-03-23 12:11:54 3305

原创 java技术--Linux(Ubuntu)系统下导入导出数据

1.导出数据库(1)命令方式: mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql(2)几个比较常用的参数有: <1>-p或–port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 <2>-d或–no-data 没有详细数据,仅仅导出数据的结构 <3>–add-d...

2020-03-20 17:16:26 211

原创 java技术--Linux(Ubuntu)安装Mysql

1.Ubuntu安装Mysq主要有2种安装方式(1)在线安装sudo apt-get install mysql-server <1>装完已经自动配置好环境变量,可以直接使用mysql的命令 <2>建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多 (2)安装离线包:先下载,再安装2.在线安装模式(有网...

2020-03-20 16:53:27 105

原创 java技术--windows搭建FTP服务器

1.FTP 是File Transfer Protocol(文件传输协议)的英文简称(1)用于Internet上的控制文件的双向传输(2)它也是一个应用程序(Application),不同的操作系统有不同的FTP应用程序(3)所有这些应用程序都遵守同一种协议以传输文件(4)在FTP的使用当中,经常遇到两个概念:"下载"(Download)和"上传"(Upload) <1&gt...

2020-03-17 22:21:35 343

原创 java技术--SpringMVC执行流程

1.是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架(1)即使用了MVC架构模式的思想,将web层进行职责解耦(2)基于请求驱动指的就是使用请求-响应模型 <1>与之相反的是基于组件的、事件驱动的Web框架,如Tapestry、JSF等 <2>在Web应用中充当控制层(Controller)的角色,对请求进行分发处...

2020-03-13 16:32:24 186

原创 java技术--Linux(Ubuntu)系统安装Tomcat

1.启动tomcat之前,请确认已经配置好java环境变量。2.记得关闭防火墙,否则不能正常访问tomcat。3.Ubuntu系统下安装、启动tomcat(1)先找到tomcat安装包 <1>先下载好Tomcat安装包 <2>将安装包上传到Ubuntu服务器,可以使用工具或者命令(2)解压缩安装包 命令:tar -zxvf 安装包...

2020-03-13 11:50:22 161

原创 java技术--Linux(Ubuntu)设置静态IP地址

1.通常安装完Ubuntu系统后,通过命令ifconfig获取到的IP都是动态的(1)动态IP,重新启动系统后IP会变(2)通过设置静态IP,从而保证每次登陆IP固定(3)和windows相似 <1>windows如果设置为自动获取,就是动态IP <2>windows如果人为设置一个IP,就不会改变2.Ubuntu修改静态IP过程如下(1)先...

2020-03-13 11:30:38 3357

原创 java技术--Linux编辑器vim的基本使用

1.所有的 Unix Like 系统都会内建 vi 文书编辑器(1)目前使用比较多的是 vim 编辑器(2)vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计(3)在Linux中使用vim命令即可进去编辑器2.vi/vim 的使用(1)基本上 vi/vim 共分为三种模式 <1>命令模式(Command mode) &...

2020-03-12 16:36:46 175

原创 java技术--Linux(Ubuntu)安装配置JDK

1.在Ubuntu Linux上面安装Java JDK的两种方式,还有配置java环境变量(1)离线安装:先下载,再安装(2)在线安装:使用apt命令安装2.离线安装:下载并解压jdk包到本地(1)从oracle官网下载Linux版本的jdk软件包(2)在Linux文件夹下创建一个子java文件夹,存放压缩包 <1>这里在usr/local下创建java子文件:...

2020-03-12 15:38:03 130

原创 java技术--Linux的权限使用总结

1.Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功2.Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x3.Linux下权限的粒度有:所有者 、群组 、其它组 三种(1)每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限(2)通常情况下,一个文件只能归属于一个用户和组(3)如果其它的用户想有这个文...

2020-03-11 17:13:55 223

原创 java技术--Linux命令创建文件夹并切换root权限

1.在基于Linux系统的Ubuntu下创建文件夹相关命令(1)在指定文件夹home下创建新文件夹java 命令:mkdir /home/java(2)其余扩展命令: <1>切换指定文件夹下(例如home文件夹下):cd /home <2>返回上级目录:cd ../2.创建文件夹遇到的问题(1)如果登录用户是非r...

2020-03-10 16:08:44 868

原创 java技术--Linux系统软件包管理Alien(06)

1.RPM 与 DEB 的兼容(1)Alien 工具可以将 RPM 软件包转换成 DEB 软件包(2)或把 DEB 软件包转换成 RPM 软件包(3)注意首先请在系统中安装 alien (4)在 UBUNTU 中使用 alien 将 rpm 转换为 deb 并安装 : <1>$ sudo alien -d package.rpm <2>$ ...

2020-03-08 01:39:39 200

原创 java技术--Linux系统软件包管理RPM(YUM命令)(05)

1.更友好的包管理软件 - YUM(1)YUM 作为 RPM 前端的使用(使用于Red Hat Enterprise Linux)(2)YUM 基于 RPM 包管理工具 <1>能够从指定的源空间(服务器,本地目录等)自动下载目标 RPM 包并且安装 <2>可以自动处理依赖性关系并进行下载、安装 <3>无须繁琐地手动下载、安装每一个需要...

2020-03-08 00:58:05 98

原创 java技术--Linux系统软件包管理RPM(RPM命令)(04)

1.一个 RPM 包包含了已压缩的软件文件集以及该软件的内容信息(在头文件中保存)(1)通常表现为以 .rpm 扩展名结尾的文件,例如 package.rpm (2)对其操作,需要使用 rpm 命令2.RPM 命令常用参数(1)RPM 的常规使用方法为 rpm -? package.rpm,其中 -? 为操作参数 <1>-q 在系统中查询软件或查询指定 rpm 包的内...

2020-03-08 00:29:39 137

原创 java技术--Linux系统软件包管理DEB(ATP命令)(03)

1.更友好的包管理软件 - APT(全称为 Advanced Packaging Tools)(1)APT 作为 DPKG 前端的使用(2)APT 的主要包管理工具为 APT-GET,现在通过 apt-rpm 也支持 rpm 管理(3)APT 的软件源定义来自 /etc/apt/sources.list 文件: # See http://help.ubuntu.com/community/...

2020-03-07 21:03:37 535

原创 java技术--Linux系统软件包管理DEB(DPKG命令)(02)

1.一个 DEB 包包含了已压缩的软件文件集以及该软件的内容信息(在头文件中保存)(1)通常表现为以 .deb 扩展名结尾的文件,例如 package.deb(2)对其操作,需要使用DPKG命令2.DPKG 命令常用参数(1)DPKG的常规使用方法为 dpkg -? Package(.deb), 其中 -? 为安装参数 <1>-l 在系统中查询软件内容信息 &...

2020-03-07 20:02:36 309

原创 java技术--Linux系统软件包管理简介(01)

1.历史背景(1)起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序(2)在Debian出现后,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包(3)人们将这套系统称为dpkg,至此著名的package首次在GNU/Linux上出现(4)不久之后红帽子(Redhat )也开始着手建立自己的包管理系统rpm2.软件包管理系统概念(1)...

2020-03-07 19:31:24 115

原创 java技术--Linux虚拟机远程客户端连接

1.在windows下用vmware安装了一台ubuntu 的虚拟机,用来运行Linux系统作为服务器2.一般情况下操作基于Linux系统的服务器,都安放在机房或者现场进行操作是不可能去现场操作,这是需要安装远程操作客户端3.可以操作Linux系统的远程客户端比较多,主要有以下几种:(1)Xshell、putty、SecureCRT(2)如果只是用来在Windows和Linux之间互传文件,...

2020-03-06 15:35:25 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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