9 迷彩的博客

尚未进行身份认证

个人博客:https://javaymw.com 欢迎来访哟! 80后、Java程序员、爱好篮球、羽毛球、跑步

等级
TA的排名 2k+

activiti 5.16 Chapter 1-2-3 简介 学习 配置

Activiti 5.16 用户手册Chapter 1-2-3 简介 学习 配置Table of Contents协议下载源码必要的软件JDK 6+Eclipse Indigo 和 Juno报告问题试验性功能内部实现类协议Activiti是基于Apache V2协议发布的。下载http://activiti.org/download.html源码发布包里包含大部分...

2020-04-09 12:41:50

阿里云服务器、CentOS7开启、关闭防火墙命令

CentOS7使用的是firewall防火墙,不再是原来的iptables1:查看firewall防火墙状态firewall-cmd --state或者systemctl status firewalld2:打开防火墙systemctl start firewalld3:关闭防火墙systemctl stop firewalld4:重启防火墙firewall-cmd -...

2020-03-23 20:53:49

Java之ConcurrentHashMap源码解析

ConcurrentHashMap源码解析文章目录ConcurrentHashMap源码解析jdk8之前的实现原理jdk8的实现原理变量解释初始化初始化tableput操作hash算法获取table中对应的元素f链表或红黑树操作table 扩容get操作jdk8之前的实现原理jdk8的实现原理JDK8的实现已经抛弃了Segment分段锁机制,利用CAS+Synchronized来保证并发更...

2020-03-23 13:20:16

Java之线程池源码解析

线程池文章目录线程池线程池概述创建一个线程池并提交线程任务线程池源码解析参数认识构造方法提交任务addWorker执行任务关闭线程池线程池概述什么是线程池为什么使用线程池线程池的优势第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线...

2020-03-23 13:18:25

Java之格林威治时间格式转换成北京时间格式

Java之格林威治时间格式转换成北京时间格式/** * Copyright 2020. yaodouwang.com Studio All Right Reserved * <p> * Create on 03-23 12:45 * Created by zhaoxinguo * Version 2.0.0 */package com.mtons.mblog;imp...

2020-03-23 13:16:37

Java计算账户余额的核心方法

摘要:在项目开发中,有这样一个业务场景,就是我们有个虚拟服务,服务是按一定的YD(这里的YD相当于一般的积分即可)去抵扣的,当时YD又是通过用户下单购买产生的,规则如下图:在这里插入图片描述 ,那么在计算服务消费的时候,需要计算账户的剩余YD,详细见如下代码:/** * Copyright 2019. yaodouwang.com Studio All Right Reserved *...

2020-03-03 18:28:41

Java对List里面的元素实现按指定字段排序的方法

摘要:在日常开发中,经常会用到排序算法,这里记录下日常使用比较多的排序方法,其中包括按指定指定:正序、倒序排序,还有按自定义字段排序的方法,方便日后查看;一:按指定字段排序,默认倒序,如下写法:/** * @description 对List集合按指定字段排序,默认倒序 * @author zhaoxinguo * @date 2019/12/26 */private void s...

2020-02-03 17:32:41

记一篇迟到的2019年年终总结

前奏:2019年已经过去,现在才写年终总结似乎有些晚了,之前一直想着在2020年到来之前写,结果由于各种外因导致延迟到现在了,不过该总结的还是要总结,不然对不起过去一年发生的各种故事。工作:2019年我是进入新公司的第一年,2018年底由于公司项目发展规划裁员,我在11月底拿了N+1赔偿离开了供职将近2年的公司,其中还是有些舍不得,毕竟是大公司,各种制度毕竟完善,算是我待过的公司综合起来最好...

2020-01-30 21:18:57

数据操作日志记录表设计、可以查询、恢复历史数据记录

数据操作日志记录表设计、可以查询、恢复历史数据记录摘要:在日常开发中,我们经常会遇到这样的需求,产品希望用户对业务系统的所有操作都做日志记录,尤其是涉及到修改、删除的时候,更应该,因为用户在操作系统的过程中难免会误操作,这时候,就需要有个可以让用户一键恢复的操作了,有了这个操作,再也不用担心误操作了,下面我们看下具体的业务流程和数据库设计。产品:首先我们看下产品的设计图,如下图:这里就...

2019-10-31 16:54:37

