自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 Spring工程启动自动更新Oracle表结构和给字段添加注释

在我们日常工作中,每次给正式环境升级时,经常会忘了更新数据库,导致系统使用中报错,能实现系统启动时自动更新表就好了。首先对于自动建表Hibernate已经帮我们实现,就不自己写代码了,下面附上hibernate配置: <!-- 自动建表 --> <bean id="entityManagerFactory" class="org.spr...

2018-06-07 09:12:28 3263 3

原创 Springboot开发Webservice服务端和客户端

Springboot开发Webservice服务端和客户端

2024-06-19 09:49:23 1509

原创 java按字节截取中文字符串解决出现乱码

引入Hutool工具包,或者自己实现也行。

2024-02-06 14:13:47 620 1

原创 Idea批量删除空行

Idea批量删除空行

2023-06-21 15:02:30 2967

原创 HTTP JSON接口模拟工具

HTTP JSON接口模拟工具Interfake

2022-12-19 09:14:31 861 1

原创 ie8中js给数组排序

ie8中js给数组排序

2022-10-21 15:50:42 356

原创 plsql首次登录无法显示table

plsql首次登录无法显示table

2022-10-19 08:48:50 2252

原创 oracle分组排序去重

oracle分组排序去重

2022-08-05 15:03:45 976

原创 HttpClient高并发性能优化-http连接池

HttpClient高并发性能优化-http连接池

2022-08-03 16:46:48 2777

原创 查看oracle版本

查看oracle版本

2022-06-01 09:23:31 109

原创 创建Wrapper Tomcat容器

Wrapper Tomcat 使用说明1. Wrapper Tomcat 简介1) Wrapper Tomcat 是使用Apache Tomcat 整合 Java Service Wrapper 的一个servlet容器。使用Wrapper Tomcat与使用Apache Tomcat运行时无任何差别,区别在于Tomcat启动与配置时有点不一样。整合Java Service Wrapper ,使用Wrapper 方式启动Tomcat的初衷是解决Apache Tomcat使用jsvc方式启动的日志文件大小

2022-05-20 10:00:19 595

原创 Oracle如何实现从特定组合中随机读取值

在这里,我们会用到DBMS_RANDOM包和CASE WHEN语句,思路如下:一、利用DBMS_RANDOM.RANDOM函数随机生成数值,然后对数值进行取模,如果我们要在10个元素中随机读取的话,那我们需要对10进行取模。二、再将取模后的值利用CASE WHEN语句与元素进行关联。譬如,我有一个组合,里面包含“北京”,“上海”,“广州”,“深圳”,“武汉”五个元素,想从这五个元素中随机读取值来填充表的某个字段。首先,创建测试表SQL> create table test(loc

2022-01-24 15:03:49 575

原创 statsvn使用详细说明

下载并安装SVN统计工具StatSVN1)下载地址:sourceforge.net/projects/statsvn/2)解压压缩包,到一个目录,如E:CodeAnalysis找一个svn上项目check或update这个项目到 指定目录下新建生成html文档目录 E:CodeAnalysiscmd下指定到E:CodeAnalysis 这个目录利用命令:svn co svn://ip/项目 或者 https协议生成日志:svn log -v --xml > l.

2022-01-10 11:58:52 936

原创 创建Spring Boot项目时,提示 Cannot download ‘https://start.spring.io‘

问题提出在使用IDEA创建Spring Boot项目时,提示无法连接https://start.spring.io,内容如下:Cannot download 'https://start.spring.io': Request failed with status code 403解决办法请求如下替代资源:https://start.springboot.io/...

2022-01-07 15:38:35 916 1

原创 MAVEN配置之SETTING配置

<!--声明语句--> <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2022-01-07 15:34:20 6971

原创 maven 远程仓库、私服及镜像配置

maven仓库分类本地仓库、远程仓库。远程仓库又有私服、中央仓库、其它公共库。中央仓库是maven自带的核心仓库。仓库配置远程仓库可以配置多个,超级pom中定义的中央仓库<repositories> <repository> <id>central</id> <name>Central Repository</name> <url>https://rep

2022-01-07 14:39:35 1946

原创 Windows下修改Tomcat黑窗口标题

在Tomcat的bin目录下,新建文件setenv.bat。在文件内输入:set TITLE=MYTomcat-%date% %time%[%cd%]可以把MYTomcat修改为自己定义的名字。这样标题就可以显示名字、时间、路径信息。

