
Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
扣钉
只要路是对的,就不怕路远。
展开
-
【CentOS7】MiniO对象存储利用宝塔面板对SSL配置
MiniO简介:MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。〇、背景:MiniO对象存储服务看起来跟阿里的OSS很像,前段时间在阿里的ECS上部署了一下,用起来感觉还不原创 2021-06-30 11:15:41 · 2614 阅读 · 1 评论 -
【Java】Swagger导出文档
导出接口文档配置:0、确认系统的 /v2/api-docs 接口可用1、进行swagger2markup POM配置 <plugin> <groupId>io.github.swagger2markup</groupId> <artifactId>swagger2markup-maven-plugin</artifactId> <vers原创 2021-03-02 11:33:39 · 2902 阅读 · 1 评论 -
【工具】WSDL控制台中wsimport命令生成客户端代码报错解决方案
在使用webservice时,利用jdk自带的wsimport.exe生成客户端代码时发生如下错误:正在解析 WSDL...[ERROR] Unexpected end of file from server无法读取 WSDL 文档: http://localhost:8989/WS_Server/Webservice?wsdl, 原因为 1) 找不到文档; 2) 无法读取文档; 3) 文...原创 2018-11-05 18:53:59 · 6942 阅读 · 1 评论 -
【工具】Tomcat 发布web socket时出现Caused by: java.lang.IllegalStateException: No suitable default
WebSocket在Tomcat上部署时出现了Caused by: java.lang.IllegalStateException: No suitable default RequestUpgradeStrategy found的异常信息,如图:经过问题排查,Tomcat版本过低(apache-tomcat-7.0.42),于是在官网下载一个最新版本的Tomcat,问题得以解决!...原创 2018-11-07 19:26:39 · 2041 阅读 · 1 评论 -
【Java】SpringBoot下Mysql数据库中文乱码问题【最终方案】
搭建SpringBoot+mybatis做一个业务模拟测试小系统,出现了数据持久化到MySQL中文乱码的问题。同样的代码在不同的机器上运行结果不一样(当然数据库表、字段配置相同): *Win7 bit64 IDEA2018.2 中文不乱码 Mac 10.15 IDEA2019.3 乱码*在经历了一系列思考和查询后得出结论:IDE环境不一样,导致编码不一致。于是把Mac上的FileEnco...原创 2020-04-14 20:48:05 · 2625 阅读 · 1 评论 -
【Java】MyBatis使用MySQL Base64解码查询功能 出现乱码的解决办法
出现的问题如标题所示,MyBatis使用MySQL的Base64解码出现乱码的情况,在Navicat中运行确是好滴:但是在程序中就不行了,查询出的结果为《BLOB》!好了,正确的解决办法如下:在from_base64的前面加上CONVERT(xxx,CHAR)即可![CONVERT(rom_base64(nick_name),CHAR)...原创 2019-07-16 22:06:35 · 1881 阅读 · 1 评论 -
【Java】SSM框架MySQL使用Mybatis插件PageHelper分页失败--出坑指南!
最近搭建SSM框架进行小型项目玩下,框架搭建完成 最基本增删改查已全部实现,在查询过程中一次查询大量数据需要分页,于是想到MySQL的limit分页,参数传递需要自己去写,以后有好多这样的东西要去写 想想都头大网络是个好东西 搜索之后PageHelper很诱人于是进行各种配置,maven引入(很奇怪,之前引入的不是spring-boot一直失败):<dependency> ...原创 2019-06-16 12:45:01 · 792 阅读 · 0 评论 -
【Java】出现No converter found for return value of type: class org.json.JSONArray的解决办法
No converter found for return value of type: class org.json.JSONArray在使用SSM获取JSON数据时,或许我们在控制层会对取的的数据进行JSON转换,其实这一步对于我们来说是多余的,因为springMVC提供了一种更为简便的方法@responseBody注解方式来实现json的输出,SpringMVC通过已定义的转化器做转化输出...原创 2019-04-19 19:53:05 · 2555 阅读 · 1 评论 -
【Java】oAuth2.0调试出现IncorrectResultSizeDataAccessException, Incorrect result size解决办法
获取access_token时报错:IncorrectResultSizeDataAccessException, Incorrect result size: expected 1, actual 3.问题在于 用同一个 client 同时去请求多次 access_token ; 第一个请求还没处理完,第二个相同请求已经到达 服务器,去查询 第一个请求的 AccessToken没查找 到就会出现这类情况;解决办法:oauth_access_token表中同一个cleent_id下有多条相同记录,删除重原创 2020-09-24 15:30:12 · 1129 阅读 · 1 评论 -
【Java】SpringBoot下PageHelper分页不起作用记录
试了多种方法,不起作用最终更换Maven依赖,把原有的<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.x.x</version></dependency>更改为以下即可<!--pagehelper分页组件-->&原创 2020-09-24 15:28:00 · 448 阅读 · 1 评论 -
【工具】JDGUI_Java字节码反编译工具
最近接触到了webSocket,想要了解其原理及详细配置于是搞到了war包,经过解压,全是字节码文件 一脸懵逼。。。想起来以前听别人说过有一个反编译工具,于是上网搜索下试试看果然别人说的没错,Java界的黑科技!于是抱着试试看的心态试用下果不其然,下载链接...原创 2018-11-08 20:46:13 · 1060 阅读 · 0 评论 -
【Java】SSM框架下请求转发到WEB_INF下的方法
我们知道web项目的WEB-INF的内容一般人无法直接访问的到,因此在此记录一个二般人可以访问到的方法。。项目结构:简单记录:URL请求--controller接受请求--返回视图前端页面代码:<a id="login1" href="user/loginPages" style="color: white;cursor: pointer;">登录</a&g...原创 2018-10-24 23:06:46 · 2432 阅读 · 0 评论 -
【Java】关于ssm框架jsp页面加载css样式表、js脚本文件等出现404的解决办法!
这几天自己搭建ssm框架进行开发玩,发现ssm框架中jsp页面中的第三方插件(echarts、easyUI、jQuery)都无法正常加载,报错404,头都大了。。。经过查询资料后发现只需要在web.xml中加载如下代码就可以完美实现!话不多说,代码如下:<servlet-mapping> <servlet-name>default</...原创 2018-10-13 19:48:40 · 3460 阅读 · 3 评论 -
【Java】SSH框架整合II之注解(个人笔记)
之前写了一篇关于SSH框架的整合方法,流程比较复杂,使用起来也是相当麻烦,所以今天记录一下简便方式的SSH框架整合。废话不多说,下面就是关于SSH具体搭建流程!首先在MySQL中新建table user,其属性包含:uid int primary key auto_increment uname varchar(20) not null upwd var...原创 2018-05-20 00:55:12 · 387 阅读 · 0 评论 -
【Java】SSH2框架整合(个人笔记)
SSH框架(struts2+spring+hibernate)的整合方法SSH框架在日常开发中占据了很重要的角色,下面记录一下具体的配置方法,以备后续迷茫时查阅。。。正文开始:第一步:手动导入struts2的8个基本jar包 commons-fileupload-1.2.1.jar xwork-core-2.2.1.1.jar struts2-core-2.2...原创 2018-05-18 18:53:56 · 2535 阅读 · 0 评论 -
【Java】Java操作阿里云对象存储OSS记录
先看一下介绍:对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。步骤一: 在Maven工程中使用JAVA SDK十分简单,只要在在pom.xml文件中加入依赖就可以了。在 dependencies 标签内加入如下内容:<!-- 阿里OSS存储 -原创 2020-11-19 14:54:31 · 809 阅读 · 0 评论 -
【Aspose-CAD for Java】DWG如何优雅的转换成PDF文档!
前言 有些应用场景下(建筑、机械、电子)我们需要实现CAD图在线阅览功能。然而Aspose.CAD(Aspose.CAD for Java 19.9版)是一个不错的选择,利用Java就能够很轻松的对CAD文件进行转换。 下面看下官方的释义: Aspose.原创 2020-10-15 19:46:46 · 3846 阅读 · 16 评论 -
【Java】如何优雅的使用HttpClient
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。原创 2020-09-03 16:24:58 · 2574 阅读 · 0 评论 -
【Java】自定义Json过滤器@SerializeField注解
场景描述:当我们查询一个类时,返回所有的字段值,然而当我们只取其中的某几个字段时,问题就来了,是不是要重新写SQL去查询?当然这也是可行的。spring给我们提供了一个相当不错的注解功能,为什么不去写一个自定义注解去完成这件事呢。具体做法:通过自定义注解@SerializeField的方式实现,拦截response。通过设置注解参数,设置字段信息(过滤字段、保留字段),并将bean自动封装为json并返回。整体思路:1、通过ResponseBodyAdvice实现在响应体写出之前做一些处理;比如,修改原创 2020-06-15 17:18:42 · 2077 阅读 · 1 评论 -
【Java】QRCode3.0引用不到问题解决方案
引入QRCode3.0<dependency> <groupId>QRCode</groupId> <artifactId>QRCode</artifactId> <version>3.0</version></dependency>更新maven后下载不下来解决方案:在本地.m2中repository的自建一个吧【附件】...原创 2020-05-14 17:58:20 · 3319 阅读 · 0 评论