
Java
文章平均质量分 56
qq_1235678
这个作者很懒,什么都没留下…
展开
-
Java基本数据类型和包装数据类型的关系和区别
基本数据类型 定义 Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 基本数据类型的分类 包装类 包装类顾名思义就是将基本数据类型的所没有属性和方法包装到类中,实现对象化的交互。 区别 基本数据类型和包装类的区别主要有以下4点: 包装类可以为null,而基本类型不可以 这使得在POJO中只能应用包装类型,而基本类型则不行。 POJO:简单无规则的Java对象,只有属性字段以及setter和getter方法。 示例: class Writ转载 2021-12-30 09:42:15 · 586 阅读 · 0 评论 -
SpringBoot入门最详细教程(API)
网上有很多springboot的入门教程,自己也因为项目要使用springboot,所以利用业余时间自学了下springboot和springcloud,使用下来发现springboot还是挺简单的,体现了极简的编程风格,大部分通用都是通过注解就可以完成,下面就来详细讲解下如何使用springboot来开发一个简单的restful api网关功能,可以提供给H5或者android、ios进行接口开发,还是很方便的。 1. 使用spring initialization创建SpringBoot项目 有转载 2021-10-19 11:32:36 · 5458 阅读 · 0 评论 -
SpringBoot集成Easy-Captcha验证码的模板及案例
Gitee:Easy-Captcha 文章目录 一、SpringBoot统一结果集处理模板二、Easy-Captcha验证码集成2.1 添加```pom.xml```依赖2.2 CaptchaController2.3 测试 一、SpringBoot统一结果集处理模板 StatusCodeEnum@Getter@AllArgsConstructorpublic enum StatusCodeEnum { /** * 成功 */ SUCCESS(20000, "操转载 2021-10-12 10:37:30 · 274 阅读 · 0 评论 -
IntelliJ IDEA如何导入eclipse的maven项目
导入eclipse的maven项目 将 eclipse 中的项目导入到 IDEA 中时如果是 maven 的话;那么请将项目复制到 IDEA 项目工程目录下,然后以 以 maven 项目择 导入请不要选择 eclipse 项目 方式导 入 入。如果不是 maven 项目才选择 eclipse 方式导入。 1. 2. 3. 4. 5. 6. 7. ...转载 2021-08-31 15:35:39 · 553 阅读 · 0 评论 -
使用idea导入Maven项目教程
选择导入存在的项目 指定Maven模型 修改项目设置 在使用tomcat启动项目时,可能没有servlet-api包需要手动导入. 如果出现jar包问题,在settings中勾选 然后重新下载jar包 在Settings设置中设置jdk信息 导入项目完成。...转载 2021-08-31 15:32:17 · 116 阅读 · 0 评论 -
org.apache.commons.lang3.StringUtils
一、jar包下载 commons-lang3-3.1.jar java 开发工具commons-lang3-3.0 jar包,有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等类 二、常用方法 1. 检查字符串是否为空: static boolean isBlank(CharSequence str) 判断字符串是否为空或null; static boolean isNotBla转载 2021-06-28 09:32:01 · 2778 阅读 · 0 评论 -
configure php interpreter
phpstrom是一款比较好用的php代码编辑器,使用phpstrom进行代码编辑时我可能会需要看一下在网页上的实际效果,但是PHPstrom本身只是一款编辑器,不具备运行功能,我们需要自己安装一个服务器,我选择的是WAMP集成环境。注意:1.需要提前安装好WAMP集成开发环境,2.本文是没有配置直接写代码然后运行他会提示config php interpreter3.配置好之后如果任然不可以,重启一下WAMP,或者phpstropm没有配置之前在phpstrom里面运行写好的代码显示如下: 点转载 2021-02-04 11:32:12 · 576 阅读 · 0 评论 -
启动日志中出现The APR based Apache Tomcat Native library which allows optimal performance in production env
在启动SpringBoot程序当中,日志记录当中有下面一条记录:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_131\bin;C:\Windows\Sun\Java\bin;C:\Windows转载 2021-02-02 11:51:33 · 1052 阅读 · 0 评论 -
eclipse新导入工程无法Run as server
eclipse工具,新建的project工程导入项目,当我们需要在server上运行调试的时候,发现 右键Run as 中没有 Run on server 选项 解决办法: 1. 打开.project文件,在<natures>元素中加入<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 2. 在eclipse中在工程上右键刷新,然后右键Properties -> Project原创 2021-02-02 11:33:19 · 1142 阅读 · 0 评论 -
java错误:The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path
我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。我们该怎么解决这个问题呢?我们遇到的错误显示如下:我们右击有错误提示的文件夹,如下:我们点击”配置构建路径“,如下:我们再点击”添加库“,如下:我们选中上图中标出的选项,再点击下一步,如下:我们再点击”完成“,如下:我们再点击”正常“,即可完成设置。转载 2021-02-02 11:23:09 · 287 阅读 · 0 评论 -
Mysql(免安装版)安装、配置与卸载
第一步:下载Mysql 官网下载地址:https://dev.mysql.com/downloads/mysql/ 1、鼠标滑下来,找到Other Download中的 Windows (x86, 64-bit), ZIP Archive,点击其右边的Download按钮进行Mysql下载 2、点击No thanks,just start my download即可进行Mysql下载 3、下载完之后,解压安装包,解压路径随意(这里我解压到D:\Mysql中),在解压好的mysql-8.0.1转载 2021-01-29 15:56:04 · 235 阅读 · 0 评论 -
Maven介绍
我记得在搞懂maven之前看了几次重复的maven的教学视频。不知道是自己悟性太低还是怎么滴,就是搞不清楚,现在弄清楚了,基本上入门了。写该篇博文,就是为了帮助那些和我一样对于maven迷迷糊糊的人。有福了,看完基本上你就会发现原来这么简单。 参考博文:通俗理解maven该篇文章篇幅很长,大概的思路如下maven的介绍,初步认识,获取jar包的三个关键属性 --> 介绍仓库(获取的jar包从何而来)-->用命令行管理maven项目(创建maven项目) --> 用myecl转载 2020-10-27 12:34:02 · 310 阅读 · 0 评论 -
maven项目类包规划,添加依赖,数据库准备
近来无事,复习复习Spring相关知识,从《Spring企业应用开发实战》这本书开始。 本文为学习《Spring企业应用开发实战》总结,著作权归原作者。一、用Maven建立web项目1.点击“File”->“New”->"Other"->输入“Maven”,新建一个“Maven Project”,如下图所示:2.请勾选“Create a simple project”,创建一个简单的项目,不使用模板。也可以使用模板,选择WebApp,不过这里就不应该勾选。如下图所示:&nb转载 2020-10-27 12:14:55 · 406 阅读 · 0 评论 -
Maven建立web项目
Eclipse+Maven创建webapp项目<一>1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉:5、选择项目,右键选择Properties,进入属性页面转载 2020-10-27 10:40:33 · 310 阅读 · 0 评论 -
使用Eclipse的Maven插件时maven dependency找不到包的解决办法
引入maven项目,提示找不到maven dependency包时候:解决方法如下:1、eclipse菜单 window-> show view –> other –> Maven2、在打开的窗口里,右键 local repositories –> local repository ,右击选择 rebuild index,耐心的等待重新下载。...转载 2020-10-27 10:01:35 · 986 阅读 · 0 评论 -
eclipse中maven项目不显示Maven Dependencies依赖
Eclipse在引入或创建Maven工程后,不显示Maven Dependencies,如下图所示: 而正常Maven的工程结构目录是有Maven Dependencies依赖库的,如下图: 在网上搜了这个问题,大多都是下面这种做法: 右击项目 -> Maven --> Enable DependencyManagement ,但是这种方法有时候是行不通的。 你可以试试:右击项目 -> Maven -->UpdateProject 。 如果你Update转载 2020-10-27 09:57:59 · 713 阅读 · 0 评论 -
Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported..
警告:Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.解决办法如下:properties->Deployment Assembly->Add->Java Build path Entries添加完成后可以看到如下:最后Apply即可。...转载 2020-10-27 09:54:51 · 417 阅读 · 0 评论 -
Win7下载安装配置maven,并在eclipse配置
一、官网下载Maven 地址:http://maven.apache.org/download.cgi 下载完成后解压 二、安装 1、配置环境变量右键计算机属性->打开高级系统设置->打开环境变量->向Path中添加maven的bin目录 2、mvn -v 测试是否配置成功3、在eclipse配置maven 打开Eclipse->window->Prefrences->Maven->Installations , 点击右侧的Add按钮,转载 2020-10-27 09:37:15 · 235 阅读 · 0 评论 -
The compiler compliance specified is 1.5 but a JRE 1.8 is used
右键点击项目>Properties>Java Compiler>将Compiler compliance level改为1.8原创 2020-10-27 08:39:07 · 641 阅读 · 0 评论 -
Java. Warning – Build path specifies execution environment J2SE-1.6
eclipse新建web项目提示Java. Warning – Build path specifies execution environment J2SE-1.6问题描述: 在下方的 Problems 选项卡中可以看见工程警告: Description Resource Path Location Type Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the wo转载 2020-10-27 08:33:19 · 1158 阅读 · 0 评论 -
Eclipse下Maven新建项目、自动打依赖jar包(包含普通项目和Web项目)
当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库。一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访问很多远程仓库。 Eclipse *版本 Eclipse *下载 强烈推荐书籍:Maven实战 许晓斌著。目前是第一版 注意:最新版本的Eclipse代号Mars,已经直接集成了Maven,所以无需安装...转载 2020-10-24 15:10:37 · 718 阅读 · 0 评论 -
Eclipse上Maven环境配置使用
1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。 Maven下载地址: http://maven.apache.org/download.cgi 1.2 配置 Maven 的conf文件夹中配置文件settings.xml。<?xml version="1.0" encoding="U转载 2020-10-24 09:54:51 · 132 阅读 · 0 评论 -
Eclipse创建的Maven项目报错Could not calculate build plan: Plugin
1.错误描述 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved 、 2.解决办法: 查看eclipse里,配置的maven的安装位置找到安装maven的安装目录,进入conf目录,打开setting.xml文件,查看 <settings xmlns="http转载 2020-10-22 17:13:04 · 188 阅读 · 0 评论 -
java调用C++ DLL库方法
最近一个项目要开发网页端人脸识别项目,人脸识别的算法已经写好,是C++版,但是网页端要求使用Java后台,这就涉及到Java调用DLL的问题。经过查找,实现了一个简单的例子。1、第一步,先在Java中新建一个类如上图,其中注意这句System.loadLibrary("javaCallcpp");,这就是加载dll文件的代码了。然后我们需要dll中实现下面定义的加减乘除方法。2、编译文件,文件名为Java2cpp.java,首先编译成class文件,如果用的是eclipse,这个文件已经自动生成了,转载 2020-10-13 10:24:10 · 220 阅读 · 0 评论 -
快速搭建一个自己的服务器详解(java环境)
一. 服务器的购买 1. 我选择的是阿里云的服务器,学生价9.5元一个月,百度直接搜索阿里云,然后点击右上角登录,推荐大家用支付宝扫码登录,方便快捷。阿里云官网的东西比较多,登录后我找了很久也没有找到学生服务器在哪里卖,最后在咨询里找到了这个网址,https://promotion.aliyun.com/ntms/campus2017.html,购买的时候需要进行学生认证,按照他的要求一步步来就好,认证大概需要几个小时。如果你不是学生那就直接购买ecs转载 2020-10-12 11:18:45 · 2646 阅读 · 1 评论 -
JavaWeb项目部署到服务器详细步骤
JavaWeb项目部署到服务器详细步骤 本地准备 在eclipse中将项目打成war文件:鼠标右键要部署到服务器上的项目 导出项目数据库文件 MySql导出数据库文件方法:利用Navicat for MySQL。鼠标右键要导出的数据库,选择转出SQL文件即可 Oracle导出数据库文件:利用PLSQL Developer即可 服务器准备基本的jdk安装,服务器(比如tomcat)还有数据库的安装都必不可少将项目的war文件复制到tomcat的wepapps文件夹下即可创建和代码中数据库连接转载 2020-10-10 15:40:27 · 398 阅读 · 0 评论 -
JavaWeb项目入门一
JavaWeb服务器端程序开发,包含:处理请求和展示返回回来的数据。其中,处理请求分为四步:1、创建javaweb工程,2、开启服务器,3、编写处理请求的代码,4、运行。 (一)创建javaweb工程 在创建之前,电脑需要有myeclipse或者eclipse,在这里我用了eclipse。具体的下载和安装请自行百度。除此以外,需要用到apache-tomcat,准备工作完成后,现在就可以开始创建javaweb工程了。原创 2020-10-10 11:00:27 · 267 阅读 · 0 评论 -
IntelliJ IDEA 的安装、配置与使用
一、windows 下安装过程1. 安装前的准备1.1 硬件要求个人建议配置:内存 8G 或以上,CPU 最好 i5 以上,最好安装块固态硬盘(SSD),将 IDEA安装在固态硬盘上,这样流畅度会加快很多。1.2 软件要求操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit)2.具体安装过程 确认 32 位版还是 64 位版 确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联3转载 2020-07-18 16:42:27 · 581 阅读 · 0 评论 -
eclipse安装插件Database explorer 以及servers 的方法
早期版本的Eclipse,自带Database Development,用着挺方便的,可是自己的最新版Eclipse反而没有。在开发Java web项目中遇到一些缺少环境如数据库相关Database explorer以及servers插件等本文主要介绍Database explorer以及servers插件在线安装的方法1、Database explorer在线安装:在Help==>Install New Software;在Work with: 输入Kepler - http://down转载 2020-07-08 10:08:01 · 1956 阅读 · 1 评论 -
SSM框架的WEB项目
工作中我们或多或少都需要自己搭建一个框架,现在常见的Java开源框架组合方式主要为:SSH,spring+springMVC+JDBC,SSM。其中SSM目前无论是培训机构培训亦或是招聘。都会将会使用SSM框架作为一个重要能力来作为培训或是招聘的重要目标之一,下面我将自己自学时搭建的一个SSM项目分享出来,供初学者参阅。1.第一步,我们需要搭建好自己的开发环境(IDE) 笔者使用的是myeclipse+tomcat+mysql2.第二步创建一个web工程 工程名自定义,创建好了之后按照MVC设计模式创转载 2020-05-22 09:44:29 · 1554 阅读 · 0 评论 -
ActiveMQ平台搭建与C#示列
ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。特性 多种语言和协议编写客户端。语言: Java、C、C++、C#、Ruby、Perl、Python、PHP。应用协议:OpenWire、Stomp REST、WS Notification、XMPP、AMQP转载 2020-05-13 17:34:12 · 1021 阅读 · 0 评论 -
使用ActiveMQ进行C++与C#的通信
该系列文章介绍如何通过ActiveMQ在C++和C#控制台项目之间通信。关于ActiveMQ的介绍可以参考《深入浅出ActiveMQ》,平台搭建可以参考《Activemq 平台搭建与C#示列》,两者之间有交叉内容,这里我以ActiveMQ之user-guide翻译为开篇,如有纰漏、错误敬请指正。ActiveMQ入门从这篇文章中你可以对Apache ActiveMQ有个概览并开始尝试使用它。1、运行代理从ActiveMQ的二进制分发包,你可以通过bin\activemq命令启动ActiveMQ。如转载 2020-05-13 17:33:06 · 460 阅读 · 0 评论 -
ActiveMQ实现消息的发送与接受
ActiveMQ是apache的一个JMS接口的实现产品,java中定义了JMS规范,虽然RocketMQ,kafka现在比较火,但是还是建议先学一下activeMQ再学其他两个就容易很多首先可以下载压缩包,linux中,Windows中都可以,个人建议linux,目录结构直接在bin下面运行:然后进入管控台,默认用户密码是admin,admin,可以在配置文件里进行配置:,开启之后新建maven项目,添加mq依赖,这时候就可以实现消息发送和接受了:先说一下代码中用到的对象:active转载 2020-05-13 16:43:12 · 831 阅读 · 0 评论