自定义博客皮肤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)
  • 收藏
  • 关注

原创 org.springframework.cloud:spring-cloud-starter-openfeign:jar is missing详解

我感觉最近带的好几个新人在搭建springCloud基础框架的时候,会犯一个非常小的错误,导致进度卡住了。再次install,可以看到能够直接下载下来jar了,不再报missing错误了。所以,小伙伴们就陷入了删本地仓库——install——删本地仓库的“无脑”循环。其实,这是一个挺不应该犯的小错误,那就是版本号。这样maven就不知道下载哪个版本的jar了。openfeign无法导入的问题。表面上看是jar包没有下载下来。

2023-10-30 14:59:18 1817

原创 Java面试技巧之每天一个Tip——Redis持久化方式

AOF的命令会追加到rdb文件内容之后,结果就是前半部分是rdb数据,后半部分是aof的命令。redis4.0版本之前,即使两种方式同时开启,redis服务器恢复时也只会使用AOF的文件来进行恢复,rdb文件根本不用。这样,恢复的时候,二进制数据先加载进内存,后面再执行剩余的aof命令,这时候要执行的aof命令肯定要比只使用aof模式更少。但是,RDB会造成数据丢失,fork子进程会丧失一些性能,不同版本Redis的rdb文件格式不统一,产生兼容问题。好了,大家周末愉快,就写到这里吧,下次说点别的,😁。

2023-04-21 17:23:01 636

原创 Java面试技巧之每天一个Tip——SpringBean生命周期和作用域?

Spring Bean默认是单例的,所以也是线程并发不安全的——那么如何保证线程安全呢?为了防止出现类似的情况,Tip一下大家,很简单的Tip,不用多深刻,毕竟面试官也会理解,这其实就是一个「甜点」问题。OK,上面就是把Spring Bean生命周期说清楚的精简版了,这个面试题不会扩展太多的,放心吧~这句话可以说基本正确了,其实属性赋值还有一个部分,就是对引用的容器级别对象的属性赋值。但是,偶尔,面试者还是会遭遇到这个问题,以至于被打了个措手不及,一脸懵。接着,再来说说Spring Bean的作用域。

2023-04-11 17:01:16 422

原创 Java面试技巧之每天一个Tip——RabbitMQ如何进行消息持久化?

请你说一下RabbitMQ是如何进行消息持久化的?

2023-03-30 09:25:07 341

原创 Java面试技巧——每天一个Tip之引言

我这个系列就是一个原则:**不长篇大论,面试能过关**。

2023-03-30 08:42:40 154

原创 Java面试技巧——每天一个Tip

java原理、面试技巧、java面试技巧

2022-03-20 09:08:54 475

原创 Mac无法启动eclipse

一篇文章搞定Mac无法启动eclipse

2022-02-12 17:10:35 4987 3

原创 一张图让你说清楚SpringCloud面试题

SpringCloud可能是目前面试中出镜频率最高的角色了。现在,初中高级研发的面试中,微服务问题怎么也躲不开SpringCloud了。但是,当面试官说出你心里早已预感到的那个问题——你了解SpringCloud吗?或者,你说说SpringCloud——的时候,你张了张嘴,真的不知道该从何说起这个技术全家桶。真的以为这是让我说Spring IOC是什么吗?这么“宏大”的一个问题,对于我们这种只会做,不善表达的程序员来说,感觉自己参加了一场演讲比赛似的。你是不是也有这种感觉呢?有的话,往下看,我画了一张

2021-01-23 09:48:19 201 2

原创 为什么你都三十多岁了还没有结婚——致那些80后的程序员

这两天读了一篇文章,是有关80后程序员面临的“中年危机”。80后程序员面对婚姻、家庭和工作的抉择处在了人生的十字路口,在大家纷纷指责这些文章贩卖焦虑的背景下,我逐渐感到之所以这样的文章层出不穷,有的说被裁员想不开的,有的说拼不过年轻人的,有的说不敢奢望爱情的,是否也因为或许80后的程序员真的遇到了一些人生的坎从而让他们备受关注呢? 答案就不得而知了。作为一个80后的程序员,我只想说说我身边的和我自...

2018-06-30 08:24:18 4937 2

原创 直销银行二三事之对公业务

