java web 开发
主要是springboot以及java web开发
TroubleBoy丶
别人在奔跑,我也不能停下脚步来...
展开
-
若依之自带@RateLimiter注解接口限流异常解决方案
若依之自带@RateLimiter注解接口限流异常解决方案原创 2024-01-11 14:53:37 · 1160 阅读 · 1 评论 -
若依之集成aj-captcha实现滑块验证码空指针异常解决方案
若依前后端分离版集成aj-captcha实现滑块验证码空指针异常解决方案原创 2022-10-18 17:14:49 · 1805 阅读 · 0 评论 -
SpringBoot之RestTemplate传参为MultipartFile的解决方案
springboot处理传参为MultipartFile的问题原创 2022-09-23 09:53:18 · 1390 阅读 · 0 评论 -
Java之MD5工具类
MD5Util:private static String encode(String codeOriginalText) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { throw new RuntimeException(e); }原创 2021-05-11 16:01:41 · 913 阅读 · 0 评论 -
SpringBoot干货之超好用的GitHub开源项目top10
SpringBoot一直是开发者比较青睐的一款轻量级框架,他不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。 现在很多Java系的软件开发都是基于SpringBoot的,这就要求开发人员都要掌握基于SpringBoot的开发。 由于SpringBoot体系非常庞大,导致很多人并不能完全掌握如何使用,尤其是涉及分布式相关的开发时,如何和其他框架整合更是让很多程序员无从下手。 最近,小编蹲点各大开源网站、社区等,终于被我找到了20款基于Spring原创 2020-10-15 14:37:55 · 5405 阅读 · 0 评论 -
Eclipse4.16之 Could not find artifact org.springframework.boot:spring-boot-starter- parent:pom
完整错误信息:Non-resolvable parent POM for com.xx.xx:spring-boot-xx:0.0.1-SNAPSHOT: Could not find artifact org.springframework.boot:spring-boot-starter- parent:pom:1.5.10.RELEASE异常截图:解决方案:改用eclipse4.12和sts3,完美解决。附上我用的4.12版本eclipse下载地址,点download即可原创 2020-09-28 14:09:18 · 1596 阅读 · 0 评论 -
Java之集成wkhtmltopdf的基础教程
之前用过一次wkhtmltopdf忘了,综合网上查找的资料,这次写下来记录一下。安装步骤(Linux):1. 根据自己的Linux版本从下面网址下载快很多,官网太慢了版本地址:GitHub版本地址centos7下载地址:centos7下载官网(太慢不推荐)地址:官网2. 部署教程随便找个路径上传安装包,我的路径是/usr/local/wkhtmltopdf,输入如下命令rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm出现缺少依赖,根据提示原创 2020-05-08 21:06:23 · 2545 阅读 · 4 评论 -
SpringBoot之集成腾讯云语音识别
想了又想,还是把集成腾讯云的语音识别写下来。需求:实现在线实时语音识别并返回识别内容给前端。腾讯云官方API:语音识别Java SDKSDK下载地址:Java SDK下载下载下来的SDK目录结构:JAR包使用步骤举例如下:1.找到:out 和 lib 文件夹中的jar文件,一共12个(包括3个source jar)。2.将这些jar复制到您的工程文件夹中。如果第三方...原创 2020-05-05 21:08:09 · 1880 阅读 · 0 评论 -
SpringBoot之jar多环境打包
SpringBoot打包成jar是对SpringBoot较好的部署方式,毕竟SpringBoot的优势就是在于前后端分离。如果不对SpringBoot进行任何配置,默认jar打包命令为 mvn clean package。大佬说这是不规范的,然后在pom.xml文件中配置与<parent/>标签同级别<packaging>jar</packaging>...原创 2019-02-28 19:26:12 · 1695 阅读 · 1 评论 -
SpringBoot之日志配置
springboot 日志按照天数切分并且将lombok.extern.slf4j.Slf4j 日志输出到指定文件夹。配置如下:在项目src/main/resource下创建新文件夹config,并创建logback-spring.xml。据说springboot加载配置文件的时候,更喜欢名字带"spring"的配置文件,这样会优先加载,真实。然后在application.proper...原创 2019-02-28 19:43:01 · 383 阅读 · 0 评论 -
SpringBoot之Resetful API风格通解
springboot中的Resetful API编写风格,是现今比较流行的。已经成了程序员之间的潜规则。也就是说如果真的大家都严格按这个风格编写API,不管你是到那个公司,那个国家 那么你看API都是一目了然的(zhe shi da lao gen wo shui de)。很多刚开始接触springboot的同学,对于Resetful API编写风格是脑壳疼的,连功能都实现不了,还让我搞啥子编写风...原创 2019-02-28 19:50:53 · 2536 阅读 · 0 评论 -
SpringBoot之AsyncRestTemplate Patch请求无效
使用AsyncRestTemplateexchange()方式,method为patch时报错:java.net.ProtocolException: Invalid HTTP method: PATCH经过一番调试,还是无法解决该问题,最后使用RestTemplate ,只是无法异步了。延伸:HttpURLConnection conn = (HttpURLConnectio...原创 2019-03-13 19:00:34 · 1370 阅读 · 0 评论 -
SpringBoot之下载Excel
下载下来的Excel报如下错误错误内容:Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。解决方案:核心代码://加上设置大小下载下来的.xlsx文件打开时才不会报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”res.addHeader("Content-Length", String.valueOf(excelF...原创 2019-04-02 15:07:04 · 16927 阅读 · 2 评论 -
idea配置maven仓库失效
遇到一个头疼的问题,不管你如何自定义配置maven路径,打开一个新窗口,idea就会去默认的maven仓库找资源解决方案:我的idea是免安装版,安装版路径大体一致E:\idea\ideaIU-191.6183.62.win\plugins\maven\lib\maven3\conf\settings.xml找到idea自带的maven中的配置文件settings.xml...原创 2019-04-15 17:21:59 · 6364 阅读 · 0 评论 -
Tomcat之catalina.out日志太大以cronolog安装
catalina.out日积月累日志会非常大,甚至好几个G1 安装cronologwget http://cronolog.org/download/cronolog-1.6.2.tar.gztar zxvf cronolog-1.6.2.tar.gzcd cronolog-1.6.2./configuremakemake install用which cronolo...原创 2019-05-18 10:10:21 · 282 阅读 · 1 评论 -
SpringMVC之javax.servlet.ServletException: Filtered request failed.
导出Excel接口,莫名其妙报错,详细错误如下:javax.servlet.ServletException: javax.servlet.ServletException: Filtered request failed. at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java...原创 2019-10-11 17:59:39 · 10627 阅读 · 0 评论 -
SpringBoot之RestTemplate 406问题完美解决
SpringBoot提供了一个强大的访问外部接口的工具类RestTemplate,依赖注入spring-boot-starter-web 会自带。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a...原创 2019-02-28 18:50:39 · 6041 阅读 · 0 评论 -
OpenOffice 无jre运行环境错误问题解决
使用openoffice可视化工具将Excel文件转成XML文件时,会报 无java运行环境。这个问题是由于openoffice是32位的,如果你的jdk是64位的 openoffice是无法自动加载到的。所以你需要下一个32的jre。然后 工具->选项->openoffice->java 我的是openoffice4.1.6 点击添加 选择jre目录即可。不一定要到bi...原创 2018-11-29 15:41:41 · 3744 阅读 · 0 评论 -
SpringMVC整合wkhtmltopdf中图片失真的问题
最近使用一个wkhtmltopdf的工具,将html转成pdf,据网上说这是目前比较好用的pdf转换工具了,最主要的是它是免费的。但是在转换过程中会出现图片失真的问题,这可让大伤脑筋。好好的图片转换出现,成了这样通过一番分析,最后把问题锁定在了图片本身上。然后我找UI帮我看了看这张失真图片到底有何蹊跷。果不其然这几张失真的图片都是颜色格式都是CMYK编码的,改成RPG后图片正常使用。附...原创 2018-11-14 14:25:03 · 1868 阅读 · 0 评论 -
jsp通讯录登录与添加
记录一下Javaee的学习首先讲一下什么是jsp?万事先百度。 JSP全名为Java ServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java...原创 2018-03-02 08:48:02 · 3251 阅读 · 0 评论 -
Java面试前的准备
推荐一个十分实用强大的,java面试博客!里面啥都有https://my.oschina.net/shiyusen/blog/778571转载 2018-03-22 10:45:59 · 484 阅读 · 0 评论 -
讲一讲我理解的jdbc
什么是jdbc?如果你要改变或者查询数据库里的数据,那么你就要用jdbc连接数据库,你才能操作数据库。我把jdbc理解为两岸搭桥的过程。com.dating.util2 Find.java类中的代码为例 com.dating.DAO DBconnection.java 类 这个是工具类用来获取con对象,关闭资源jdbc的连接类似于一条河的两岸,如何将一批货物从河的一边运向另一边?所以我就需要搭桥...原创 2018-04-19 19:26:23 · 2175 阅读 · 2 评论 -
SHA256加密之显示明文密码的处理方法
不过如果你是开发人员,那么你是可以做一些处理的,因为SHA256加密后是256位,也就是64个字符,所以可以从这里下手。解决方法就是将密码隐藏到加密后的密文中,你可以设置一套只有自己知道的排序方式,那么当你要解密后,你就可以通过自己的这套排序方式将密码"挖"出来!这样的处理方法确实显得有点草率,不过确实是解决了我的问题,不过安全系数比较低。所以可以再复杂一点,原理也就是将密码拆开成字符,按照一定的规则插入到密文中,解密的话就按照这样的规则取字符拼接就行了。写的有点复杂,逻辑有一点乱,不过还是能用的!原创 2018-06-15 15:49:45 · 34210 阅读 · 18 评论 -
浅谈java10的新特性
一不小心三月份,jdk 10 就已经发布了,当我还没搞清楚jdk 9的新特性,用着jdk 8的时候,它就真的发布了,为了更好的装逼, 不是,为了更好的学习jdk 10的新特性,连忙跑去官网看了下jdk 10。根据官方发布的新特性大致有以下几点。1.一个新的方法orElseThrow被添加到可选类中。它是现有get方法的同义词,现在是首选的替代方法。jdk10以后添加了与get()方法同义的方法也就...原创 2018-07-04 10:58:08 · 249 阅读 · 0 评论 -
springboot中遇到的一些坑及解决方法
1.解决静态资源访问不了的问题,这里被swagger坑的不惨,如果确认自己的静态映射配置没问题,也就是说static-path-pattern以及static-locations配置正确,不妨查看一下swagger的配置类是否@EnableWebMvc这个注解,这个注解会导致静态文件无法访问。详见链接https://blog.csdn.net/yingxiake/article/details/5...原创 2018-07-04 11:21:35 · 4237 阅读 · 1 评论 -
springboot在Windows(无jre)下打包并运行exe
在Windows无jre环境中springboot项目打包成exe并运行。我用的eclipse,将springboot通过maven build 打包成 jar在target中。既然是java程序,那么必须就要在java环境下才能运行,也就是所谓的jre。通过exe4j可以将jar打包成exe,并可以让jar自动去寻找jre,但是说并不是所谓的将jre装载到exe中,而且exe和jre必须在同...原创 2018-07-25 17:25:17 · 20214 阅读 · 14 评论 -
SpringBoot处理枚举数据类型
springboot中,controller与前端的交互,只能是json格式,也就是都认为是string字符串类型。枚举也一样,跟String类型一样,有一个地方要注意,传递枚举只能是get请求,不能是post。附上代码枚举声明public enum CommType { BLUETOOTH, TCP, USB, IPC }controller类处理@GetMappi...原创 2018-08-01 16:45:33 · 14676 阅读 · 4 评论 -
SpringBoot配置了https打包成jar无法启动
springboot配置了https时,会有一个ssl授权文件。通过maven打包时不会将这个文件打包进jar包,所以需要将这个秘钥文件放到跟jar同一目录下,即可。由于Tomcat找不到这个文件,所以会连带报Failed to initialize end point associated with ProtocolHandler这个错误以及端口被占用的错误。...原创 2018-08-08 17:17:38 · 4708 阅读 · 5 评论 -
openoffice4.1.5 connection refused
具体错误如下:java.net.ConnectException:connectionfailed:socket,host=localhost,port=8100,tcpNoDelay=1:java.net.ConnectException:Connection refused: connectat com.artofsolving.jodconverter.openoffice.conn...原创 2018-09-05 16:28:38 · 2992 阅读 · 4 评论 -
openoffice4.1.5 Linux环境无法通过代码启动
springboot通过Java代码Runtime.getRuntime().exec(OpenOffice_Home+soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard ),在Windows环境能正常启动openoffice服务器,但是部署到Linux服务器却跑不起来。可以使用....原创 2018-09-05 16:35:02 · 1484 阅读 · 7 评论 -
SpringMVC整合UEditor
由于项目需要,前端需要在线编辑文档,那么就要提供丰富一点的编辑器。找了半天,前端跟我说只能用Ueditor。这还是个国产的,baidu的。那个API我反正是看不懂。整合了各方博客资料,终于用了两天把这个东西搞出来了。说真的,网上的博客是真的难看懂。其实搞来搞去,只要照着这个https://www.cnblogs.com/yinz/p/5502405.html,这个博客来就行了。主要用到的c...原创 2018-09-17 11:51:03 · 1545 阅读 · 3 评论 -
SpringBoot开发应用程序exe
由于项目开发需求,我居然开发了一个exe的应用程序。这里记录一下,整个开发步骤。我的框架是springboot,使用eclipse或者mvn clean package打包成jar包。一、打包成jar包springboot提供了一个很方便的打包方式那就是打包成jar包,内置了Tomcat。这里说一下springboot运行jar包时,可以将jar包外部static资源加载进来,比如 \...原创 2018-09-25 10:38:42 · 14428 阅读 · 60 评论 -
HTMLString转成json
html转出String,这个用io流就可以实现,比较简单,就不贴代码。主要是如何将string转成jsonparseHtml方法,并附上需要导入的包import org.apache.commons.lang3.StringUtils;import org.json.JSONArray;import org.json.JSONObject;import org.jsoup.Jso...原创 2018-10-11 14:22:45 · 13687 阅读 · 3 评论 -
Tomcat在Linux下部署SpringMVC项目域名映射
在网上搜了好多资料,Tomcat的域名映射,就是不使用ip加端口访问,直接使用已有的域名访问。按照网上的方法是修改Tomcat安装目录下conf文件夹下的server.xml文件。基本上大同小异都是修改Host标签name的属性为已有域名,然后再添加Context标签指向你的项目,在Linux环境下,docBase最好使用绝对路径,比如/usr/local/tomcat/apache-to...原创 2018-11-15 14:49:28 · 2241 阅读 · 0 评论 -
myeclipse中jsp中文乱码
今天遇到一个servlet向jsp的input标签的value属性获取value值的时候,中文显示为乱码。根本问题不是出在jsp和servlet的编码格式,而是Tomcat在加载servlet和jsp时,底层的I/O流默认的编码格式是ISO-8859-1。所以问题根本出在Tomcat,解决方案。在tomcat(我的是tomcat7)安装目录下找到conf文件夹名为server.xml找到原创 2018-01-24 13:06:43 · 901 阅读 · 0 评论