自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生未歇的博客

生命不止,学习不息。

  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 xxl-job remoting error(Connection reset), for url : http://218.66.91.50:7969/run

结论:如果你的服务是在聚石塔内,需要映射ip和端口,注意服务如果部署在docker中 需要将docker中的服务端口对外开放。docker 已经对外开放的端口。

2022-10-18 18:17:24 2853 1

原创 Linux安装Redis详细图文记录

1、打开home文件夹cd /home2、下载Rediswget http://download.redis.io/releases/redis-5.0.5.tar.gz3、解压下载好的文件tar xf redis-5.0.5.tar.gz4、将文件移动到/usr/local目录下面,进入该目录修改文件名9、#执行命令完成安装make MALLOC=libc...

2022-05-25 23:39:41 245

原创 VMwarex创建虚拟机

1、选择自定义2、默认就好3、先创建空白硬盘4、选择创建的操作系统,我们这里选择Linux,版本选择CentOS 7 64位5、虚拟机名称,还有存放位置6、这个处理器按照自己的电脑自定义7、虚拟机内存看个人自定义8、网络建议使用NAT9、I/O控制器类型10、磁盘类型11、磁盘选择创建新虚拟磁盘12、磁盘大小设置,磁盘空间分配13、磁盘文件存放位置14、选择下载的iso镜像,这我...

2022-05-24 16:33:36 1553

原创 Idea 中右下角git版本被隐藏如何调出?

2021-09-29 09:09:37 1154

原创 已配置阿里镜像,但MAVEN无法下载JAR包的问题

https://www.freesion.com/article/89801313032/

2021-08-14 17:53:15 913

原创 Linux环境下Redis的安装步骤

官网:https://redis.io/downloadLinu下Redis安装1、yum install wget2、cd ~3、mkdir java4、cd java5、wget https://download.redis.io/releases/redis-6.2.5.tar.gz6、tar xzf redis-6.2.5.tar.gz7、cd redis-6.2.58、看README.md9、make... yum install gcc... ma

2021-07-29 18:12:25 133

原创 mapstruct使用详解

概述MapStruct 是一个代码生成器,它基于约定优于配置方法极大地简化了 Java bean 类型之间映射的实现。生成的映射代码使用简单的方法调用,因此速度快、类型安全且易于理解。为什么使用它?多层应用程序通常需要在不同的对象模型(例如实体和 DTO)之间进行映射。编写这样的映射代码是一项乏味且容易出错的任务。MapStruct 旨在通过尽可能自动化来简化这项工作。与其他映射框架相比,MapStruct 在编译时生成 bean 映射,以确保高性能,允许快速的开发人员反馈和彻底的错误检查。

2021-07-29 12:17:22 2576

原创 IDEA 插件docker 构建项目打包

idea 下载插件

2021-06-04 17:43:17 302

原创 CentOs 搭建docker环境

1.搭建docker环境【需要linux系统必须是centOS7以上】$ yum install epel-release –y$ yum clean all$ yum list2.安装$ yum install docker-io –y3.测试docker是否成功$ docker info4.创建Dockerfile文件内容如下:FROM java:8MAINTAINER 70kg [email protected] /tmpADD

2021-05-11 18:33:17 350 1

原创 远程桌面连接发生身份验证错误,提示要求的函数不受支持

可以参考博客:https://blog.csdn.net/zheng_weichao/article/details/80269467另外一种解决方案:Win10家庭中文版( CredSSP 加密 Oracle 修正 )1、需要打开注册表:regedit2、计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\3、如果System里含有\CredSSP\Parameters ...

2021-04-16 14:40:27 138

原创 Redis缓存模糊分页查询

参考:https://blog.csdn.net/m0_46506160/article/details/109380008Redis工具类package com.xd.common.server;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import net.sf.jsqlparser.schema.*;import org.redisson.api.RedissonClient;import

2021-03-27 15:33:13 2352 6

原创 ES【java】双聚合排序