直销银行的对公业务市场一直处于各个城商行以及近几年成立的互联网银行、民营银行的必争之地,从线下到线上,尤其是互联网银行和民营银行。因为没有实体网点或者只有一个实体网点,加上对公业务的单笔金额往往大大高于对私业务,即使是服务于中小微企业,所以通过直销银行推广对公业务模式一直是这些银行的获客、负债和放贷的发力点。随着互联网思维逐渐被各大银行所接纳,股份制银行甚至是国有银行也开始加入或关注这一块业务,作...

2018-05-26 10:34:02 2219 1

原创 直销银行二三事之敏捷开户

目前的直销银行以其快速和便捷的特点来吸引获客,在金融市场上依靠打快节奏来获取客户的第一道门槛就是开户流程,所以今天总结了快速开户的流程,作为直销银行系列的一个先导篇目,整体的全貌和详细的直销银行业务内容会在我正在写的以及后续的直销银行二三事系列里展现。首先上流程图: (三张图略有重叠,抱歉)微信公众号是目前作为渠道推广最简单最直接的方式,微信不敢说人人都有,但是至少有消费能...

2018-03-17 15:14:10 2085

原创 java获取每月最后一天

一个小问题,成为了一个坑。相信大家对这个题目——Java获取每个月的最后一天——都不陌生吧。其实,不纠结于最后一天啦,也可以是上个月的最后一天,下个月的第一天,等等之类的。我发现网上都是写好的一些例子,提供给大家解决那些固定要获取的一个月的最后一天或者第一天,但是代码注释却又惜字如金,导致使用者在完全不理解的情况下,Ctrl+C和Ctrl+V,一个坑就暗含在了这里。先上一组“凌乱”的代码,...

2018-02-10 06:37:27 55109 3

原创 致你

想去看大海, 因为心里太挤。 想在湖上泛舟, 看夕阳西下, 因为对面有你。 那时是梦, 如今亦然。 悠然地生活, 内心的安宁, 一生未发现的, 在一刻中了然。 热情澎湃地追赶, 如今慢下了脚步。 本以为找到了, 现在却糊涂了。 无力抓住飞逝的时间, 不想一切太匆匆, 只想时间能够等一等, 等一等那个曾经虔诚的人, 那个敬畏你的人, 他的心里住进了孤独。 深

2018-02-03 17:47:36 334

原创 华为荣耀微信支付报错

今天遇到一个错误:华为荣耀无法调用微信支付,这是表面现象,在跑测试的过程中出现了报错。

2017-07-21 13:22:47 2686 1

原创 微信支付签名错误

之前写了一些支付宝和微信支付集成的文章,收到了广大网友的关注和讨论,感到非常开心。最近做了支付宝和微信支付的二次升级,支付宝的API调用有了些许变化,支付宝官方放出了2.0,在此也强烈建议大家使用新版的支付宝支付API。这个讲在后续博文中公开。今天主要说说微信支付出现的签名错误问题。其实是一个很小的问题,因为在上一版集成微信支付的时候是自己走的整体的申请流程,一些KEY和密钥都是通过一步一步记录下来

2017-07-06 19:04:38 4804 1

原创 Android-times-square自定义样式

有关Android-times-square的日期控件之前写过一篇文章,请参考我的博文Android日期控件,需求和详细设计都在这篇博文里。 今天主要说说自定义样式的问题。我虽然不是美工或者前端设计师,自认为审美还是没问题的,但是这个日期控件就被诸多吐槽,首先它的样式跟设计图就不一样,这可能也是每个小伙伴都会遇到的问题。所以读了一下它的源码,之所以是“一下”,还是因为那句话:时间紧任务重。不过今天

2017-06-06 09:05:16 1764 4

原创 Android RecyclerView实现RadioButton绑定事件

最近项目忙,今天终于抽出时间写一个小功能的blog供大家参考。需求,直接上图:比较简单的需求,就是实现一个底部弹出,供用户选择,选择是单选。底部弹出类似一个列表,有不同项,这里是人名和邮箱两项,还有一项是一个单选,选中以后将值填入主页面对应的空上。 实现可以有很多,我选择的是列表+Dialog底部弹出,单选按钮触发相应的回调事件将值回传给调用方直至返回到目标调用方(一会详细说这个)。详细实现流程:

2017-05-17 10:44:29 3524

原创 Retrofit配置

