自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot dubbo+nacos xml配置 使用

对于旧工程进行升级改造,一般是尽可能的不动原有的代码,则可以通过dubbo的xml的配置方式实现。在Main工程上引入dubbo.xml文件,则可以无感知使用provider的服务了。使用dubbo的方式,跟正常的spring使用方式一样,dubbo会识别出来。1.创建maven工程,目录结构。4.1 consumer的pom。3.1provider的pom。2.parent的pom代码。

2023-12-27 10:49:26 482

原创 SpringBoot Nacos 配置中心

1.添加依赖<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>0.2.7</version></dependency>```2.配置类```java@Data@ConfigurationProperties(pr

2020-06-23 22:23:32 840

原创 Spring 自定义返回异常

结果封装类import org.apache.http.HttpStatus;import java.util.HashMap;import java.util.Map;public class ResultCode extends HashMap<String, Object> { private static final long serialVersionUID = 1L; public ResultCode() { put("code",

2020-05-20 22:37:31 181

原创 基本排序-复习

一、基础排序1.冒泡排序//可以记录每次冒泡排序交换位置的position,减少遍历次数public static int[] bubbleSort(int[] array) { if (array.length == 0) { return array; } //boolean flag = false; for (int i = 0; i ...

2020-03-08 21:08:11 142

原创 计算区间最大重叠数量

1.背景:新增数据,判断同一个时间范围内最大的重叠数量不能超过n个/** * 计算区间最大重叠数量 * 判断 开始时间,结束时间. */private int countInterval(List<Module> moduleList, ModuleBo moduleBo) { int size = moduleList.size(); int length ...

2020-01-12 00:38:26 2230

原创 Dijkstra算法最短路径

import java.util.Scanner;public class Main { private static int INF = 1000000; private static int maxn = 20; private static int n; static int edge[][] = new int[maxn][maxn]; s...

2020-01-10 22:46:05 119

原创 MySQL分组取top n

1.SQLSELECT sheetDate, goodsId, goodsName, payOrderNum, actualTotalAmount FROM ( SELECT @row_number = 0, (@row_number := CASE WHEN @sheetDate = sheetDate THEN @row_number + 1 ELSE 1 END) AS num, @...

2019-12-05 16:39:30 250

原创 MySQL查询交集

背景:查询该活动时间范围内是否有存在的活动(交集)SELECT * FROM activity WHERE deleteFlag = FALSE AND ((beginningTime <= #{startTime} AND closingTime > #{startTime}) OR (beginningTime <= #{endTime} AND closingTi...

2019-09-04 13:09:51 900

原创 Java单例模式

一、 懒汉模式public class MyObject { //立即记载方式==饿汉模式 private static MyObject myObject = new MyObject(); private MyObject(){ } public static MyObject getInstance() { //因为getInstan...

2019-08-18 22:12:20 84

原创 Timer 定时任务

一、指定时间执行public class TestMain{ private static Timer timer = new Timer(); static public class MyTask extends TimerTask { @Override public void run() { System.out.p...

2019-08-18 17:59:39 173

原创 Thread 交替打印1-10

创建打印Service方法一锁方法public class Service { public synchronized void print(int num){ try { this.notify(); System.out.println(Thread.currentThread().getName()+ ": " ...

2019-08-17 20:35:50 167

原创 ThreadPoolExecutor

public class XmallQueryLogManager implements Runnable { private final static Logger logger = LoggerFactory.getLogger(XmallQueryLogManager.class); private static BlockingQueue<XmallQueryL...

2019-08-17 19:30:01 585

原创 MySQL时间范围排序

背景:查询一个表的活动信息,排序方式 活动期间 > 未开始活动 > 已结束活动SELECT * FROM test.activity t where deleteFlag = 0 order by(case when t.beginTime <= now() and now() < t.endTime then 1 else 0 end) desc,(case wh...

2019-07-12 23:51:18 846

原创 Java视频截图 ffmpeg opencv

1.引入依赖截图主要用ffmpeg和opencv<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5</version> <exclusions&g...

2019-07-12 12:19:33 695

原创 Spring Context 工具类

@Componentpublic class SpringContextUtils implements ApplicationContextAware { public static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext...

2019-07-12 11:14:01 251

原创 IP获取工具类

public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多级反...

2019-07-12 11:11:05 97

原创 各种集合转换处理 Lambda

1.JSON转MapString data = "{\"A\":\"0000\",\"B\":\"1111\"}";Map<String, String> itemData = JSON.parseObject(data, new TypeReference<Map<String, String>>(){});待更新

2019-07-11 20:33:18 1207

原创 URL转二维码,图片

一、使用到的jar包<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version></dependency>二、.Java...

2019-07-11 20:20:36 1142

原创 Aspect切面-系统日志

import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;...

2019-07-09 12:54:33 183

原创 MySQL BinLog

BinLog:MySQL二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制(“事务”)的形式保存在磁盘中。作用:复制、恢复和审计。1.复制:MySQL 的 Master-Slave 协议,让 Slave 可以通过监听 Binlog 实现数据复制,达到数据一致的目的。2.数据恢复:通过 mysqlbinlog 工具恢复数据3.增量备份BinLog相关的变量变量名称 ...

2019-07-09 12:14:48 111

原创 Java日期格式化

Java日期格式化public class DateUtils {/** 时间格式(yyyy-MM-dd) */ public final static StringDATE_PATTERN ="yyyy-MM-dd";/** 时间格式(yyyy-MM-dd HH:mm:ss) */ public final static StringDATE_TIME_PATTER...

2019-07-09 12:08:19 11937

文本编辑器2

仿照window记事本,C#,除了“转到”功能没写,其他基本都写了 附带有一个C#:Flappybird的游戏 版本vs2015 纯代码,仅供参考

2016-01-19

文本编辑器

仿照window记事本,C#,除了“转到”功能没写,其他基本都写了 附带有一个C#:Flappybird的游戏 版本vs2015

2016-01-11

空空如也

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

TA关注的人

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