自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴码

我是一名吴姓Java开发者,遨游在有码的世界中,所见、所闻、所思、所Code。

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

原创 IP地址自动切换脚本

目录问题解决问题公司是固定IP模式,每次来回切换太麻烦了,现在一个脚本自动搞定,太爽啦解决环境:Windows 10@echo offcolor 00mode con cols=80 lines=30title IP模式切换脚本:startclsecho=echo ============================================================================echo=echo

2022-05-14 15:46:20 4185 3

原创 java.lang.ClassCastException 同包同类名强转异常

目录问题解决问题今天碰到了一个很诡异的问题,有一段代码在执行强转时居然提示自己不能转自己,还真的是头一回碰到这种问题,代码及异常如下ComplexOrderDbShardingAlgorithm complexOrderDbShardingAlgorithm = (ComplexOrderDbShardingAlgorithm) ReflectUtil.getFieldValue(dataBaseShardingStrategy, "shardingAlgorithm");complexOrderD

2021-07-28 15:59:37 707

原创 微信支付API v3接口使用应用篇

目录前言版本应用基础配置1.申请商户API证书2.设置接口密钥3.下载平台证书接口实测微信支付API官方客户端1.客户端2.支付调起参数签名3.回调通知参考资料前言最近新项目中有涉及到微信支付相关接口业务的交互,毕竟原先开发接触过支付这块,轻车熟路。打开微信支付官方文档,好家伙,微信支付API 升级至v3版本了,心中一万匹草泥马奔涌而来,根据以往对微信开发文档的认识,赶紧倒杯水,喝一喝,压压惊。喝完之后,开启了微信支付API v3的对接之路。版本jdk:1.8wechatpay-apache-h

2021-04-12 19:40:59 4584

原创 IDEA Maven编译提示编码GBK的不可映射字符

目录问题今天接手个项目,接手过来总要先运行运行看,一编译看到大块的警告日志,让我极其不舒服,如下图想着解决掉,不然每次编译都看到这信息,太让人焦虑了,既然是编码这块,那就先看看编码设置这块所有的编码配置都是UTF-8的,文件的编码格式也是UTF-8,看来不是这块导致,那究竟是哪里出问题了呢?解决后来经过对项目模块的了解和熟悉后,发现一个问题,有些模块是正常的,有些模块就会出现此类问题,而且是该模块下所有的Java文件都会有该警告信息,对比后发现有问题的模块pom配置文件中不管是继承还是自身都缺

2021-01-04 11:01:14 649

原创 Linux Tomcat安装篇(daemon运行,开机自启动)

目录前言版本安装部署1.下载2.创建用户3.安装jsvc4.编辑daemon.sh4.赋权并添加服务5.日志中文乱码前言作为一个Java后端开发者,tomcat想必是最最最熟悉的一个开发组件了,tomcat环境的搭建部署都十分简单。安装部署只需要两步,第一步下载,第二步解压,这样一个基础的tomcat环境就搭建好啦。通常直接执行tomcat目录下的bin/startup.sh脚本进行启动,执行bin/shutdown.sh脚本进行关闭。刚工作那段时间一直都是这么操作的,玩的不亦乐乎,工作几年后忽然发现还

2020-11-30 16:55:08 783 2

原创 Linux nginx安装篇

目录前言版本安装1.下载2.安装依赖3.编译安装4.启动5.服务启动参考资料前言最近新申请了一台服务器,需要安装下nginx服务,安装nginx不是第一次,之前反反复复也装过,由于原先笔记都写在网易有道云中,趁着这次机会重新排版截图完善下。版本系统:CentOS-6.4 (系统有点老,手头就这一个镜像)nginx:nginx-1.18.0关注本文末尾微信公众号,回复“666”获取常用开发工具包,内含常用开发组件,节省翻墙下载时间。安装1.下载打开nginx官网http://nginx

2020-11-25 11:50:41 807

