自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Echoloki的博客

记录生活的人,才是懂得生活的人儿、、、

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 一台服务器上部署两个MySQL数据库

一台服务器上部署两个MySQL数据库需求说明一台服务器上部署两个MySQL数据库?不是吧?但你没有看错,这种很奇怪的需求本身就很诡异。一台服务器上部署两个MySQL数据库最后我还是在自己的实验环境实现了。首先说明一下我的服务器环境:已在服务器A(centos7)上默认安装了MySQL5.7.31(默认端口3306),然后要求再在A服务器上部署MySQL8.0.21(设置端口3307)。准备阶段本次实验采用的服务器是centos7,MySQL5.7(默认端口3306)采用默认安装的方式安装,从官网下载

2021-02-03 17:37:56 4747

原创 Centos6.8中离线安装MySQL

离线安装MySQL1、卸载之前安装的mysql首先查看之前安装的MySQL卸载之前安装的MySQL:通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉注:rpm -e mysql //普通删除模式,有时候会提示依赖于其他文件,无法删除。 rpm -e --nodeps mysql //强力删除模式,用该命令强力删除2、下载...

2019-04-10 15:18:27 867

原创 项目完整的开发流程

直接上图,看官请看:

2019-03-26 09:48:18 599

转载 Spring中的IOC和AOP简述

IOC和AOP的一些基本概念介绍AOP: AOP:面向(方面)切面的编程,Filter(过滤器)也是一种AOP,AOP是一种新的方法论,是对传统OOP的补充,AOP的主要编程对象是切面,而切面模块化横切关注点,可以举例通过事务说明。介绍IOC: IOC:控制反转也称为DI(依赖注入)其思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找...

2019-03-14 13:58:31 2706

原创 Redis安装与配置

安装下载、解压、编译:二进制文件是编译完成之后在src目录下其中redis-server为服务端程序,redis-cli为客户端程序。创建服务        二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:输出版本至此,表明你的redis已经安装完毕。配置        为什么配置要单独列出来一个标题呢?       ...

2019-02-22 09:01:12 487

转载 Windows系统下CMD命令

CMD是command的缩写,即命令行 。        虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接...

2019-02-20 10:20:06 2434

转载 数据库索引原理

一、摘要        本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。二、常见的查...

2019-02-13 17:22:41 182

原创 数据库视图

        视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上来讲,视图就像是一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。        视图意境定义,就可以和基本表一样被查询、被删除。也可以在...

2019-01-28 14:43:31 549

原创 在MySQL中创建自己的存储过程

一、创建存储过程    create procedure sp_name()    begin     .........    end二、调用存储过程    基本语法:call sp_name()    注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三、删除存储过程    基本语法:drop procedure sp_name    注意事项:不能...

2019-01-22 16:25:09 2532 1

原创 在CentOS6.8中实现同时启动多个版本的Tomcat,且不同版本Tomcat依赖的JDK版本不同

