- 博客(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 1828
原创 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 193
原创 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 2822
原创 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 161
原创 定位低性能代码
1: top -c 查看UPC占比高的进程2: top -Hp 线程号 查看异常线程3:使用 printf "%x\n" 线程号 将异常线程号转化为16进制4:jstack 进程号|grep 16进制异常线程号 -A30 定位异常代码的位置...
2020-04-09 15:30:37 230
原创 配置类不同环境注入不同的Bean;@Profile
在日常开发中,经常遇到由于不同环境注入不同的配置类的问题,记录下我解决这个问题的记录。使用 @Profile 1:如生产环境 properties 添加配置文件 :#根据环境注入配置spring.profiles.active=master2: 测试环境 properties 添加配置文件#根据环境注入配置spring.profiles.active=test2...
2020-04-04 17:58:00 1062
原创 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 663
原创 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 1441 1
原创 spring boot 异常统一处理
spring boot 异常统一处理使用@ControllerAdvice注解,全局捕获异常类,只要作用在@RequestMapping上,所有的异常都会被捕获@ControllerAdvicepublic class ExceptionHandlerAdvise { private Logger logger = LoggerFactory.getLogger(Exce...
2019-11-14 18:53:50 330
原创 使用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 7632 1
原创 使用iReport工具生成报表 PDF
利用iReprot生成报表首先,下载好iReport工具,打开程序,在这个可以开启一个新的文档。 开启后得到的一个新档案,右击档案调试模板各部位大小 通过Band Height调试各部位高度 顶部工具画表格,写文字使用。文字字段多元是我们以后在JAVA程序中传出的数据。 Parameters 中可以建我们所需要的参数,占位用 $P{ XXX }...
2019-01-23 17:52:29 897
转载 微信支付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 585
原创 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 16712 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 2363 4
原创 Layui 表格 list页显示图片
// 表格渲染 var tableIns = table.render({ elem: '#dateTable' //指定原始表格元素选择器(推荐id选择器) , id: 'dateTable' , even: true //开启隔行背景 ...
2018-11-27 14:56:42 10054 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 922 3
原创 订单超时自动取消,延时任务
应用场景,电商项目用户下单后超过指定时间未支付,订单自动失效。使用延时队列会使用到定时任务,需要先把定时任务做好。在用户下单成功后。定时任务定时扫描出下单成功且未支付的订单,将订单加入到延时执行队列中。同时也加入到缓存中。延时执行类在执行订单失效时,先到缓存内查询一次,如果没有查询到,说明该订单已支付或者已取消(支付成功或取消订单清除对应缓存)一;执行实体package io...
2018-10-10 14:47:51 15579 2
原创 获取字符串中指定字符串出现的所有位置
String path = "localhost:8080"; String details = "<p><img src="/upload/5a52da4dN0a6d04b9.jpg!q701.jpg""></p>" StringBuilder sb = new StringBuilde
2018-09-18 14:36:40 8881
原创 微信开发注意配置上的注意点
授权登陆注意点:token 在测试号上的是随意写的,授权登陆需要一下几个配置授权登陆路径:https://open.weixin.qq.com/connect/oauth2/authorize?appid= AppID &redirect_uri=回调路径&response_type=code&scope=snsapi_userinfo&state=STATE&a...
2018-09-04 19:52:48 200
原创 解决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 259
原创 微信授权登陆代码实例
1.controller@Controllerpublic class WeiXinToken extends BaseController { @Autowired private WeiXinService weiXinService; @Autowired private SystemService systemService; ...
2018-07-28 15:44:53 3320 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人