自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

溯洄蒹葭黎

我的博客我做主

  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 JAVA -- 支付宝支付(APP)

之前有写过微信支付 现在就来说说支付宝支付吧

2019-12-23 17:02:28 434

原创 JAVA -- 微信公众号支付(JSAPI)

相信 百度上有好多 写这种支付的 一大堆 有的可能 并不是那么容易懂 。我也是 在自己摸索并结合网上教程 获得一些经验 ,趁着记忆犹新把它写出来 也方便 大家 或者 以后我自己会用到我简单的 把 一大堆东西简化了 把他们整合写在了一个类里面。下面开始:(微信 配置的那些东西 相信大家都知道 ,在这里就不多说了 忽略配置)第一: 了解支付的接口链接和参数信息官方文档 : https:...

2018-12-04 16:00:31 1252

原创 微信授权文件放到域名根目录

在开发微信公众号的时候有个问题。就是 微信回调页面域名授权时将文件放到域名的根目录这个问题。我这里是Windows服务器所以是放到tomcat的上的。下面就是解决办法了在tomcat下的config里的server.xml下最下面配置这个,再把文件直接传到tomcat下的webapp下,就可以通过域名+文件名直接打开访问了<Context path="/" docBase="tomca..

2018-11-12 10:56:46 12558 4

原创 用原生JS调用后端返回的支付宝支付请求参数

【代码】用原生JS调用后端返回的支付宝支付请求参数。

2024-04-15 15:01:52 67

原创 轻便内存的导出-EasyExcel

先进入pom<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version></dependency>这个只写导出的导入的方法 实体类需要用到的注解要自己去看哦导出 /** * 方法描述: 浏览器点击导出后导出

2021-12-27 13:35:29 265

原创 又看到一种延迟队列的方法 哈哈哈 感觉很好 (订单超时自动关闭)

无意看到一个延时队列的方式 比之前的要好用 哈哈哈 贴出来首先 定义一个Task 任务类 记录唯一标示、过期时间等信息 其他信息可以自己加public abstract class Task implements Delayed, Runnable{ //唯一标示 private String id = ""; //过期时间 private long expire = 0; public Task(String id, long delayInMillise

2021-07-21 10:22:56 285

原创 MultipartFile跟File互转

参考了一篇博客感觉很好用 所以这里就记录一下package com.ruoyi.constats.qiniu;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.springframework.web.mu

2021-01-13 20:04:45 624

原创 docker运行nginx

先创建三个文件夹 和一个 配置文件mkdir -p /home/test/nginx/{log,conf,html}touch nginx.conf nginx的结构目录在容器中:日志位置:/var/log/nginx/配置文件位置:/etc/nginx/项目位置:/usr/share/nginx/htmlnginx.conf包含子配置文件启动命令docker run --name nginx -d -p 80:80 -v /home/nginx/log:/var/log/ngin

2020-12-29 15:04:20 150

原创 docker部署运行tomcat和springboot项目

docker 很方便的一个容器很早就使用过 今天就想趁着突然而来的性质记录一下编写tomcat的dockerfile镜像和springboot的dockfile的镜像首先介绍一下dockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。<摘自百度百科 哈哈????>在介绍一下docker常用的命令我看

2020-10-09 18:02:56 961 1

原创 Chrome浏览器同一窗口地址不同每次请求sessionId不同的问题或者获取不到上一个sessionId

在用session验证登录的时候,在其他浏览器都正常,只有谷歌浏览器不行,就是每次请求在后台拦截器里获取sessionId的时候拿到的id都是不同的,或者是拿不到ID (只有前端跟后台同一地址才能拿到) 导致一些验证失败。Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。Chrome升级到80版本后,默认限制了cross-site携带cookie,导致cookie失效所以要嚒获取的sessionId不一样 要嚒不是同一地址获取

2020-09-24 16:50:10 4264

原创 Springboot JPA日志输出时打印的SQL语句拼接上传入的参数

我们在控制台看到的sql语句一般是 没有 自动把参数拼接进去的所以有时候语句很长 参数很多的时候 手动替换 烦的一批那现在我就试试 自动拼接参数首先 引入 架包Log4jdbc-log4j2Log4jdbc-log4j2是做什么的呢 这个是一个基于jdbc层面的监听工具,可以监听对于数据库的主要操作,从而完美的查看到其中执行的操作。<!--监听数据库操作--><dependency> <groupId>org.bgee.log4jdbc-log4j

2020-08-21 16:01:29 1988

原创 springboot之poi导出excel

有段时间研究了一下 导出Excel 现在想记录一下 免得以后忘记首先肯定要有POI的maven引入<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version></dependency>ExcelUtils工具类public class Ex

2020-07-28 17:18:17 136

原创 span垂直居中

span(行级元素)在不定高的div(块级元素)中垂直居中的方法<div> <span>居中</span></div>设置父级元素:div{align-items: center;display: flex;}

2020-06-02 18:41:26 945 1

原创 nginx配置文件 配置 多项目访问80端口

废话不多说 直接贴代码#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_c...

2020-04-13 11:16:13 704 2

原创 java订单超时自动关闭

使用延时队列DelayQueue实现订单超时自动关闭DelayQueue 是一个线程安全的队列。可以实现异步操作首先创建一个订单实体类@Getter@Setterpublic class OrderInfo implements Serializable , Delayed{ private static final long serialVersionUID = 1L; ...

2020-03-17 12:08:56 3074 1

原创 java timer 定时任务每天零0点执行

Timer是Java的定时任务下面贴代码public class TaskThread extends Timer{ /** * 定时任务对象 */ private TaskThread timer = null; //时间间隔(一天) private static final long PERIOD_DAY = 24 * 60 * 60 * 1000; ...

