自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式-代理模式

代理模式静态代理1、代理类与被代理类实现同一个接口2、代理类持有被代理类的引用3、使用代理对象调用方法时,在代理对象执行方法前后进行增强顶层接口public interface Student { void doingHomework();}被代理类public class ZhanSan implements Student { @Override public void doingHomework() { System.out.println(

2022-02-11 16:10:17 65

原创 乐观锁重试实现

https://rstyro.github.io/blog/2019/03/08/%E4%B9%90%E8%A7%82%E9%94%81%E9%87%8D%E8%AF%95%E6%9C%BA%E5%88%B6%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0/

2021-04-22 15:12:30 115

原创 工厂模式

工厂模式1、简单工厂模式package com.factory.simple;/** * @author: RenKaiQi * @date: 2021/4/6 18:04 * @description: */public interface Worker { void work();}package com.factory.simple;/** * @author: RenKaiQi * @date: 2021/4/6 18:05 * @description

2021-04-07 18:01:41 234 1

原创 单例模式的几种用法

单例模式的几种用法1、饿汉式单例package com.singleton;/** * @author: RenKaiQi * @date: 2021/4/6 13:04 * @description: 饿汉式单例 缺点:内存浪费 */public class HungrySingleton { private static HungrySingleton hungrySingleton = new HungrySingleton(); /*static {

2021-04-06 17:19:14 114

原创 反射

反射1.反射的定义指在Java程序运行中:1.对于给定的一个类(Class)对象,可以获得这个类(Class)对象的所有属性和方法。2.对于给定的一个对象(new XXXClassName<? extends Object>),都能够调用它的任意一个属性和方法.  这种动态获取类的内容以及动态调用对象的方法和获取属性的机制.就叫做JAVA的反射机制反射的优缺点:优势:  增加程序的灵活性,避免将固有的逻辑程序写死到代码里,代码简洁,可读性强,可提高代码的复用率缺点:  

2021-01-24 22:21:03 75

原创 Quartz学习记录

1.1 什么时候需要任务调度?1.1.1 任务调度的背景在业务系统中有很多这样的场景: 1、账单日或者还款日上午 10 点,给每个信用卡客户发送账单通知,还款通知。如 何判断客户的账单日、还款日,完成通知的发送? 2、银行业务系统,夜间要完成跑批的一系列流程,清理数据,下载文件,解析文件, 对账清算、切换结算日期等等。如何触发一系列流程的执行? 3、金融机构跟人民银行二代支付系统对接,人民银行要求低于 5W 的金额(小额支付)半个小时打一次

2020-12-23 00:43:17 218

原创 IDEA中 maven项目导包正常但编译显示找不到包

今天在学习quartz时运行测试代码时报错:找了很久问题,看到有文章说勾选这个选项就好了:试了下 还是不行,后来又看到有人说是IDEA2020.1.1版本有问题,然后换成2020.2.4版本果然可以了https://blog.csdn.net/liudun_cool/article/details/106106982...

2020-12-22 17:06:38 1172

原创 七大软件设计原则

开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实 现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原 则。它指导我们如何建立稳定灵活的系统,例如:我们版本更新,我尽可能不修改源代码,但是可以增 加新功能。 在现实生活中对于开闭原则也有体现。比如,很多互联网公司都实行弹性制作息时间,规定每天工 作 8 小

2020-12-21 16:57:20 215 1

原创 Spring 5 注解编程基础组件

配置类组件@Configuration(把一个类作为IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean)以前我们是用xml的配置文件作为IoC容器的启动入口<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/.

2020-12-14 16:37:31 145 1

原创 redis分布式锁学习记录

rdies分布式锁学习记录

2020-08-07 17:41:26 98

转载 SpringBoot整合ActiveMQ

https://www.cnblogs.com/zq-boke/p/6738895.html

2019-05-13 18:08:52 81

转载 电商项目

2019-04-04 10:57:45 117

原创 快递100物流接口

物流工具类 package com.shopwinph.cms.util.logistics;import com.shopwinph.framework.util.JsonUtil;public class LogisticsUtil { /* * static public String customer = "4BB174D22D4A080626911137E88C...

2018-11-30 14:28:14 395

转载 java二维码生成工具

package com.shopwinph.mobile.util;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.Aff...

2018-11-30 14:17:37 106

转载 mysql数据库死锁的产生原因及解决办法

这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组...

2018-09-10 12:32:53 187

转载 C# Socket网络编程精华篇 (转)

C# Socket 简单的控制台案例http://www.cnblogs.com/weilengdeyu/archive/2013/03/08/2949101.html我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型    当然这里我们只讨论重要的四层       01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TC...

2018-03-27 11:22:00 101

快递100接口文档

快递100物流接口文档

2018-11-30

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

TA关注的人

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