自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lucene分词器搜索

直接上代码准备工作数据库准备CREATE TABLE `lucene` ( `id` varchar(32) NOT NULL COMMENT 'id', `title` varchar(255) NOT NULL COMMENT '主题', `content` mediumtext COMMENT '内容', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time

2021-01-27 15:37:36 335

原创 java多线程分布式锁

springboot整合@Async@Async注解作用:实现异步方法调用应用场景列子:多线程计费问题同步:多个线程访问同一个资源 A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求不到,怎么办,A线程只能等待下去异步:多个线程访问同一个资源 A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程仍然请求的到,A线程无需等待启动类package com.example.demo;import org.springframework.bo

2020-12-14 15:19:00 573

原创 java对接paypal支付应用实例 (v2)

java对接paypal支付 (v2版本)依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.a

2020-12-14 11:08:23 1774 4

原创 java对接paypal支付基础实例(v1)

java对接paypal 支付1.环境准备注册paypal账号注册paypal开发者账号创建两个测试用户创建应用,生成用于测试的clientID 和 密钥2.代码集成springboot环境pom引进paypal-sdk的jar包注册paypal账号在浏览器输入链接: https://www.paypal.com. 跳转到如下界面,点击右上角的注册注册paypal开发者账号在浏览器输入链接: https://developer.paypal.com,点击右上角的“Log into

2020-12-11 17:57:21 1126

原创 定时任务每隔1秒执行一次

springboot 定时任务package com.example.demo.until;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import javax.annotation.Resour

2020-12-03 17:39:08 2904

原创 批量更新或者新增

参数@param(“list”)

2024-03-20 11:10:37 222

原创 navicat查询转换json/查询批量insert语句操作

VALUES”,“('”,‘uuid’,“‘,’”,user_id,“‘,’”,(SELECT id FROM uc_user_group_discount WHERE name=‘GPU折扣组’),“',”,gpu_discount,“,”,is_enable,“,'”,替换’uuid’为 (select replace(UUID(),‘-’,‘’))//查询出来的语句 是多条insert替换uuid就可以执行。navicat查询转换json。

2024-03-20 11:09:29 416

原创 正则校验校验0%-100%

/^(\d{1,2}(.\d{1,2})?|100)%$/; 校验0%-100%

2024-03-20 11:08:55 277

原创 mysql误删的performance_schema库

2、选中bin文件 夹,shift此处打开命令窗口,输入mysql_upgrade -u root -p。1、以mysql5.7为例,mysql安装目录的bin文件。

2024-03-20 11:08:10 233

原创 多线程异步调用

DistributedLock(param = “userId”,fairLock = true,tryLock = true) fairLock:是否使用公平锁,默认false;tryLock:是否使用尝试锁。@Async(value = “xxxx”) xxx:线程池配置,不影响主线程,异步方法交给单独的线程完成,A->B 无需等待A 直接执行B。new AsyncResult:异步调用返回。yyyy:对象或者Boolean。

2024-03-20 11:06:48 173

原创 多数据源配置问题

继承上面的类 实现多个数据源增删改查。

2024-03-20 11:05:20 197

原创 树形递归模板

【代码】树形递归模板。

2024-03-20 11:01:00 566

原创 html 转pdf

【代码】html 转pdf。

2024-03-20 10:58:12 441

原创 生成不重复随机数

【代码】生成不重复随机数。

2024-03-20 10:56:28 74

原创 随机验证码 并且验证

输入的内容 跟session中code对比 (参数:inputCode)

2024-03-20 10:55:40 106

原创 mysql远程连接报错处理

注:这时候连接此服务器的mysql客户端需要重新启动下,然后再连接此服务器。mysql -u root -p 然后输入密码。1.进入mysql的bin目录。mysql远程连接报错处理。localhost改成%

2024-03-20 10:52:38 314

原创 navicat连接oracle数据库出现oracle library is not loaded错误

oracle下载(免费)链接地址:添加链接描述(下载 解压)打开Navicate选择路径 以\oci.dll结尾

2021-04-14 10:12:25 236 1

原创 java对接钉钉机器人消息提醒

1.打开顶顶群2.选择自定义机器人3.配置机器人信息(安全设置自选配置)4.完成机器人配置(webhook发送地址)上代码配置依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.4</vers

2021-02-24 16:25:04 727

原创 整理一些常用的正则

正则1条件:1.长度限制2-40个字符2.必须包含一个字母(大小写)3.不能纯数字4.包含一些特殊字符(.和_)^(?![0-9]+$)(?=.*[a-zA-Z])[0-9A-Za-z_.]{2,40}$可以根据自己需求再修改正则2条件:1.长度限制2-40个字符2.字母和空格组合,收尾不能为空格^(?!\s)(?!.*\s$)(?=.*[a-zA-Z ]){2,40}$可以根据自己需求再修改...

2021-01-11 13:57:06 97

原创 mybatis-generator自动生成实体对象

mybatis-generator自动生成实体对象新建一个表CREATE TABLE `uc_user` ( `id` varchar(32) NOT NULL COMMENT 'id', `name` varchar(32) NOT NULL COMMENT '用户名', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DE

2020-12-15 15:27:32 444 1

原创 CSDN专属idea插件

CSDN专属idea插件1.插件主要功能插件名称时间戳转换 time/datejson格式化 json ip地址查询 ipcurl插件 curl 计算器插件 cal/calculate代码搜索插件 code 二维码插件 qr 计算器插件 cal/calculate maven仓库 mvn/maven github仓库 git/github csdn搜索 so/search 文档插件 doc/document 新闻插件 news2.安装方

2020-12-04 10:55:54 234

原创 Date时间工具类 Date字符串互转

Date时间工具类 Date字符串互转依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version> </dependency>packa

2020-12-03 10:23:03 497

原创 生成随机验证码 并且验证

生成随机验证码 并且验证引入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <depe

2020-12-02 15:09:13 354

原创 java8一些常用的集合操作

java8一些常用的集合操作//获取一个user的集合 通过userId 去重List<User> users=userMapper.getUsers();List<User>userList= users.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new Tre

2020-11-18 21:38:10 182

原创 java 读取阿里oss上传excel

java 读取阿里oss上传excelpackage com.cudatec.overseas.cfg.util;import org.apache.poi.POIXMLDocument;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.openxml4j.exceptions.InvalidFormatExce

2020-11-12 21:56:31 1158

原创 根据ip获取国家信息

根据ip获取国家信息package com.cudatec.infra.uc.util;import net.sf.json.JSONObject;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * @author */publi

2020-11-08 16:24:45 271

原创 java超详细的时间工具类

java超详细的时间工具类package com.cudatec.util;import org.springframework.stereotype.Component;import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.ArrayList;import ja

2020-11-05 23:37:32 145

原创 集合转字符串

list集合转String字符串List list = new ArrayList();list.add(“AAA”);String str = JSONArray.fromObject(list).toString();

2020-10-27 13:15:49 219

原创 java 实现阿里云邮箱的发送

java 实现阿里云邮箱的发送代码实现如下package com.cudatec.infra.se.controller;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;/** * @program: * @description: * @author: * @crea

2020-10-25 19:37:01 580

原创 java 端口被占用 命令关闭

java 端口被占用 命令关闭步骤1: 点击开始菜单选择运行(win+r)步骤2:在运行对话框中输入“cmd” 回车步骤3:输入netstat -ano 如下步骤4:输入netstat -aon|findstr “占用端口号” 如下步骤5:打开任务管理器 找到对应的pid 结束即可 如下...

2020-10-24 15:06:59 799

原创 java 读取excel中列信息

java 根据读取excel中列信息导入依赖 <!--excel下载--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </depe

2020-10-24 14:46:10 592

原创 生成随机8位兑换码

生成随机8位兑换码 /** * 随机兑换码 * @return */ public String addBatch(){ int maxNum = 36; int i; int count = 0; char[] str = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N',

2020-10-24 14:40:39 5969

原创 wiki 编辑

wiki在线编辑代码:@startuml:Hello world;:This is on defined onseveral **lines**;@enduml;效果如下:详细: https://plantuml.com/zh/activity-diagram-beta

2020-10-24 14:04:59 251

原创 Navicat 误删的performance_schema库

mysql误删的performance_schema库1、以mysql5.7为例,mysql安装目录的bin文件2、选中bin文件 夹,shift此处打开命令窗口,输入mysql_upgrade -u root -p3、输入密码即可

2020-10-24 14:02:29 865 1

原创 Kettle国内镜像

Kettle国内镜像http://mirror.bit.edu.cn/pentaho/Data%20Integration/ 老版本http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/ 8.2版本

2020-10-24 14:00:29 1219

原创 idea 创建类自动生成注解

idea 创建类自动生成注解idea注释格式设置路径: Settings -> Editor -> File and Code Templates/**@program: ${PROJECT_NAME}@description:说明@author: 姓名@create: YEAR−{YEAR}-YEAR−{MONTH}-${DAY} HOUR:{HOUR}:HOUR:{MINUTE}**/...

2020-10-24 13:55:48 222

原创 java文件转换 html转pdf

java html转pdf引入依赖<!--html 转 pdf --><dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.0.7</version></dependency>java代码实现package com.cudatec

2020-10-24 13:47:52 135

原创 git 远程分支常用操作

git 远程分支常用操作命令:git pull 远程分支地址 远程分支例子:git pull http://gitlab.cudatec.com/xxxxxxxxxx.git dev用途: 远程分支拉取到当前本地 并且自动合并命令:git pull 远程分支地址 本地分支:远程分支(不存在新建)例子:git push http://gitlab.cudatec.com/xxxxxxxxxx.git feature/xxxx:dev用途 :推送本地分支到远程分支(不存在分支则新建)...

2020-10-24 13:32:12 104

instantclient_11_2.zip

instantclient_11_2.zip

2021-04-14

mysql-connector-java-5.1.47.jar

mysql-connector-java-5.1.47.jar多用于数据库连接配置文件 映射产生实体等等

2020-12-15

空空如也

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

TA关注的人

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