自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AOP基本运行流程

AOP是如何利用代理实现功能的织入,想要了解AOP的基本运行流程,那我们首先得知道它的一些基本概念。基本概念关注点        就是所关注的公共功能,比如像事务管理,就是一个关注点。表示 “要做什么”。 连接点(Joinpoint)        一个连接点总是代表一个方法的执行。表示“在什么地方做”。通知(Advice)        通知有各种类型,其中包括“aroun...

2025-06-04 17:02:42 4553 1

原创 PostgreSQL添加远程用户访问

2、在文件后添加:host all all 172.X.X.189/32 md5。最近在本机安装了一个PostgreSQL,安装完成后用 127.0.0.1 来登录是可以正常访问的,但是换上自己的本地IP就报错了,报错如下图。几经百度,找到原因了,根据他的提示pg_hba.conf,应该就跟这个文件有关系了。1、找到pg_hba.conf文件。

2024-09-05 09:58:36 346

原创 Windows安装Ora2Pg(迁移表结构,表数据)

oracle 12目前该操作是在安装了oracle的机子上做的。Strawberry Perl下载地址:选择一个合适的版本,下载下来之后只需要选择好安装路径一直下一步就好了。

2024-08-27 18:39:03 1098

原创 linux 安装 RocketMQ 4.7

RocketMQ由以下这几个组件组成,所以我们要启动RocketMQ服务,需要先启动NameServer。RocketMQ运行版本下载地址: Rocketmq-all-4.7.1-bin-release.zip。1、创建用户及目录,创建一个操作用户用来运行自己的程序,与root用户区分开。2、启动broker,Broker的默认预设内存是8G,也需要调整再启动。3、配制环境变量,完成安装。

2024-07-16 11:30:23 556

原创 Linux(CentOS7)离线安装Redis6

(3)进入/etc/redis目录,修改6379.conf文件,将daemonize改为yes,注释掉bind:127.0.0.1,去掉requirepass注释,改为requirepass 123456(123456即为密码)(4)进入redis解压目录,将启动文件拷贝到init.d中,执行命令:cp utils/redis_init_script /etc/init.d/redisd。(2)进入redis解压后的目录,执行命令:cp redis.conf /etc/redis/6379.conf。

2024-07-15 15:08:47 474

原创 Linux离线安装Mysql5.7

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql -- 加入到系统服务。再次登陆 /usr/local/mysql/bin/mysql -u root -p //输入刚修改的密码12345敲回车键。/usr/local/mysql/bin/mysql -u root -p ---登录成功后会提示你重置密码。解决:登录mysql,刷新规则允许外部访问,host修改成%表示,所有主机都可以通过root用户访问数据库。

2024-07-14 11:17:00 919 1

原创 seata集群部署

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 的高可用依赖于注册中心、配置中心和数据库来实现。基本环境:阿里云服务 操作系统CentOS7 jdk1.8+ seata1.3.0 nacos1.1.4 mysql5.7+参考学习:官网:https://seata.io/zh-cn/index.html 源码:https://github.com/seata/seata 官方Demo:https://github.com..

2021-12-23 14:45:22 3057

原创 nacos集群部署

nacos注册中心在真正的使用过各当中,一般采用集群模式,实现高可用,当然nginx也可以作集群,这里我们先来看nacos集群的搭建。nginx的部署安装请参考nginx安装部署,nacos单机版请参考nacos安装部署​

2021-12-03 16:41:01 8032

原创 nginx安装部署

什么是nginx Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接, 并且 cpu、内存等资源消耗却非常低,运行非常稳定, 由C语言编写。Nginx 应用场景1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例..

2021-11-30 17:28:16 433

原创 git分支处理

目录1、切换分支1、切换分支多人合作开发时,一个项目经常会有多个分支,如果你同事新建分支,自己idea看不到你要更新的分支,你需要git fetch一下。切换分支就在编辑器右下角,找到你需要的分支check out一下就可以了。当然,如果你想将代码checkout到你自己的本地分支上,可以选择New Branch from Selected...创建一个自己的分支,那么代码就会从远程上的分支同步到你自己的本地分支中。...

2021-11-27 21:52:41 1201

原创 idea配制类注释

做开发时如果换电脑或者重新安装idea,有些idea的基础配制还得重新弄一下;比如创建类时想让他带出注释模板,减少手工编写麻烦,统一开发标准。查过好多的博客其它他们已经有这方面的内容描述了,自己记录并且实操一下,随时拉出来可以秀一下。1、File-->Settings-->Editor-->File and Code Templates(Idea2021版本)2、进去之后,点击File Header直接在右边的框内配制你需要的模板3、相应的动态变量参数可以D...

2021-11-25 22:56:39 409

原创 idea常用快捷键

