自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LukeyAlvin的博客

目前大三机器人工程专业在读,希望在CSDN平台不断成长,跟着大家学习更多知识,也希望通过个人分享帮助更多的人。

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

原创 Spring Boot 整合持久层技术——Mybatis配置方法详解

一、依赖与配置数据库很简单依赖Spring帮助我们导入依赖之后,我们需要对依赖进行增加和修改 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> ...

2020-01-31 11:40:29 2757 1

原创 【详细/亲测】CentOS7安装好Mysql,实现远程登陆和访问之前要做的准备!

一、修改host访问权限1.不开启导致Navicate无法连接远程数据库2.开启方法Navicat远程连接Mysql 默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。select user,host from user; 修改远程可访问权限。直接执行下列语句,可能会报错,是因为此处有多个r...

2020-01-31 00:01:56 2684

原创 Spring Boot 整合持久层技术——使用JdbcTemlate实现多数据源操作

这里使用 阿里云ESC CentOS7 服务器,MySQL版本为5.6.47可能会用到:Navicat远程连接Mysql一、创建数据库二、依赖选用Spring帮助我们导入依赖之后,我们需要对依赖进行增加和修改 <dependency> <groupId>org.springframework.boot</groupId> &...

2020-01-30 18:08:40 2789

原创 Spring Boot 整合持久层技术——使用JdbcTemlate实现数据库的增删改查

 当然,目前国内最主流是还是springBoot+mybatis来对数据库进行操作,很少会用到JdbcTemlate来实现对数据库的操作,因此可以作为了解。一、构建Spring工程1.依赖 如果说是本地连接数据库只需要mysql驱动就够了,但是远程连接的话,需要加入jdbcApi依赖,并且会用到alibaba的数据库连接池,后面会叙述。2.创建数据库3.配置数据库连接# 服务器...

2020-01-30 12:11:17 2884

原创 让你的Windows变成一台Mac

一、整体效果展示整体效果展示设置launchpad消息提示二、实现方法1. 隐藏你的windows任务栏方法一:“不彻底”隐藏方法二:“彻底”隐藏之前看到有此种小工具,但是在win7下由于无法隐藏开始按钮的问题,故赶了这么一个小工具,支持XP~Win7的x86和x64版本系统。  程序无可视窗口,仅一托盘图标;快捷键为Ctrl + ~(1左侧的按键,无需shift)...

2020-01-28 21:05:01 9719 4

原创 yaml配置

yaml配置和properties配置的区别:1.yaml配置是有序的,properties配置是无序的2.自定义的yaml目前不支持使用注解直接注入到SpringBoot项目中依赖 我们可以发现Spring-web中本身就包含yaml相关的包一、yaml注入数组1.新建并配置application.yml文件server: port: 8081 servlet:...

2020-01-28 15:34:25 3586 1

原创 Spring属性注入

依赖一、配置在application.properties下1.配置文件application.propertiesuser.name=Alvinuser.gender=男user.age=20岁2.测试类User.java//将User类注入到Spring容器@Componentpublic class User { //绑定属性 @Value("...

2020-01-28 14:24:48 2788 1

原创 SpringBoot容器相关配置

依赖接口测试类@RestControllerpublic class HelloController { @GetMapping("/hello") public String hello(){ return "Hello World!"; }} 我们发现Spring-web中已经包含有Tomcat相关依赖运行工程 通常情况下默认端口...

2020-01-28 13:32:34 2740

原创 SpringBoot 连接Mysql

一、相关配置 当然 你首先要有自己的mysql服务,这里我用的是MariaDB 你也可以选用Mysql两者基本上是一样的参考链接:Mysql的安装与root密码的设置和更改二、创建数据库三、创建SpringBoot工程配置application# 服务器端口,如果不配置默认是8080端口server.port=8080# 数据库设置spring.datasourc...

2020-01-28 12:17:32 3839

原创 Spring日志中Banner生成工具

常规的SpringBoot项目Banner是这样的:你可以配置自己喜欢的Banner如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。文字Bannerhttp://patorjk.com/software/taaghttp://www.network-science.de/ascii/...

