- 博客(155)
- 资源 (24)
- 收藏
- 关注
原创 Maven报错“Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found”
【问题】IDEA使用maven时,报错“Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found”。【解决方式】清除IDEA缓存,重启IDEA,就好了。(File -->Invalidate Caches / Restart...)【其它方式】下面的方式搜索自网文,本人尝试过无效,可能是不同的开发环境有影响吧。1、plugin 下加版本<plugin> <group.
2021-01-30 19:32:25
33824
6
原创 Springboot-2.x + Quartz-2.x 配置示例
强烈建议用Springboot-2.x,比起 1.x,很多插件的配置方式都简单了太多!仅需1个配置文件(application.properties):# ########## 数据库连接池(默认集成HikariCP,无需配置)# 数据库驱动类spring.datasource.driver-class-name=oracle.jdbc.OracleDriver# ########## Quartz 定时任务spring.quartz.job-store-type=jdbcspri.
2020-09-09 17:53:51
866
原创 Springboot-1.5.x+Quartz-2.x 循环任务有些时间点不执行?
具体情况:Sprinboot-1.x + Quartz-2.x + Java 1.8,设定了Cron表达式为“0 0/3 10-22 * * ?”,即每隔3分钟运行一次任务。实际运行时,会偶尔有时间点不执行,比如:10:30, 10:33, 10:36,10:42,10:51,11:00,11:03,11:06,11:15,11:21,11:24.......执行的任务本身只需要 10...
2020-09-09 17:41:09
978
原创 JQuery 获取表单所有元素的属性和值
JQuery 获取表单所有元素的属性和值,写入到JSON数组。function updateConfig(){ var jsonArray = []; //jsonArray.push(jsonObj); // 所有 input,取ID+value var inputObjs1 = $('input[type=text]'); for( var p1=0;p1<inputObjs1.length;p1++ ){ var jsonObj1 = .
2020-09-09 17:35:53
1727
转载 SpringBoot 配置文件相关
1、SpringBoot的Jar配置文件放在外面的方式,通过命令指定文件(多个方式):1> java -jar hundsun_swift.jar --spring.config.location=D:\config\swift.properties2> java -jar -Dspring.config.location=D:\config\swift.properties hundsun_swift.jar2、启动时指定配置文件的后缀(配置文件在jar内的classes下,默认位..
2020-09-09 17:35:05
180
原创 JAVA-解压缩-工具类
pom.xml <!-- 解压缩RAR:仅支持 RAR-4.0及以下版本,支持密码,支持分卷。https://github.com/junrar/junrar --> <dependency> <groupId>com.github.junrar</groupId> <artifactId>junrar</artifactId>
2020-09-09 17:30:01
410
1
原创 Oracle PLSQL 中批量执行脚本的代码生成工具
Java 代码,生成类似 “批量脚本.sql” ,并指定“批量脚本-日志.log” 路径:package org.demo.sql;import java.io.File;import java.io.FileOutputStream;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.LinkedList;import java.uti.
2020-08-14 09:44:10
789
原创 Oracle-PLSQL乱码-修改临时字符集环境变量
首先查询Oracle的字符集:select userenv('language') from dual;比如:AMERICAN_AMERICA.ZHS16GBK 创建一个bat脚本:-------------------------@ECHO OFF:: GBK: SIMPLIFIED CHINESE_CHINA.ZHS16GBK:: US:AMERICAN_AMERICA.ZHS16GBKSET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK:: 启动 PLSQ.
2020-08-12 12:03:55
882
原创 Thymeleaf 取session变量值时踩的坑
正常:<span class="navbar-page-title" th:text="${session._sysName}==null?'Welcome back.':${session._sysName}"></span><span class="navbar-page-title" th:text="${session.__sysName}"></span>报错:<span class="navbar-page-title"
2020-07-15 12:06:32
2882
1
转载 bootstrap table 前端分页(client)和服务端分页(server)的配置项差别
前端:sidePagination: "client", //前端分页(客户端)dataField: "count", // 返回的数据必须写死"count"totalField: 'data', // 返回的数据必须写死"data"说明:一般情况下都是用服务端分页方式,今天试了下前端方式,发现能接收到数据但是无法渲染加载到表格中,后台查看网文才看到前端分页方式是要求 返回的数据中 写死count 和 data 的,用 其它都不行。服务端:sidePagination: "s..
2020-06-05 10:58:27
1859
1
转载 SpringBoot 启动后初始化数据
import java.util.HashMap;import java.util.Map;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import or..
2020-05-28 10:14:22
932
原创 Springboot 1.x 2.x 设置虚拟路径
// 1.x 方式 ,继承抽象类:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet...
2020-01-10 17:01:13
256
原创 bootstrap-table 常用参数实例
/** * 初始化表格 */var dataTableInit = function(){ var sortName1 = 'userId'; var sortOrder1 = 'asc'; $('#dataTable').bootstrapTable('destroy'); $('#dataTable').bootstrapTable({ ...
2020-01-03 15:43:10
754
原创 Java 驼峰转为下划线
/** * 驼峰转为下划线 * @return */ public static String turnCaseToLine(String tuofeng) { if (null != tuofeng) { StringBuilder current = new StringBuilder(100); ...
2019-12-27 18:41:28
811
原创 JQuery 的 Ajax 提交方式与 Springboot 后台取值方式的对应写法示例
前端:POST + JSON ; 后端取参:@RequestParam(value = "pageSize") Integer pageSize .... /** * 初始化表格数据 */ function initTable(){ var jsonObject = {"pageNumber":1,"pageSize":5,"s...
2019-12-27 17:17:41
525
原创 SpringBoot 2.2.X 拦截器相关配置 - 静态资源拦截问题
首先:SB2.x 实现WebMvcConfigurer接口情况下,默认不会拦截静态资源,即无需特意去配置。示例:import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;impo...
2019-12-26 12:14:04
377
原创 Linux 启动停止程序懒人脚本
一般情况下,是用下列命令停止程序:ps -ef|grep test123.jar # 假设pid显示为6666kill -9 6666懒人脚本示例:启动-start123.sh:#!/bin/shsh ./stop123.sh > /dev/null 2>&1SERVER_PID=server.pidSERVER_OUT=test123.out...
2019-12-02 16:38:14
545
转载 springboot jar 解压后再打包
针对springboot的java项目,一般情况下,会在工程目录下执行下列语句打包:mvn clean package spring-boot:repackage -Dmaven.test.skip=true但是当jar包发给别人后,解压出来想再次打包,就只能通过CMD方式,命令如下:jar -cfM0 test1234.jar *普通 jar 的打包方式,参考:https:...
2019-11-21 15:47:20
3836
转载 springboot(1.x和2.x) 同时启用 https 和 http
所谓同时启用,其实是在配置文件中配置好了SSL的情况下,再去启动类中配置支持http。SSL 配置示例:# SSLserver.ssl.key-store=classpath:api_test.jksserver.ssl.key-store-password=Abc123#@$server.ssl.keyStoreType=JKSserver.ssl.keyAlias=api...
2019-11-21 11:18:54
540
原创 java设计模式(GoF设计模式)理解
GoF设计模式详解:http://c.biancheng.net/design_pattern/Spring boot 框架自身采用9种设计模式,详细可参考:https://blog.youkuaiyun.com/caoxiaohong1005/article/details/80039656设计模式总结:1)能拆就拆:拆的越细,依赖越少,即解耦 1> 系统模块划分(用...
2019-11-08 14:25:33
436
转载 Springboot 1.x 配置动态计划任务(自带的 Schedule)
已通过实际测试有效:import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;im...
2019-10-31 16:21:49
290
原创 BadPaddingException: Given final block not properly padded 异常原因分析
在使用 AES 或 DES 解密时,异常如下:javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966) at com.sun.crypto.provider.Cipher...
2019-10-12 12:03:12
6983
原创 Java - JNI 方式 访问 MQ (绑定模式)
参考:https://blog.youkuaiyun.com/MePlusPlus/article/details/52847580启动命令:### 启动命令(设置临时环境变量,指定libmqjbnd.so或libmqjbnd.dll的位置)[Linux][HP-UX][Solaris]:export LD_LIBRARY_PATH=/opt/IBM/mqm/java/lib64:$...
2019-10-11 17:07:32
475
原创 Springboot-2.1.x 配置内存数据库H2
### H2 内存数据库# 内存中:jdbc:h2:mem:testdb# 指定路径:jdbc:h2:~/testdb 或 jdbc:h2:/data/db/testdb 或 jdbc:h2:data/db/testdb 或 jdbc:h2:tcp://localhost/~/testdbspring.datasource.url=jdbc:h2:mem:testdbspring....
2019-09-29 14:26:36
481
原创 swift MT报文处理相关资料
swift 官方资料:https://www2.swift.com/knowledgecentre/publications/us5mc_20180720/2.0?topic=alec.htm#genalecswift 百科:https://baike.baidu.com/item/SWIFT/1108075prowide - swift 报文处理 开源框架:https://www.p...
2019-09-05 15:13:18
4627
3
转载 Java 占位符 例子 - 消息模板
例子1:import java.text.SimpleDateFormat;import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class MsgCode { private static final Logger logger = LoggerFactory.g...
2019-08-28 11:19:09
752
转载 解除网页右键限制
源码来自网络A、压缩版源码(eval方式加密主体函数<eval开始是加密内容>,不能全部加密,因为谷歌标签不允许 eval 开头的路径)javascript:(function(){eval(function(p,a,c,k,e,r){e=function(c){return c.toString(36)};if('0'.replace(0,e)==0){while(c-...
2019-07-25 17:13:18
2859
1
原创 Chrome 命令行启动参数 例子
参考:Chrome启动参数最全集合 Chrome 全屏模式启动运行环境:Windows10 64bit Chrome 73应用场景:自动化测试 将Web端模拟成客户端:代码 --> 存为bat --> 转为exe格式 --> 发给客户(可以将chrome一起打包便能统一客户浏览器,精简后再压缩一般15M左右)@ECHO OFF ...
2019-07-25 16:36:11
1989
原创 语音转文本-百度AI+Python
# -*- coding: utf-8 -*-### 语音识别 百度API #### Home:https://ai.baidu.com/tech/speech/asr# API: https://ai.baidu.com/docs#/ASR-Online-Python-SDK/top# Q&A: https://ai.baidu.com/docs#/FAQ/a53b4...
2019-07-16 16:25:17
726
原创 文本转语音-Azure+Python
# -*- coding: utf-8 -*-### 文本转语音 Azure ###import os, requests, timefrom xml.etree import ElementTree'''快速入门:https://docs.microsoft.com/zh-cn/azure/cognitive-services/speech-service/quickst...
2019-07-16 15:37:13
2539
原创 小结一下GET和POST的关系
阅读了诸多博文后,有如下简短结论:底层:Get 和 Post,都是 基于 TCP/IP 的网络通信协议。即,源头是一样的。HTTP规范:没有限制 请求数据 的长度;(实际是由浏览器和服务器限制) 没有要求 请求数据 必须放在 "URL后面" 还是 "Request Body" 中; Get是 幂等 的。个人理解:同一个请求,多次请求后返回的 数据模型(Model) 应该是一样...
2019-07-12 17:54:53
185
原创 pom文件语法无误却报红叉(Unknown error)的可能原因
可能原因及解决办法:>> 缓存问题,只要 “Maven --> Update Project” 就行>> dependency 的标签问题,可能是 <scope> 标签或标签值不对>> 引入的jar 的版本问题,比如 springboot 一般在 <parent> 标签定了版本号, 但可能版本号太高导致有些依赖还...
2019-07-03 10:55:15
6048
4
原创 程序员在Linux下部署应用时常用的命令
### 压缩解压 ###>> 压缩1. tar -zcvf /abc/log_2019.tar.gz /kkk/log/app1*.log2. zip -r /abc/test.zip /efg/kkk-r:表示递归压缩子目录下所有文件>> 解压1. unzip -o -d /home/sunny myfile.zip-o:不提示的情况下覆盖文件;...
2019-06-26 11:44:51
289
原创 Python opencv 处理图片例子
# -*- coding: utf-8 -*-import cv2.cv2 as cv2import numpy as np# 全局变量picFromPath = r'./Demo_800x600.jpg'picSaveFolder= r'./'picSaveType = '.jpg'alertWindow0 = 'Demo_00'alertWindow1 = 'Demo...
2019-06-12 14:47:40
923
转载 [奇葩代码] - try catch 的甩锅用法
/** * [奇葩代码] - try catch 的甩锅用法</br> * https://gitee.com/oschina/bullshit-codes/blob/master/java/BadTry.java * @author 看着星空的状态 */public class B005_TryCatch { public String test() { // ...
2019-05-31 16:10:51
302
转载 [奇葩代码] - 自增和赋值的顺序问题
/** * [奇葩代码] - 自增和赋值的顺序问题</br> * https://gitee.com/oschina/bullshit-codes/blob/master/java/BadCode.java * @author jspp@qq.com */public class B004_AutoIncrease { /** * 计算总数 */ ...
2019-05-31 16:03:15
982
转载 [奇葩代码] - Boolean 的用法
/** * [奇葩代码] - Boolean 的用法</br> * https://gitee.com/oschina/bullshit-codes/blob/master/java/AFilter.java * @author z77z */public class B003_Boolean { private boolean isEligible(int age){...
2019-05-31 15:50:27
477
Demo_Robot=Demo_Selenium=自动化测试例子
2018-06-26
Scheduler-fix20180614
2018-06-14
Scheduler-fix20180608
2018-06-11
Scheduler-fix2
2018-06-06
定时任务-测试版
2018-06-05
定时任务测试样例
2018-06-04
ACE=C_Dream改版=2015-12-14
2016-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人