
java
学习中....
新的一天加油!
展开
-
Maven项目使用SystemPath引用jar包报错:ClassNotFind
最近在做给word、ppt等加水印的一个需求,由于项目环境问题不能正常加载maven依赖,所以选择使用<systemPath>引入jar包,如下:pom中配置:<!--免费版spire,用于加水印--> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free<...原创 2022-02-08 22:50:41 · 4789 阅读 · 0 评论 -
判断一个字符串是不是数字
/** * 判断字符串是不是数字 * * @param str * @return */ public boolean isNUM(String str) { Pattern pattern = Pattern.compile("-?[0-9]+(\\.[0-9]+)?"); return pattern...原创 2020-03-03 16:29:16 · 453 阅读 · 0 评论 -
使用springboot遇到的问题?
在启动时报如下错误:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWe...原创 2020-02-28 23:13:28 · 1200 阅读 · 1 评论 -
java判断linux或window环境打开文件
poublic void openFile(String filePath){ if (osName.equals("Linux")) { try { Runtime.getRuntime().exec("gedit " + filePath); } catch (IOExceptio...原创 2019-12-25 16:00:46 · 409 阅读 · 0 评论 -
递归查看文件、递归删除文件、查看文件夹大小
package file;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Test01 { public static void main(String[] args) throws ...原创 2019-07-16 19:06:24 · 552 阅读 · 0 评论 -
org.apache.poi 读取数字问题
poi的配置maven配置:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>...转载 2019-07-12 08:46:11 · 2893 阅读 · 0 评论 -
java_单例模式之(概念、特点)
概念: java中单例模式是一种常见的设计模式,单例模式的写法有很多种,比较常见的有三种:懒汉式、饿汉式、内部类、双重验证。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式确保该类只被是实例化一次,并且只能自己实例化自己。若想某一类不在类外被实例化,只需用private...转载 2019-07-18 16:55:06 · 1409 阅读 · 0 评论 -
JAVA8中的接口新特性
在JAVA8以后接口中可以写静态方法和默认方法以及函数接口1.其中的静态方法需要用接口名调用。2.对于函数接口需用@FunctionInterface 标识,但是函数中只能写一个抽象方法,此方法可以使用lambda表达式调用;例子:接口:@FunctionalInterfacepublic interface T { int add(); //静态 static v...原创 2019-07-18 14:49:34 · 172 阅读 · 0 评论 -
ArrayList底层(JAVA8)
1.底层的成员变量 //当创见的实例为空时,在添加元素时,设置默认大小为10 private static final int DEFAULT_CAPACITY = 10; //用于空实例 private static final Object[] EMPTY_ELEMENTDATA = {}; //用于初始化 private static...原创 2019-07-15 15:46:56 · 144 阅读 · 0 评论 -
java手机验证码的使用
1.首先寻找平台:https://www.yuntongxun.com/(我使用的免费60多条)2.下载相关配置文件:3.目录介绍:4.将jar包导入自己的项目5.根据自己的的需求修改Demo示例中的配置信息6.根据自己的需求修改示例:package com.xx.util;import java.util.HashMap;import j...原创 2019-07-04 18:09:58 · 462 阅读 · 0 评论 -
用java、JDBC模拟银行ATM取款、存款、转账、注册用户(笔记)
功能:转账、存款(转账失败时事务回滚)、余额查询、取款、分页查询、注册用户JAVA中利用JDBC连接数据库,通过增删改查模拟ATM(注册功能和分页查询在持久层和业务层写了,在模拟时未用到)OracleSQL中建立 一个表如下:susername代表用户名password代表密码(注意代码中的单词写错了)balance代表余额create table tb_atm(use...原创 2018-08-16 20:52:38 · 6693 阅读 · 4 评论 -
Java实现邮箱发送验证码(以QQ邮箱为例)
1、首先下载相关Java包地址:https://mp.youkuaiyun.com/postedit2.创建一个项目将jar包导入3.相关代码(主类SendEmail):import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import ...转载 2019-07-07 22:07:45 · 9439 阅读 · 13 评论 -
java语言的优点
1.Java为纯面向对象语言2.平台无关性。Java语言可以一次编译到处运行。3.Java提供了很多内置类库,通过这些类库简化了开发人员的程序设计工作,同时缩短了程序的设计时间。4.提供了对web应用开发的支持。5.具有较好的安全性和健壮性。Java语言经常被用字网络环境中,为了增强程序的安全性,Java提供了防止恶意代码攻击的安全机制。Java的强类型机制、垃圾回收器、异常处理和...转载 2019-03-05 14:30:11 · 281 阅读 · 0 评论 -
JDBC数据库链接池
使用原因:数据库连接是非常占用资源的,尤其是在高并发的情况下,如果每次都去建立数据库连接就会有性能问题,也会影响一个应用程序的延展性,针对这个问题,连接池出现了,连接池就是为了解决这个问题的。 连接池原理:数据库连接池负责分配、管理、释放连接,它保证应用程序可以重复使用同一个连接而不需要每次都建立数据库连接,如果数据库连接时间超过设置的最长数据库连接时间会自动释放链接,为了避免因为...原创 2018-08-21 17:32:30 · 333 阅读 · 1 评论 -
java中JDBC链接oracle数据库,封装增删改查,单条查询、多条查询(终极版)
通过模拟Atm取款,测试代码Sql中的表为:username password balance 1、数据库查询包,实现了包装增删改查,多条查询,其中三个方法可以实现增、删、改、单条查询、多条查询package util;import java.sql.Connection;import java.sql...原创 2018-08-17 19:42:36 · 4900 阅读 · 1 评论 -
java MVC框架的理解(笔记JDBC,SQL)
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。主要是将...原创 2018-08-15 17:00:47 · 316 阅读 · 0 评论