2020-03-17 11:16:06 4328

原创 JAVA微信公众号自定义菜单

微信公众号后台是可以创建菜单 但是有时候触发微信事件发送消息或模板消息的时候 公众号定义的菜单提示会失效 这时候只能用 Java后台代码创建菜单好了下面我们开始 (我用的lombok所以没有实现getset用的是setget注解)首先封装实体类按钮固有属性类(父类)/** * 按钮固有属性类 */@Getter@Setterpublic class Button { //...

2020-03-14 13:16:28 451 4

原创 mysql设置远程访问 包括操作用户

查看数据库密码设置限制SHOW VARIABLES LIKE 'validate_password%';修改为最低限制set global validate_password.policy=LOW;修改长度为6位set global validate_password.length=6;创建用户create user 'root'@'%' identified with mysql_...

2019-12-30 13:48:35 140

原创 mysql语句获取随机一条记录

直接贴代码SELECT *FROM table AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM table)-(SELECT MIN(id) FROM table))+(SELECT MIN(id) FROM table)) AS id) AS t2WHERE t1.id >= t2.idORDER BY t1.id L...

2019-11-22 18:03:32 260

原创 vue elementui 中 input限制只能输入数字 且限制长度

<el-input v-model="this.defaultPhone" onkeyup="this.value=this.value.replace(/[^\d.]/g,'');" maxlength="11" placeholder="预留手机号"></el-input>

2019-10-18 10:38:28 5881

原创 计算分页数据的下标(索引)

当前页数page 每页数据size假如每页数据10条那第一页page=1 size=10 首条记录索引为0 ,(1 - 1) * 10ps:其实第一页的下标可以直接获取,前端开发知道的。第二页page=2 size=10 首条记录索引为10,(2 - 1) * 10ps:如果直接获取索引那么第一条数据会变成0,所以通过计算可以拿到10如果要拿到第二页第二条数据的...

2019-08-23 15:40:31 1815 1

原创 vue 快速成功搭建开发环境

1.安装node.js 官网下载 https://nodejs.org/en/node -v 查看版本 (查看是狗哦安装成功)npm -v 查看版本2.安装visual studio code下载地址 https://code.visualstudio.com/之后就可以在vcode的终端下操作3.安装淘宝镜像(选择安装)终端输入:npm install -g cnpm --...

2019-08-17 00:02:37 109

原创 距离下个当前日期还有多少天(距离下次生日还有多久)