之前写Lambda表达式运用的时候,提到了Retrofit框架,基于OkHttp的解决Android手机端访问服务端的数据接口的框架。使用中感到方便的地方是他能用注解完成接口定义,配合SwaggerUI,开发就像写文档一样,只不过接口返回值是基于Subscriber的理念,如果你的服务端接口返回了空值或者不在Retrofit定义范围内的返回值,那你需要自己定义适配器去处理。今天先简单说说它的配置和实

2017-04-30 09:03:59 880

原创 Lambda表达式运用

其实Lambda表达式在Python或者Scala中早就运用起来了,JAVA在8的时候引入Lambda也是借鉴了它的一些优点,比如更加的灵活,更加的面向对象。其实Lambda在我理解,一个核心的概念是,将行为参数话。换句话说匿名内部类的出现,其目的是想要随用随写,事先我不知道要进行怎样的业务逻辑处理,那好我提供一个接口,然后在调用它的地方进行具体的实现。这样可以增加代码的可扩展性。

2017-04-28 11:01:46 557

原创 Android日期控件

(请先认真读一下前两段,谢谢) 最近做了一个电商的Android原生项目,其中有一个酒店预订的功能,要实现一个日期控件,基本就是入住时间,离店时间,日期控件需要连续展示一年或者几年的按月份显示的连续视图。这样当然是为了让用户能在日期控件上选择一段连续的时间,相信大家不难理解这个需求。有关日期控件,网上一抓一大把,但是我发现,无论是什么日期控件,博主们都是割裂的来介绍,无论日期控件多么炫酷,如果结合

2017-04-23 11:49:49 3125 5

原创 JavaAnnotation运用到实际项目中

Java Annotation 反射 工厂方法

2017-04-10 08:37:32 698

原创 Dubbo Provider无法找到

之前写了一篇Dubbo服务从Provider到Consumer的Demo,这几天讲实际编写的Dubbo服务功能放到测试服务器和生产服务器上部署又遇到了三个问题,在此做一篇续给大家提醒。问题环境: 两台测试服务器,部署在阿里云上,只有内网网卡; 多台生产服务器,部署在阿里云上,有内网网卡和外网网卡;之所以提到这个是因为后面的一个问题就是由此产生的,后面会详细描述。有关的配置

2017-03-22 11:19:03 10502 1

原创 Dubbo服务环境搭建以及Dubbo服务的提供者和消费者配置详解

项目中引入了Dubbo,对外需要提供一个Dubbo的接口服务,编写了一个demo,在此提供出来,供初学者引用。 主要包括:在spring项目中引入对dubbo的支持,编写dubbo的provider和consumer,提供一个可测试的小demo。目标:开发环境中添加对Dubbo的支持,编写Dubbo服务的提供者和消费者。环境:Spring4.0, Dubbo2.5.3, Zookeeper3.4.

2017-03-20 13:31:52 16763 1

原创 Matplotlib图表不能在Pycharm中显示的问题

初学者可能都会遇到一个小问题就是:在用IPython的时候,可以使用类似%matplotlib inline的Magic Function(魔法函数)来显示Matplotlib图表,但是用Pycharm编写项目的时候是不能写magic函数的,会出现编译错误:但是不加这行,运行后,Matplotlib图表就不会正常显示。程序运行后也不会报错,只会在控制台输出:Process finished with

2017-03-19 02:41:27 32002 4

原创 Android混淆步骤,混淆结果查看以及混淆后出现的问题和衍生问题

今天说说Android原生的混淆,原生项目即将上线,伴随着整体功能的完成和完善,一些涉及安全和自我保护以及优化的问题被提到日程上。混淆恰恰能解决的就是我们的APP代码的保护以及优化的问题。前言: 因为互联网环境的开放性和工具的便捷,我们很容易能将代码进行反编译以获取线上项目的源码。秉承对知识产权的尊重,我们在不侵犯他人权益的情况下,也需要对自己的劳动果实进行有效的保护,所以混淆能够帮助我们将自己的

2017-03-14 15:32:23 10314

原创 Python数据分析入门

最近接受Python数据分析的培训,准备接下来深入研究一下,正处在初涉阶段,先上一个小练习热热身。 开发工具:PyCharm 2016.2 完整练习的GitHub地址:https://github.com/xinluqishi/pythonTrainingPro项目分析数据:https://www.kaggle.com/osmi/mental-health-in-tech-survey,这是有关