目录三种注释行操作三种注释1、#号注释或者 //注释使用Ctrl+ /, 添加行注释,再次使用,去掉行注释;#号注释一般用于配制文件中如yml,//注释则一般用于代码块中。2、块注释使用Ctrl+Shift+ /, 添加块注释,再次使用,去掉块注释;3、方法说明注释输入/** ,点击“Enter”,自动根据参数和返回值生成注释模板。行操作1、删除一行使用Ctrl+D,idea原来的删除行快捷键不是这个,可以根据自己需要更改。2、代码块移动...

2021-11-11 22:07:40 1383

原创 git冲突解决

使用git工具进行代码提交最重要的就是解决提交冲突,这个是我在gitee码云上的项目与自已本地仓库修改同一个文件进行的冲突复现,比对,解决。1、本地提交首先不管理别人对代码进行了多少修改,是否修改了你自己的文件,先将自己本地的代码进行commit,防止自己代码的丢失,无法找到历史修改记录。...

2021-11-07 18:23:22 895

原创 阿里云安装mysql

最近在学习activiti7工作流的使用,需要安装一个mysql,于是在自己的阿里云服务(CentOS7)上安装了mysql并且实现在本地远程访问数据,以下是自己操作中的经验总结。步骤如下:1、在线下载安装包rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2、安装MySqlyum install -y mysql-server如果显示以下内容说明安装成功Compl...

2021-11-06 17:02:10 1458

原创 nacos安装部署

最近在学习nacos,也申请了阿里云服务,顺便把安装操作记录一下相关学习网站源码下载地址https://github.com/alibaba/nacos/ 下载安装包https://github.com/alibaba/Nacos/releases 官方文档https://nacos.io/zh­cn/docs/deployment.html 1、下载安装包,针对linux环境,官方网站上下载一般比较慢,推荐网盘共享文件,版本nacos-server-...

2021-10-24 10:10:02 2772

原创 阿里云安装jdk

做java开发,就少不了要在linux环境上做相应的微服务组件部署安装,那么里必须首先安装jdk,这里给大家介绍一下在线安装jdk的基本操作,至于直接离线下载安装文件的,只是安装包的来源不样而已,其它步骤都是一样。1、系统环境:阿里云CentOS 7.6系统。至于怎么远程连接到服务器,或者怎么样xshell、xftp操作远程服务器,那就自己再百度一翻吧。2、在线下载JDK1.8的安装文件,阿里云的服务是支持在线下载的,你只需要在命令中输入以下指令即可。下载命令:wget --no...

2021-10-23 22:27:46 1009 1

原创 java: You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled

最近在用Idea开发微服务项目,当将多个微服务项目通过File-->Project Structure添加Modules后,第一个项目是能正常跑起来,其它的module则启动报错,报错图如下。经过百度与尝试,找到了解决办法,在以下位置加上该配置"-Djps.track.ap.dependencies=false"就可以正常启动了,如果不行,你再重启Idea。...

2021-10-21 21:17:24 260

原创 Idea常规操作

安装idea,安装时根据电脑选择64或者32位,以方便相关插件的安装。Idea主题风格切换,切换不同的背景颜色。修改maven配制修改这里,下次再创建maven项目的过程中就不需要重新选择maven环境,防止maven包重复下载。另外勾选红框处,每次新项目就会弹出提示框供应去选择切换maven路径。git同步项目,导出远程项目,最好创建一个文件夹,这样子每个项目都在独立的文件夹中。项目删除,idea的删除是逻辑删除,磁盘上的文件需要自己手动删除,但在删除前还需要先关闭IDEA..

2021-10-16 16:35:17 202

原创 新项目上传gitee

环境idea2021、gitee(码云)、maven3.6+、git工具创建新项目创建一个简单maven项目,直接next就可以了,创建成功后删除相应的src,作为一个父maven项目是不需要src模块,以方便后面子项目的添加。创建一个New Module项目,作为父项目的一个模块。选中原来的项目,然后新建module,也是直接next,写上具体的模块名就可以。创建成功后的效果图如下,我这里有两个模块order、stock;...

2021-10-16 10:15:19 406

转载 为什么MySQL用B+树做索引

再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她该文章摘自“安静的boy”发表在微信公众号“Hollis”上的原创文章:再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她

2021-09-18 14:43:03 139

原创 消息队列使用场景

消息队列使用的四种场景介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ引自:https://www.cnblogs.com/yanglang/p/9259172.html...

2021-03-15 22:03:31 84

原创 mysql备份数据库脚本

例如当前备份近10天的库#host:数据库主机IP地址#port:MySQL数据库端口#user:用户名#pass:密码#dbname:数据库名#D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump:MySQL安装目录#backupfile:备份目录路径@echo offset hour=%time...

2019-09-03 17:27:13 209

原创 springboot部署tomcat logback日志不输出