2020-01-27 15:41:50 5933

原创 SpringBoot整合NoSql(三)——ESC服务器Nginx实现负载均衡

一、Nginx 安装配置和xftp的使用1.Nginx 安装配置安装和配置Nginx参考链接:Nginx 安装配置链接 如果没有出现欢迎界面,请返回步骤一,查看80端口是否配置!配置方式:SpringBoot整合NoSql(二)——Redis远程连接ESC服务器实现session 共享一文中已经介绍2.上传服务器jar包工具----xftp 将本地jar包导入服务器,这里我们用的...

2020-01-26 18:36:59 2909

转载 CentOS安装JDK 8

准备工作首先,更新包:yum update检查服务器上是否已安装旧版本的Java:java -version如果有旧版本的Java则移除:yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk下载安装JDK前往Oracle Java下载页面,根据你的系统架构找到合适的版本。比如我的系统是Centos 6 x86,...

2020-01-26 15:40:32 2736

原创 SpringBoot整合NoSql(二)——Redis远程连接ESC服务器实现session 共享

一、服务器相关配置和安装1.给Aliyun ESC申请8080端口 阿里云服务器ECS处于安全考虑默认自带安全组(仅开放了22号和3389号端口),Tomcat的默认端口号为8080,所以想使用Tomcat不开放8080端口是不行的。很多用户通过修改iptables来开放8080号端口,结果失败,这是由于安全组,对安全组,阿里云亘古不变的安全组开放端口问题。 如果不配置80端口会导致ngin...

2020-01-26 14:07:22 2780

转载 Linux中firewall-cmd防火墙命令大全

firewall-cmd Linux上新用的防火墙软件,跟iptables差不多的工具补充说明firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。firewalld跟iptables比起来至少有两大好处:firewalld可以动态修改单...

2020-01-26 10:35:36 3698

原创 SpringBoot整合NoSql(一)——Redis本地连接实现Session共享

seesion共享:使用Redis实现session共享原理如下,简单来说就是把session存到redis中去!多个服务器都能够通过Redis共享这个Session,因此我们在访问不同的服务器时,虽然不是原来拥有session服务器,但是我们仍然可以通过Redis共享的session进行成功的访问!为什么引入security?spring 2.1.5开始,远程连接Redis必...

2020-01-25 15:21:04 2835

翻译 用Python生成“数据可视化云图”(WordCloud using Python)

Github下载链接:https://github.com/nikhilkumarsingh/wordcloud-exampleyoutube视频链接:https://www.youtube.com/watch?v=95p3cVkqYHQWhat is a wordcloud?什么是文字云图?An image composed of words used in a particular...

2020-01-23 16:16:27 3344

原创 CentOS7防火墙、端口开放常用命令

当然,你可以选择使用iptables来进行端口开放的操作,但是很多人会遇到-bash: /etc/rc.d/init.d/iptables: No such file or directory这样致命的错误,目前本人未得到很好的解决,如有好的方法,希望大家留言相告,感激不尽!一、防火墙(firewall)常用命令开启防火墙:(如报错,参考第三项)systemctl start fire...

2020-01-23 10:29:18 3329 1

原创 Windows安装Redis服务以及可视化客户端

1.服务安装(网盘中)下载链接:Redis下载 提取码:cgfv⦁ 安装包(Redis-x64-3.2.100.msi)开始安装。选择“同意协议”,点击下一步继续。⦁ 选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里。⦁ 端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问R...

2020-01-19 20:04:10 2998

原创 Aliyun租了ESC服务器,第一件事我用它安装Redis

一、前言(废话) 之前一直用老师提供的服务器来跑程序,慢慢的自己也想拥有一个自己的服务器,早就听闻阿里云的服务器学生优惠价非常的便宜,今天禁不住自己也买了三个月的玩玩,返现不错,之后再续费吧!在大学毕业之前都可以享受这种优惠。 真的巨便宜,虽然性能差了点,但是对于个人的学习足够了! 买了之后赶紧连接一下,尝一波鲜! 舒服!!!!那首先,第一件事情我用它来做什么呢?想了想,安装个redi...

