摘要: Java matches() 方法 matches() 方法用于检测字符串是否匹配给定的正则表达式 调用此方法的 str.matches(regex) 形式与以下表达式产生的结果完全相同: Pattern.matches(regex, str) 语法 public boolean matches(S 阅读全文
posted @ 2021-10-20 22:12 昊子豪 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 字符串中有空格,想要用split分割, 一般用split(" ")就可以了, 或者如果有多个空格使用split(" +") 但是有的时候这个空格可能是tab键,这种时候就要用 预定义字符类 . 任何字符 \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ \t\n\x0B\f\ 阅读全文
posted @ 2021-10-20 19:03 昊子豪 阅读(652) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/su-feng/p/6659064.html 阅读全文
posted @ 2021-10-19 16:26 昊子豪 阅读(27) 评论(0) 推荐(0) 编辑
摘要: trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。 阅读全文
posted @ 2021-10-18 18:32 昊子豪 阅读(123) 评论(0) 推荐(0) 编辑
摘要: str.substring() 的用法 str=str.substring(int startIndex); 截取掉str从首字母起长度为startIndex的字符串,将剩余字符串赋值给str; str=str.substring(int startIndex,int endIndex); 截取st 阅读全文
posted @ 2021-10-18 18:30 昊子豪 阅读(812) 评论(0) 推荐(0) 编辑
摘要: java中BigInteger用法 1.赋值: BigInteger a = new BigInteger("1"); BigInteger b = BigInteger.valueOf(1); 2.运算: ① add(); 大整数相加 BigInteger a=new BigInteger(“23 阅读全文
posted @ 2021-10-18 17:56 昊子豪 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: BigDecimal加减乘除运算 第一种:BigDecimal(double val) 第二种:BigDecimal(String val) //通常采用这种方式 来看看BigDecimal的四则运算: 加法:add 减法:subtract 乘法:multiply 除法:divide 可参考下面代码 阅读全文
posted @ 2021-10-18 17:46 昊子豪 阅读(11460) 评论(0) 推荐(0) 编辑
摘要: lastIndexOf :从后往前遍历查找对应字符串,找到对应字符串结束返回数据,返回值为int类型,返回查找字符串首个字符位置(从后开始查找),未找到返回 -1; indexOf :从前往后遍历查找对应字符串,找到对应字符串结束返回数据,返回值为int类型,返回查找字符串首个字符位置(从前开始查找 阅读全文
posted @ 2021-10-18 17:36 昊子豪 阅读(228) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_41173218/article/details/88810096?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-7.n 阅读全文
posted @ 2021-10-18 16:59 昊子豪 阅读(31) 评论(0) 推荐(0) 编辑
摘要: contains方法 Java String.contains()方法,当且仅当此字符串包含指定的char值序列时,返回true。 public static void main(String[] args) { String str1 = "abcdefg", str2 = "hijklmn"; 阅读全文
posted @ 2021-10-17 10:42 昊子豪 阅读(291) 评论(0) 推荐(0) 编辑
摘要: https://www.nowcoder.com/discuss/8050 阅读全文
posted @ 2021-10-16 21:10 昊子豪 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Java SE JAVA语言的跨平台实现原理 特点: 一次编译,到处运行 ​ 解释: Java语言代码编写一次,代码就可以在不同操作系统中运行,并且还能得到相同的运行结果 ​ Java语言的使用可以无视操作系统之间的差异性 ​ JVM : Java虚拟机,理解成一个软件,模拟计算机实现过程, 一个虚 阅读全文
posted @ 2021-10-15 14:39 昊子豪 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Filter 过滤器、监听器 Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证… 开发步骤: 导包 pom.xml <!--Servlet依赖--> <dependency> <groupid>javax.servlet</groupid> <artifactid>javax.s 阅读全文
posted @ 2021-10-10 21:35 昊子豪 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 三层架构MVC MVC是啥? model view controller 模型(实体类与数据库对应的字段) 视图(jsp页面) 控制器(Servlet) | 当前理解 早些年: 用户直接访问控制层,控制层就可以直接操作数据库: servlet--CRUD(增删改查) >数据库 弊端:程序非常臃肿 不 阅读全文
posted @ 2021-10-10 17:34 昊子豪 阅读(29) 评论(0) 推荐(0) 编辑
摘要: JSP 什么是JSP Java Server Pages: java 服务端界面 也和Servlet一样,用于动态Web技术! 最大的特点: 1. 写JSP就像像写HTML 2. 区别: 1. HTML只提供静态界面 2. JSP可以嵌入JAVA代码,为用户提供动态数据 JSP原理 浏览器向服务器发 阅读全文
posted @ 2021-10-10 13:58 昊子豪 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 请求转发(Forward)和重定向(Redirect)的区别 forward(转发): 是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程实在服务器实现的,并不是在客户端实现的所以 阅读全文
posted @ 2021-10-10 11:17 昊子豪 阅读(11965) 评论(0) 推荐(3) 编辑
摘要: Cookie、Session 会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话; 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话; 保存会话的两种技术 cookie 客户端技术(响应、请求) sess 阅读全文
posted @ 2021-10-08 22:02 昊子豪 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Servlet Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Serv 阅读全文
posted @ 2021-10-08 14:54 昊子豪 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1、Maven本地仓库 <localRepository>D:/Program Files/Maven_Local_Repository</localRepository> 2、Maven远程仓库镜像 <!-- 华为镜像 镜像更新较快较全 --> <mirror> <id>huaweicloud</ 阅读全文
posted @ 2021-10-06 23:16 昊子豪 阅读(545) 评论(0) 推荐(0) 编辑
摘要: ![img](https://img2018.cnblogs.com/blog/1265200/201812/1265200-20181218224119343-81299111.png) 阅读全文
posted @ 2021-10-06 23:08 昊子豪 阅读(66) 评论(0) 推荐(0) 编辑