public Long inday( Date brithday ) { SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd"); String clidate = "1978-03-30"; Calendar cToday = Calendar.getInstanc...

2019-08-09 16:49:43 5196

原创 两个日期相差多少年 (现在多少岁)

public Long dayYear( String brithday ) { //获取当前日期 Date nowDate = new Date(); String dateStr = new SimpleDateFormat("yyyy-MM-dd").format(nowDate); String date1 = dat...

2019-08-09 16:47:54 808

原创 指定日期到当前日期的天数

public Long fundata( Date brithday ) { //获取当前日期 Date nowDate = new Date(); //转为毫秒值进行换算 long nowSecond = nowDate.getTime(); long birthdaySecond = brithday.getTime(); ...

2019-08-09 16:42:55 1293

原创 [JAVA]数组删除元素

public class Test { public static void main(String[] args) { String[] str = {&quot;壹&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;}; List&amp;lt;String&amp;gt; strList = Arrays

2019-02-25 16:20:54 7832

原创 循环JSONObject和JSONArray

最近需要用到别人的接口 他肯定要给我JSON数据 , 所以我拿到数据后需要保存到自己的数据库。这时就要用到JSONObject和JSONArray了。我们来看看怎么循环json拿到数据吧JSONObject 的方法//定义一个JSON字符窜 不知道大家试过没有直接数组格式json的话JSONObject 会报错所以要先定义String str = &quot;{data:[{\&quot;id\&quot;: \&quot;...

2019-01-15 14:15:41 2581 2

原创 【tomcat】 启动完成就执行 定时 任务

就是 想单纯的记录一下 方便 以后 自己也会用到直接上代码首先、创建一个类 继承 ServletContextListener父类public class ScheduleListener implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent sc...

2018-12-19 15:41:35 1997 1

原创 【eclipse】Maven打包生成包含所有依赖的jar包

【好像有三种方法可以实现】第一 、 要有一个可运行的maven项目第二 、在pom.xml文件中添加以下代码&amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;artifactId&amp;gt;maven-assembly-plugin&amp;lt;/artifact

2018-12-10 11:09:31 4333

原创 JAVA 找出字符串中出现次数最多的字符

public static void main(String[] args) { String str = "qweasjd42131231211jasdqwdijasidaeqq";//自定义字符串 String[] strs = str.split("");//转换为数组 Map&lt;Object, Integer&gt; map = Maps.newHashMap();//...

2018-12-07 18:31:09 5506

原创 js == 数据json转树状结构

之前 用easyui的treegrid的时候 需要树状结构数据 那时候去看了一下别人的代码 。发现不能灵活转换任意想用的前端框架 。所以我就自己修改了一下 。灵活适用 代码如下:/** * lSJ * @param list 集合 * @param idStr 主键ID字符串 * @param pidStr 父ID字符串 * @param chindrenStr ...

2018-12-07 11:56:52 665

原创 PosrtgreSQL改变字段数据类型 介绍

在修改表字段类型的时候使用Using来进行显示的转换类型。把id的int变为varcharalter table tableName alter id type varchar;上面因为int转varchar有隐式的转换,故可以自动转换过去。要是想要varchar转换成int类型就需要强转了使用Using进行类型转换alter table tableNamealter id type...

2018-12-06 17:15:32 1081

原创 shiro多realm验证实现

一般 我们只会用一张user表的信息来登录,这样的话我们只需要一个userRealm令牌来管理这个认证功能。但是我现在想用两张表user 和 admin 来完成 用户 和管理员分开登录 那是不是就需要两个realm呢 。可是两个该怎么弄呢 。我们都知道通常使用的认证器是shiro自带的org.apache.shiro.authc.pam.ModularRealmAuthenticator,其中决...

2018-12-03 18:19:32 3051

原创 线程中无法实现spring注解

前言: 线程为安全是会防止注入的 。当我在开辟线程写定时器准备定时执行修改操作时,发现使用spring住的类都是null,就是说无法获取到spring中的bean。所以问题就来了 这个要怎么解决呢 解决方法如下:这时我们就要用到ApplicationContextAware接口 。因为在某些特殊的情况下,Bean需要实现某个功能,但该功能必须借助于Spring容器才能实现,此时就必...

2018-11-20 15:52:27 414

原创 显示服务器上的图片

如果我们要把上传到了服务器上的图片显示到页面上,是不是很麻烦。我之前遇到过问题。就是我可以获取到服务器的图片路径,但是图片不是在tomcat里面而是在本地磁盘里面。那我获取到的路径就是C://…//…,那我这样给前端显示行不行呢。我问了一些前端 让他们这样显示 但是 大多数没思绪。那我就只能自己来了解决方案如下思路 我可以通过输出流把图片输出到前端File file = new File...

2018-11-12 15:55:22 2708 3

aspose-pdf-17.8.zip

aspose-pdf

2021-11-24

aspose-words-15.8.0-jdk16.zip

Aspose.Words for Android是一个java类库,它提供了丰富的API使我们操作文档更简单轻松。Aspose.Words支持DOC, DOCX, RTF, HTML, OpenDocument, PDF, XPS, EPUB和其他格式。通过它,你可以产生, 修改,转换,渲染和打印(print)文档。使用Aspose.Words给你带来了一系列的好处,比方说丰富的功能,平台的独立性,执行效率和可扩展性。

2021-11-24

公众号和支付开发工具类

这是我自己方便自己用的一个公众号开发 支付开发 和请求的一些工具类 啥的 不用下载 我是准备方便自己下载用的

2020-10-26

jave-1.0.2

jave 1.0.2 绝对 可用 解压 即可

2018-12-05

空空如也

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

TA关注的人

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