2020-01-19 15:53:20 3813 1

原创 Ubuntu18.04外接显示器

1.打开 软件和更新,找到 附加驱动 选项系统默认是最后一个选项,我们改为选择NAVIDIA的即可 然后点击 应用更改---------------------------这需要一段时间,耐心等待即可-------------------------------------2.重启电脑3.查看显示器相关信息xrandrNice!...

2020-01-19 12:17:07 17759 10

原创 MySql忘记root密码、更新密码方法

一、免密登录Mysql服务1.以系统管理员身份运行cmd,查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.2.切换到MySQL安装路径下:D:\environment\mysql-5.7.25-winx64\bin;如果已经配了环境变量,可以不用切换了。在命令行输入:mysqld -nt --skip-grant-tables3.以管理员身份 重新启动一个c...

2020-01-16 10:36:59 2818

原创 Git提交到仓库原理

一、工作区(Working Directory) 就是我们创建的工作区,用来存放我们的代码二、版本库(Repository) 工作区里面的隐藏的.git文件就是我们Git的版本库,版本库中主要存放“暂存区”——stage,还有Git自动创建的第一个分支master,以及指向master的一个指针HEAD 我们把文件往Git版本库里添加的时候,是分两步执行的:第一步是用git add...

2020-01-14 20:09:40 3066

原创 Git的提交、修改、版本退回

关于git的安装和初始化请查看“Ubuntu下安装git”1. 创建一个文件并提交touch readme.txt #创建文件vim readme.txt #编辑文件vim基本用法: E 键进入编辑模式;A 键插入文字; :w! 保存文件; esc >> :q 退出编辑 2.提交git initgit add readme.txt...

2020-01-14 16:47:22 3348

原创 Ubuntu下Git的安装、初始配置和提交

1.安装git 打开终端,输入命令sudo apt-get install git进行安装sudo apt-get install git 输入git检查安装是否成功2.配置公钥 安装完成后进行git配置 依次输入指令git config --global user.name "你的名字"git config --global user.email "你的邮箱地址" 配...

2020-01-13 09:27:16 3329

原创 Ubuntu18.04安装搜狗输入法以及常见错误解决

  关于搜狗输入法的安装,我想大家已经掌握第一手珍贵的资料就是搜狗输入法官网给出的详细步骤,但是,实际上,对大多数新手来说,按部就班的按照上述步骤仍然会出现许多的问题,在这里,我将以一个小白的身份来对搜狗输入法进行“傻瓜式”的步骤剖析!一、下载 sougou for linux 下载地址:sougou for linux下载完毕之后安装即可~~~二、更新镜像源 毋庸置疑,这是每个使用Un...

2020-01-07 22:21:27 7801

原创 机器人控制编程综合设计——Arduino超声波避障小车

效果图一、前期准备  Arduino开发板一个,L293d驱动板一个,超声波传感器一个,MG90S舵机一个,直流电机两个,载体小车一个,杜邦线若干,电池1.5V x 8个;二、电路连接三、代码实现3.1 主代码设计流程图3.2 超声波测距原理和代码实现  超声波测距原理是通过超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播时碰到障碍物就...

2020-01-04 14:27:45 8250 2

原创 SpringBoot——IDEA配置maven

 在使用SpringBoot之前,我们必须要先配置maven,maven是一目前最强大的构建工具之一。对于新手小白来说,往往很多人还没开始入门真正要学的知识,就倒在了各种配置上,那么,对于需要构建Spring项目的我们来说,怎么配置我们的maven呢?这里我们做一个详细的介绍…一、官方下载maven maven的官方网址:maven 但是值得注意的是maven版本的选择,一般情况下,不建议下...

2020-01-01 00:40:04 10978 8

mybatis.zip

博文:“一个简单的例子学会mybatis-generator+Tk 实现父子表关系查询”的示例代码,采用mybatis-generator的自动生成插件和Tk插件结合,实现对父子表的联合查询,使返回结果包括父表信息和它的子表每个子数据信息。

2020-02-08

空空如也

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

TA关注的人

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