自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

转载 AES前端加密,后端Java解密

1、前端实现<script src="./js/crypto-js.js"></script><script src="./js/aes.js"></script><script> var key = '3132333435363738393041424344454631323334353637383930414243444566'; console.log('密钥:', key); key = CryptoJS.enc.

2020-10-28 17:34:01 821

原创 Linux常用命令(最基本)

一,基础命令1,cd 命令:切换目录cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录2, pwd命令:显示当前路径pwd -P # 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径3, ls 命令:查看目录下文件-a :全部的档案,连同隐藏档

2020-10-23 10:07:34 175

原创 Linux命令基本格式解析

一,命令提示符[root@localhost ~]#登录系统后,这就是第一眼看到的内容,也就是 Linux 系统的命令提示符。那么,这个提示符的含义是什么呢?[]:这是提示符的分隔符号,没有特殊含义。root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录。@:分隔符号,没有特殊含义。iZ2ze10bu3dy95z8juorzfZ:当前系统的简写主机名~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。#:命令提示符,Linux 用这个符号标识登录的用户权限等级。

2020-10-21 17:46:40 829

原创 Linux系统的相对路径和绝对路径

绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc;相对路径:相对于目前路径的文件名写法。 例如 ./home/dmtsai 或 http://www.cnblogs.com/home/dmtsai/ 等等。反正开头不是 / 就属于相对路径的写法而你必须要了解,相对路径是以你当前所在路径的相对位置来表示的。举例来说,你目前在 /home 这个目录下, 如果想要进入 /var/log 这个目录时,可以怎么写呢?cd /var/log (absol

2020-10-21 17:14:08 1259

原创 Linux文件目录结构详情

1,前言学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。使用 Linux 时,通过命令行输入 ls -l / 可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。由于 Linux 系统免费开源,使得 Linux 发行版本

2020-10-21 17:05:40 122

原创 maven目录结构分析

1,bin该目录包含了 mvn 运行的脚本,这些脚本用来配置 Java 命令,准备好 classpath 和相关的 Java 系统属性,然后执行 Java 命令。其中 mvn 是基于 UNIX 平台的 shell 脚本,mvn.bat 是基于 Windows 平台的 bat 脚本。在命令行输入任何一条 mvn 命令时,实际上就是在调用这些脚本。该目录还包含了 mvnDebug 和 mvnDebug.bat 两个文件,同样,前者是 UNIX 平台的 shell 脚本,后者是 Windows 平台的 .

2020-10-21 14:16:57 689

原创 Java中JVM、JRE和JDK三者有什么区别和联系

