自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知性人 -- 的博客

今天你coding了吗?

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot整合MyBatis多数据源

Spring Boot整合MyBatis多数据源  对于Spring Boot 整合JdbcTemplate多数据源,此方式相对比较复杂一些,没有整合JdbcTemplate多数据源相对简单一些,但此方式也是一种技术,我们也是要掌握的。创建工程首先我们需要创建一个Spring Boot 项目工程,并且添加Mybatis、Mysql以及web的相关依赖:创建好项目后,由于我们每个人的数据库...

2019-05-31 19:50:24 2464 1

原创 Spring Boot(四)-- 中的application.properties配置简介 2

Spring Boot中的application.properties配置简介(二)  根据上文的介绍,我们已经对Spring Boot中的application.properties配置有了一定的了解,下面我们对此进行最后的介绍。  紧接上文的讲解,如下:普通属性的注入  由于 Spring Boot 源自 Spring ,所以 Spring 中存在的属性注入,在 Spring Boot...

2019-05-30 20:49:29 441

原创 Spring Boot(四)-- 中的application.properties配置简介1

Spring Boot中的application.properties配置简介  我们用过Spring Boot的程序猿都知道,Spring Boot中的配置文件有两种格式,properties或者yaml,一般情况下,两者可以随意使用,选择自己喜欢的就可以,但是这中配置完全不一样的。本文就介绍application.properties配置方式的问题。问题一:存放的位置问题位置问题一:默认...

2019-05-28 15:10:36 1724

原创 Map集合和List集合总结

Map集合和List集合哪个效率更高List接口List集合是一个元素有序(存储有序)、可重复的集合,集合中的每个元素都有对应的索引,以便于查询和修改,List集合是允许存储null值的。List集合可重复原因,请看源码:public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!...

2019-05-27 17:32:15 4498

原创 SQL面试题--SQL优化总结以及索引失效情况

sql优化总结【1】查询语句中不要使用*;【2】尽量减少子查询,使用关联查询(left join, right join, inner join)代替;【3】减少使用IN或者NOT IN,使用exists,not exists或者关联查询语句代替;【4】应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描,尽...

2019-05-27 10:29:29 6594

原创 Zookeeper介绍--安装环境准备(一)

zookeeper概述  ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。  Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务序号功能1为别...

2019-05-13 21:42:23 344

原创 Git介绍(一) -- 概述以及安装

Git概述  git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。  git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布...

2019-05-12 19:48:16 302

原创 ActiveMQ介绍及安装

一、JMS简介  全称:Java Message Service 中文:Java消息服务。  JMS是Java的一套API标准,最初的目的是为了使应用程序能够访问现有的MOM系统(MOM是Message Oriented Middleware的英文缩写,指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。);后来被许多现有的MOM供应商采用,并实现为M...

2019-05-10 19:46:41 290

原创 Redis介绍之Jedis的使用

Jedis概述  Jedis是Redis官方推荐的Java连接开发工具。要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码,下面我们就来对Jedis的使用进行详细介绍。一、基本的使用redis配置文件的修改 1、注释掉绑定的信息  在redis.conf的配置文件中bind配置的信息表示的是redis服务可以接收外部访问的地址,这个主要还是为了提高安全性...

2019-05-09 16:45:15 205

原创 Redis快照持久化

Redis持久化  整体上来说,redis持久化有两种方式,快照持久化和AOF,在项目中我们可以根据实际情况选择合适的持久化方式,也可以不用持久化,这关键看我们的redis在项目中扮演了什么样的角色。那么我将分别介绍这两种不同的持久化方式,本文首先介绍快照持久化方式。快照持久化  快照持久化,顾名思义,就是通过拍摄快照的方式来实现数据的持久化,redis可以在某个时间点对内存中的数据创建一个...

2019-05-08 21:06:04 350

原创 Redis介绍--列表(LISTS)数据类型(六)

  前面文章我们介绍了STRING的基本命令,本文我们介绍Redis中的列表(LISTS)。  以下是Redis系列文章链接,有兴趣的童鞋,可以看一下。Redis介绍–Linux系统下的安装(一)Redis介绍–通用命令介绍(二)Redis介绍–五大数据类型介绍(三)Redis介绍–String数据类型介绍(四)Redis介绍–String类型之BIT(五)列表(LISTS)  ...

2019-05-08 08:11:38 253

原创 Redis介绍--String类型之BIT(五)

  上篇文章我们对STRING数据类型中的一些基本的命令进行了介绍,但是没有涉及到BIT相关的命令,本文我们就来看看几个和BIT相关的命令。  本文时Redis系列的第五篇文章,了解前面的文章有助于更好的理解本文:  BIT相关的命令是指BITCOUNT、BITFIELD、BITOP、BITPOS、SETBIT、GETBIT几个命令,灵活使用这几个命令,可以给我们的项目带来很多惊喜。准备知...

2019-05-07 21:28:26 405

