Skip to content

Instantly share code, notes, and snippets.

View magicianlib's full-sized avatar

magicianlib magicianlib

View GitHub Profile
@magicianlib
magicianlib / MybatisHelper.java
Last active February 15, 2025 10:10
MybatisHelper(MyBatis Batch Operator Helper)
import java.util.function.Consumer;
import java.util.function.Function;
import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.support.TransactionOperations;
import org.springframework.transaction.support.TransactionTemplate;
@magicianlib
magicianlib / datetime_format.cpp
Last active October 19, 2023 10:47
C++ 日期格式化
#include <chrono>
#include <ctime>
#include <iostream>
#include <string>
/**
* date format to string
* https://cplusplus.com/reference/ctime/strftime/
*/
@magicianlib
magicianlib / timer.hpp
Last active August 11, 2023 07:42
C++ timer计时器
#ifndef PROJECT_TIMER_HPP
#define PROJECT_TIMER_HPP
#include <ratio>
#include <chrono>
namespace datetime {
// DurationPeriod
typedef std::chrono::nanoseconds Nano; // 纳秒 <long, long>
import java.math.BigDecimal;
import java.math.RoundingMode;
/**
* 两经纬度点距离计算
* </p>
* 根据圆周率计算两点地图经纬度距离
*
* @author MinGRn <br > MinGRn97@gmail.com
*/