自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】CentOS-7下安装mysql详细过程

第一步:需要卸载你 CentOS7自带的是 Mariadb1. 查找版本rpm -qa|grep mariadb执行命令后会出现类似 MariaDB-server-5.5.49-1.el7.centos.x86_64 之类的鬼…记住名字就行了…2. 删除rpm -e --nodeps 上面查出来的文件名例如:rpm -e --nodeps MariaDB-server-5.5.49-...

2020-04-28 11:13:09 421

原创 Git操作攻略

下载链接:https://git-scm.com/downloadsGit是什么?Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。...

2020-04-15 15:14:47 222

原创 WebMvcConfig

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;@EnableWebMvc@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new S

2020-05-13 19:19:07 264

原创 分页计算

limit start pageSize;start:就是当前页的起始索引,pageSize就是每页的条数currentPage:就是当前页公式:start=(currentPage-1)*pageSize

2020-05-12 09:45:24 240

原创 IDEA配置github并上传项目(问题解决)

1.在github中创建一个账号:https://github.com/join?source=header-home2.下载并安装git:https://git-scm.com/downloads3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱$ git config --global user.name "Your Name"$ git config --g...

2020-05-07 17:25:58 398

转载 java.lang.String cannot be cast to java.lang.Integer解决方案

问题只是源于在调试的时候发现的一句微不足道的一行代码如下:/su.setOperType((Integer)param.get(SpeedMessageKey.OPERTYPE.getValue()));/首先 将现出上面各个类的原型public enum SpeedMessageKey {/**申请操作0:开始提速;1:停止提速*/OPERTYPE(“operType”),Sp...

2020-05-03 21:19:55 16247

原创 nginx启动错误-----nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;指令:cd /usr/local/nginx/conf/指令 :vi nginx.confshift+i 进入编辑模式(2)在配置文件中有个注释的地方: #pid logs/nginx.pid;(4)在 /usr/local/nginx 目录下创建 logs 目录...

2020-04-29 11:26:03 2790

原创 Nginx实现负载均衡(nginx + tomcat应用分布式)

因为我们没有多余的服务器,所有我们就模拟场景 使用多个tomcat 来模拟多个服务器,修改tomcat端口号

2020-04-28 18:47:29 144

原创 Nginx 搭建图片服务器

因为需要安装图片服务器,同时并且做到图片上传到服务器的功能Linux安装ftp组件(8步完成):因为服务器的问题,不可能给root角色,进行上传,这样肯定是对于服务器老说,是不安全的①安装ftp组件yum -y install vsftpd②添加一个ftp用户useradd ftpuser此用户就是用来登录ftp服务器用的。这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了...

2020-04-28 18:46:12 291

原创 熟悉linux指令

(1)Linux目录结构①Linux目录1) / 2)根目录是 Linux 文件系统的起点,所在分区称为根分区3)/root4)Linux系统管理员(超级用户)root的宿主目录,如win的administrator5)/bin6)存放系统中基本的用户命令,普通用户权限可以执行7)/sbin8)存放系统中基本的管理命令,管理员用户权限可以执行9)/boot10)存放Linux...

2020-04-28 11:32:31 239

原创 下载最新稳定JDK

下载最新稳定JDK【注意】:JDK安装在哪个用户下,就是给哪个用户使用①下载地址为当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html②...

2020-04-28 11:28:08 595

原创 【Linux】CentOS-7下安装tomcat

Tomcat 启动依赖 jdk的环境,所有我们先安装的是Java的 jdk的环境把tomcat 上传到你的服务器解压的指令:tar -zxvf apache-tomcat-8.5.54.tar.gz测试一下:启动tomcat ,进入 tomcat的bin目录下cd tomcat名字/bin/启动tomcat指令:./startup.sh (确定成功后,去外网访问你的tomcat)...

2020-04-28 11:27:09 165

原创 Nginx 安装启动详细教程-----再次启动错误解决

①第一步上传nginx的包rz②第二步,解压tar -zxvf nginx-1.8.0.tar.gz ③第三步:下载PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y ...

2020-04-28 11:24:56 338

原创 【Linux】CentOS-7下安装JDK详细过程