Java代码查询店铺的成交量和营业额并且可以按照成交量和营业额排序。 @Override public ReturnPageList listManage(ManageVo vo) { ReturnPageList pageList = new ReturnPageList(); List<TopShopInfoDTO> dtoList = new ArrayList<>(); Terms.Order amount

2021-03-23 18:08:26 870

原创 spring之AOP详解

概念面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。1、为什么要引入AOP?看个案例,我们两个数进行加减乘除,并在执行方法前后加入一些日志输出。package com.zcm.spring_aop.service.v1;/** * @program: demo * @ClassName:MyCalculator * @Description: * @Author:zcm

2021-03-23 16:17:28 253 2

原创 spring之常用的注解

注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。spring中包含的注解1.生命Bean注解@Controller:控制器层【controller】,一般都在控制层使用@Service:业务逻辑层【service】,一般都在业务逻辑层使用@Repository:数据访问层【dao】,一般都在数据访问层使用@component:给不属于以上基层组件的加此注解,偷懒的话可以在所有层使此注解。注意:虽然我们把注解分成给不同

2021-02-25 17:10:11 128 1

原创 spring之IOC基础使用

spring中最重要的特性就是IOC,看看具体使用好IOC容器。1、原始用的手动导包的方式,不推荐使用,太麻烦1.手动导入spring的核心jar包2、创建对象与xml文件package com.zcm.entity;/** * @program: init-spring * @ClassName User * @Description * @Author zcm * @Date 2021/2/23 9:29 * @Version V1.0 */public cl

2021-02-25 14:26:13 161 1

原创 spring之基础概念

1.框架框架就是某一群人和某些组织定义好的类或者接口,并定义好了一系列实现,让我们在这些定义好的类和接口的基础上,能用这些类来快速形成某一领域和某一行业的解决方案,从而简化了开发的过程,提高了开发效率。2.spring【春天】架构设计随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应付,分布式服务架构和流动计算架构的衍生势在必行,亟需一个治理系统确保架构有条不紊的演进。1.单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。

2021-02-24 10:34:43 237 1

原创 设计模式之模板方法

在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。无论做什么样物品前都需要一个概念,例如:想要定制一件衣服,就需要有服装设计图,定制一件首饰,需要有首饰设计图。定制一款软件也需要设计图,建个房子也必须要建筑设计图,这些东西都不是凭空就能做出来的,需要先有设计模型,让我们有个参照图,才能东西做成想要的样子,那么我们先来建个房子吧。建造一个新房子的流程p

2021-02-22 09:34:56 71 1

原创 设计模式之适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。适配器分类适配和对象适配怎么说呢?每个国家对钱的定义都不一样,那么想去相应的国家生活或者旅游,就需要将自己国家的钱转化成当地国家的钱,例如:美国:美元,韩国:用韩元,香港:港元,中国:人民币,这时候想要去其他国家游玩,我们首先需要办理签证,在兑换相应国家的金钱。...

2021-02-20 16:17:56 81

原创 设计模式之原型模式

原型模式适用于重复创建的对象,同时又能保证性能,这种类型的设计模式属于创建设计模式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆,直接创建对对象的代价比较大时,则采用这种原型模式。【来自设计模式之禅】现在电子账单越来越流行了,比如你的信用卡,到月初的时候银行就会发一份电子邮件到你邮箱中,说你这个月消费了多少,什么时候消费的,积分是多少等等,这个是每个月发一次,但是还有一种也是银行发的邮件你肯定有印象:广告信,现在各大银行的信用卡部门都在拉拢客户,电子邮件是一种廉价、快捷的通讯方式,你用

2021-02-19 11:18:22 76

原创 ES must、filter、should一起使用,导致的should语句失效

当使用should查询时,如果包含了must或者filter查询,那么should的查询语句就不是或者【OR】的意思了,而是有或者没有都行的含义。filter和should语句组合查询,会导致should语句失效GET zx_album/album/_search{ "query": { "bool": { "filter": [ { "term": { "userId"

2021-02-06 17:46:51 5738 1

原创 设计模式之责任链模式

关系图

2021-02-04 17:19:50 136 3

原创 设计模式之工厂系列

修真者想要修炼只需要吃灵药和仙露就可以升级,那么他并不需要知道这种能令自己升级的东西是怎么创造出来的,只需要去对应的商店购买就好了。这个时候就需要一个商店,工厂类就是这样的一个存在。购买者根据不同的需求获得不同的物品。1.简单工厂模式创建一个工厂类,对同一方法的一些类进行实例化的创建返回,这种简单工厂的可扩展性不好。package com.zcm.factory.simple;import com.zcm.factory.*;/** * @program: demo * @Cla

2021-02-02 15:16:45 134

原创 设计模式之代理模式

什么是代理模式?我很忙,忙的没空理你,那你要找先找我的代理人吧,代理人必须知道被代理人让自己做哪些事情吧,那么代理人和被代理人必须具备同一个接口,代理人虽然不是真正做事的人,被代理人是真正做这件事情的人。代理人在中间起到穿线搭桥的作用。比如说:租客,中介,假如张三想要租房,那么他又没时间一个个的去找房东,他就直接去找了专门做这种事情的房产中介。房产中介手里有房东的信息,让房产中介去跟房东沟通,张三只需要跟着房产中介去房东哪里看看房子,如果满意的话,直接签租房契约。张三直接跟房产中介提出自己的需求,然后房产中

2021-01-26 16:05:42 81

原创 设计模式之装饰模式

俗话说:好看的皮囊千篇一律,有趣的灵魂万里挑一。这句话本身没问题,但是假如一男一女去相亲,如果双方都邋里邋遢,那么给彼此留下的印象就很糟糕,都没有想要进一步了解的欲望,你的灵魂再有趣也没人知道?所以排除自己本身的长相之外还需一些装饰物来装饰自己,比如画个精致的妆容,穿上适合的服装然后再出门与相亲对象会面,那么今天的相亲不说百分百成功,但是给彼此留下的印象都还不错,都可能有进一步去了解彼此的欲望,慢慢的对方就能了解你是一个怎样的人,继而走向婚姻的殿堂。这就是装饰模式带来的好处。1.创建一个抽象类,我们相亲

2021-01-26 11:25:15 90

原创 设计模式之策略模式

策略模式(Strategy Pattern)是一种比较简单的模式,也叫做政策模式(Policy Pattern),其定义如下:Define a family of algorithms,encapsulate each one,and make them interchangeable.(定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。)-设计模式之禅案例:一家商场在年底推出活动,全场商品一律打八折,部分商品在全场打八折的基础上在七折,然后金额满300减20.使用策略模式怎么来设计这个

2021-01-23 17:58:21 100

原创 设计模式之单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。第一种写法:饿汉式,将实例类的构造方法设置成私有的,定义一个final

2020-12-02 14:35:57 131

原创 MYSQL重置登录密码

找到my.ini文件打开在mysqld的下写上skip-grant-tables 保存推出 services.m 打开服务 重启Mysql 服务 打开图形化工具连接mysql 执行update user ser password=password("123456") where user="root"; 重启Mysql 服务 重新连接就可以了...

2020-09-06 19:27:31 135

原创 Oracle的事务管理

增删改是数据库的常用操作,在进行操作的时候都需要《事务》的保证事务变得非常关键: 最主要的目的是为了数据一致性 如果同一份数据,在同一个时刻只能有一个人访问,就不会出现数据错乱的问题,但是在现在的项目中,更多的是并发访问 并发访问的同时带来的就是数据的不安全,也就是不一致 如果要保证数据的安全,最主要的方式就是加锁的方式,MVCC 事务的延申: 最基本的数据库事务 声明式事务 分布式事务 为了提高效率,有可能...

2020-09-06 19:21:04 424

原创 Oracle序列和DML

序列是oracle专有的对象,它用来产生一个自动递增的数列 --在oracle中如果需要完成一个列的自增操作,必须要使用序列/*create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|nomaxvalue 10^27 or -1 最大值 minvalue n|no minvalue 最小值 cycle|nocycle 是否有循环 cach.

2020-09-06 14:14:53 102

原创 VMware Workstation 创建虚拟接并配置网关

初步完成设置镜像,选择自己下载的镜像。点击开启虚拟机开始进行配置

2020-08-28 08:35:38 1994

原创 oracle 系统用户管理

1.创建用户--语法:--创建用户create user username identified by password;--查看用户是否创建成功select username from dba_users;--用户授权--授予链接登录的权限grant create session to ggm;--授予scott用户的emp所有操作权限grant all on SCOTT.emp to ggm;--授予登录连接权限conn ggm/123456@orcl;--回收授予的用户的

2020-08-23 22:25:01 151

原创 Oracle表设计

VIEW视图的概念▪ 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还 是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL. ▪ 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的 表叫做该视图的基表。一个视图也可以从另一个视图中产生。 ▪ 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到 的数据存放在基表中。 ▪ 视图看上去非常象数据库的物理表,对它的操作同任何

2020-08-23 22:02:13 361

原创 Oracle SQL实现行转列的用法

oracle 将行转成列的实现 CREATE TABLE TMP(RQ VARCHAR2(10),SHENGFU VARCHAR2(5));INSERT INTO TMP VALUES('2005-05-09','胜');INSERT INTO TMP VALUES('2005-05-09','胜');INSERT INTO TMP VALUES('2005-05-09','负');INSERT INTO TMP VALUES('2005-05-09','负');INSERT.

2020-08-23 14:50:41 319

原创 Oracle 表连接查询

/*CROSS JOINNATURAL JOINUSING子句ON子句LEFT OUTER JOINRIGHT OUTER JOINFULL OUTER JOININNER JOIN*/--CROSS JOIN 等同于92语法中的笛卡儿积SELECT * FROM EMP CROSS JOIN DEPT;--NATURAL JOIN 相当于是等值连接,但是注意,不需要写连接条件,会从两张表中找到相同的列做连接--当两张表中不具有相同的列名的时候,会进行笛卡儿积操作,自然连接跟.

2020-08-23 13:38:43 228

原创 Oracle 所有函数使用

函数一般是在数据上执行的,它给数据的转换和处理提供了方便。 只是将取出的数据进行处理,丌会改变数据库中的值。 Sql函数可以分为组函数和单行函数。 组函数又被称作聚合函数,用亍对多行数据进行操作,幵返回一个单一的结 果,组函数仅可用亍选择列表戒查询的having子句 单行函数对单个数值进行操作,幵返回一个值。单行函数字符函数--字符函数全以字符作为参数,返回值分为两类:一类返回字符值,一类返回数字值-- concat(string1,string2)连接两个字符串 ||SE.

2020-08-22 16:16:20 154

原创 Java集成极光推送:AppJPush

极光官网:https://www.jiguang.cn/dev2/#/app/4c79a0b97dcfa54f99c63450/info1.注册登录2、创建应用3、获取 APP_KEY/ MASTER_SECRETJPush工具类package com.xd.common.util;import cn.jiguang.common.resp.*;import cn.jpush.api.*;import cn.jpush.api.push.*;import cn..

2020-08-13 08:45:49 708

原创 java调用支付宝单笔转账接口

接入前准备:https://opensupport.alipay.com/support/helpcenter/192/201602472807?ant_source=zsearchAPI文档地址:https://opensupport.alipay.com/support/helpcenter/107/201602481112Maven依赖 <!-- 老版阿里支付宝sdk引入--> <dependency>

2020-08-12 17:23:58 2202

原创 java使用ElasticsearchTemplate错误:Failed Execution

出现原因:我用价格进行区间查询的时候出现这个 ,BigDecimal ES中没有这个类型,所以报这个错,解决方案: 将BigDecimal 转换成 Double、Float 即可出现问题的代码:具体报错的代码:

2020-08-12 17:15:46 907

原创 mysql安装按失败的原因

1.控制台删除mysql服务 sc delete mysql2.regedit 注册表手动删除mysql相关文件3.C:\ProgramData 找到ProgramData文件夹删除Mysql相关文件

2020-07-05 19:57:59 326

原创 Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column

解决方案:数据库字段长度不够。

2020-06-05 17:56:37 10566

Xshell 是一个强大的安全终端模拟软件

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

2022-05-24

SecureCRT是一款终端仿真程序

SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。需要的朋友快来下载吧

2022-05-24

臻品味网上订餐系统

在我学习途中曾一起团队参加过的项目

2016-04-09

空空如也

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

TA关注的人

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