问题提出:    在CentOS6.8中安装不同的版本的Tomcat和不同版本的jdk,且同时启动不同版本的Tomcat,不同版本的Tomcat依赖不同的jdk版本运行,比如说:Tomcat8(依赖jdk1.8运行)、Tomcat7(依赖jdk.7运行)、Tomcat6(依赖jdk1.6运行)。解决办法:    解决问题思路就是一个Tomcat使用jdk的全局变量(/etc/profi...

2019-01-15 14:31:40 837

原创 CentOS6.8中安装MySQL

一、MySQL简介    说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,那就不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属...

2019-01-14 17:21:44 9095

原创 CentOS6.8中安装Nginx

Nginx简介    Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。    Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并...

2019-01-11 10:06:28 894

原创 在CentOS上安装JDK

本文将介绍在CentOS中安装JDK的两种方式(yum源安装和官网下载.tar.gz安装)第一种方法使用本地yum源来安装(如何配置yum源可以参考我前面写的文章)。1、查看自己的系统中自带有哪些jdk的版本安装源命令:yum search java|grep jdk2、选择自己需要的版本进行安装命令:yum install java-1.8.0-openjdk(安装成功后...

2019-01-10 13:54:05 286

原创 CentOS配置yum仓库的三种方法

孜孜以求,必有所获、、、 对网上的配置方式做个总结(仅代表个人总结且经过本人实际操作。),无论哪种配置方式请记住都是在/etc/yum.repos.d/下操作。一、配置网络yum源仓库 对于网络源的配置还是很简单的,如下:进入到/etc/yum.repos.d/目录(cd /etc/yum.repos.d/) 用wget下载repo文件,输入命令wge...

2019-01-02 17:12:22 16117 1

原创 Linux配置网卡信息

网卡IP地址配置的是否正确是两台服务器是否可以相互通信的前提。配置网卡服务的工作其实就是编辑网卡配置文件。       在centOS(6.x-7.x)中现有一个名称为ifcfg-eth0的网卡设备文件,我们将其配置为开机自启动,并且IP地址、子网、网关等信息由人工指定,其步骤如下:第一步:首先切换到/etc/sysconfig/network-scripts/目录中(存放着网卡的配置文件...

2018-12-28 10:51:04 910

原创 Linux配置Yum软件仓库

搭建并配置Yum软件仓库的大致步骤如下:第一步:进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件)。第二步:使用Vim编辑器创建一个名为rhe1.repo的新配置文件(文件名称可随意,但是后缀名必须是.repo),逐项写入下面配置参数并保存退出。(中文注释就不要写了哈)【rhel-media】//Yum软件仓库唯一标识符,避免和其他的仓库冲突 ...

2018-12-27 14:52:26 2917

转载 TCP/IP简述

前言:1.什么是 TCP/IP?TCP/IP 是一类协议系统,它是用于网络通信的一套协议集合.传统上来说 TCP/IP 被认为是一个四层协议1) 网络接口层:主要是指物理层次的一些接口,比如电缆等.2) 网络层:提供独立于硬件的逻辑寻址,实现物理地址与逻辑地址的转换.在 TCP / IP 协议族中,网络层协议包括 IP 协议(网际协议),ICMP 协议( Interne...

2018-12-04 18:24:17 445

原创 SSH和SSM两个框架的浅显的区别

      1.SSH框架是Struts+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis,光从这两个缩写就可以看出来,如果比较两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis:       1.Struts和Spring-MVC都是负责取转发的,但是两者针对request的请求上面区别很大,St...

2018-11-04 09:01:09 9670

转载 Linux经典书籍推荐

入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。驱动 篇 《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2...

2018-09-01 10:13:05 26466 2

转载 整合最优雅SSM框架:SpringMVC + Spring + MyBatis

我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,MyBatis也可以替换Hibernate,正因为MyBatis的半自动特点,我们程序猿可以完全掌...

2018-08-17 13:03:05 355

原创 解决ubuntu系统下网易云音乐无法打开问题

本人亲测有效!!!只需要三步就能成功解决无法打开网易云音乐的问题。第一步:先获取操作系统的用户名#终端输入whoami命令,记录输出的内容,如我的用户名为:long 第二步:在终端修改sudoerssudo gedit /etc/sudoers#在打开的文本编辑器中,添加一行(long为我的用户名)long ALL = NOPASSWD:  /usr/bin/netea...

2018-08-16 14:45:13 4422 5

转载 Java虚拟机1:浅谈Java

前言    让我们来看一下Java的广告词,来自http://www.java.com/zh_CN/about/:97%的企业桌面运行Java美国有89%的桌面(或计算机)运行Java全球有900万Java开发人员开发人员的头号选择排名第一的部署平台有30亿部移动电话运行Java100%的蓝光盘播放器附带了Java有50亿张Java卡在使用1.25亿台TV设备运行Java前5个原始设备制造商均提供...

2018-07-11 10:30:34 149

转载 Linux下一些简单的命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2018-07-10 16:36:56 298

转载 SSM框架原理,作用及使用方法

作用:SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。使用spring MVC负责请求的转发和视图管理。spring实现业务对象管理,mybatis作为数据对象的持久化引擎。原理:    SpringMVC:    1.客户端发送请求到DispacherServlet(分...

2018-07-09 09:36:11 289

转载 面试官想看到的以及面试者需要准备的!

作者:Kevin Mitnick《Java Web轻量级开发面试教程》作者本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说但不会干活的“大忽悠”。其...

2018-07-08 09:34:21 288

转载 关于Java框架你不得不思考的一些问题

第一站:多个线程同时读写,读线程的数量远远⼤于写线程,你认为应该如何解决 并发的问题?你会选择加什么样的锁?JAVA的AQS是否了解,它是⼲嘛的?除了synchronized关键字之外,你是怎么来保障线程安全的?什么时候需要加volatile关键字?它能保证线程安全吗?线程池内的线程如果全部忙,提交⼀个新的任务,会发⽣什么?队列全部 塞满了之后,还是忙,再提交会发⽣什么?Tomcat本身的参数你⼀...

2018-07-07 20:55:14 997

原创 Java程序员必须掌握的5个注解

      自 JDK5 推出以来,注解已成为Java生态系统不可缺少的一部分。虽然开发者为Java框架(例如Spring的@Autowired)开发了无数的自定义注解,但编译器认可的一些注解非常重要。      在本文中,我们将看到5个Java编译器支持的注解,并了解其期望用途。顺便,我们将探索其创建背后的基本原理,围绕其用途的一些特质,以及正确应用的一些例子。虽然其中有些注解比其他注解更为常见...

2018-07-05 09:39:57 903

原创 Linux 文件系统详解

      早在 1996 年,在真正理解文件系统的结构之前,我就学会了如何在我崭新的 Linux 上安装软件。这是一个问题,但对程序来说不是大问题,因为即使我不知道实际的可执行文件在哪里,它们也会神奇地工作。问题在于文档。你知道,那时候,Linux 不是像今天这样直观、用户友好的系统。你必须读很多东西。你必须知道你的 CRT 显示器的扫描频率以及拨号调制解调器的噪音来龙去脉,以及其他数以百计的事...

2018-07-04 09:34:23 311

转载 何为全栈工程师?你是否应该成为一名全栈工程师?

      你常常听说“全栈工程师”这个叫法吧,不过这到底表示什么意思呢,你觉得自己应该成为一名全栈工程师么?下面我们就来探讨一下这个话题。在Web与软件开发的世界中有3个基本的关注点:前端、后端与全栈。下面就来解释一下他们的含义。何为全栈工程师?前端工程师:在打开一个网站时,屏幕上的一切都属于前端。前端工程师负责创建用户界面背后的代码。这些工程师不仅要熟悉HTML、JavaScript与CSS,...

2018-07-03 09:18:36 1068

原创 在Linux(ubuntu)系统中安装php7.2报错Apache/2.4.29 (Ubuntu) Server at localhost Port 80

我在ubuntu安装完php7.2然后在浏览器中输入http://localhost/test.php时候遇到了如下的错误:在网上找了好多的解决方法,都是改配置文件什么的,而且好多是windows系统下解决方法,最后根据我自己的理解解决了这个错误,现在分享出来,希望帮到遇到这个问题的朋友忙。1.安装apache2执行如下命令(普通用户)sudo apt-get install apache2   ...

2018-07-02 12:18:03 19999 1

转载 浅谈Hibername的一些技术

描述类与数据库的关系映射配置文件Customer.hbm.xml配置  先配置这个  <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    "http://www.hibernate.o...

2018-07-01 13:47:15 346

原创 Linux下创建MySql新用户并赋各种权限给新用户

1.登录MySql服务器a.以root身份登录到MySQL服务器中。    # mysql -u root -p     当验证提示出现的时候,输入MySQL的root帐号的密码。b.普通用户登录(注意这里普通用户登录的时候要在命令前面加上sudo)    $ sudo -u root -p    当验证提示出现的时候,输入MySQL的root帐号的密码。注:这里登录的时候可以直接在命令后面接密码...

2018-07-01 13:22:34 27386 4

转载 Spring框架浅谈及Spring框架学习小结

Spring的概述什么是Spring据度娘所载:Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert...

2018-07-01 11:15:13 6915 3

原创 Linux创建各类软件的桌面快捷方式

       Linux系统越来越普及了,而且它也以其优良的性能和开源的特性为大家所钟爱。但是,linux使用起来,桌面系统毕竟没有windows系统用着方便。比若说创建快捷图标,像eclipse这样的解压即用的软件,就不那么方便了,在这篇文章中,我将以Ubuntu Linux系统中创建eclipse桌面快捷方式为例,向大家介绍linux系统中创建快捷方式的方法。这种创建快捷方式的放在各种linu...

2018-06-30 19:45:34 5606

转载 Java Web项目开发需要掌握的一些技术

目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:  lJava语言l面向对象分析设...

2018-06-30 11:10:19 8927

转载 java技术学习的三阶段

java技术的学习阶段有三第一个是java基础,并且对其有深入了解。第二个是全面的互联网技术相关知识,能够定位问题并且调优。第三个是编程,算法与架构能力。本文记录第二个与第三个阶段的技术知识整理与学习,文章会记录知识点整体性上的流程、使用场景与原理;长久更新,主要是为了督促自己学习与进步。1.工程化专题a)intellij 点击打开链接b)maven 点击打开链接c)git 点击打开链接d)jen...

2018-06-30 10:49:38 1055

学生信息管理系统

这是个基于SSM+Bootstrap的教务查询系统,是一个简单的教务查询系统. 做了关于数据库的增删改查练习。(数据库导入即可使用) 用来熟悉SSM的整合开发。 使用技术 IOC容器:Spring Web框架:SpringMVC ORM框架:Mybatis 数据源:C3P0 日志:log4j 前端框架:Bootstrap 运行环境 jdk8+tomcat8+mysql+Eclipse+maven 项目技术: spring+spring mvc+mybatis+bootstrap+jquery 欢迎下载。

2018-07-04

空空如也

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

TA关注的人

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