如果没有ftp的工具,可以使用linux自带的上传指令 rz第一步  卸载系统自带的OpenJDK以及相关的java文件①在命令窗口键入:java -version可以看到系统自带的OpenJDK版本信息。②在命令窗口键入:rpm -qa | grep java命令说明:rpm   管理套件 -qa   使用询问模式,查询所有套件grep  查找文件里符合...

2020-04-28 11:18:03 138

原创 Oracle11g数据库详细安装步骤

一,Oracle数据库安装包下载1.从Oracle官网下载所需的数据库安装包【下载需要注册登录Oracle账户】http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.此处有下载好的Oracle Database 11g Release 2 百度云网盘 提取码:ze2z;【此...

2020-04-20 20:59:16 1980 1

原创 卸载oracle删除注册表脚本

创建一个文本文件,修改后缀名为.reg,然后保存。执行脚本信息,添加注册表信息。Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET] [-HKEY_CURRENT_USER\Softwar...

2020-04-20 20:43:40 404

原创 监听程序当前无法识别连接描述符中请求的服务(oracle错误)

解决过程:找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora在lisener.ora文件中找到(SID_DESC =(SID_NAME = CLRExtProc)(ORACLE_HOME = D:\app\Administrator\prod...

2020-04-20 13:20:52 241

原创 Git关联github

1、拥有github账号由于本地仓库和远程的github仓库需要关联,首先需要登录github,注册一个账号,然后建立一个仓库。注册链接:成功注册后,登录github,首页如下:2、创建SSH KeyGit和github之间是通过SSH加密的,因此需要执行下面的操作:第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_r...

2020-04-15 21:23:09 292

原创 Docker彻底卸载镜像

1.docker ps -a查看运行的镜像进程2.docker stop CONTAINER ID例如要删除mysql镜像,停止该镜像进程3.docker rm CONTAINER ID卸载镜像4.docker images 查看当前docker的镜像IMAGE ID5.docker rmi IMAGE ID 删除镜像...

2020-04-08 21:30:41 1180 1

转载 docker安装Redis

1.获取 redis 镜像docker pull redis不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源2.查看本地镜像docker images3.从官网获取 redis.conf 配置文件修改默认配置文件bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默...

2020-04-08 12:04:31 160

原创 RabbitMQ+服务移除

1、先停止RabbitMQ服务2、利用管理员权限进入dos命令窗口,执行 sc delete RabbitMQ,移除服务3、清除注册表利用regedit命令进入注册表编辑器。在此路径HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\下,将Erlang全部清除。其余残余文件删除利用everything工具进行文件查找,首先查询RabbitMQ,如下图所示,剩余文...

2020-04-07 20:22:54 1084

原创 VM虚拟机一系列神操作

1.安装1.解压虚拟机镜像引入到VM虚拟机中,点击启动虚拟机检查你的虚拟机能否链接外网:ping www.baidu.com查看当前虚拟机中的ip地址:ip addr2.通过shell工具链接服务器3.安装 docker容器中rabbitMQ服务docker run -id --name=rabbitmq20160405 -p 5671:5671 -p 5672:5672 -p ...

2020-04-07 20:17:00 345

转载 Got permission denied while trying to connect to the Docker daemon socket at......dial unix /var/run

分析: 根据报错信息可知是权限问题。原因一:使用了非root用户启用或连接docker>>> Docker进程使用Unix Socket而不是TCP端口,而默认情况下,Unix socket属于root用户,因此需要root权限才能访问。sudo groupadd docker #添加docker用户组sudo gpasswd -a $XXX docker #检测当前...

2020-04-07 19:41:28 660

原创 docker卸载与安装(亲测绝对好用)

文章转自:https://www.cnblogs.com/yufeng218/p/8370670.html (EE安装)https://blog.csdn.net/jxyzh11/article/details/79112280 (EE、CE版本安装及解释)Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本...

2020-04-07 15:34:49 1283

原创 JPA之@Entity、@Table、@Column、@Id、@GeneratedValue、@Basic

@Entity 表明该类 (UserEntity) 为一个实体类,它默认对应数据库中的表名是user_entity。这里也可以写成@Entity(name = “xwj_user”)或者@Entity      @Table(name = “xwj_user”, schema = “test”)查看@Entity注解,发现其只有一个属性name,表示其所对应的数据库中的表名      ...

2020-04-04 15:52:36 800 1

原创 Duplicate entry '2' for key 'PRIMARY'错误(数据库错误)

法1:数据表中设置了主键(Primary Key),而主键对应的值是不允许重复的。设置主键自增,已经设置的请忽略;法2优化Insert语句,加上ignore关键词即可,意思是如果该主键已存在,则不执行该条sql。如果没有成功添加该数据,接口返回值就为0(@新增0条数据),然后需要再次调用插入接口对该数据进行二次插入。!!!这里提醒接口返回值用void的同学,返回值最好用int(@返回值是有...

2020-04-01 22:37:45 19721 1

原创 Redis常用的数据指令

redis的操作是以key - value的形式存储的key为字符串Value: 字符串,hash表,list集合,set集合,zset集合 五种类型19.6.1.String 类型的操作Set指令: set key value 创建指令 get指令:get key 获取数据键值对,有效期: setex key second valuesetex name 10 zs #...

2020-04-01 22:20:34 179

原创 模板引擎(页面技术)---thymeleaf

10.2.1.环境搭建10.2.1.1.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2020-03-24 22:39:27 171

原创 Mybatis-genarator 反向生成工具

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。1.如何使用第一步:在resources目录下创建mybatis文件夹,以及新建generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8"?...

2020-03-24 19:34:03 193

原创 Spring boot +mybatis+jsp+maven热部署框架搭建

1.勾选依赖2.引入jsp的jar包<!--tomcat 的jar --><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope&...

2020-03-24 17:48:51 184

原创 静态页面时间显示

<style> .time{...........................}</style><div class="time"> <SCRIPT language=JavaScript> <!-- tmpDate = new Date(); date = tmpDat...

2020-03-24 17:25:35 673

原创 常见Maven命令整合

生命周期阶段描述mvn validate验证项目是否正确,以及所有为了完整构建必要的信息是否可用mvn generate-sources生成所有需要包含在编译过程中的源代码mvn process-sources处理源代码,比如过滤一些值mvn generate-resources生成所有需要包含在打包过程中的资源文件mvn process-res...

2020-03-19 17:30:57 178

原创 idea快捷键攻略

Ctrl+E:显示最近编辑的文件列表Ctrl+Shift+E,最近更改的文件Ctrl+Shift+Space,自动补全代码Shift+Click,可以关闭文件Ctrl+F12:显示当前文件的结构Ctrl+P:显示方法的参数信息Ctrl+N,可以快速打开类Ctrl+Alt+T:可以将代码包在一块内,例如try/catchCtrl+Alt+V :自动创建变量也就是=号前的变量定义Ct...

2020-03-15 21:17:02 108

原创 log4j.properties拥有的操作

log4j.properties 作用 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活...

2020-03-15 20:41:28 102

原创 idea项目的4种更新区别

1.update resources ---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效;2.update classes and resources ---- 更新java,jsp和静态资源( 1. java修改后,会被编译成.class,然后覆盖到target/kao文件夹下,IDE调试模式的情况下,立即生效。IDE运行模式下,不立即生效,需要redep...

2020-03-10 16:44:10 1608

原创 Spring学习笔记

Ssm框架:spring+springMVC+mybatis框架集Mybatis标签:if where trim set chooces when otherwiths foreachSpring 框架:是由Rod Johnson创建用于解决软件开发复杂性的、轻量级的、开源的Java开发框架<利用控制反转(IOC),面向切面(AOP)技术解决软件复杂性>### Spring环...

2020-03-02 19:36:43 132

原创 MyBatis学习笔记

JUnitJUnit:一个用于编写和运行可重复测试的、开源的、Java语言的单元测试框架用于测试每个方法, 引用时添加JUnit jar包(JUnit4)需要为项目添加JUnit 类库JUnit-基本注解名称描述@Test测试方法@Before/@After在每个测试方法执行前/后执行一次@注解 public void xxTest(){ xx...

2020-03-02 19:36:06 126

原创 MySQL之concat系列详细

一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;中间有一行为null是因为tt2表中有一行的score值为null。例2:在...

2020-03-02 19:33:16 3385

空空如也

空空如也

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

TA关注的人

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