原创 SpringCloud系列之Nacos+Dubbo+Seata应用篇

目录前言项目版本项目说明参考资料系列文章前言本文接上篇文章《SpringCloud系列之Nacos+Dubbo应用篇》继续项目版本项目说明参考资料系列文章

2020-09-15 10:17:41 1151

原创 SpringBoot项目服务自己停掉(下线)

目录问题原因解决问题线上有个项目是采用SpringCloud全家桶的,做了集群部署,以Eureka作为服务注册组件,有时候过一段时间其中某台服务器上就会有某个服务莫名其妙停掉了(下线了),从而导致某个服务不可用。原因每次都是那一台服务器,服务也是随机的,所以初步排除了代码导致的问题,接下来就查看项目服务运行日志,可是也没发现有什么可疑原因,就很奇怪,后来想了下会不会是服务器硬件配置差异问题导致的,其他几台都没出现过,就单单这台,首先想到的就是内存,对比了服务器配置后怀疑就更加大了,其他几台都是32G

2020-09-09 10:36:10 3309

原创 SpringCloud系列之Nacos+Dubbo应用篇

目录前言项目版本项目说明项目结构集成Dubbo2.6.x支付模块用户模块集成Dubbo2.7.x支付模块用户模块测试验证参考资料系列文章前言本文在前篇文章《SpringCloud系列之Nacos应用篇》基础上集成Dubbo,公司项目中新项目采用SpringCloud(后续会逐渐替换至spring cloud alibaba全家桶),老项目采用传统SSM+Dubbo,部分业务上新老项目都有所涉及,原先少许业务上是直接通过http请求来处理新老项目交互的,总觉得这样做不够优雅,也不利于维护,于是自己调研调研

2020-09-04 14:07:36 2174

原创 集成nacos后台频繁打印ClientWorker日志 get changedGroupKeys:[]

目录问题原因解决问题项目集成Nacos后,日志中频繁打印如下信息,一分钟4次日志输出,这些日志输出占了太多,不便于观察项目运行情况。c.a.n.client.config.impl.ClientWorker : get changedGroupKeys:[]2020-09-03 10:55:07.202 INFO 38940 --- [-127.0.0.1_8848] c.a.n.client.config.impl.ClientWorker : get changedGroupKey

2020-09-03 11:12:18 7746 9

原创 SpringCloud系列之Nacos应用篇

文章目录前言项目版本项目说明启动Nacos项目调整spring-cloud-gatewaypay-serviceuser-service参考资料系列文章前言原先项目是以SpringConfig作为项目配置中心组件,Eureka作为服务注册发现组件,基本上就是SpringCloud全家桶,Eureka已经停更,所以前期调研可替换方案,主流替换方案有Consul/ZooKeeper/Nacos/Etcd等,网上资料也比较多,再加上之前有个项目用过Nacos商用产品,那就先试试Nacos,不得不说妙哉妙哉!!

2020-08-28 09:49:48 594 1

原创 git .gitignore文件生效

文章目录问题原因解决问题有个项目中发现.gitignore文件也存在,但就是不生效,由于历史、人员离职等原因该项目无人管理,偶现一个bug,排查验证后就上线了,但提交时编译类的问题看得眼花缭乱,/target下的编译文件、.iml的配置文件,看得不够清爽,决定捣腾下。原因.gitignore文件中只会忽略从始至终未被Git跟踪的文件。怎么理解?打个比方项目刚开始初始化时.gitignore没有创建,后续提交时也没有将如/target下的文件过滤掉从而导致编译文件被提交至Git,那么即使后来新建了.

2020-08-17 15:54:51 250

原创 CI/CD系列之阿里云云效2020应用篇

