自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 无头浏览器ChromeDriver安装,java 使用 driver 网页截图

Win环境安装 chromedriver 下载地址:https://npm.taobao.org/mirrors/chromedriver/。解压chromedriver.exe 文件到自己的目录ubuntu环境1、下载文件,通常在 Downloads 目录下:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2、安装应用:sudo dpkg -i google-chro

2021-03-29 17:04:57 1684

原创 NIO入门使用笔记

使用目标:客户端与服务端建立连接,客户端发送到服务端,服务端能够正常获取到数据。public static void main(String[] args) throws IOException { ServerSocketChannel serverSocketChannel = ServerSocketChannel.open(); serverSocketChannel.socket().bind(new InetSocketAddress(9999));.

2021-03-23 17:44:11 155

原创 IDEA 打包一个项目为jar并在另一个项目中引用该jar

1:打jar包j接下来apply->ok, 点击build-> build artifact。如果没有修改jar 的output directory的话,该jar应该已经在out\artifacts\文件夹下了。2:引用该jar在另一个项目中点击file-> project structure-> modules,选择要引入到的模块,选中Dependencies 点击 +, 选择Library。下一步 new library -> java ->.

2021-03-15 11:45:44 2710

原创 win10安装tensorflow-gpu

win10安装tensorflow-gpu本次安装对应版本1)计算框架 CUDA 9.1, 官网:https://developer.nvidia.com/cuda-tookit-archive2)GPU加速库:cudnn 7.1, 官网:https://developer.nvidia.com/zh-cn/cudnn 将下载的文件解压放到 CUDA的对应安装目录中。3)虚拟环境管理工具:anaconda3-5.3.0,清华镜像站点:https://mirrirs.tuna...

2020-11-13 17:32:31 139

原创 定位低性能代码

1: top -c 查看UPC占比高的进程2: top -Hp 线程号 查看异常线程3:使用 printf "%x\n" 线程号 将异常线程号转化为16进制4:jstack 进程号|grep 16进制异常线程号 -A30 定位异常代码的位置...

2020-04-09 15:30:37 189

原创 配置类不同环境注入不同的Bean;@Profile

在日常开发中,经常遇到由于不同环境注入不同的配置类的问题,记录下我解决这个问题的记录。使用 @Profile 1:如生产环境 properties 添加配置文件 :#根据环境注入配置spring.profiles.active=master2: 测试环境 properties 添加配置文件#根据环境注入配置spring.profiles.active=test2...

2020-04-04 17:58:00 987

原创 PDF内根据关键字插入图片

根据pdf内指定关键字的坐标插入图片,实现分为两个步骤。1:查找出dpf内所有的关键字的坐标和关键字所在的页数。2:根据查到的关键字位置出入图片;引入compile('com.itextpdf:itextpdf:5.5.6')import com.itextpdf.awt.geom.Rectangle2D.Float;import com.itextpdf.text.Do...

2020-03-10 18:13:51 568

原创 https 文件下载工具类

