自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 mysql学习总结(二)

mysql explain的使用详细方法

2023-01-10 22:46:52 143

原创 mysql学习总结(一)

mysql底层数据结构

2023-01-08 00:38:53 479

原创 App Store内部购买产品总结(获取app store token)--Java版(三)

app store 单次购买+订阅续费+获取apple store token

2021-11-30 18:55:16 4038 4

原创 App Store内部购买产品总结(app store回调)--Java版(二)

app store 单次购买与续费

2021-11-29 20:55:53 4094

原创 App Store内部购买产品总结--Java版(一)

apple store单次购买和订阅续费

2021-11-29 20:30:05 512

原创 省地市联动组件,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有关的定时器,下面直接上代码 &lt;!--maven需要引入的依赖--&gt; &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/gr...

2018-11-25 15:41:43 448

mysql从入门到精通

mysql入门到精通书籍,适合从事后端工作的小伙伴们阅读,因为本人有资源,所以分享一下

2018-11-25

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

TA关注的人

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