Java分布式爬虫架构图

分布式爬虫架构图

2019-10-30 09:18:02

Java之微信支付(扫码支付模式二)案例实战-之支付完成后页面跳转方案

摘要:做过微信扫码支付的同学都知道,微信扫码支付完成后,要跳转到指定的页面就比较麻烦了,这里我提供一种比较可行的方案,也许还有其他更多的方案,但是我这里分享下我们当时是怎么处理微信扫码支付完成后,跳转到指定页面的呢。一:微信扫码支付流程: 可以看前面写过的文章,具体地址:Java之微信支付(扫码支付模式二)案例实战二:微信扫码支付完成后页面跳转流程:2.1.支付订单页...

2019-07-08 19:28:41

Dubbo 学习、面试、总结

摘要:一直都在使用Dubbo,前面也写了一些Dubbo相关的文章,今天总结一下,仅供参考,如有哪里不对,请各位友友指正批评!一:Dubbo介绍和总结系列一:1、什么是Dubbo?Dubbo是阿里巴巴开发用来治理服务的中间件,资源调度和治理中心的管理工具。2、ZooKeeper节点类型?ZooKeeper节点是有生命周期的,这取决于节点的类型,在ZooKeeper中,节点类型可以...

2018-10-18 11:23:38

Java之支付宝支付(电脑网站支付)案例实战

摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,正好马上放假了,公司不忙了,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:支付宝支付接入准备工作:首先,支付宝支付和微信支付意愿,都是只支持企业用户,个人用户是不能接入支付宝支付的,所以要想接入支付宝支付,首先需要有支付宝的企业账号,有了企业账号才能拿到支付宝支付的所需...

2018-09-30 11:34:43

Java之微信支付(扫码支付模式二)案例实战

摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:微信支付接入准备工作:首先,微信支付,只支持企业用户,个人用户是不能接入微信支付的,所以要想接入微信支付,首先需要有微信公众号,这个的企业才能申请。有了微信公众号,就能申请微信支付的相关内容,所以在准备开始写代码之前需要先把...

2018-09-30 10:22:03

Dubbo、Spring、Zookeeper、集成基础案例(多版本兼容发布)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的参数回调,本次我们学习下Dubbo的多版本兼容发布、当一个接口实现、,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。可以按照以下的步骤进行版本迁移:1>.在低压力时间段,先升级一半提供者为新版本2>.再将所有消费者升级为新版本3>...

2018-09-14 09:59:53

Dubbo、Spring、Zookeeper、集成基础案例(参数回调)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的xml、注解方式,本次我们学习下Dubbo的参数回调。一:运行环境1>:JDK 1.82>:IDEA 2018.13>:Zookeeper 3.x4>:Maven 3.25>:Dubbo 2.8.4二:项目结构三:...

2018-09-13 17:26:58

Dubbo、Spring、Zookeeper、集成基础案例(异步调用 Dubbo 2.6.x版本之前的异步调用方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的xml、注解方式,本次我们学习下Dubbo的异步调用 Dubbo 2.6.x版本之前的异步调用方式。一:运行环境1>:JDK 1.82>:IDEA 2018.13>:Zookeeper 3.x4>:Maven 3.25>:Du...

2018-09-13 17:15:56

Dubbo、Spring、Zookeeper、集成基础案例(注解方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。一:运行环境1>:JDK 1.82>:IDEA 2018.13>:Zookeeper 3.x4>:Maven 3.25>:Dubbo 2.8.4二:项目结构三:创建服务提供者工程pom.xml<?xml version="1...

2018-09-12 11:46:41

Dubbo、Spring、Zookeeper、集成基础案例(XML方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。一:运行环境1>:JDK 1.82>:IDEA 2018.13>:Zookeeper 3.x4>:Maven 3.25>:Dubbo 2.8.4二:项目结构三:创建服务提供者工程<?xml version="1.0" encod...

2018-09-12 11:16:15

Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'operateTime' expression

摘要:在使用Spring Boot操作Mongodb的时候,其中在通过时间段查询数据的时候遇到了这个异常,意思就是不能添加两个表达式,下面看下具体的异常信息和代码,以及最后的解决办法。一:异常信息"org.springframework.data.mongodb.InvalidMongoDbApiUsageException: Due to limitations of the com.m...

2018-09-07 15:41:28

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取