原创 Redis介绍--五大数据类型介绍(三)

  经过上两篇文章我们介绍了如何在Linux中安装Redis,以及Redis中的通用命令的使用,本文我们来了解下Redis中的五大数据类型。  本文是Redis系列的第三篇文章,了解前面的文章有助于更好的理解本文。Redis介绍–Linux系统下的安装(一)Redis介绍–通用命令介绍(二)五大数据类型介绍Redis中的数据都是以key–value的形式存储的,五大数据类型主要是指v...

2019-05-07 19:40:30 190

原创 Redis介绍--String数据类型介绍(四)

  上篇文章我们大致介绍了Redis中的五大数据类型的简介,下面的几篇文章,我们作为详细的介绍五大数据类型的操作使用。  本文为Redis系列的第四篇文章,了解前面的文章更能有助于本文的理解:String数据类型介绍主要常用命令:set命令: 设置key的值get命令: 获取对应的key的值strlen命令: 获取key的值的长度append命令: 在原有的value的基础上追加内容inc...

2019-05-07 19:39:50 196

原创 Redis介绍--通用命令介绍(二)

经过上一文章的介绍,相信大家对redis多少有点了解了,并且已经在自己的电脑上的Linux系统中安装了Redis。通用命令的介绍select命令keys * 命令del 命令dump命令exists命令ttl命令expire命令persist命令pexpire命令pttl命令randomkey命令type命令rename命令flushdb命令flushall`注:`以上常用命令介绍完毕,更多详情...

2019-05-07 16:29:42 441

原创 Redis介绍--Linux系统下的安装(一)

Redis简介  Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区。  Redis是一个使用ANSI...

2019-05-07 11:02:14 272

原创 Linux系统介绍--基础软件安装(五)

基础软件安装简介源码放哪里?Linux系统中常用的安装软件的方式:1、rpm包安装方式步骤:详细介绍:1、安装:2、卸载2、yum方式安装:(安装rpm包)3、tar.gz源代码包安装方式:步骤:详细介绍:1. 安装:2. 卸载:常用软件安装(jdk、tomcat的安装介绍)jdk的安装:文件的下载:解压缩文件修改配置文件重新加载配置文件测试Tomcat安装文件下载安装tomcat解压缩文件启动服...

2019-05-06 10:25:19 753

原创 Linux系统介绍--常用命令(四)

Linux系统介绍--常用命令一、修改基本配置1、修改主机名:2、修改IP地址:3、修改IP地址和主机名的映射关系4、关闭防火墙临时关闭,开启永久关闭,开启查看防火墙状态5、常用快捷键二、日常操作命令三、文件操作命令1、基本命令四、文件夹命令五、创建文件命令六、文本编辑命令1、vi命令2、vim命令介绍vim的这些优势主要体现在以下几个方面:七、文件权限命令1、格式解析2、修改文件权限八、基本的用...

2019-05-05 21:06:49 691

原创 Linux系统介绍--Xshell 5和Xftp 4 工具的介绍使用(三)

Xshell 5和Xftp 4 工具的介绍使用Xshell 5工具的介绍使用第一步:修改IP和主机名的映射第二步:打开Xshell 5软件:Xftp 4 工具的介绍使用Xshell 5工具的介绍使用  使用此工具,为了更方便操作Linux系统,还用就是我们在公司工作的时候也是要使用第三方软件进行远程控制Linux系统的。Xshell 5:是用来远程连接Linux系统,进行Linux系统操...

2019-05-05 18:53:05 1003

原创 Linux系统介绍--网络配置NAT静态IP配置(二)

NAT模式设置静态IPNAT模式上网:因为NAT本身就可以上网为什么还要设置IP?能上网还要配置IP,这就有点自找麻烦了。但是在集群,这是必须的。要么你搭建伪分布,要么至少具有三台物理机器。为了节省成本,伪分布也有选择,VMware中的三种模式那种方式比较合适。1、桥接:这种方式对于大多数来说是比较简单。只要设置一下IP、dns、网关等,主机和虚拟机之间关系不是很大。但是如果是pc机拨...

2019-05-05 17:36:53 412

原创 Linux系统介绍--虚拟机以及Linux系统的安装(一)

一、Linux介绍    Linux是一种自由和开放源码的类UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在 1991 年 10 月 5 日首次发布[4][5],在加上用户空间的应用程序之后,成为 Linux 操作系统。Linux 也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Lin...

2019-05-05 14:05:27 318

BBS论坛毕业设计

毕业设计BBS论坛完美运行,有数据库文件,本来想定10分的,毕竟这是一个非常经典的BBS毕业设计,但是想到大家手中积分有限,就算了(哈哈哈,开玩笑的,主要是因为我现在分数顶级就是5了,当然了,如果真的没有积分,可以等一等,过一段时间,我就会把这个设为0,免费供大家下载

2018-06-21

空空如也

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

TA关注的人

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