目录前言实战制品仓库maven配置项目pom配置代码管理前言前不久登录阿里云后台,看到云效的介绍,出于好奇便点进去看了看,刚开始以为云效是类似Jenkins的一套自动化部署方案,了解之后发现云效的野心很大哦,从需求管理、业务开发、代码管理、缺陷测试、部署上线全方位掌控,试图提供一站式DevOps平台,将原先零散的管理平台整合成一个掌管项目全生命周期的综合性管理平台,想法倒是蛮好的,目前东一个平台,西一个平台切换来切换去也颇有点麻烦,能整合起来还是要点赞的,另外目前也是免费使用,那就尝试下吧。实战在阿

2020-07-20 11:17:12 1393

原创 SpringCloud系列之集成分布式事务Seata应用篇

文章目录前言项目版本项目说明参考资料系列文章前言单体应用被拆分成各个独立的业务模块后,就不得不要去面对分布式事务,好在阿里已经开源分布式事务组件Seata,虽还在迭代中,难免会有bug产生,但随着社区发展及反馈,相信终究会越来越稳定,话不多说让我们开始吧。项目版本spring-boot-version:2.2.5.RELEASEspring-cloud.version:Hoxton.SR3项目说明参考资料系列文章...

2020-07-06 15:50:35 1716

原创 Redis数据迁移同步工具(redis-shake)

文章目录前言实战前言最近线上一台自建redis服务的服务器频繁报警,内存使用率有点高,这是一台配置比较简陋(2C8G)的机子了,近期也打算准备抛弃它了。抛弃之前需对原先的数据进行迁移,全量数据,增量数据都需要考虑,确保数据不丢失,在网上查了下发现了阿里自研的RedisShake工具,那就先试试吧。实战正式操作前先在测试环境实践一把看看效果如何,先说明下环境源库:192.168.28.142目标库:192.168.147.128进入github获取下载地址https://github.com/

2020-05-26 20:20:35 5517 4

原创 SpringCloud系列之集成Dubbo应用篇

文章目录前言项目版本项目说明集成Dubbo 2.6.x新项目模块老项目模块集成Dubbo 2.7.x新项目模块老项目模块参考资料系列文章前言SpringCloud系列开篇文章就说到了,公司新项目将入坑SpringCloud全家桶,但原先线上老项目是采用Spring+Dubbo技术栈的,新项目中的部分业务还是和老项目有点关联的,重写这一部分业务逻辑也是需要点时间,本来想通过http请求进行业务交...

2020-05-02 16:58:14 1796

原创 SpringCloud系列之网关(Gateway)应用篇

文章目录前言项目版本网关Gateway前言由于项目采用了微服务架构,业务功能都在相应各自的模块中,每个业务模块都是以独立的项目运行着,对外提供各自的服务接口,如没有类似网关之类组件的话,相应的鉴权,限流等功能实现起来不能够进行统一的配置和管理,有了网关后一切都是如此的优雅。刚好新项目中采用了SpringCloud Gateway组件作为网关,就记录下项目中常用的配置吧。项目版本spring...

2020-04-19 15:36:13 1478

原创 SpringCloud系列之服务注册发现(Eureka)应用篇

文章目录前言项目版本Eureka服务端Eureka客户端服务访问前言大家好,距离上周发布的配置中心基础使用已过去差不多一周啦,趁着周末继续完善后续SpringCloud组件的集成,本次代码基于配置中心代码的基础上进行集成。SpringCloud Config 文章SpringCloud Config demo01项目版本spring-boot-version:2.2.5.RELEASE...

2020-03-28 20:08:29 392

原创 SpringCloud系列之配置中心(Config)使用说明

文章目录新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入大家好,最近公司新项目采用SpingCloud全家桶进...

2020-03-22 20:02:31 611

原创 GraphicsMagick 1.3.25 Linux安装部署

GraphicsMagick 1.3.25 Linux安装部署 基础环境:linux centos 6.4 软件版本:GraphicsMagick 1.3.25 安装流程 1.安装相关依赖包 yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-deve

2017-03-10 13:14:31 3798

原创 Jquery Ajax 不执行success回调函数

