自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电脑如何安装双系统 Windows10 和fedora+成功安装+踩坑记-删除EFI文件

windows10 + fedora 双系统安装

2022-07-24 17:14:09 1809 1

原创 ntp实现多台服务器时间同步[实测]

需求:最近发现多个服务器之间的时间不一致,导致很多问题。解决:使用ntp实现多台服务器时间同步[ntp] 网络时间协议,英文名称:Network Time Protocol(NTP)概念:是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP的目的是在无序的Internet环境中提供精确和健壮的时间服务。start前景如

2022-05-31 17:17:28 3409 2

原创 openssh从7.9升到openssh8.6,openssl升到openssl1.1.1k[成功升级]

升级openssh到8.6,openssl到1.1.1k前述由于项目安全漏洞扫描显示OpenSSH版本过低需升级至最新版,今天已成功升级,并记录此次升级过程查看当前版本[root@minio3 ~]# ssh -VOpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017[root@minio3 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@minio3 ~]#

2022-05-30 17:25:16 633

原创 jenkins 安装、 镜像都配置完成之后还不能下载插件原因?已解决

Jenkins 安装,插件下载问题

2022-04-21 23:22:08 946

原创 vue 验证邮箱 电话号码 密码 验证大全

首先感谢参考大佬们的博客:以下是我的一些补充:手机号:验证var validateMobilePhone = (rule, value, callback) => { if (value === '') { callback(new Error('负责人手机号不可为空')); } else { if (value !== '') { var reg=/^1[3456789]\d{9}$/;

2020-11-06 16:36:03 5945 1

原创 达梦数据库导出sql脚本

推荐参考博客:https://blog.csdn.net/corleone_4ever/article/details/105394414然后点击导出 导出目录就是自己的路径最后就是这个目录就OK了

2020-11-03 22:57:55 3669 7

原创 linux安装达梦数据库(亲测有效)

第一步:创建对应的文件 文件自己需要什么就创建什么这儿给大家推荐几个对应好博客:Linux安装redis:https://blog.csdn.net/qq_40873540/article/details/109436081Linux安装Tomcat,jdk:https://blog.csdn.net/qq_40873540/article/details/109454099第二步:上传文件(包官网都有请自行下载)(达梦官网)第三步:iso文件需要挂载一下第四步:创建一个普通用户进行操作

2020-11-03 00:30:19 1479

原创 Linux安装jdk、tomcat 步骤(亲测有效)

上传jdk包然后解压解压之后使用 vim /etc/profile 进行环境配置export JAVA_HOME=/usr/local/java/jdk1.8.0_251 export JRE_HOME=/usr/local/java/jdk1.8.0_251/jre export CLASSPATH=.:/usr/local/java/jdk1.8.0_251/lib:$CLASSPATH export PATH=/usr/local/java/jdk1.8.0_251/bin:$PATH然后.

2020-11-02 23:58:51 1051 2

原创 linux 安装redis redis-cli报错问题 下载问题(亲测有效)

官网给的方法很好:https://redis.io/download方法一:可以选择直接上传,然后解压,可以使用(xftp工具进行上传)或者命令:“rz”方法二:也可以使用命令行进行下载因为redis使用c编写,并且centos上面的gcc版本是四点几的,但是redis要求gcc版本是在5.3以上的,所以最好在make的时候首先升级一下gcc的版本,以免后续出make错误,而浪费时间:(在升级完之后必须重启一下xshell)充分发挥资源:使用如下博客即可以解决:https://www.

2020-11-01 21:18:02 1021

原创 windows 安装达梦数据库

下载达梦数据库安装包 上官网即可下载 现在都是dm8链接:https://pan.baidu.com/s/1j_TiHhy2YaOMPJWGIXjuNA提取码:ne7h安装之后 是以下目录结构里面tool的工具介绍请看以下这个博客,写的很好,,感谢博主https://blog.csdn.net/weixin_42447367/article/details/107574060然后就是创建数据库然后打开数据库管理工具manager.exe其实操作..

2020-11-01 18:28:05 2030 4

原创 mysql 迁移数据到 达梦(DM8)

这儿首先夸一下达梦, 这儿做的很好,兼容好多数据库的脚本,并且做的这个数据迁移很是不错给国产点个赞首先到处sql文件,然后打开达梦迁移工具:dts.exe首先创建一个工程然后整创建一个数据迁移, 鼠标右击就可以看的见然后打开然后中间需要连接之前的数据库…然后给大家推荐一个好的博客:https://blog.csdn.net/boywcx/article/details/82657338感谢博主辛勤的付出然后就可以进行连接...

2020-11-01 18:27:35 1696

原创 springboot整合达梦数据库

下载 dm jar包我使用的Dm7JdbcDriver18-7.6.0.165.jar这个版本,网上都有自行下载然后放在自己的包路径下然后再pom文件:<dependency> <groupId>com.dm</groupId> <artifactId>Dm7JdbcDriver</artifactId> <version>1.7</version> <scope>system.

2020-11-01 18:01:00 3326 1

原创 消息队列(详解)

一 什么是消息队列我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过**异步处理提高系统性能和削峰、降低系统耦合性。**目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ。  二 为什么要用消息队列1.通过异步处理提高系统性能(削峰、减少响应所需时间)...

2020-03-09 22:22:42 2253

原创 redis 和 memcached 的区别,redis 持久化机制,缓存雪崩和缓存穿透问题解决方案

区别:支持的数据存储类型不一样:redis支持丰富的数据类型。memcache支持简单的数据类型,String。redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。而Memecache把数据全部存在内存之中。Redis使用单线程的多路 IO 复用模型。而Memcached是多线程,非阻塞IO复用的网络模型给大家附一张图:redis 持久化机制...

2020-03-09 22:06:44 1722

原创 什么是redis,为什么要用redis来做缓存?redis 常见数据结构?

redis 简介简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。选择redis无疑是看中了他的两个最大特点:高...

2020-03-09 19:29:27 3717

原创 Java模拟栈内存溢出及解释

直接上代码:从代码可以知道,test()方法不断的进栈,导致栈内存溢出,不断的递归调用自己,并没有出栈。所以导致内存栈满溢出。public class 栈溢出 { private void test(){ System.out.println("方法执行》。。。。。。。"); test(); } public static void ma...

2020-03-08 10:09:26 1889

原创 Java虚拟机(JVM)详解

为了让大家能更好的学习虚拟机,这儿大家分享一篇特别好的博客:https://blog.csdn.net/qq_41701956/article/details/81664921

2020-03-08 09:28:42 1797

原创 equals和==的区别(这里可以找到你的答案)

初步了解在JVM中的内存分配知识在JVM中,内存分为堆内存跟栈内存。他们二者的区别是: 当我们创建一个对象(new Object)时,就会调用对象的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码中调用的时候用的都是栈内存中的引用。还需注意的一点,基本数据类型是存储在栈内存中。初步认识equals与==的区别:==是判断两个变量或实例是不是指向...

2020-03-07 09:08:39 1939

原创 sql将两列合并到一列上面(已解决)

select tp.combination_name as t from t_service_price as tp; UNION select tp.subheading as t from t_service_price as tp;两列变变一列:已解决:欧耶

2020-03-06 20:03:02 6908 1

原创 128陷阱(缓冲池)

名字高大上原理 so easy1.浅层次理解:首先看名字,128就能想到我们java中的数值空间,数据基本类型中的Integer他的数据范围为-128~127,如果在此范围之内,就会直接在缓冲池中获取数据。2. 在进一步理解:在jdk1.5之后就出现了自动装箱和自动拆箱。就是在程序编译过程中会自动的将基本数据类型转化为自己对应的包装类。3. 有了一些理论之后进行实践:看一下代码(代码是抄别人...

2020-03-06 19:22:44 1851

原创 八大基本数据类型(详解)

1.bit就是位,也叫比特位,是计算机表示数据最小的单位2.byte就是字节3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c4.1byte就是1Bbyte[] bs = {(byte)0xff, 0x0F, 0x1F, 0x2F, 0x3F, 0x4F, 0x5F, 0x6F};for(int i=0;i<bs.leng...

2020-03-06 18:29:11 4781

原创 手动创建一个dubbo框架,整合springboot(亲手搭建)

首先创建如图这个几个项目然后在父级的pom中提供一个父级依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &lt...

2020-03-06 15:36:04 2034

原创 使用updateById无法更新字段为null的的字段

解释:系统自动过滤掉了空值字段·所以实体类并没有这个字段,所以不会更新解决方法:在更新不成功的实体类的字段上打上如下标签:@TableField(strategy = FieldStrategy.IGNORED)这样成功的使用updateById更新了字段为null的数据。...

2020-02-14 16:21:12 5808 1

原创 实现页面跳转和刷新---大全

1 history.go(0)2 location.reload()3 location=location4 location.assign(location)5 document.execCommand('Refresh')6 window.navigate(location)7 location.replace(location)8 document.URL=location.h...

2019-11-16 12:09:50 1993

原创 Session的时间周期有效应用----亲测一些有效

Session基本是在我们做项目的时候,使用频率非常高的。1、session类似于map是键值对的形式存在的。通过session.getAttribute(“name”);获取对应的name参数信息。2、2.session的过期时间是从session不活动的时候开始计算,如果session一直活动,session就总不会过期,从该Session未被访问,开始计时; 一旦Session被访问,计...

2019-11-08 10:28:34 2006

原创 oracle sql 实现三张表左连接查询

select * fomr 表名A  left join 表B on 表A字段=表B的id   left join 表c  on 表A字段=表c的id

2019-09-21 21:58:40 8388 4

原创 for in循环与break.contiue

for in循环的本质是一种foreach循环,主要作用有两个:遍历数组里的所有元素;遍历javascript对象的所有属性;语法格式如下:for (index in object){ statement}当遍历数组时。for in循环的循环计时器是数组元素的索引值。如下代码:var a = ['hello','java','world'];for(str in a){...

2019-08-06 20:20:22 2611

原创 方法参数+实例演示

我们只通过代码来直接解释:看似很长其实内容很简单:下面我们对数值交换,数组交换进行,字符串交换,一一讲解 //定义n,m并赋值。然后调用方法来进行交换 int n =10; int m =20; exchange(n, m); System.out.println(n); System.out.println(m);由于java的递都是数值传递。所以这次交换完之后:n...

2019-08-05 21:25:14 1889

原创 工厂方法

1.首先给出工厂方法的****定义:定义一个创建对象的接口,让子类决定实例化哪一类,使一个类的实例化延迟到其子类。因为每一个具体产品类对应着一个具体的工厂类,故增加具体产品时只需要增加一个具体工厂类.。工厂方法模式是简单工厂模式的进一步抽象和推广,克服了简单工厂的违背开放-封闭原则的缺点,又保持了封装对象创建过程的优点。2.为什么要用工厂方法模式工厂方法模式与简单工厂模式的区别在于工厂方法模...

2019-08-05 20:41:04 1925

原创 [爱分享]深度理解i++ **** ++i的底层原理。

**一,首先理解i++ ,++i**i++与++i都是Java中的算数运算符,表示自增(操作数的值增加1)i++:先进行表达式运算(例如:赋值),再自增++i:先自增,再进行表达式运算(例如:赋值)i++ 先赋值在运算,例如 a=i++,先赋值a=i,后运算i=i+1,所以结果是a==1++i 先运算在赋值,例如 a=++i,先运算i=i+1,后赋值a=i,所以结果是a==2...

2019-07-30 22:10:01 3531

原创 [爱分享] jeecms语句例题分析

[@cms_content_list typeId='2' count='5' orderBy='9' channelId='75' channelOption='0'] [#list tag_list as a] <div [#if a_index<1] class="item first"[#else] class="item" [/#if]> ...

2019-07-29 22:49:14 2234

原创 [爱分享]float数据在内存中的存储方式

1.先说一下表示的范围首先float的表示范围是3.4E-38 ——3.4E+38,可提供7位有效数字。在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。这些位的构成如下:种类-------符号位-------------指数位--------------...

2019-07-28 13:50:16 2275

原创 [爱分享]每天一个linux命令-mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录…2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能...

2019-07-24 21:23:45 1915

原创 [爱分享]jeecms基础知识+实例解析(截取,友情链接)

1.截取 [@cms_cut]实例解析:[@text_cut s=a.title len=’20’ append=”…”/][@cms_content_list channelId='60' count='5' titLen='20' append='...' channelOption='1' dateFormat='yyyy-MM-dd'] [#list tag_list a...

2019-07-24 21:02:58 2277

原创 [爱分享]jeecms基础+导航条+例子分析

基本语句总结1.分析例子:<link href="/${res}/css/lfp.css" rel="stylesheet" type="text/css"/>/${res}/是进入到根目录。css/lfp.css:是在资源里面导入自己的前段代码。2.导入外部链接[#include "../include/header_li.html"/]相应的在自己的资源里面,把自...

2019-07-24 13:30:21 2217

原创 [爱分享]每天一个linux命令:ls命令

ls命令式ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单,如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls 命令在日常的linux操作中用的很多,无论你是从根目录,还是从某个文件夹下面。ls都能够列出该文...

2019-07-24 09:02:02 1937

原创 [爱分享]Linux命令——pwd

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。所以在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。1.命令格式: pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果...

2019-07-17 23:51:22 2007

原创 [爱分享]Linux命令——cd

cd命令cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以一定要学好这个命令。1.命令格式: cd[目录名]2.命令功能:切换当前目录至dirName3.常用范例:3.1 例一:进入系统根目录命令:cd /输入:[root@localhost ~]# cd /说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前,...

2019-07-16 21:56:07 2221

原创 [爱分享]Linux——Githup命令学习

调用 x.f(args),隐式参数x声明为类 C 的一个对象.编辑器查看对象的声明类型和方法名注意: 有可能存在多个名字为 f , 但参数类型不一样的方法.如, 可能存在方法 f(int) 和方法 f(String)编辑器将会一一列举所有C 类中名为 f 的方法和其他超类中刚问属性为 public 且名为 f 的方法(超类的私有方法不可访问)2.接下来,编译器将查看调用方法时提供的参...

2019-07-15 21:14:18 1900

原创 [爱分享]css基础介绍(第三天)----专为小白准备

今天给大家总结了一些字体与文本相关属性。这里还是总结一些常用的属性。一.字体相关属性1.font:这个是个复合属性,其属性值如:font-style font-variant fon-weighr font-size line-height font-family等符合属性2.color:这个是文字颜色属性。包含三种表现方式(字符串类型的颜色名,十六进制的颜色值,或使用rgb()函数设置...

2019-07-07 19:40:02 1924

空空如也

空空如也

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

TA关注的人

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