![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
岳云鹏
这个作者很懒,什么都没留下…
展开
-
SpringMVC 拦截器Interceptor
SpringMVC 拦截器InterceptorSpringMVC中的拦截器用于拦截控制器方法的执行;SpringMVC中的拦截器需要实现HandlerInterceptor接口;SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置;自定义Interceptor拦截器自定义一个.java文件,实现HandlerInterceptor接口。// 包路径,修改为自己的包路径package com.sbw.mvc.interceptor;import org.sprin原创 2022-01-12 19:04:44 · 170 阅读 · 0 评论 -
Spring5快速入门-入门案例IOC容器
Spring——IOC(控制反转)把对象创建和对象之间的调用过程,交给Spring进行管理降低模块之间的耦合度通过工厂模式、反射机制实现下载连接:https://repo.spring.io/ui/native/release/org/springframework/spring/解压后在该目录下寻找需要的包需要的Spring的包下面代码是通过XML来创建Bean对象User类代码/** * @author * @date 2021/12/19 22:28 */pu原创 2021-12-22 16:15:30 · 381 阅读 · 0 评论 -
MySQL INSERT失败 自增列加1
#该语句会报错,在表中不会插入新的行,但是自增列还是会加1INSERT into `t_order_item`(`name`, `count`, `price`, `total_price`, `order_id`) VALUES("java 从入门到精通", 1, 100.00, 100.00, "1234567890")使用mysql 的insert插入语句,当要插入的列中存在外键属性,并且插入外键的值出错时,insert会执行失败,但是表中的自增列还是会逻辑加一。表的设计如下:creat原创 2021-12-14 15:17:43 · 1265 阅读 · 0 评论 -
idea 运行项目一直build copying resource
文章来源:https://www.cnblogs.com/zshjava/p/10531047.html转载 2021-12-05 22:54:08 · 743 阅读 · 0 评论 -
java 反转字符串
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)数据范围: 0 ≤n≤1000方式一:public String solve (String str) { String newStr = new String(); for (int i = str.length() - 1; i >= 0; i--){ newStr += str.charAt(i); } return newStr;}方式二:原创 2021-12-04 21:42:26 · 66 阅读 · 0 评论 -
doPost 或者 doGet 获取到字符串,在控制台输出时是乱码的解决方法
###方式一:方式二:针对POST请求,出现中文乱码情况原创 2021-12-01 09:16:56 · 301 阅读 · 0 评论 -
Java多线程概念
多线程技术概述进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程线程池 Executors如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容原创 2021-08-29 19:58:56 · 84 阅读 · 0 评论 -
力扣20 有效的括号
题目要求给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 1 <= s.length <= 104 s 仅由括号 '()[]{}' 组成 使用栈实现,对括号的匹配。import java.util.Stack;class Solution { public static boolean isValid(String s) { // 初始化存储字原创 2021-04-05 15:17:31 · 99 阅读 · 2 评论 -
力扣14 最长公共前缀
力扣14 最长公共前缀题目要求编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 0 <= strs.length <= 200 ,strs为空字符串数组时,直接返回""。 0 <= strs[i].length <= 200 ,strs中含有空字符串数组时,直接返回""。 strs[i] 仅由小写英文字母组成代码如下:class Solution { public String longestCommonPrefix(原创 2021-04-04 15:49:07 · 82 阅读 · 0 评论 -
leetcode 13.罗马数字转整型
leetcode 13.罗马数字转整型题目条件字符 数值I 1V 5X 10L 50C 100D 500M 1000 I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。C 可以放在 D (500) 和原创 2021-04-03 22:51:14 · 64 阅读 · 0 评论 -
Java常用类库--泛型
泛型概念泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化。类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。使用泛型类定义一个泛型类public class ClassName<T>{ private T data; private T getData(){ return data; } private void setData(T Data){ this.data = data;原创 2021-01-29 11:48:06 · 149 阅读 · 0 评论 -
Java 学习 day4 继承
Java 继承继承重写(override)final关键字抽象类抽象方法不能被实例化常见问题抽象类与普通类的区别接口面向接口编程思想全局常量和抽象方法的简写接口的实现 implements继承继承是Java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实力域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。格式: class 父类{} class 子类 extends 父类{}继承的限制:Java中只有单继承原创 2021-01-19 18:01:49 · 98 阅读 · 0 评论 -
Java学习 day3 面向对象
面向对象面向对象是相对于面向过程来讲的,指的是,把相关的数据和方法组织成为一个整体来看待,从更高层次来进行系统建模,更加贴近事物的自然运行方式。从面向过程到面向对象的转变面向过程更注重的是执行的过程,面向对象关注的是具备功能的对象。面向对象到面向过程,是程序员思想上从执行者到指挥者的转变。三大思想OOA:面向对象分析OOD:面向对象设计OOP:面向对象程序三大特征封装性:所有内容对外部不可见继承性:将其他的功能继承下来继续发展多态性:方法的重载本身就是一种多态性的表现类与对象原创 2021-01-14 15:56:32 · 134 阅读 · 1 评论 -
Java学习 day2
Java学习 day2JDK的安装环境的配置(win10)检验环境配置是否成功JDK的安装百度云盘:链接:https://pan.baidu.com/s/1CoLSH5c2aCtNYcSc1cG2HQ提取码:o57m环境的配置(win10)输入java所在的bin文件位置一般默认在这个路径下C:\Program Files\Java\jdk-11.0.6\bin输入完成后,确认操作检验环境配置是否成功win键+R 打开cmd窗口输入java结果如下图输入 jav原创 2021-01-08 12:25:23 · 94 阅读 · 0 评论 -
Java学习 day1
Java的特性一种纯面向对象的编程语言。一种与平台无关(跨平台)的语言。(它提供了在不同平台下运行的解释环境)一种健壮的语言,吸收了C/C++语言的优点。有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)。Java跨平台原理3.1 Java虚拟机JVM可以理解成一个可运行的Java字节码的虚拟计算机他有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。**对于不同的运行平台,有不同的JVM。 **JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行。”3原创 2021-01-04 22:59:30 · 141 阅读 · 2 评论