对于使用ajax来请求数据已经不是第一次使用(一直觉得也就那么回事),就在昨天居然遇到了一个问题?项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试(心想可以休息下下了),谁知数据成功返回、前端没报错,后台也没错,硬是没有执行success回调函数,心凉了一半。接下来就是找原因,查看原先代码,百度,json格式检查,终于发现问题所在

2014-04-01 10:03:04 960

转载 Grails 读取配置文件

一.读取Config.groovy中的内容.如我们在Config.groovy中配置了:myConfig{configString = "This is my config"}读取的方法:1.grailsApplication.config.myConfig.configString2.先导入类:import org.codehaus.groovy.grails.com

2012-09-13 14:08:25 641

sonar-scanner-cli-3.2.0.1227.zip

sonar-scanner-cli-3.2

2021-12-28

JRebel IDE热部署插件

Intellij热部署插件JRebel JRebel热部署插件 适用IDE 插件版本 2019.1.6

2019-09-11

j2ee-1.4 包

[CLASS] javax.ejb.Timer javax.jms.Queue javax.jms.Topic javax.mail.Part javax.ejb.Handle javax.mail.Flags javax.mail.Store javax.ejb.EJBHome javax.jms.Message javax.jms.Session javax.mail.Folder javax.mail.Header javax.mail.Address javax.mail.Message javax.mail.Service javax.mail.Session javax.mail.URLName javax.xml.rpc.Call javax.xml.rpc.Stub javax.ejb.EJBObject javax.jms.XASession javax.mail.BodyPart javax.mail.Folder$1 javax.mail.Provider javax.xml.soap.Name javax.xml.soap.Node javax.xml.soap.Text javax.ejb.EJBContext javax.ejb.EntityBean javax.ejb.HomeHandle javax.jms.Connection javax.jms.MapMessage javax.mail.Multipart javax.mail.Service$1 javax.mail.Session$1 javax.mail.Session$2 javax.mail.Transport javax.mail.UIDFolder javax.servlet.Filter javax.ejb.EJBMetaData javax.ejb.SessionBean javax.ejb.TimedObject javax.ejb.TimerHandle javax.jms.Destination javax.jms.QueueSender javax.jms.TextMessage javax.mail.EventQueue javax.mail.Flags$Flag javax.servlet.Servlet javax.xml.rpc.Service javax.xml.soap.Detail javax.ejb.EJBException javax.ejb.EJBLocalHome javax.ejb.TimerService javax.jms.BytesMessage javax.jms.DeliveryMode javax.jms.JMSException javax.jms.QueueBrowser javax.jms.QueueSession javax.jms.TopicSession javax.jms.XAConnection javax.management.Query javax.ejb.EntityContext javax.jms.ObjectMessage javax.jms.QueueReceiver javax.jms.ServerSession javax.jms.StreamMessage javax.mail.FetchProfile javax.mail.MessageAware javax.mail.StreamLoader javax.mail.internet.hdr javax.xml.soap.SOAPBody javax.xml.soap.SOAPPart javax.ejb.EJBLocalObject javax.ejb.EnterpriseBean javax.ejb.SessionContext javax.jms.QueueRequestor javax.jms.TemporaryQueue javax.jms.TemporaryTopic javax.jms.TopicPublisher javax.jms.TopicRequestor javax.jms.XAQueueSession javax.jms.XATopicSession javax.mail.Authenticator javax.mail.Provider$Type javax.transaction.Status javax.mail.search.OrTerm javax.transaction.xa.Xid javax.xml.registry.Query javax.xml.soap.SOAPFault javax.activation.MimeType javax.ejb.CreateException javax.ejb.FinderException javax.ejb.RemoveException javax.jms.MessageConsumer javax.jms.MessageListener javax.jms.MessageProducer javax.jms.QueueConnection javax.jms.TopicConnection javax.jms.TopicSubscriber javax.mail.MessageContext 等等

2011-06-12

空空如也

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

TA关注的人

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