![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
码农笔录
码农笔录 -微信公众号同步博客,走过路过多关注关注哦,干货多多!
展开
-
SpringCloud网关Gateway跨域处理,兼容IE
原文地址:https://www.aiprose.com/blog/139跨域是一个前后端分离开发无法避免的坑,尤其是要兼容ie。之前单项目的时候,都是在后台直接配置cors就好了,或者在nginx中配置,但是微服务要是挨个都配置,代码量大,也不是很优雅。所以我们一般都会在网关配置跨域处理,以下是我的方案,项目亲测可用。springboot版本:2.3.9.RELEASE@Configurationpublic class CorsWebFilter implements WebFilter {.原创 2021-04-19 18:16:42 · 364 阅读 · 0 评论 -
Gradle多模块项目 gradle build打包失败问题、找不到符号问题
今天下午本来以为搭建的项目要成功了,测试jib插件打包的时候发现一个问题,build打包的时候提示找不到依赖项目里的类,运行的时候好着啊,各种找资料终于搞定了。admin依赖core,运行的时候是好着的,但是打包的时候发现core打包那一步是失败的。解决方法,在被依赖的子项目的build.gradle加入如下配置,意思就是生成jar包,不生成可执行jar包。jar.enabled=trueb...原创 2019-11-30 10:20:08 · 5046 阅读 · 0 评论 -
手动下载genymotion ova镜像文件,genymotion下载失败、慢解决方案
手动下载genymotion ova镜像文件,genymotion下载失败、慢解决方案genymotion 模拟器基本是开发人员必备的软件了,但是有时候下载镜像文件的时候容易报错,要不就是很慢,但是迅雷有p2p加速功能,所以可以使用迅雷加快下载速度 1.安装包下载https://pan.baidu.com/s/1q6g7YtLYgARQOSIATsyLww 最好是下载genym...原创 2018-04-25 13:51:43 · 3060 阅读 · 0 评论 -
android studio 3.x 安装genymotion插件、genymotion离线插件安装
android studio 3.x 安装genymotion插件1.下载android studio3.0之前,可以直接在插件那里在线安装genymotion插件,但是3.0版本之后就搜索不到了,只能离线下载安装。下载地址 :https://pan.baidu.com/s/1KMmTXoFlgEQrt1BfAs6Kkg https://dl.genymotion.com/plu...原创 2018-04-25 14:57:34 · 4273 阅读 · 3 评论 -
Android全能开源项目xUtils3开发教程、简单封装
Android全能开源项目xUtils3开发教程、简单封装一、简介xUtils是一个比较全能的开源项目了, 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展。这是xUtils3 的 github地址https://github.com/wyouflf/xUtils3 xUtils3 的一些特性xUtils支...原创 2018-05-19 12:03:06 · 12502 阅读 · 1 评论 -
springboot2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...原创 2018-08-04 18:56:33 · 38591 阅读 · 10 评论 -
hystrix-dashboard 报错 /actuator/hystrix.stream 404 Not Found
springcloud 中使用 hystrix-dashboard 进行监控的时候启动报错”path”:”/actuator/hystrix.stream”,”status”:404,”error”:”Not Found”这是因为springboot2.x使用了endpoint解决办法是在被监控的微服务的bootstrap.yml文件中加入如下配置management: end...原创 2018-08-06 00:03:38 · 18126 阅读 · 6 评论 -
android8.0采坑 Only fullscreen opaque activities can request orientation
android8.0采坑 Only fullscreen opaque activities can request orientation也就是说只有全屏不透明的activity才可以设置方向,既然知道问题所在就好办了。找到你设置透明的Activity,然后在他的theme中加入如下配置。<item name="android:windowIsTranslucent"&原创 2018-08-01 17:13:10 · 2019 阅读 · 0 评论 -
springboot2新版升级springcloud微服务实战Consul+sleuth+zipkin+Feign/Ribbon+Config+Zuul+Hystrix+Turbine
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...原创 2018-08-11 15:24:44 · 16708 阅读 · 0 评论 -
android library打包发布到jitpack.io远程maven仓库中详细教程
android library打包发布到jitpack.io远程maven仓库中详细教程本文介绍,如果将自己写的开源代码上传到github.com,然后打包传到jitpack.iomaven仓库,这样别人就可以通过gradle或者maven依赖使用你的开源代码了。一、准备环境1.新建项目在androidstudio中新建一个工程项目,建完之后,新建一个module,然后选择li...原创 2018-08-03 12:36:14 · 3638 阅读 · 0 评论 -
ELK+logback+kafka+nginx 搭建分布式日志分析平台
ELK+logback+kafka 搭建分布式日志分析平台ELK(Elasticsearch , Logstash, Kibana)是一套开源的日志收集、存储和分析软件组合。而且不只是java能用,其他的开发语言也可以使用,今天给大家带来的是elk+logback+kafka搭建分布式日志分析平台。本文主要讲解一下两种流程。 1.我们是通过logback打印日志,然后将日志通过kafka消息...原创 2018-08-12 22:54:48 · 12180 阅读 · 4 评论 -
微信扫码支付、网站接入微信支付-Java
如果你的网站想接入微信支付,那么你的有个公众号(微信公众平台),然后开通支付功能,在微信商户平台操作。仔细看哦,这是两个平台,商家平台有详细的接入流程,这里只介绍程序方面。1、准备准备商家帐户下载证书,重置密钥(密钥重置后请妥善保管)内网穿透软件(微信支付成功后会有回调)2、代码加入依赖微信支付比较麻烦,所以我们采用第三方封装的jar包compile g...原创 2018-05-02 23:51:27 · 5856 阅读 · 2 评论 -
mysql5.7 ORDER BY clause is not in GROUP BY clause and contains nonaggregated column
好郁闷,这句sql看着很正常,可是他就是报错,百度查资料基本都是修mysql的配置文件SELECT item_id from tb_order_item as aa,tb_order as bb WHERE aa.order_id = bb.order_id GROUP BY aa.item_id ORDER BY bb.create_time desc 解决方法SEL...原创 2018-04-16 22:53:15 · 2038 阅读 · 0 评论 -
兔子的个数-java
兔子的个数古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三 个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 规律 1 1 2 3 5 813public class FirstRabbit { public static void main(String[] args) { Scanner inputScanner = new原创 2017-06-29 18:02:05 · 4499 阅读 · 0 评论 -
特殊回文数-Java
特殊回文数问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n,编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=54。package cn.slxy.sua原创 2017-06-29 18:11:42 · 4488 阅读 · 0 评论 -
docker自动化部署实战
docker自动化部署实战避免重复造轮子,我就不说docker的好处了,百度一大堆,况且你能看到这个文章,说明你也大概了解docker了。当然还是要从安装开始一步步来,本文中使用的是daocloud+coding+docker。daocloud官网 ,coding官网。 自动化流程是:打包应用程序->上传到coding->daocloud检测到更新->自动构建docker镜像->自动部署应用->完原创 2017-09-10 18:49:20 · 39546 阅读 · 7 评论 -
微服务架构搭建:Consul+sleuth+zipkin+Feign/Ribbon+SpringConfig+Zuul+Hystrix Dash-Board-Turbine
springcloud微服务架构搭建:Consul+sleuth+zipkin+Feign/Ribbon+SpringConfig+Zuul+Hystrix Dash-Board-Turbine相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例: 服务提供者和服务消费者 ,消费者会调用提供者的服务,新建...原创 2018-01-25 12:08:18 · 21688 阅读 · 3 评论 -
springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin
springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例: 服务提供者和服务消费者 ,消费者会调用提供者的服务,新建的项目都是用springb...原创 2017-09-18 11:46:28 · 78779 阅读 · 49 评论 -
java配置跨域springboot配置Cors跨域
springboot配置Cors跨域、java最简单配置跨域解决方案现在前后分离已经是很常见的一种开发方式了,所以难免会遇到跨域问题,之前用的比较多的是jsonp(本人表示没用过),之前我遇到这种问题一般都是用nginx做反向代理实现跨域请求。不过springmvc4.2版本增加了对cors的支持,所以解决办法就更简单了,后端一个全局配置轻松解决跨域问题,比之前的都简单轻松。 cors协议原创 2018-02-02 15:11:03 · 16579 阅读 · 0 评论 -
docker安装ffmpeg,alpine/ubuntu安装ffmpeg
docker安装ffmpeg,alpine/Ubuntu安装ffmpeg这段时间项目中用到了ffmpeg,我们的项目是通过docker来部署的,我的tomcat基础镜像有的是Ubuntu,还有的是alpine,就遇到了一个问题,有时候会安装失败。接下来给大家带来安装教程-docker环境下。一、alpine安装ffmpegalpine镜像比较小,所以后面在docker方面可能用的比原创 2018-02-05 11:35:25 · 15239 阅读 · 1 评论 -
网站调用支付宝进行支付-Java后台调用支付宝支付
网站调用支付宝进行支付-Java后台调用支付宝支付最近公司一个产品用到了打赏支付,其中一个是支付宝,记录一下java后台调用支付宝的过程付代码。本文讲的是使用沙箱环境(支付宝提供的一种开发专用模式,不要实际支付,可以走通整个流程)。一、准备工作1.首先要到 蚂蚁金服开发者中心 注册商家账户,并认证。 2.下载java版的sdk和demo sdk&amp;demo下载地址 3.将sd...原创 2018-03-23 16:59:50 · 11084 阅读 · 5 评论 -
java根据ip地址获取城市地域信息
java根据ip地址获取城市地域信息这里提供两个公开的接口,一个是阿里的,一个是新浪的 http://ip.taobao.com/service/getIpInfo.php?ip=123.139.94.139 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&amp;ip=218.192.3.42 接下来...原创 2018-04-01 00:17:31 · 12772 阅读 · 3 评论 -
简化 @RestController @RequestMapping ,自定义spring注解
简化 @RestController @RequestMapping ,自定义spring注解@RestController@RequestMapping(value = "/mark")public class MarkController这是我们经常看到的两个注解,每次都要写两行,为了提高速度,所以要封装一下这俩个注解。不知道为什么spring为什么不封装一个,比如他官方提供的...原创 2018-04-14 18:04:23 · 3045 阅读 · 1 评论 -
斐波那契数列-Java
斐波那契数列斐波那契数列是一种非常有意思的数列,由 0 和 1开始,之后的斐波那契系数就由之前的两数相加。用数学公式定义斐波那契数列则可以看成如下形式:F0=0F1=1Fn=Fn-1+Fn-2我们约定Fn表示斐波那契数列的第n项,你能知道斐波那契数列中的任何一项吗?输入包括一行,包括一个数字N(0≤N≤50)。输出包括一行,包括一个数字,为斐波那契数列的第N项的值。import java.util.原创 2017-06-29 17:54:39 · 12475 阅读 · 0 评论