自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PiaoMiaoXiaodao的博客

个人学习博客

  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

原创 java给图片添加文字的时候保持印章在最上层

比如生成证书的时候,可能模板图片里面已经有印章了,我们如何把文字添加上去后再把印章盖回去呢?同理,这稍加改造也可以用于分离图层等操作。可以通过操纵像素点来完成。

2023-09-21 09:58:42 179

原创 给Joplin导出的html文档自动生成目录

joplin选择导出的html目录打开html文件 在最后贴上这段script即可逻辑为 搜索出html文档里的所有标题标签 即H1 ~H6 ,然后实时维护 0级到5级的最后的标签对象拿到新的一个标题从上级标题往前找,找到最近的那个标题,加入那个标题下的ol里<script type="text/javascript"> var nowEles = [null, null, null, null, null, null]; document.addEventListen

2022-04-13 18:20:55 1309 1

原创 CodeMirror设置高度自适应

1.添加全局样式.CodeMirror { border: 1px solid #eee; height: auto !important; /*min-height: 100px;*/}.CodeMirror-scroll { height: auto !important; min-height: 100px; /*overflow-y: hidden;*/ /*overflow-x: auto;*/}2.html允许设置最小高度

2022-04-12 17:47:03 1719

原创 lombok 坑 StackOverflowError

现象java.lang.StackOverflowError’ 异常。 xxx.xxx.xxx无法解析toString()原因记录下关于lombok 的一个要注意的坑当两个类互相都引用对方 且同时注解@Data 时候运行时可能出现 StackOverflowError 异常原因是生成的toString方法会互相引用对方的toString 然后无限递归下去解决办法去掉@Data注解 改...

2020-03-28 15:04:19 690

原创 java 资源获取工具类

自己写的一个运行过程中获取资源的工具类,主要是兼容jar包运行和非jar包运行的情况方法会指明哪个优先 这里把所有文件夹也认为是包package net.evecom.hx.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java...

2020-02-20 14:52:01 266

原创 解决cmder启动慢的终极办法!!!!

原因cmder不得不说很好用,但就是启动那一卡顿特别特别难受,什么快速启动的参数 /f 蛋用没有.最后没办法 想了一个终极解决方案.首先就我个人来说 用cmder的唯一原因就是其可以把多个cmd放一起不会造成任务栏乱七八糟的.那么我只用这个功能就好了 其他的就不用了.方案如下: win+alt+p 进入setting 也可以在下边右键选择setting进入操作点击启动-任务 选择 cm...

2020-02-19 18:08:11 10783 7

原创 记一个vue 在el-table内嵌套el-select 无法点击选择的BUG解决办法

代码片段如下 正常情况下 我以为 压根不需要什么@change事件 按道理他自然就能修改表格下 行内的单元格数据然而想法太美好了,浪费了我2个小时 期间找了N多办法没解决如change内调用$forceUpdate $set之类的BUG现象是这样的: el-select 怎么点击都无反应 但初始值是正常的 F12插件查看 父组件 el-table的属性 显示结果已经改变了 ch...

2020-02-04 14:54:58 4942 6

原创 springboot集成activeMq场景大全

springboot集成activeMq如果不用任何配置的时候是很蛋疼的,只支持订阅或者队列的其中一种,且具体细节配置全部都不清楚,这里给自己整理下POM配置其中 starter 是springboot快速集成activeMq用的, activemq-spring activemq-kahadb-store 提供内嵌mq,照着抄就是了 <dependency> ...

2019-12-25 14:41:03 211

原创 idea发布jar包和源码包到私有maven仓库

首先私有仓库肯定有账号密码 所以必须在自己本机的maven的配置文件 settings.xml里配置对应私有仓库的账号密码<servers> <server> <id>siyou</id> <username>admin</username> <password>adm...

2019-12-23 21:23:09 1703

原创 谷歌控制台调试手记

谷歌控制台使用上已经滚瓜烂熟了 但还是有一些偏门知识老是会忘记 这边做个笔记.1.network面板下 最下面一条数字的含义

2019-12-19 16:33:00 164

原创 给内网tomcat安装证书让谷歌浏览器信任

最近碰到一个很头疼的事情 内网的tomcat服务器使用的是https协议,之前一直没有发现有什么问题,现在突然发现其他它的前端静态文件从来不走缓存,大概有10M左右的js css文件 居然是每次访问的时候都要去下载,排查了几个小时 本以为是后端静态文件版本控制出了问题,结果最后发现居然是谷歌浏览器的问题. 火狐 IE 即使https 不信任站点一样正常会有缓存 谷歌浏览器的策略居然是 只要非安...

2019-12-19 10:45:52 1513 7

原创 mysql备忘录

show variables like '%max_connections%';//数据库最大连接数show global status like 'Max_used_connections';//已使用连接数show status like 'Threads%';//连接线程数show FULL PROCESSLIST;//连接详细信息SET GLOBAL max_connection...

2019-12-13 10:10:48 121

原创 vue学习笔记

vue学习笔记语法基础v-bind 缩写 :v-bind 单向数据绑定 对象–>html渲染对于数据对象 a={b:‘22222’}在文本渲染中v-bind 写法 {{a.b}}对于数据对象 a={b:‘sasasas’}想渲染成html 那应该写成对于标签内部属性应该写成 v-bind:id=“a.b” v-bind:disabled=‘a....

2019-11-21 17:51:54 205

原创 JAVA正则表达式捕获组的使用

从学java开始就没弄清楚过捕获组的用法,一般没有处理复杂字符串的时候也不会去用。之前一直理解错了捕获组的用法,一直以为捕获组是可以循环捕获的我以为的写法是这样的 (组1(组2))* 即组1循环匹配字符串,其实压根不是这样。正确的做法是 捕获组表达式只要匹配最小的一个单元即可 然后通过 循环调用find去一步步推进匹配这里很详细这里是我自己的编写正则时候的工具网络,不是很稳定,...

2019-09-30 14:55:32 231

原创 查看jar包支持的jdk版本的小技巧

对jar包进行解压,使用jdk自带反编译指令 javap 对其中任何一个class进行反编译.对javap 加上-v 指令 输出详细信息 再对详细信息进行过滤 只查看版本信息具体命令windows下: javap -v C:/sas/asa/a.class|findstr versionlinux下: javap -v sasa/a.class|grep version结果如下m...

2019-09-19 09:40:49 1673

原创 配合tomcat创建服务后用脚本将服务改为开机自启动

tomcat下自带创建系统服务的脚本 service.bat,但脚本只会创建服务,不会设置服务启动类型.还是需要人为去设置.为了尽可能减少非相关专业安装人员的麻烦.我们尽量将软件部署过程自动化.@echo offrem start类型有:boot、system、auto、demand 手动、disabled、delayed-autorem sc config DRAWON start=de...

2019-09-02 10:45:59 165

原创 离线瓦片地图发布的解决方案

基于业务需求,需要有离线的地图引擎,根据需求判定所需的地图功能较为简单没必要使用到 geoserver 只需要GeoWebCache 即可,瓦片制作采用全能电子地图下载器 前端地图展示采用 leaflet切片下载打开全能电子地图下载器 选择需要下载的区域,并在左上角勾选要下载的级别 级别越高 下载的大小是指数上升的,特别是20级以上,所以需要自己选择合适的级别上限和区域大小,下载完成后点...

2019-07-11 11:22:25 2260 2

原创 JAVA编码转换备忘录

编码转换真心有点绕,以前只有用到的时候才会去思考,但仍然很迷糊,而且编码问题会时不时的跳出来烦你一下,这次因为所有脚本用的是UTF-8写的跑去用sqlplus 批量执行居然报各种异常… 所以这里决定总结一下,写篇备忘录.1、JVM Unicode编码百度百科:Unicode编码(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统...

2019-06-27 10:46:18 168

原创 drawio持续改造过程记录

总想自己部署一个类似于processOn的流程图在线作图软件,找到了个很好的在线作图工具 drawIo可惜他没有自带数据库和 用户登录等功能,也没有已存在图表的展示页面,现在想稍微对其进行部分改造,最终效果参考 processOn首先去github上 下载项目添加链接描述一个很平常的web工程,精华都在weproot下的js里查看index.js 有注释/* * * URL Pa...

2019-06-03 23:40:58 6219 6

转载 Oracle调用java程序备忘

select * from dba_registry where comp_id = 'JAVAVM'; --查询是否有JVMloadjava -r -f -o -user 用户/密码@orcl jlha.jar loadjava -u 用户/密码@orcl -v -f EventAlarm.classloadjava -u 用户/密码@orcl -v -r...

2019-05-27 18:53:30 394

原创 hibernate-4.23版本对Oracle10gDialect的补充解决分页和nvarchar的支持问题

在使用过程中发现了对oracle的nvarchar的支持问题和分页会有重复数据的问题,通过继承Oracle10gDialect创建自己的方言类,在配置中指定自己的方言来解决import org.hibernate.dialect.Oracle10gDialect;import java.sql.Types;import org.hibernate.dialect.Oracle10gDia...

2019-05-15 14:54:44 469

原创 JAVA与js加密解密我常用的方法

常采用的是AES的加密解密方法,再稍微掺杂点随机数JS端//需要引入 aes.js/** * 非规则的aes加密,自己加了字符串 * @param s * @returns */function aesEncode(s) { var key = CryptoJS.enc.Latin1.parse('abcdef0123456789'); var iv = CryptoJS.en...

2019-05-14 11:11:12 2214

原创 Jenkins部署心得体会.

Jenkins是一个持续集成平台.用于代替使用人工重复部署的方式.之前其实一直都用着Jenkins,但是别人搭好的,想要部署的时候只需要登录后点击构建就行.但一直没有真正的了解过它到底是什么,它的能力范围是什么.这次自己从0开始新搭建了个平台后终于对其有了了解,这里记录下:部署过程就不讲了,到处都是图文的手把手教程.jenkins最核心发部分其实就是这个配置页面进入后也很直观,按顺序...

2019-05-04 13:36:41 279

原创 bat脚本 强制杀死占用端口的进程

对bat脚本只会点点皮毛,勉强在其他脚本的基础上写了这个脚本,用于强制杀死占用端口的进程,因为else( 导致的错误差点吐血语法那么严格好歹说明下啊.脚本有几个地方说明下1. for循环的数据来源 使用端口查找命令. 查找端口find ":%port% " 在匹配字符串前面加上: 端口后面加上空格,保证查询结果正确2. 查找结果按顺序 %%b是本机被占用的端口 %%c是占用者,防止前面查...

2019-05-03 23:28:14 2004

原创 nodejs制作成windows服务

使用了node-windows 模块 此模块其实底层也是采用winsm.exe本来正常不需要start.js从cmd启动服务的,但是不知道怎么按照官网文档使用不起来,所以曲线救国,调用cmd来启动了官网地址//全局安装模块npm install node-windows -g//然后再目标工程根路径npm link node-windows//这步不知道是否多余 安装node调用...

2019-04-28 20:13:05 2434

原创 ORACLE使用备忘录

1.将一个用户SCHEMA下的表的增删查改权限赋予另一个用户--假设现在要将test_u用户的SCHEMA下的所有表操作权限赋予test_userGRANT ALL ON test_tab TO test_user ;--将test_tab这表的操作权限赋予 test_user 这个用户REVOKE ALL ON test_tab FROM test_user ;--将test_tab...

2019-04-18 12:03:01 408

转载 ehcache各个参数详解

ehcache各个参数详解 -----------------------------------------缓存设置大小-------------------------------------------------------- 缓存大小的限制可以设置在CacheMan...

2019-04-16 10:58:17 436

转载 windows和linux下根据端口找进程路径

WINDOWS1、根据端口找到PIDnetstat -ano | findstr 端口 或者直接netstat -ano2、根据PID找进程路径wmic process get name,executablepath,processid|findstr PID如 wmic process get name,executablepath,processid|findstr ...

2019-04-02 10:20:07 438

转载 五十款阿里开源软件说明介绍

五十款阿里开源软件说明介绍 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/boonya/article/details/55049483 阿里巴巴的Github代码托管地址:https://github.com/alibaba 通过写这...

2019-03-12 14:28:55 1847

转载 用snmp4j开发网管应用(三) -- 简单框架

用snmp4j开发网管应用(三) -- 简单框架 工程的地址: https://github.com/wangzijian777/snmpTool &nbsp; 其中包含了一些通用的工具设计 1. XML中的随机数生成语法解析器 &nbsp; &nbsp; ...

2019-03-06 09:48:44 415

转载 用snmp4j开发网管应用(二) -- 使用snmp4j

用snmp4j开发网管应用(二) -- 使用snmp4j SNMP协议还算简单 其实针对协议的开发我们只要知道协议的内容,然后架起Socket服务器,然后用字符串拼出协议内容格式的字符串,使用Socket进行通信就好了。 针对协议的开源包主要把这些过程封装了。比如SNMP协议。 ...

2019-03-06 09:48:01 830 2

转载 用snmp4j开发网管应用(一) - SNMP

用snmp4j开发网管应用(一) - SNMP 要开发网管应用,SNMP是必学的协议,这里首先对SNMP进行一下简单的介绍和想要开发SNMP协议的内容所需要用到的工具。 &nbsp; SNMP SNMP 协议分为了多个版本,V1太简单,V2加入了一些验证,V3最严谨,下面都是以V...

2019-03-06 09:46:38 527

原创 将cron表达式解析成中文,方便客户理解

/** * 描述 * * @author Norton Lai * @created 2019-2-27 下午4:54:36 */public class Test { static final String xin="*"; static final String wenhao="?"; static final String dao="-"; ...

2019-02-27 17:47:10 4584 2

转载 UML类图与类的关系详解

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;上面是UML的语法。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(A...

2019-02-26 15:32:51 174

转载 Maven依赖排除 禁止依赖传递 取消依赖的方法

Maven依赖排除 禁止依赖传递 取消依赖的方法 1. 项目间传递&nbsp;&nbsp;&nbsp; 如果我的当前项目是pro...

2019-02-26 11:37:22 258

原创 代码片段,截取CSDN博客

String url ="https://blog.csdn.net/lazy_cpp/article/details/77979634"; org.jsoup.nodes.Document doc = Jsoup.connect(url).validateTLSCertificates(false).ignoreContentType(true).timeout(3000...

2019-02-25 11:25:57 572

原创 使用JSch连接一些设备的时候有可能一连接上就被服务器断掉,巨坑!

这是一个坑死人的BUG,我花费了大量的时间去排查,才发现原来就是连接时间默认的设置短了。try { JSch jsch = new JSch(); Logger log = new com.jcraft.jsch.Logger() { public boolean isEnabled(int i) { ...

2019-02-21 17:09:22 3669 4

转载 普通工程转maven工程lib下jar包一次查询dependency

普通工程转maven工程lib下jar包一次查询dependency在将普通工程转maven管理时候头疼的难点之一就是依赖包的导入。这里写了一个直接查询中央maven库的小程序,希望可以减少些麻烦。 使用了网友的代码并做了些改动。package com;import java.io.File;import java.io.FileInputStream;import java.io.F...

2019-02-21 17:00:39 237

原创 js模板引擎--artTemplate使用心得

artTemplate是腾讯的一个开源的简单的js模板引擎,它的功能是通过定义模板加上数据对象来生成html节点.至于节点的删除添加,数据获取等则需要自己去实现.功能十分单一.它的优点是性能好(相对于其他同类型模板引擎),且使用简单.性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍 支持运行时调试,可精确定位异常模板所在语句 对 NodeJS Express 友好...

2019-01-28 15:06:46 233

原创 SpringMVC接收json对象时 date对象无法序列化异常的解决办法。

在低版本springMVC中经常出现这种日期转换不支持的异常Caused by: org.codehaus.jackson.map.JsonMappingException: Can not construct instance of java.util.Date from String value '2019-01-14 12:00:01': not a valid representatio...

2019-01-14 16:45:25 1332

egit-2.3.1.201302201838-r.rar

myeclipse 10系列的git插件 亲测可用 直接放入 dropins即可

2017-12-24

Git-2.15.0-64-bit安装

Git-2.15.0-64-bit windows安装包,直接从官网下载的。

2017-11-19

amf解析,json解析 格式化

用于 分析 解析amf数据包,以便开发或修改接口,具体请看工具提示

2017-11-15

java 反编译工具合集

包含了 图形化的反编译软件 和 反编译后java代码的注释清除工具 myeclipse 的class文件查看插件。内有详细说明文档

2017-09-07

underscore+anjularJS的中文API

underscore+anjularJS的中文API chm格式的文档 便于查询 下载后如果打开空白 先要右键 解除锁定 ,其中underscore的文档非常好用

2017-09-04

前端 jq、js、html、正则等的API文档,CHM格式

前端 jq、js、html、正则等的API文档 其中JQ最详细,CHM格式。 如果出现打开后空白的情况。 先右键 常规 解除锁定

2017-09-04

java chm帮助文档生成工具

java chm帮助文档生成工具 我想设置0分 没法设置。。最低就1分

2017-08-16

空空如也

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

TA关注的人

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