2021-12-14 14:23:32 790

原创 java - 如何初始化静态Map?

import com.google.common.collect.ImmutableMap;import java.util.AbstractMap.SimpleEntry;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.stream.Collectors;import java.util.stream.Stream;/** * @Auther: 杨红杰 * .

2021-11-05 17:55:18 5572

原创 cmd查看端口被占用并关闭

1、netstat -nao|findstr "8000"2、tasklist|findstr "157468"3、taskkill /f /t /im CLodopPrint64.exe

2021-11-05 14:29:42 157

原创 在线PDF转Word(免费)

访问地址如下:https://smallpdf.com/cn/pdf-to-word

2021-10-12 08:58:52 216

原创 windows下bat启动jar并指定jdk

%~d0cd %cd%set pa=%cd%set JAVA_HOME=%pa%/jdk1.8.0_211set Path=%JAVA_HOME%/bin;title qkmjava -jar qkm.jar --server.port=9000说明:pa:设置当前所在文件夹路径JAVA_HOME:设置jdk路径Path:就这样写title:设置黑界面左上角标题port:可指定端口...

2021-09-02 09:34:57 2492

原创 intellij IDEA 报 非法字符 \65279 原因及解决方法

用eclipse创建的项目导入到 intellij IDEA 之后 编译时包 非法字符 '\65279'该问题产生的原因是 IDEA对以UTF8编码的文件保存时自动加上了BOM(UTF-8文件签名)解决的方法1.使用Eclipse编译器来进行编译(在settings里进行设置)2.使用文本编辑器(比如editplus和ultraeditor)来进行转码...

2021-08-20 09:42:08 1149

原创 maven jetty 启动后,不能修改静态文件,js,css,html

解决办法:1.从jetty的jar包中(位置可能不同,有的jetty-web中)拷贝一份webdefault.xml文件2.将webdefault.xml 中的useFileMappedBuffer 设置为false。<init-param> <param-name>useFileMappedBuffer</param-name> <param-value>false</param-value></init-para.

2021-08-05 10:38:41 254

原创 JS实现将数字金额转换为大写人民币

//代码如下所示:function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); //基本单位 var cnIntRadice = new Array('', '拾', '佰', '仟'); //对应整数部分扩展单位 var cnIntUnits = new Array('', '万', '亿', '兆'); .

2021-07-29 15:47:25 383

原创 远程桌面无法复制粘贴传输文件解决办法

今天远程服务器,复制粘贴文件到服务器的时候卡了一下,后来就无法复制粘贴了,今天查了一下资料终于找到原因了,特此给大家分享一下解决办法。工具/原料 电脑、远程服务器 检查本机电脑 1 第一步:打开远程桌面连接。 点开电脑左下角的开始菜单,找到远程桌面连接,点开。如果你不常用远程桌面连接,那么这个图标就在附件里面,仔细找找就看到了。 2 第二步:点开远程桌面连接的对话框,在对话框的左下角找到“显示选项”点开它。 3...

2021-07-29 15:45:18 2647

原创 axios post 中文乱码

解决方式为安装 qs 使用qs.stringify 方法进行参数处理安装npm install qs在main.js中引入使用import qs from 'qs'配置全局参数Vue.prototype.$qs = qs使用import axios from 'axios'import qs from 'qs'axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urle...

2021-05-17 17:34:42 1087

原创 vue获取url参数

vue获取url参数,废话不多说,直接上代码方式一:let query = Qs.parse(location.search.substring(1))let name = query.name;方式二:let query = this.$route.query;let name = query.name;

2021-05-17 15:57:17 339

原创 element-ui中的show-password不起作用解决

今天在使用element-ui中密码框,使用show-password属性即可得到一个可切换显示隐藏的密码框,但是发现根本不起作用,分析发现是版本低问题,升级到最新版本即可,如何升级vue中element-ui版本可参考如下链接:https://blog.csdn.net/weixin_42290901/article/details/116935887?spm=1001.2014.3001.5501...

2021-05-17 15:51:21 3461

原创 vue升级element-ui版本

升级vue项目中的element-ui的版本,首先卸载项目中的element-ui,命令为:npm uninstall element-ui安装更新最新的element-ui,命令为:npm i element-ui -S

2021-05-17 15:45:57 2276

原创 Spring @Transactional(rollbackFor = Exception.class) 详解

异常我们都知道Exception分为运行时异常RuntimeException和非运行时异常error是一定会回滚的如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。如果不想终止,则必须捕获所有的运行时异常,决不让这个处理线程退出。队列里面出现异常数据了,正常的处理应该是把异常数据舍弃,然后记录日志。不应该由于异常数据而影响下面对正常数据的处理。非运行时异常是RuntimeException以外的异常,类型上都属于Exception类及其子类。如.

2021-05-12 15:21:53 486

原创 oracle不足位数补零

假如原始值为1,往左补零,实现如下select lpad('1', 5, '0') from dual; 执行结果如下:00001【注意】1、第一个参数为待补字符;第二个参数表示补齐后的总字符长度;第三位表示不足时补什么字符;2、lpad是左侧补0,右侧补0可用rpad。...

2021-05-11 17:43:50 3504

原创 Java正则判断字符串日期格式是否正确

直接上代码,可以修改中间这段“[\\-\\/\\s]”来匹配不同的分隔符,这里是 - / 和 空白import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author 杨红杰 * @date 2021/5/6 15:26 */public class DateUtil { /** * 判断日期格式和范围 */ public static boo...

2021-05-06 15:51:08 2153

原创 FreeMarker根据模板生成Java代码

FreeMarker根据模板生成Java代码,可简单概述为"不要写重复的代码"。下面进入简单示例讲解:一、导入maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org..

2021-04-21 11:54:17 1501 1

原创 SpringMVC获取所有RequestMapping以及对应方法和参数

在Spring MVC中想要对每一个URL进行权限控制,不想手工整理这样会有遗漏,所以就动手写程序了。代码如下: /** * @return * @author 杨红杰 * 创建时间:2021年4月19日 * 功能:返回系统中的所有控制器映射路径,以及对应的方法 */ @RequestMapping(value = "/maps", produces = "application/json; charset=utf-8") @ResponseBody p

2021-04-19 14:30:46 1963

原创 SpringMVC使用注解定义过滤器(Filter)

Servlet3.0提供@WebFilter将一个实现了javax.servlet.Filter接口的类定义为过滤器组件。import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servle

2021-04-13 14:42:18 1928

原创 前后端分离的架构,如何保障 API 的安全

1、前言前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。数据的安全性非常重要,特别是用户相关的信息,稍有不慎就会被不法分子盗用,所以我们对这块要非常重视,容不得马虎。...

2021-04-12 16:47:44 843

原创 vue使用qrcode插件生成二维码

步骤:第一步:vue-cli下载插件cnpm install --save qrcodejs2第二步:组件中引入插件<template> <div> <div id="qrcode"></div> <!-- 创建一个div,并设置id为qrcode --> </div></template> <script>import QRCode from 'qrcodejs2

2021-04-12 16:40:34 187

原创 对于属性<clinit>, 注释org.springframework.web.bind.annotation.CrossOrigin缺少值

解决方法有两种:1、对于不想升级jdk为1.8的,对于属性<clinit>, 注释org.springframework.web.bind.annotation.CrossOrigin缺少值,使用jdk为1.7.0_80,可以执行通过下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPRAccept

2021-04-07 14:57:36 530

原创 Springboot项目javax.validation使用方法详解

javax.validation 是基于JSR-303标准开发出来的,使用注解方式实现,极其方便,但是这只是一个接口,没有具体实现。Hibernate-Validator是一个hibernate独立的包,可以直接引用,他实现了javax.validation同时有做了扩展,比较强大。SpringBoot在内部集成了hibernate-validation,可以直接使用。常用注解:代码 说明 @Null 被注解的元素必须为null @NotNull 被注解的元素必须不为n

2021-03-31 16:53:04 2778

原创 java判断字符串(带有小数点)是否可以转为数字

import java.util.regex.Pattern;/** * 公共工具类 * @author 杨红杰 * @date 2021/3/18 16:23 */public class CommonUtils { private CommonUtils() {} /** 匹配数字 */ public static final Pattern PATTERN_NUMERIC = Pattern.compile("^-{0,1}[0-9]+([.]{1}[0-9].

2021-03-24 11:58:13 819 1

空空如也

空空如也

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

TA关注的人

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