2017-03-08 20:23:47 14330 4

原创 Cordova自定义插件,解决Android混合开发向原生开发的过渡

关键词:混合开发 ionic-2.1.4 + cordova-6.3.1 + angularJS Cordova 自定义插件 插件源码:Cordova自定义插件源码 今天说说再混合开发时会用到的一个小技能,写Cordova插件。网上的例子大多是从安装环境开始,今天就简单粗暴的直接说怎么写一个自定义的插件。需求: 公司最开始使用混合开发做了一版App(Android+IO

2017-02-25 09:00:13 2580

原创 判断Android应用是否打开了使用网络权限

前提: 自己编写的应用中有地图定位的功能,需要使用网络来进行地图上的定位。首先,有必要阐述一下有关地图涉及的两个层面的权限问题: 1. 手机系统层面的权限,即手机系统本身的无线是否打开,4G是否打开,GPS是否打开(Android手机一般在主界面下滑就能看到,位置明显),定位位置是否打开(这个可以在系统设置-》隐私中查看)。 2. 应用本身层面的权限设置,这个就是需要打开设置-》应用程序-》

2017-02-13 18:35:18 12202 1

原创 支付宝创建交易异常,请重新创建后再付款

今天遇到一个问题:应用中集成支付宝接口的时候,生成了正确的支付参数后,在发送给支付宝的时候,也就是调用pay方法的时候,页面跳转到支付宝支付页面,但是支付宝页面还没有刷出来的时候就报出了一下错误:“创建交易异常,请重新创建后再付款”网上搜了很多解决方案都是怀疑跟配置或者注册信息有关系,我本来也是怀疑这个,但是后来发现不是,因为之前做了一个版本的支付宝支付集成,并且已经上线了。现在把本地手机端的链接地

2017-02-13 10:45:17 13451 7

原创 搭建Ionic AngularJS Cordova开发环境

今天讲讲这个常识性知识,原因很简单,目前正在用这种混合开发的模式,原生的性能更好,但是混合开发还是需要懂一些,况且之前没有接触到AngularJS,正好借此机会总结一下:安装Node.js;安装Git;运行命令,cordova和ionic就安装进来了:npm install -g cordovanpm install -g ionic

2016-09-17 20:20:03 535

原创 微信支付无法回调 APP端

微信支付服务端的回调网上已经有很多例子了,如果你一直专注于服务端开发,那么应该是非常轻松的搞定,就是别忘了对业务数据处理加锁,因为微信会重复发来消息通知而造成数据重入的混乱。我想说说手机端Android开发的回调如何处理,也许大家使用原生的开发比较多,所以依照微信的官方文档处理就应该能够解决,但是对于使用AngularJS+Ionic+Cordova的Hybrid混合开发的小伙伴来说就不是能够顺畅解

2016-08-25 07:40:43 4838

原创 微信支付仅能成功调用一次的问题

本人使用Android开发有一段时间了,但是本身没有系统学,而且多年专注服务端开发,总觉得因为项目需要接触Android移动端开发只是暂时的,所以没有太上心,结果碰到一个大难题折腾了一天,最后被有经验的小伙伴提示了一下才迎刃而解,感觉无地自容的同时,又非常窃喜,毕竟跨过一个一个的坎,就成长了,在这里丢人等换个地方就成牛了也未可知,哈哈。闲言就絮叨到这里,赶紧分享:微信支付调用接口整体的流程有必要简述

2016-08-17 19:45:07 10452 3

原创 微信Demo导入遇到的问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-04 10:48:57 1311

原创 自己的Android应用中调起支付宝网页

这几天一直研究支付宝接口调用,因为当前应用中需要调用支付宝接口作移动支付。遇到一个问题困扰几天,就是当我们的手机端未安装支付宝APP的时候,需要在自己应用中调用支付宝的登陆网页进行支付。我是Android开发,网上有很多小伙伴都遇到了无法调起网页支付宝登陆页面的问题,在此给大家分享一个解决方案,希望能帮助遇到同样问题困扰的小伙伴。网上也有很多贴,都是说要加入H5PayActivity和Au

2016-07-29 23:12:54 5976

空空如也

空空如也

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

TA关注的人

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