- 博客(24)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 App Store内部购买产品总结(获取app store token)--Java版(三)
app store 单次购买+订阅续费+获取apple store token
2021-11-30 18:55:16
4038
4
原创 省地市联动组件,java返回树状结构数据解决方案
省地市联动组件,根据element-ui组件的json格式要求,返回对应的数据结构,首先我们得有一张表记录中国的省市区数据 类似于这样,然后我们用java8 的stream api来实现数据拼接 public Map<String, Object> getCountry() { StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.append("select t4.id a...
2020-11-07 16:14:34
508
原创 根据redis生成流水号主键
这段时间因为工作的关系,研究了一下流水号这一块业务处理,很多时候主键使用相应的流水号,还挺不错的,流水号同样也适用于分布式系统,这里直接上代码,边上代码,边写注释把 因为我负责的系统是很久以前的了,用的还是Springmvc+JPA的架构,所以这里引用的maven jar包会比较旧,用cloud的同学可以使用新的jar包 <dependency> <groupId>redis.clients</groupId> <...
2020-11-07 15:59:59
494
原创 常用的java lambda 表达式和Stream方法总结
几个月前,突然喜欢上了这种写法,lambda表达式是 java8以后才流行起来的,好处的话,是写起来很方便,而且效率高,因为lambda设计的初衷就是砍掉冗余的代码和中间变量的生成,但是也有缺点,比如阅读比较头疼,尤其是复杂一点的代码,这里简单的把我经常使用的一些方法总结出来,做一个参考也还行package cn.itcast.spring.stream;import java.math.BigDecimal;import java.util.*;import java....
2020-05-23 18:20:20
390
原创 常见的git操作命令总结
因为现在新开始的一些项目普遍都使用git进行开发,而不是svn,所以git操作多多少少还是需要掌握一些,这里列一下我平时经常用到的一些git指令--查看git状态git status--提交到暂存区代码git add good.txt--撤销暂存git rm --cached good.txt--提交本地库git commit -m "" good.txt-...
2020-05-05 20:27:09
296
原创 cloud eureka学习笔记
这篇文章来讲一下eureka开发操作,eureka 是spring cloud的服务治理模块,提供了服务发现和消费功能,那么这一块怎么配置呢,这里来讲解一下。1.pom引入eureka的依赖,配置文件如图所示。 <dependencies> <dependency> <groupId...
2019-11-28 17:15:17
188
原创 大众点评 CAT 搭建
接触过一段时间的大众点评CAT框架,这是一个监测微服务的RPC框架,有兴趣的同学可以去了解一下 首先是服务端的配置: 服务端那一块需要一个mysql数据库,然后从github上面拉取源码可以拿到数据库的初始化脚本,然后编译一下源码可以拿到war包,具体可以参考流程https://github.com/dianping/cat/wiki ,服务端那一块的消息。 ...
2019-08-16 17:40:54
1008
原创 大数据 HDFS搭建
刚接触hadoop不久,这里回顾一下hdfs的搭建把hadoop文件放在了/usr/local/hadoop目录下面,各位同学可以根据实际需求存放目录首先进入/usr/local/hadoop/hadoop-2.7.1/etc/hadoop文件夹,1.找到 hadoop-env.sh 文件,用vim 编辑器打开,配置java_home2.配置core-site.xml...
2019-06-27 00:32:21
262
原创 springboot+mybatis快速搭建框架
这段时间重新整合了一下springboot和mybatis框架,这里贴出代码,之后可以快速的ctrl c+ctrl v搭建框架,嘿嘿,能节省一大部分时间 1.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...
2019-05-28 16:15:25
300
2
原创 spring redisTemplate+redis实现简单的抢购逻辑
有关电商抢购的具体实现方案实现,首先需要明确我们抢购最关键的因素无非就是商品的库存,具体抢购的那些商品,用户抢购成功后如何和抢购商品形成关联关系。这个给出大概的思路:1.进行商品的备货2.抢购的时候,每抢够成功一次,商品的库存-1,同时记录抢购到该商品的用户。3.抢购结束后,同步数据,生成相应的订单。抢购的话,建议采用redis数据库,响应速度快,性能也稳定,也可以承受高并发的...
2019-04-12 17:44:16
1515
原创 excel转csv操作
前一段时间和第三方对接,遇到大概这么一个业务逻辑,上流提供excel文件到我们的sftp服务器上,然后我们通过java脚本定时去处理excel文件,生成相应的csv文件,返回给下游的厂商,让他们进行全量入库。这里提供一下大致的代码编写逻辑,其实这是一个很简单的业务流程,因为excel使用的是07后的excel文件,所以这里使用poi技术进行业务编写。 首先普及一下...
2019-02-26 23:44:36
6779
1
原创 docker 部署springboot应用
最近学习了一下docker容器操作,简单的写一下docker部署springboot的整一个过程,docker需要拉取一个java镜像docker pull java 启动这个java 容器,把端口和宿主机上面的端口联通docker run -it -d -p 127.0.0.1:8080:8080 --name javatest docker.io/java ...
2019-02-17 18:23:42
216
原创 docker 下载加速
因为国内防火墙限制,在下载docker镜像时总是觉得特别卡,在这里推荐一种加速器--DaoCloud,借助国内镜像可以达到很快的下载效果,下面是daocloud的加速网址: https://www.daocloud.io/mirror#accelerator-doc 执行这个命令:curl -SSL https://get.daocloud.io/daotools/se...
2019-01-13 17:16:51
1035
原创 利用 restTemplate发送application/json的请求,By一个后端发送http请求的神器
前段时间的工作中,遇到了一些场景,需要后端来发送http请求去第三方接口获取信息,以前没有使用springboot,很多时候用Apache的HttpClientUtil来解决这类需求,但是后面逐渐改成okHttpClient,这个也是一个不错的开源框架,当然spring也提供了相应的请求工具,restTemplate也能够解决我们的需求,而且有spring的支持就不需要去整合第三方...
2018-12-31 16:30:58
10670
1
原创 了解掌握spring aop(下)
接着上一篇博客,日常开发中,经常能接触到注解这种东西,很多时候自定义注解可以和aop相结合,这里大概记录相应的用法,比方说我们有一个场景,和app端交互式,我们需要前端给出的请求信息进行校验,如果不用aop的话,可能很多人第一反应就是在Controller层去校验这些信息,但是从利用注解+aop机制我们会发现Controller层用一个注解就可以解决掉那些冗余的代码,省去那些繁琐的校验...
2018-12-30 21:13:31
363
原创 了解掌握spring aop(中)
接着上一篇博客,这里主要记录一下各种增强的实现,包括前置增强,后置增强,环绕增强,异常抛出增强,引介增强,用@AspectJ来实现(需要注意的一个问题,jdk版本必须在1.5以上)1.前置增强,业务层和aop拦截代码如下package com.mimoprint.schedule.service;import lombok.extern.slf4j.Slf4j;i...
2018-12-29 23:55:56
211
原创 了解掌握spring aop(上)
作为一名java开发人员,相信大家对spring aop这个机制都不陌生,日常写代码也好,都会或多或少的接触得到,刚好今天复习一下spring aop这一块的内容,就顺便在这里总结一下spring aop的一些概念。 首先是关于spring aop的介绍,引用一下精通spring4.0书上介绍,spring aop指的是面向切面编程,通过横向抽取机制来分离重复性且与业务无关的...
2018-12-15 20:28:42
184
原创 关于spring yml文件动态配置的各种注入方式
spring容器支持多种注入方式,在工作中运用的场景也特别的多,我们需要清楚一点,spring的本质就是容器,通过spring可以很好的实现类的调用方和被调用方直接的解耦,同时把类的创建和销毁交接给spring进行管理,不过我们也会经常遇到一些需求变更,比如你需要利用ftp上传文件,文件路径暂时不明确,如果把文件路径,用户名,端口这些配置信息,写死在代码里面也不合适,如果有变更,只能...
2018-12-09 01:07:24
7979
原创 @Scheduled注解的详细使用
SpringBoot的定时任务搭建我在上一篇博客有较为详细的介绍,这里就不在做具体的解释了,我们来侧重查看一下@Scheduled这个注解的具体用法,这里根据spring文档上说的具体用法做一个简单的实践。我们先来看一下@Scheduled注解源码package org.springframework.scheduling.annotation;import java....
2018-11-25 17:02:32
5590
1
原创 spring定时器介绍
平时我们工作时会经常遇到有关定时器的业务需求,比如定时去更新商品的销量这些,那其实我们可以根据业务的实际需求去定制开发定时器,这里主要讲解和spring有关的定时器,下面直接上代码 <!--maven需要引入的依赖--> <parent> <groupId>org.springframework.boot</gr...
2018-11-25 15:41:43
448
CXF 调用 C# 的 WCF 服务接口
2017-12-04
关于java调用C# wcf服务接口
2017-12-03
maven deploy到nexus上出现的异常,求大神回答一下
2016-11-23
ajax出现小问题,求大神解答
2016-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人