自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (12)
  • 收藏
  • 关注

原创 java.net.URISyntaxException: Illegal character in query at index xx,Error request, response statu400

经过查找资料使用如下方式解决问题,针对参数进行encdoe编码。原因是在java代码中发送请求时存在特殊字符。

2024-03-27 15:38:08 133 1

原创 idea启动报Plugin Error错误的解决办法

idea启动报Plugin Error错误的解决办法

2023-03-02 10:10:50 1809

原创 Illegal key size 报错问题

Illegal key size 报错问题

2022-08-03 14:04:41 1213

原创 图片地址转为base64

图片地址转化为base64格式

2022-08-02 18:48:43 185

原创 java将图片url地址转化为based4字符串

java将图片url地址转化为based4字符串

2022-07-13 17:53:04 343

原创 java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException

java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException

2022-06-10 11:51:51 627

原创 将Struts2从2.5.22升级到2.5.30中出现java.lang.reflect.InvocationTargetException异常处理办法

直接上错误,看是否一样。。。严重:Dispatcherinitializationfailedjava.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptionatcom.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295)atcom.opensymphony.xwork2...

2022-04-22 17:38:45 561

原创 使用https请求接口报:javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated”异常的问题处理

1.先看出现的问题情况如下:2.然后我找到了问题的部位是使用httpClient发送请求出现的这个问题,我知道现场使用的是https协议,所以应该是发送https请求时出现了问题;3.首先,要知道导致报这个异常的原因不仅仅是因为证书校验不通过。在我们通过https链接服务器时,服务器会给我们返回一个证书,这个证书可能经过CA认证,也可能是未认证的自制证书,客户端拿到这个证书后会对这个证书进行验证,如果是经过CA验证的证书,自然证书校验就能通过,自制证书自然就校验不同过,从而导致上边的异常。 

2022-04-02 09:53:49 4094 1

原创 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

请求验证码时后台报错:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment该问题的解决方法:在Tomcat/bin/catalina.sh 中的JAVA_OPTS选项后增加-Djava.awt.headless=true

2021-06-08 09:37:54 1687

原创 日常的工具类

package com.newcapec.xgxt.bzb.util;import java.io.PrintWriter;import java.io.StringWriter;import java.io.UnsupportedEncodingException;import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.ArrayList;import java.util.HashMap;.

2021-05-06 10:56:26 93 1

原创 存储过程及定时执行dbms_job

有时候我们需要通过数据库定时执行一些操作,此时需要用到存储过程及定时执行;这里我们去练习一个小的demo:首先我们写一个存储过程------添加时间参数 小于零不处理 单位小时insert into sys_config (bh,ms,nr,xtbz,id)values('XXSXSJ','消息失效时间长度','120','XGXT','4028bd8879172eee01791782ddce000b');commit;-----存储方法create or replace proc

2021-04-29 15:20:48 616

原创 ORA-01423:检查实际读取的多余行时出错

在数据库进行查询是一直不出结果,停止执行后出现如下:然后跳到错误的地方后展示然后一直在查找ora-28000是什么错误,说是检查实际读取的多余行时出错,但是最后发现是数据量大,sql效率低的原因,然后优化下sql后再次执行查询就不再有之前的错误。。。。修改如下:create or replace view v_msg_text asselect MT_ID,MT_TITLE,MT_CONTENT,MT_TYPE, xb.nr MT_STATEMC,MT_STATE,'??'

2021-04-12 17:10:41 909

转载 java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

当遇到报错,由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。首先要确认是不是tomcat版本的问题,可能原因:前端提交的一些特殊字符在高版本的tomcat 中不能识别,如图错误解决方法:解决: 修改server.xml 配置tomcat --> conf--> server.xml<Connector port="8080" protocol="HTTP/1.1" .

2021-01-04 11:21:24 1635

原创 oracle导入dmp文件中的问题;

