![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
回忆中贤
知识就是力量,学习使我开心
展开
-
Java中使用正则
import java.util.regex.Matcher;import java.util.regex.Pattern;class RegExpTest { public static void main(String[] args) { String str = "A(abc)(一二三)(正则)"; Pattern p = Pattern.compile(".*?(?=\\()"); Matcher m = p.matcher(str);原创 2020-10-26 10:26:41 · 136 阅读 · 0 评论 -
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
只提拱自己参考import java.io.BufferedReader;import java.io.FileReader;public final class MyUtil { private MyUtil() { throw new AssertionError(); } /** * 统计给定文件中给定字符串的出现次数 * * @param filename 文件名 * @param word 字符串 .原创 2020-10-26 09:34:53 · 462 阅读 · 0 评论 -
java查询出所有数据进行日期转换
Evaluate实体类 pojoprivate Date time; //这是数据里的字段private String times;//这是自定义dao@Select("SELECT evaluateid, NAME, phone,content,time,look \n" + "FROM evaluate " + "ORDER BY look ,evaluateid DESC limit #{start},#{size}")原创 2020-09-27 15:56:23 · 146 阅读 · 0 评论 -
Eclipse工具的自能提示代码
eclipse 开发工具,第次提示都是需要按住 《A/t+/》 才能出现提示,而默认是《 . 》 才有提示这是默的添加abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.原创 2020-09-24 14:57:38 · 91 阅读 · 0 评论 -
新建Springboot项目完成简单登录增删改查
都知道Springboot无配置,简单开发框架,我们使用IDE工具来编译。注意:文章只提供入门小白文章目录1、新建项目2、连接数据库3、新建包和页面4代码4.1pojo4.2dao4.3Controller4.3登录页面index.html4.3登录页面main.html4.3登录页面error.html1、新建项目方法一、File–Project方法二、或者重新建一个web模版引擎数据库下一步新建完成2、连接数据库数据库名 test一张表spring原创 2020-08-24 09:56:31 · 2434 阅读 · 5 评论 -
java实现两个日期时间差算出天数
模似、酒店入住退房时间算出天数1. 算出日期的时间差public static void main(String[] args) throws Exception { String inTime="2020-6-20 11:30:00";//入住时间 String outTime="2020-6-25 15:40:00";//退房时间 //1.先算 年月日 的天数 SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd"原创 2020-07-22 10:59:23 · 1245 阅读 · 4 评论 -
简单快捷测试java数据库是否连接成功
很快的测试,复制代码,更改一下数据库名、username、password就好了import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import org.junit.Test;public class JDbctest { @Test public void jdbcall() throws ClassNotFoundException, SQLException{原创 2020-07-11 09:28:24 · 3423 阅读 · 0 评论 -
SSM框架自定义分页查询
展示分页效果图:创建数据库 system_userCREATE TABLE `system_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` varchar(40) DEFAULT NULL COMMENT '账号', `pwd` varchar(40) DEFAULT NULL COMMENT '密码', `create_date` datetime DEFAULT NULL COMME原创 2020-06-24 16:54:10 · 282 阅读 · 0 评论 -
简单的SSM 日期格式转换
引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>thead表格转换<td><fmt:formatDate value="${map.createDate }" pattern="yyyy-MM-dd HH:mm:ss"/></td> input转换<input type="text" name="createDate" value="&l原创 2020-06-24 09:39:06 · 238 阅读 · 0 评论 -
Maven配置
文章目录一、下载Maven二、修改配置文件一、下载Maven下载地址:http://maven.apache.org/download.cgi如图:二、修改配置文件打开下载的文件<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements.原创 2020-06-19 08:41:18 · 162 阅读 · 0 评论 -
SSM框架配置默认404、500错误页面
报错404、500默认页面新建SSM项目 ,在项目里找到web.xml<error-page> <error-code>404</error-code> <location>/WEB-INF/jsp/404/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <lo.原创 2020-06-08 19:28:20 · 782 阅读 · 0 评论 -
在Maven运行时报错 Exception in thread main java.lang.UnsupportedClassVersionError 解决方法:
Exception in thread “main” java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication : Unsupported major.minor version 52.0在这里报错的原因是JDK版本跟不上,为什么会JDK版本跟不上。请看图解决方法:下载版本高一点的JDK例如我当前是JDK-1.7版本,下载JDK-1.8的版本在去环境变量设置jdk1.8版本添加 –.原创 2020-05-19 15:40:42 · 25020 阅读 · 1 评论 -
使用Druid数据连接池
Druid–数据库连接池 需要 druid-1.1.19.jarDruid 架构Druid 拥有优秀的架构设计,多个组件协同工作,共同完成数据从摄取到索引、存储、查询等一系列流程。下图是 Druid 工作层(数据索引以及查询)包含的组件在spring-mybatis.xml<bean id="dataSource1" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="cl.原创 2020-05-18 17:23:35 · 241 阅读 · 0 评论 -
SSM登录-验证码
这个验证码方法只要添加一个jar,在到登录方法里插入验证码代码就可以了,方法简单下载jar百度网盘下载:hutool-all-4.6.1 提取码:0ssc创一个 utils包 在创一个类TestHuToolpackage com.zx.Exprot_utils;import cn.hutool.captcha.CaptchaUtil;import cn.hutool.captc...原创 2020-04-27 21:40:39 · 1461 阅读 · 0 评论 -
什么是finally
finally块一般用来关闭物理资源(数据库连接,网络连接,磁盘文件等),这些物理资 源必须显式关闭。除非在try块、catch块中调用了退出虚拟机的方法 ( System.exit(0); ),否则不管在try块、catch块中执行怎样的代码,出现怎样的 情况,异常处理的finally块一定会被执行。import java.io.FileInputStream; import java.io...原创 2019-07-28 16:21:12 · 486 阅读 · 0 评论 -
Java中怎么使用正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下表列出了一些正则表达式的实例及描述正...原创 2019-07-07 10:17:48 · 177 阅读 · 0 评论 -
Java 多态
多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性多态存在的三个必要条件继承重写父类引用指向子类对象比如:package com.luo.test;public class Tests { public static void main(String[] args) { show(new Cat()); // 以 Cat 对象调...原创 2019-07-07 09:24:32 · 63 阅读 · 0 评论 -
java数组初始化
数组的初始化主要有两种方式:静态初始化动态初始化一、数组静态初始化arrayRefVar = {value0, value1, ..., valuek}; //或者 数组变量的声明和初始化用一条语句完成 dataType[] arrayRefVar = {value0, value1, ..., valuek};//1、静态初始化 int[] arrayIntA=new in...原创 2019-06-26 10:26:25 · 105 阅读 · 0 评论 -
如何使用java《getSession》删除登录信息
登录时后端把数据放在 《getSession》 里登录后端:request.getSession().setAttribute("userNumber", userNumber);删除登录信息页面:<"value="<%=session.getAttribute("userNumber") %>"> 《value》 里面会有登录信息 《001》 然后点击按钮...原创 2019-06-26 10:10:15 · 593 阅读 · 0 评论 -
java上传和下载OutputStream
开发工具与关键技术:MyEclipse 10 开发工具 Java作者:罗中贤撰写时间:2019-04-18package com.IO.demo;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputSt...原创 2019-04-16 20:46:01 · 666 阅读 · 1 评论 -
JAVA的常用关键字
在JAVA里常用的一些关键字类别关键字说明访问控制private私有的访问控制public受保护的类、方法和变量修饰符abstract声明抽象类、方法和变量修饰符class类类、方法和变量修饰符extends扩充,继承类、方法和变量修饰符final终值,不可改变的类、方法和变量修饰符implements实现(接...原创 2019-04-14 15:44:57 · 103 阅读 · 0 评论 -
java中的包装类
Java每个基本类型在java.lang包中都有一个相应的包装类包装类有何作用提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数字时,要用包装类型基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacter...原创 2019-04-14 16:03:22 · 66 阅读 · 0 评论 -
在Java获取系统所有环境变量
System类代表当前Java程序的运行平台,程序不能创建System类的对象, System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。// 获取系统所有的环境变量Map<String, String> envmap = System.getenv();for (String name : envmap.keySet()) { Syst...原创 2019-04-27 15:17:26 · 546 阅读 · 0 评论 -
java中的Io流
开发工具与关键技术:MyEclipse 10 开发工具 Java作者:罗中贤撰写时间:2019-04-28输入流和输出流按照流的流向来分,可以分为输入流和输出流。输入、输出都是从程序运行所在内存的角度来划分的。输入流:只能从中读取数据,而不能向其写入数据。由InputStream和Reader作为基类输出流:只能向其写入数据,而不能从中读取数据。由OutputStream和Writ...原创 2019-04-27 16:19:34 · 190 阅读 · 0 评论 -
Java使用迭代器遍历
开发工具与关键技术:MyEclipse 10 开发工具 Java作者:罗中贤撰写时间:2019-05-8Map接口中键和值一一映射. 可以通过键来获取值。1,给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。2.当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.3.当对象的类型和Map里元素类型不兼容的时候...原创 2019-05-05 12:35:40 · 515 阅读 · 0 评论 -
throws异常
如果需要在程序中自行抛出异常,则应使用throw语句,throw语句可以单独使用,throw语句抛出的不是异常类,而是一个异常实例,而且每次只能抛出一个异常实例。Main:public static void main(String[] args) throws Exception {// 数组索引越界 ArrayIndexOutOfBoundsException// String[] ...原创 2019-05-05 12:49:14 · 163 阅读 · 1 评论 -
Java里自定义异常
开发工具与关键技术:MyEclipse 10 开发工具 Java作者:罗中贤撰写时间:2019-05-8用户自定义异常都应该继承Exception基类;如果希望自定义Runtime异常,则应该继承RuntimeException基类。定义异常类时通常需要提供两个构造器:一个是无参数的构造器;另一个是带个字符串参数的构造器,这个字符串将作为该异常对象的描述信息public static...原创 2019-05-05 12:58:37 · 187 阅读 · 0 评论 -
Jdbc驱动
JDBC驱动程序是一组Java类,它们实现JDBC接口,以特定数据库为目标。JDBC接口附带标准Java,但这些接口的实现特定于您需要连接的数据库。这种实现称为JDBC驱动程序。JDBC驱动程序通常由数据库供应商提供,但有时可能由开发人员社区围绕数据库提供有四种不同的JDBC驱动程序类型。这些驱动程序类型是: 类型1:JDBC-ODBC桥JDBC驱动程序 类型2:Java +本机代码JD...转载 2019-05-16 20:06:22 · 1231 阅读 · 0 评论 -
如何连接数据库——遍历查询数据表
MySql数据库 表名为User表准备一个类 类名为User 类里放入表的字段public class User { private int userid; private String username; private String password; public int getUserid() { return userid; } public void setU...原创 2019-05-16 20:35:25 · 6322 阅读 · 1 评论 -
servlet+jsp如何跳转页面
servlet+jsp跳转不防试试这个方法,希望能帮助大家。首先在jsp页面中点击谁来跳转下面当点击button《注册》的时候就跳转页面jsp:添加这个行<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><c:set value="${pageContext.request.contextP...原创 2019-05-27 20:11:11 · 1144 阅读 · 0 评论 -
jdbc连接数据库--sql server
jdbc.propertiesusername=sa//sql 用户名password=sa123//密码url=jdbc:sqlserver://localhost:1433;databaseName=Bas//sql接口driver=net.sf.log4jdbc.DriverSpy//jdbclog4j.propertieslog4j.rootLogger=INFO,appen...原创 2019-05-27 20:39:22 · 181 阅读 · 0 评论 -
servlet-条件查询表(日期查询、模糊查询)
这两个是等会用条件查询private String numbers;// 库存调拨单号private String allotDate;// 审核日期package com.luo.po;public class RepertoryBright { private int RepertoryBrightID;// 库存调拨明细ID private int quantity;// 调...原创 2019-06-05 09:01:06 · 1552 阅读 · 1 评论 -
ECharts + servlet+jsp图形
servletpublic void getColumnChart(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/json"); response.setCharacterE...原创 2019-06-05 09:52:22 · 407 阅读 · 1 评论 -
Java内存模型
java虚拟机规范中将java运行时数据分为六种。1、程就好了计数器:是一个数据结构,用于保存当前正常执行的程序的内存地址。java虚拟机的多线程就是通过线程轮流切换并分配处理器时间来实现的,为了线程 切换和能恢复到正确的位置,每条线程都需要一个独立的程序计数器,互不影响,该作为"线程私有"。2、Java虚拟机栈:线程私有的,与线程生命周期相同,用于存储局部变量表,操作栈,方法返回值。局部变量...转载 2019-06-22 10:35:56 · 83 阅读 · 1 评论 -
在java中使用InputStream类的方法
开发工具与关键技术:MyEclipse 10 开发工具 Java作者:罗中贤撰写时间:2019-04-18package com.IO.demo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStre...原创 2019-04-16 20:34:13 · 868 阅读 · 0 评论