自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 根据list中的对象某个属性 进行分组

1,跟据某个属性分组OfficeIdMap<String, List<IncomeSumPojo>> collect = list.stream().collect(Collectors.groupingBy(IncomeSumPojo::getOfficeId));2,根据某个属性分组OfficeId,汇总某个属性MoneyMap<String, Do...

2019-03-27 10:10:42 6510

原创 记录一次使用poi的HSSFWorkbook内存溢出问题

记录一次使用poi的HSSFWorkbook内存溢出问题

2023-02-20 16:54:56 2195

转载 IDEA从外部导入一个module

1.复制粘贴到项目所在目录,跟其它module同级2.在Idea里的file,project struct 的module ,再点加号,从外部导入import3.有的要标记为java resource4.如果发现module跟project同级了,就remove掉项目,重新导一次项目...

2022-01-25 08:53:33 496

原创 JAVA 通过HmacSHA1+密钥加密

/** * * @param s 需加密的字符串 * @param key 秘钥 * @return 加密 * @throws Exception */ public static String sign(String s, String key) throws Exception { //HMAC-SHA1 算法签名 Mac mac = Mac.getInstance("HmacS.

2021-11-01 10:54:09 778

转载 idea GIT合并分支代码

http://www.cnblogs.com/sxdcgaq8080/p/9293954.html明确一点:如果项目交给git管理了【如何将项目交给git管理:https://www.cnblogs.com/sxdcgaq8080/p/8058898.html】1.若文件显示红色,表示文件未add到git进行管理2.若文件显示绿色,表示文件已经交给git管理,但从未上传到远程仓库中3.若文件显示蓝色,表示文件已经上传过远程仓库,且此时本地文件与远程仓库文件不一致4.若文件显示白色

2021-07-05 12:15:31 868

原创 Rancher1.6新建用户并赋予权限

1.选择账号设置

2021-05-28 10:45:00 448 2

原创 GitLab页面操作回退提交记录

找到工程点击进入

2021-05-28 10:40:58 3719

转载 MybatisPlus Wrapper方法

详细见官方文档:条件构造器 | MyBatis-Plus拼接条件(where)的部分:1.allEq全部相等或者部分为空allEq(键值的Map) //默认使用isNull方法allEq(键值的Map, 是否使用isNull)12键值的Map: key为数据库字段名,value为字段值是否使用isNull: 为true则在map的value为null时调用isNull方法,为false时则忽略value为null的,即只匹配不是null的部分2.eq匹配与键值相等的数据eq

2021-03-19 10:22:21 1706

转载 PO,VO,DAO,BO,POJO之间的区别与解释

PO,VO,DAO,BO,POJO之间的区别与解释VOvalue object:值对象通常用于业务层之间的数据传递,由new创建,由GC回收。POpersistant object:持久层对象对应数据库中表的字段。VO和PO,都是属性加上属性的get和set方法;表面看没什么不同,但代表的含义是完全不同的。DTOdata transfer object:数据传输对象。表里面有十几个字段:id,name,gender(M/F),age,conmpanyId(如00.

2021-03-15 08:56:56 327

转载 Java 8 Time Api 使用指南

以下文章转发自:https://mp.weixin.qq.com/s/FNsyV4skO4NauynR2igp5A1.概述Java 8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点。作为本文的一部分,让我们从现有Date和CalendarAPI存在的一些问题入手,来探讨新的Java 8Date和TimeAPI如何解决这些问题。我们还将搞一搞Java 8时间类库中的核心类,比如LocalDate,LocalTime...

2020-08-18 14:10:49 202

原创 windowx 新建bat脚本 启动jar包

脚本完整命令:title startstart java -Dfile.encoding=utf-8 -jar importCase-1.5.6.RELEASE.jarpause;

2020-07-06 10:16:46 570 1

原创 echarts的title和legend重合解决(各种小细节)

echarts的title和legend重合解决(各种小细节)一:关于title与legend重叠  1.重合样子      2.解决办法:    legend:{      show: true,      top:"6%",//与上方的距离 可百分比% 可像素px    },  3.解决后样子:    二:关于dataZoom数据区域...

2020-04-08 09:55:50 6236

原创 echarts属性的设置(完整大全)

// 全图默认背景// backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed','#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0','#1e90ff','#ff6347','...

2020-03-17 17:08:48 578

原创 springboot thymeleaf基本用法

一、引用命名空间 <html xmlns:th="http://www.thymeleaf.org"> 在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymeleaf的功能没有任何影响。 引入css <link th:href="@{/font-awesome/css/font-awesom...

2020-03-16 17:44:41 310

原创 springCloud五大核心组件介绍

一:首先看一张springCloud的图片:二:简单介绍下什么是springCloud?"Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员...

2020-03-11 09:33:13 1110

原创 使用@Async注解,执行异步程序

直接贴代码自定义线程池package com.xh.lawsuit.rest.modular.example;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframewo...

2020-01-19 18:18:30 295

原创 navicat 连接oracle 19c版本问题

我的电脑是win7的,线上测试库oracle是19c版本,于是我就去官网下了一个19c的client,结果Navicat连接一直报错,说oci.dll的版本不对。认真在官网看了下,结果19c不支持win7于是乎,考虑使用18版本的client呢,嘿嘿,成功了,附上官网下载地址:https://www.oracle.com/database/technologies/instant-cl...

2019-11-29 14:30:18 6332 3

原创 spring boot 配置 swagger

Maven增加 Swagger2 所需依赖,pom.xml 配置如下:<!-- Swagger2 Begin --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...

2019-11-27 16:35:33 218

原创 oracle 表和字段名 大小写转换

在创建表和表结构的时候,如果想要小写需要在名称上面添加双引号,如果不添加oracle数据库会默认识别为大写1.将表名和字段名改为大写批量将表名变为大写begin for c in (select table_name tn from user_tables where table_name <> upper(table_name)) loop beg...

2019-11-21 10:34:51 3655

原创 分布式系统id生成器

/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最...

2019-09-26 14:56:23 266

原创 使用table2excel.js 将页面上的数据 用excel导出 兼容IE 火狐 谷歌浏览器

很好用的excel导出插件,可直接导出页面中数据,简单好用。原table2excel.js 使用火狐 ie导出excel有问题,js代码已修改。html示例代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>html 表格导出&...

2019-09-06 17:11:37 1001 3

转载 Aviator表达式快速上手

遇到的问题最近项目中有这样一种场景:需要改变部分订单的结算方式,这个改动点对交易结算影响很大,需要逐步切流以减少风险。订单有buyerId(买家id)、sellerId(卖家id)、tkBizTag(订单打标)……几十个字段,如果case by case硬编码来限定切流的场景来做,就很不灵活,单纯这个切流就要上多次线。因此有这样的技术需求:使用一种灵活多变的切流方式,即可支持对按照订单对象任...

2019-08-21 14:08:43 2452

原创 java 简单的加密 解密方法 可直接使用

public class CryptoUtil { public static Key DEFAULT_KEY = null; //盐 public static final String DEFAULT_SECRET_KEY = "1qaz2wsx3edc$RFV%TGB^YHN&UJM123"; public static final String...

2019-08-15 15:31:29 1087

原创 使用javaxmail 开通新浪,163发送邮件,外加通过ssl使用465端口发送邮件,解决阿里服务器25端口未开放无法发送邮件

1.使用新浪邮箱发送email 首先注册一个新浪邮箱账号,再开通新浪邮箱的smtp服务,可百度咨询查找https://jingyan.baidu.com/article/59a015e3af0f10f7948865eb.html下面是代码示例public static void sendEmailForSina() throws Exception{ P...

2019-07-29 15:25:43 1918

原创 阿里云rds数据库导出到windows本地数据库中

进入阿里云控制台备份实例 实例备份好过后,到备份恢复中找到刚才备份的实例点击下载 下载后的文件是一个hins6021863_data_20181204062825.tar,将文件解压 解压过后得到hins6021863_data_20181204062825 我们给这个文件加一个后缀.zip 变成了hins6021863_data_20181204062825.zip.继续解压,解压后得到数据...

2018-12-05 11:23:25 5743 1

原创 小程序开发总结

                       项目最开始是在公众号上面,现在移植到小程序,做了两个星期,将常用的写法记录下来.1. 获取全局变量..首先在app.js中定义你的变量,然后使用getApp().data.name 获取App({ data: { pgresid: "", openid: "", orgid: "", userid: "",...

2018-09-07 10:13:06 504

原创 微信H5支付 java代码 详细

当时做微信H5支付的时候,查询网上资料确实不是很多,都是断断续续,并不完整,花了两天时间,把支付搞定了,写个博客记录一下,也希望朋友少走点坑,代码是完全没问题的,现在把代码一一贴出来.强调一下是微信H5支付,不是公众号支付,不是app支付(当然你app是H5做的就可以)这是html部分页面&lt;#include "header.html"/&gt; &lt;body&gt; &lt;hea...

2018-05-25 21:19:39 15343 27

转载 JAVA实现 springMVC方式的微信接入、实现消息自动回复

思路微信接入:用户消息和开发者需要的事件推送都会通过微信方服务器发起一个请求,转发到你在公众平台配置的服务器url地址,微信方将带上signature,timestamp,nonce,echostr四个参数,我们自己服务器通过拼接公众平台配置的token,以及传上来的timestamp,nonce进行SHA1加密后匹配signature,返回ture说明接入成功。    消息回复:当用户给公众号发...

2018-03-04 21:16:44 2173

转载 极验验证码使用

一、去极验注册账号获得ID和key地址:https://account.geetest.com/二、导入sdk架包需要两个架包:java-json.jar  和  servlet-api.jar下载地址:http://download.csdn.net/download/junmoxi/9949773三、编写后台代码StartCaptchaServlet.java  (获得验证码)[java] v...

2018-02-27 10:15:31 3694

原创 java 获取用户真实ip地址

java 获取用户真实ip地址

2017-12-21 11:51:22 1297

原创 java 拼接http请求

java 拼接http请求

2017-12-15 16:20:40 2140

原创 js毫秒数自定义时间格式转换

js毫秒数自定义时间格式转换

2017-12-12 17:52:13 392

原创 java拼接请求

java拼接请求

2017-11-23 11:08:37 416

原创 java pageoffice使用,生成导出excel报表

java pageoffice使用,生成导出excel报表

2017-11-08 11:49:24 3709

原创 微信公众号自定义转发朋友圈

微信公众号自定义转发朋友圈

2017-11-07 11:36:55 2321

原创 发送验证码60s内不可重复发送,js代码实现过程

发送验证码60s内不可重复发送,js代码实现过程

2017-11-07 11:35:04 1674

原创 easyui commbox 二级联动

easyui commbox 二级联动

2017-10-19 09:41:15 441

原创 微信公众号上传图片接口

微信公众号上传图片接口

2017-10-19 09:26:53 2525

原创 jquery.autocomplete.js使用方法

jquery.autocomplete.js使用方法

2017-10-19 09:22:09 2625

转载 ssm框架集成Quartz定时器

转载自:http://blog.csdn.net/Gooooa/article/details/54343254感谢博主分享maven的pom.xml dependency> groupId>org.quartz-schedulergroupId> artifactId>quartzartifactId>

2017-09-26 21:14:59 969

table2excel.js

table2excel.js 兼容火狐 ie 谷歌等浏览器,可直接使该插件将html中数据用excel方式导出

2019-09-04

微信H5支付 java详细版

微信H5支付 java详细版,一共两个版本,一个是一个大神的版本使用它封装好的jar包,另一个是servlet版本,两个都可以参考下,只要参数没问题两个都可以运行.

2018-05-25

ftp上传工具,包含注册码

发布和维护你的网站。 上传和下载文件,照片,视频,音乐和更多! 本地和远程文件传输或备份。 共享您的文件与您的朋友和同事使用功能强大的站点管理器。 我们强大的传输调度安排和自动化文件传输。

2017-10-13

使用ajax异步上传文件,不需要使用form表单提交

ajax进行文件上传

2017-08-15

空空如也

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

TA关注的人

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