根据url下载文件import lombok.extern.slf4j.Slf4j;import javax.net.ssl.*;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;@Slf4jpublic class DownloadUtil { /** * ...

2019-11-27 17:52:01 1374 1

原创 spring boot 异常统一处理

spring boot 异常统一处理使用@ControllerAdvice注解,全局捕获异常类,只要作用在@RequestMapping上,所有的异常都会被捕获@ControllerAdvicepublic class ExceptionHandlerAdvise { private Logger logger = LoggerFactory.getLogger(Exce...

2019-11-14 18:53:50 307

原创 分页打印标签

PDF打印控制分页:<div style="page-break-after: always;"></div>

2019-09-09 18:28:27 172

原创 使用weixin-java-common-3.3.0 weixin-java-mp-3.3.0 SDK开发微信授权登陆,与服务号消息发送

JAVA   springMVC框架下使用 weixin-java-common-3.3.0  weixin-java-mp-3.3.0 两个jar做授权登陆与服务号消息推送微信开发的话里面功能基本很全,可以参考  开发文档使用步骤:首先下好以上两个jar到自己项目中。在resource 目录下建一个 properties 文件 》》wx.properties然后在properti...

2019-01-29 19:41:39 7480 1

原创 使用iReport工具生成报表 PDF

利用iReprot生成报表首先,下载好iReport工具,打开程序,在这个可以开启一个新的文档。 开启后得到的一个新档案,右击档案调试模板各部位大小 通过Band Height调试各部位高度  顶部工具画表格,写文字使用。文字字段多元是我们以后在JAVA程序中传出的数据。  Parameters 中可以建我们所需要的参数,占位用 $P{ XXX }...

2019-01-23 17:52:29 831

转载 微信支付demo

IJPay  支付后端参见 :https://javen205.gitee.io/ijpay/doc/ijpay/wxpay/wechatPay.htmlSpring Boot版本Demo /** * 公众号支付 */ @RequestMapping(value ="/webPay",method = {RequestMethod.POST,Requ...

2019-01-10 15:09:44 537

原创 Layui lay-skin="switch" 表格修改状态

, {field: 'sort', title: '排序', sort: true,width: 100} , {field: 'is_not_use', title: '状态', width: 130,templet: function(d){ //自定义显示内容 var strCheck = ...

2018-12-26 16:42:22 16533 4

原创 JAVA 读取MP3歌名,歌手,专辑,封面

 上传MP3文件后,后台读取MP3信息。需要使用的引入一个jar :   Jaudiotagger-2.2.6-SNAPSHOT.jar  下载地址package com.hnzh.bnk.utils;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org....

2018-12-25 17:08:17 2228 4

原创 Layui 表格 list页显示图片

// 表格渲染 var tableIns = table.render({ elem: '#dateTable' //指定原始表格元素选择器(推荐id选择器) , id: 'dateTable' , even: true //开启隔行背景 ...

2018-11-27 14:56:42 9937 3

原创 Jboot框架excel导入导出模板下载的简单封装

需要用到的的类主控制器package io.jboot.admin.controller.ImportController;import java.util.ArrayList;import java.util.List;import javax.validation.ConstraintViolationException;import org.apache.comm...

2018-11-05 18:05:08 872 3

原创 订单超时自动取消,延时任务

应用场景,电商项目用户下单后超过指定时间未支付,订单自动失效。使用延时队列会使用到定时任务,需要先把定时任务做好。在用户下单成功后。定时任务定时扫描出下单成功且未支付的订单,将订单加入到延时执行队列中。同时也加入到缓存中。延时执行类在执行订单失效时,先到缓存内查询一次,如果没有查询到,说明该订单已支付或者已取消(支付成功或取消订单清除对应缓存)一;执行实体package io...

2018-10-10 14:47:51 15386 2

原创 获取字符串中指定字符串出现的所有位置

String path = "localhost:8080"; String details = "&lt;p&gt;&lt;img src="/upload/5a52da4dN0a6d04b9.jpg!q701.jpg""&gt;&lt;/p&gt;" StringBuilder sb = new StringBuilde

2018-09-18 14:36:40 8836

原创 微信开发注意配置上的注意点

授权登陆注意点:token 在测试号上的是随意写的,授权登陆需要一下几个配置授权登陆路径:https://open.weixin.qq.com/connect/oauth2/authorize?appid= AppID &amp;redirect_uri=回调路径&amp;response_type=code&amp;scope=snsapi_userinfo&amp;state=STATE&a...

2018-09-04 19:52:48 180

原创 解决ajax跨域访问问题

应用场景   A 项目访问 B 项目 某个方法的资源,首先贴出A的请求js$(document).ready(function () { var id = $("#zyy_user_id").val(); if(id == null || id ==''){ layer.alert("您还未绑定云智渔账号"); return; } ...

2018-08-03 11:56:15 236

原创 微信授权登陆代码实例

 1.controller@Controllerpublic class WeiXinToken extends BaseController { @Autowired private WeiXinService weiXinService; @Autowired private SystemService systemService; ...

2018-07-28 15:44:53 3279 2

获取MP3歌曲信息

解析MP3文件。获取MP3歌手,歌名,时长,歌曲封面图片信息。

2018-12-25

空空如也

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

TA关注的人

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