首先我们将数据库数据导出为dmp文件;然后在oracle中创建一个要导入数据的用户如test/test一般我们使用 imp test/[email protected]/orcl file=E:\xxx.dmp full=y ignore=y;即可,但是有时因为在导出的时候是使用的expdp的语句,所以在导入的时候就需要使用impdp语句否则会报错如下IMP-00038:无法转换为环境字符集句柄IMP-00000:未成功终止导入然后修改为如下语句...

2020-11-23 14:18:58 1078

原创 Calendar的add()方法

Calendar的add方法来进行对日期参数进行相关的动态改变;比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间public static Date addYears(Date date, int amount) { return add(date, 1, amount); } public static Date addMonths(Date date, int amount) {

2020-11-11 10:51:36 23025

转载 Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法

1、修改/etc/nginx/nginx.conf,添加如下信息:http{include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"...

2020-09-10 13:00:18 2993

转载 使用DBlink远程连接访问其他数据库表

参考:https://jingyan.baidu.com/article/bea41d43cb4905b4c51be6ca.html具体做法:1.看是否有创建dblink的权限select * from user_sys_privs t where t.privilege like upper('%link%');2.没有权限时给其赋予权限,并查看grant create public database link to tcsoft;select * from user_sys_pri

2020-08-24 14:21:49 891

转载 云mas发送短信使用http方式

1.SMSUtils 发送短信工具类 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;import java.text.SimpleDateFormat;import java.util

2020-06-28 21:21:09 1608

原创 使用硕正插件在strtus2框架下返回数据问题

在strtus2框架下使用硕正插件,在创建数据源的时候的返回数据的接收需要进行处理;function printV(ids){ var names = document.getElementsByName(ids); var len = names.length; if (len > 0) { var i = 0; for (i = 0; i < len; i++) { if (names[i].checked) { var id =names[i

2020-06-19 18:13:23 341

转载 【错误处理】fatal: The remote end hung up unexpectedly,early EOF,index-pack failed

报错从gitpull项目报错fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed解决1. cd到.gitconfig目录,一般为终端默认目录2. $ ls -a,有.gitconfig的话,$open .gitconfig3. 添加(或更新)配置[co...

2020-04-08 09:05:20 563

原创 Cause: java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

在数据库中设置的是varchar(2000),但是在输入框中的最大值设置为2000时,进行update或insert操作的时候却报如下错误我最终的解决办法是:备份数据,否知直接修改不能修改成功。但是将oracle数据库表中的varchar2类型直接改成clob类型会失败,解决办法如下:new 一个Sql view,执行下列代码:altertableA modify colu...

2020-03-08 13:56:37 1091

转载 在win10中安装docker时发现家庭中文版windows没有Hyper-V,这样一步搞定!

由于一直使用Windows自带的虚拟机产品Hyper-V,所以笔者还是决定重新安装Hyper-V。这个时候,发现win10家庭中文版的系统是没有Hyper-V这个产品的,如果重装专业版系统,笔者有点舍不得新本子的正版系统,于是查阅了资料找到如下解决办法,供朋友们参考交流。解决办法:1.将如下代码添加到记事本中,并另存为Hyper-V.cmd文件。代码如下:pushd "%~d...

2020-01-13 15:05:10 2676

转载 解决linux下文件名称等乱码问题

在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码……原因在于,Windows 的文件名中文编码默认为GBK,压缩或者上传后,文件名还会是GBK编码,而Linux中默认文件名编码为UTF8,由于...

2019-12-31 14:20:48 848

原创 Unable to compile class for JSP,The code of method _jspService is exceeding the 65535 bytes limit

jsp页面加载时出现如下错误:MessageUnable to compile class for JSP:DescriptionThe server encountered an unexpected condition that prevented it from fulfilling the request.Exceptionorg.apache.jasper.Jasper...

2019-12-23 15:10:49 559

转载 eclipse修改后无法正常保存文件解决办法

ctrl+s保存修改的代码时报错window --> Preferences --> General --> Content Types --> Text --> 选中出现保存问题的文件类型(如JSP),在底部出现 'Default edcodng:',改成UTF-8或GBK(反正支持中文即可),然后点击update。右边的Text下边相应的文件后缀名,修...

2019-12-20 17:27:46 2513

转载 解决 There are no resources that can be added or removed from the server

网上下载了一个项目,在eclipse中部署时,加载项目到tomcat中项目名称无法显示,报出There are no resources that can be added or removed from the server这个是因为下载下来的项目没有eclipse的相关配置文件,eclipse不知道这是一个什么项目。解决方法:1、进入configure Build Path...

2019-11-05 11:14:04 520

原创 使用poi进行excel导出复杂表头的设计

首先页面请求进行导出服务层进行处理:@ResponseBody @RequestMapping(value="/exportCollegeDetailExcel.action") public String exportCollegeDetailExcel(String school_year,String batch_id,String stu_type,String col...

2019-09-02 09:08:44 2375 2

原创 input输入框相关的控制如禁止鼠标移动右键等

禁止复制:oncopy=”return false”禁止粘贴:onpaste=”return false”禁止剪切:oncut=”return false”禁止右键弹出:oncontextmenu=”return false”关闭自动完成功能(缓存):autocomplete=”off”自动获得焦点:autofocus=”autofocus”禁用自...

2019-07-19 18:45:24 670

原创 Navicat for oracle 连接oracle提示 cannot load OCI DLL,87、126 、193

用Navicat premium连接Oracle时,提示以下错误:Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connectionFor more information: http://wiki.navicat.com/wiki/index.php/Instant_client...

2019-06-26 14:32:14 973

原创 springboot中添加全局异常拦截

package cn.zkhh.controller;import org.apache.shiro.authz.UnauthenticatedException;import org.apache.shiro.authz.UnauthorizedException;import org.springframework.web.HttpRequestMethodNotSupportedE...

2019-04-23 12:01:44 693

转载 redis中的哨兵模式

主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。一、哨兵模式概述哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实...

2019-04-22 14:20:22 186

转载 Activiti工作流框架学习及搭建

一、 什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案...

2019-04-04 17:16:05 976

原创 springboot配置缓存Ehcache及使用

一、在创建springboot的时候勾选cache二、在pom.xml中添加依赖<!-- Spring Boot 缓存支持启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2019-03-22 15:01:28 576

原创 Tesseract-OCR识别中文与训练字库的使用方法

在 https://download.csdn.net/download/null111666/11022326将字库文件下载下来,然后将其放在项目指定位置,系统能够访问到ITesseract instance=new Tesseract();instance.setDatapath("tessdata");instance.setLanguage("chi_sim");Str...

2019-03-15 15:55:22 1093

原创 mybatis中一对多关系sql的写法

首先是两个实体如下:public class Vouchers implements Serializable{ private String id;//id private String voucherNumber;//凭证号 private Integer year;//凭证年份 private Integer month;//凭证月份 p...

2019-03-15 15:07:08 1911

原创 springboot打成jar启动后如何上传并访问如图片等静态资源

出现这个问题是我在将一个springboot项目打成jar包使用命令 java -jar 项目名.jar 在dos命令行中启动项目。创建的文件夹在根目录下面如图:此时我们如何去访问你上传到文件夹下的文件如图片等呐?一种是使用nginx自己创建一个站点去访问你的本地的指定地址,这个需要你去配置nginx,而且启动系统后你要访问图片还要每次去启动nginx,比较麻烦。另一种就...

2019-03-11 17:16:12 6783 2

原创 遍历集合map集合的几种方法

public static void main(String[] args) { Map&lt;String ,Object &gt; map=new HashMap&lt;String, Object&gt;(); map.put("1","张三"); map.put("2","lisi"); map.put("3","wangwu"); ma

2019-02-26 10:28:27 160

转载 用java将多个文件压缩为一个文件导出

直接上代码package cn.zkhh.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.Zip...

2019-02-15 14:01:26 855 1

原创 在springboot中使用Thumbnailator缩略图片

开源库 Thumbnailator 可根据已有图片,截取指定范围并缩放,还支持添加水印Maven 依赖Maven: https://mvnrepository.com/artifact/net.coobird/thumbnailator&lt;dependency&gt; &lt;groupId&gt;net.coobird&lt;/groupId&gt; &lt;a...

2019-01-08 11:07:20 5551 1

原创 在代码中打印在控制台中的结果信息太长的话也是会影响反应效率的

1.之前在前台将高拍仪拍摄的图片以base64传到后台,并进行解码处理,转化为图片后返回结果信息特别慢,中间反向最影响效率的我在后台打印了这个图片的base64的值,一个图片的base64大概有90多kb的字符串,还打印了2次 2.mysql要是查找某一字段为null的记录, 不能使用 字段名=null 的格式,要使用 is nullselect * from user where ...

2018-12-17 14:12:05 1661

Illegal key size 报错问题

Illegal key size 报错问题

2022-08-03

mybase提取文档.txt

myBase 是一款用于分类存储管理任意格式资料的小型个人数据库软件, 有助于个人用户在( Linux/MacOSX/Windows )桌面电脑系统上实施文档、知识、笔记、日记、图片和网页的分类存储和管理。

2019-05-27

深入理解java虚拟机、java编程思想第四版、javaEE开发的颠覆者 pdf版本

深入理解java虚拟机 JVM高级特性及最佳实践.pdf;java编程思想第四版.pdf; javaEE开发的颠覆者,springboot实战完整版.pdf ;高清

2019-04-19

Adobe_Photoshop_CC_2017软件下载

ps是一个很好的图像编辑软件”,它的应用领域很广泛的,在图像、图形、文字、视频、出版各方面都有涉及

2019-04-04

中文识别经过训练的Tesseract的chi_sim.traineddata中文包

关于中文的识别,效果比较好而且开源的应该就是Tesseract-OCR,此为中文识别经过训练的Tesseract的chi_sim.traineddata中文包

2019-03-15

Internet Explorer 8(IE浏览器) x64 V8.0.7601 官方版

Internet Explorer 8(IE浏览器) x64 V8.0.7601 官方版是许多的政府、企事业单位使用较多的浏览器版本,在进行代码时许多时候需要在这个版本上进行测试调试等以保持系统的兼容性。

2018-09-09

FastDfs安装包和详细的安装步骤

使用FastDFS进行文件系统管理所需要的安装包以及详细的安装步骤,亲测好用。

2018-09-09

mybatis逆向生成pojo,mapper

指定数据库连接,oracle,mysql都可以,将生成的pojo,mapper指定生成到一定位置

2018-08-17

java基础讲义

此为java入门的基础讲义,适合初学java的入门知识讲义。

2017-12-07

Thinking In Java 4(完美高清中文版).pdf

。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

2017-10-12

MySql在linux下的安装及Mysql主从备份的设置

详细的讲解了Mysql在linux下的安装过程,以及Mysql的主从备份的设置细节

2017-10-12

在linux下安装jdk、tomcat的方法步骤,及常用命令

Unix系统: 最初的操作系统. 为巨型机设计的.对硬件管理能力非常强. Linux系统 : 从Unix演化出的个人系统.PC机系统. 人机交互差. 90年代前后, 要求Linux系统提供se加密. seLinux DOS系统 : 微软前身. DOS7.0 Windows系统 : 个人系统的顶级系统. MacOS / 麒麟 / 红帽 / 红旗 / ubunto 在这里我详细的写明在linux下配置jdk、安装tomcat的方法步骤及一些常用的操作命令

2017-09-17

空空如也

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

TA关注的人

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