JDK(Java Development Kid,Java 开发开源工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。JVM(Java Virtual Machine,Java 虚拟机)是整个 Java 实现跨平台的最核心的部分,能够运行以 Ja.

2020-10-21 11:01:19 112

原创 Error condition on socket for SYNC: Connection refused

Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused搭建的redis主从集群中,从服务器上的redis日志报错:解决方案:在redis主服务器上的redis.conf中修改bind字段,将bind 127.0.0.1修改为:bind 0.0.0.0又或者直接注释掉:# bind 127.0.0.1原因:如果redis主服务器绑定了127.0.0.1,那么跨服务器IP的访问就会失败,从服务器用IP和

2020-10-16 17:49:32 4486

原创 如何确定Redis集群中各个节点的主从关系

1.首先通过命令(以192.168.111.111为例,-c代表集群的意思)./redis-cli -h 192.168.111.111 -p 7001 -c(命令在redis的根目录进行执行)2.然后在输入 cluster nodes 命令,然后就会显示出各个节点的主从信息了补:NOAUTH Authentication required如果出现上面异常,参考下面链接:添加链接描述...

2020-10-16 17:39:39 4481

原创 Redis NOAUTH Authentication required 解决办法

输入密码就可以解决 auth root1234(root1234是redis的密码)10.100.00.00:7001> auth root1234OK

2020-10-16 15:22:28 635

原创 redis创建集群遇到的问题 Sorry, can‘t connect to node 192.168.x.x:7001

在创建redis集群时一直报错Sorry, can’t connect to node 192.168.x.x:7001,我看了好多网上的方法,给大家总结下:1、注释每个redis中redis.conf的requirepass,就是无密码2、将bind绑定了自己虚拟机的唯一ip,可以在centos中使用ifconfig命令来查看自己ip,如果没有ifconfig,则使用yum install ifconfig安装下3、redis的版本是3.0.3,但gem的版本应该是相对应的:redis-3.0.3.

2020-10-15 16:10:34 1146

原创 linux下怎样编辑文件保存文件

1.找到需要编辑的文件(VI就是一个相当于windows 操作系统里面的记事本。)执行vi redis-trib.rb命令2.这个时候如果想修改这个文件的内容,按下间键盘上的’i’键(也就是键盘上的insert键),最下方就会变成INSERT,就可以修改了3.键盘上的ESC是退出编辑模式4.:q!(退出不保存)5.:wq(保存并退出)...

2020-10-15 15:55:34 4479 2

原创 Lambda 表达式入门篇

一,Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。二,对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法jdk

2020-10-14 14:55:19 138

原创 Session和Cookie的区别

一,Cookie1.Cookie常用属性属性名描述String name该Cookie的名称。Cookie一旦创建,名称便不可更改Object value该Cookie的值。如果值为Unicode字符,需要为字符编码。如果值为二进制数据,则需要使用BASE64编码int maxAge该Cookie失效的时间,单位秒。如果为正数,则该Cookie在maxAge秒之后失效。如果为负数,该Cookie为临时Cookie,关闭浏览器即失效,浏览器也不会以任何形式保存该Coo

2020-10-12 17:02:12 121

转载 idea使用debug调试项目

Debug开篇基本用法&快捷键变量查看计算表达式智能步入断点条件设置多线程调试回退断点中断Debug一、Debug开篇如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说下图中标注的8个地方:① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。② 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色.

2020-10-09 15:58:02 667

原创 IDEA:WEB-INF\lib下的Jar包添加到项目中

打开Project Structure【快捷键:Ctrl+Alt+Shift+S】按照如下步骤,选择WEB-INF\lib下的Jar包添加3. 在Avaliable Elements中将刚刚添加的JAR包右击,然后put into /WEB-LIF/lib,这里没有多余的jar,所以自行脑补

2020-09-29 10:24:31 735

原创 redis--db0-db15

1. redis 数据库db0-db15默认情况下,redis会生成0-15号共16个db以供不同情境使用的需要 不同的数据库下,相同的key各自独立2. 修改数据库的个数修改redis的配置文件(redis.conf)可修改db的个数,只能修改配置文件来生效修改配置文件后需重启才能生效# redis 配置文件中databases 163. 切换数据库–SELECT切换到数据库110.100.00.01:6379> select 1OK10.100.00.01:6

2020-09-03 14:02:54 159

原创 mysql数据库去重

数据库去重实例:上述图中没有主键,如何用一条sql实现去重效果sql如下Select distinct * from student;如何根据表中某一个字段进行去重Select * from student GROUP BY id;

2020-08-05 15:00:42 338

原创 IDEA中如何打开多个窗口

下述图中红框中三个功能的描述在新窗口中打开项目在同一窗口中打开项目确认打开项目窗口(自己选择打开新窗口还是本窗口)

2020-05-27 17:20:27 2112

原创 idea中unicode编码转换成中文

打开idea设置,按照以下步骤进行即可达到效果

2020-05-27 17:12:28 2947 1

原创 java.io.FileNotFoundException: ......(系统找不到指定的路径。)

1,问题:java.io.FileNotFoundException: D:\company-project\%e4%b8%aa%e9%99%a9%e9%94%80%e5%94%ae%e6%94%af%e6%8c%81\%e5%bb%ba%e8%ae%ae%e4%b9%a6%e4%bb%a3%e7%a0%81\%e7%bb%9f%e4%b8%80%e5%b9%b3%e5%8f%b0\trunk\target\classes\properties\init_params.properties (系统找不到

2020-05-27 14:26:20 6952

原创 数据库类型对应的java数据类型总结

数据库类型和mapper中jdbc对应的类型数据库类型java数据类型jdbc Type类型bigintLongBIGINTtinyintByteTINYINTsmallintShortSMALLINTmediumintIntegerINTEGERintegerIntegerINTEGERintIntegerINTE...

2020-05-22 09:10:26 1323

转载 RestTemplate常用方法以及个别示例

RestTemplate定义了36个与REST资源交互的方法,其中的大多数都对应于HTTP的方法。其实,这里面只有11个独立的方法,其中有十个有三种重载形式,而第十一个则重载了六次,这样一共形成了36个方法。delete():在特定的URL上对资源执行HTTP DELETE操作;exchange():在URL上执行特定的HTTP方法,返回包含对象的ResponseEntity,这个对象是从...

2019-08-28 11:25:19 411

原创 File I/O

一,操作文件或目录的属性File对象既可表示文件,也可表示目录。在程序中,一个File对象可以代表一个文件或目录。利用它可用来对文件或目录进行基本操作。它可以查出与文件相关的信息,如名称、最后修改日期,文件大小等。创建一个file对象的语法格式如下:File file = new File(String pathName);其中pathName表示所指向的文件路径名,例如://创建一个...

2019-08-24 17:31:46 189

原创 windows配置maven环境变量

一,下载maven(一定要记住maven下载路径)进入apache的官网,找到maven软件的下载页面,根据自己项目的需求进行下载不同版本的maven;二,环境变量配置右击我的电脑–>属性点击高级系统设置点击环境变量新建系统变量(*是系统变量)变量名输入:MAVEN_HOME,变量值输入:你自己安装maven的地址,然后确定就可以了;在系统变量...

2019-08-23 17:17:58 198

原创 windows配置jdk环境变量

一,下载并安装jdk去Java官网下载(https://www.oracle.com/technetwork/java/javase/downloads/index.html),根据自己项目的需求进行下载jdk版本;二,环境变量配置右击我的电脑–>属性点击高级系统设置点击环境变量新建系统变量(*是系统变量)变量名输入:JAVA_HOME,变量值输入:你...

2019-08-23 16:54:49 105

原创 java中redis命令的使用

一,安装开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的电脑上能正常使用 Java。 Java的安装配置可以自己去查,接下来让我们安装 Java redis 驱动:Eclipse:(1),首先你需要下载驱动包 下载 jedis.jar,确保下载最新驱动包。(2),在你的 classpath 中包含该驱动包。Ide...

2019-08-14 00:45:04 402

原创 Redis五大基本数据结构即常用命令

1.String: 字符串命令描述SET key value设置指定 key 的值GET key获取指定 key 的值GETRANGE key start end返回 key 中字符串值的子字符GETSET key value将给定 key 的值设为 value ,并返回 key 的旧值(old value)GETBIT key offset...

2019-08-13 23:05:05 207

原创 集合框架(List接口,Map接口,Iterator迭代器,泛型集合)

一,主要接口与实现的关系图接口:表示集合的抽象数据类型,图中的虚线。eg:Conllection,List,Set,Map,Iterator实现:集合框架中接口的具体实现,图中实线。eg:ArrayList,LinkedList,HashMap,HashSetCollection:接口存储一组不唯一(允许重复),无序的对象;Set:接口继承Collection接口,存储一组唯一(不允许...

2019-08-13 16:22:33 247

原创 常见SQL优化

一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1, sql中* 的使用查询条件中,一定不...

2019-08-13 13:01:19 213

原创 Java -- 了解多线程

一,线程的概念进程进程是程序的一次动态执行过程,他对应了从代码加载,执行到执行完毕的一个完整过程,这个过程也是进行本身从产生,发展至消亡的过程,操作系统同时管理一个计算机系统中的多个进程,让计算机系统中的多个进程轮流使用CPU资源,或者共享操作系统的其他资源;进程的特点:(1)进程是系统运行程序的基本单元;(2)每一个进程都有自己独立的一块内存空间,一组系统资源;(3)每一个进程的内...

2019-08-10 10:57:16 119

原创 mysql和oracle的区别

对事务的提交MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮分页查询MySQL是直接在SQL语句中写"select… from …where…limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询事务的隔离级别MySQL是read commited的...

2019-08-10 00:16:45 110

redis-3.0.6.gem

redis-3.0.6.gem集群搭建

2020-11-09

空空如也

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

TA关注的人

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