springboot使用logback日志,部署到tomcat不生效问题解决在STS工具里进行springboot项目开发,配制了logback文件,取名为logback-admin.xml利用STS启动程序时,可以正常的输出日志到文件里。部署到tomcat下,怎么也输出不了日志文件,经过一番搜索百度,发现:Spring Boot官方推荐优先使用带有-spring的文件名作为你的日...

2019-08-30 17:37:30 3874

原创 Unexpected wrapper element{urn:XXX}XXX found Expected{http://ss/}XXX CXF解决办法

近日在做一个与医保系统对接的项目,对方给了一个客户端给我,需要来调用我的服务端。我的服务端用的是springboot框架sqlserver2000及 CXF做的webservice接口。在用客户端进行调试时就报出相应错误。Unexpected wrapper element{urn:YBServiceIntf-IYBService}GetMemberInfo found Expec...

2019-03-28 16:34:49 3576

原创 org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection异常问题解决;spring boot ,mybatis ,sqlserver 2000,STS3.9 、jdk8 ,sqljdbc4 1.0-2000的一个环境启动时,调用查询Dao时报错。具体错误如下:o...

2019-03-12 20:54:45 21648

原创 org.springframework.beans.factory.UnsatisfiedDependencyException

最近在用spring boot ,mybatis ,sqlserver 2000,STS3.9 、jdk8 ,sqljdbc4 1.0-2000的一个环境,开发新的功能,这个环境是我同事搭建的在他那里可以正常运行。但在我这里启动过程中发现一个异常:org.springframework.beans.factory.UnsatisfiedDependencyException,考虑过彼此环境问题的不...

2019-03-12 20:26:32 16795

原创 mysql查看锁表与解锁

查看锁表语句,对应的库及表; show OPEN TABLES where In_use > 0;找到锁表的进程,一般耗时较长的是被锁的进程; show processlist; 删除锁表进程 kill 11941518;...

2019-02-25 10:57:45 1025 1

原创 eureka入门实例,服务注册与发现

       初学springcloud,记录一下eureka案例开发过程,整个环境基于JDK1.8,spring-tool-suite(STS)编辑工具、maven3.6版本。源代码路径 https://github.com/dysfzhoulong/springboot-demo.git  。       eureka是springcloud的一个组件,负责服务注册与发现。服务提供者统一注...

2019-02-20 15:39:44 2203 1

原创 (微服务)架构演变过程

什么是微服务,SpringBoot和SpringCloud的关系和区别?在上一篇文章中已经介绍了,那这个架构是如何演变过程的呢?那就先从几个架构开始。1、单体架构      单体架构简单来说,就是所有的功能(模块)都在一个项目,不同模块之间的调用只是类与类之前的引用而已;整个项目集成了前端与后端,并且部署运行在同一个tomcat下。目前有很多的项目都是单体项目,它的架构就如下图所示。 ...

2019-02-20 14:36:31 1046

原创 maven安装与使用,spring-tool-suite(STS)整合

一、什么是maven?        maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。作为apache组织中的一个颇为成功的开源项目,maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理。       有了maven后,使项目构建构成更容易;并且它提供统一构建系统(编译、测试、持续整合...);       maven包含:项目对象模型(Pr...

2019-02-19 16:47:16 1529

原创 ORA-14551: 无法在查询中执行 DML 操作

最近在执行一个函数时报一个错,“ORA-14551: 无法在查询中执行 DML 操作” ,“ORA-06512: 在 "LBX_CRM2018.GETLSHBYID", line 7”。经过研究后终于解决了问题。分析:1、该函数是一个自动生成表唯一序列,编译过程没有什么报错现象。           2、执行  select GETLSHBYID('tt') from dual 时则报出了...

2018-12-29 17:01:39 4906

原创 bug-JAVA调用SAP函数Connect to SAP gateway failed

问题:com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed最近同事在用java调用SAP系统函数时出现了如下图错误,后来同事就找我协助。我利用它的代码在本机跑,也报出同样的错误。最后经过多方查找与尝试终于解决了这个问题。总结处理的方式:1、首先检查代码是否写...

2018-11-21 11:42:54 2535

原创 log4j配制及使用详解

        log4j是我们常用的一个日志框架,要学习log4j的配制及如何使用,我们有没有想过它是什么,有哪些内容,怎么用呢。好,带着这些问题我们开始。1、它是什么?        简单来说:就是一个开源的、轻量级的、用于日志管理的框架。           通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器等;也可以...

2018-11-07 15:27:30 400 1

原创 第一天

正式注册CSDN,开启攻城狮之路。

2018-11-02 15:54:30 127

log4j案例代码

log4j案例代码,java项目适合初学log4j的人。与博客对应https://blog.csdn.net/qq_27052085/article/details/83824448

2018-11-07

空空如也

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

TA关注的人

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