Java 基础
向明天的美好出发
这个作者很懒,什么都没留下…
展开
-
mybatis 配置文件绑定失败: BindingException: Invalid bound statement (not found): me.jing.module.mapper.User
mybatis 找不到映射配置文件原创 2022-09-28 10:14:08 · 596 阅读 · 0 评论 -
数据库连接失败: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
mysql 连接失败原创 2022-09-28 09:31:48 · 12579 阅读 · 1 评论 -
正则表达式的学习与使用
正则表达式的学习与使用。原创 2022-08-21 16:23:13 · 71 阅读 · 0 评论 -
servlet 应用 web 配置后启动访问404
1.首先附上 web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.j原创 2021-12-30 09:47:55 · 1266 阅读 · 1 评论 -
Java 概念知识 总结, 更新中...
JavaSE(基础/标准版): 用来开发和部署计算机应用软件的, 例:IDEA / EclipseJavaEE(进阶/企业版): 用来开发网站的后台服务器的, 例如: 电商网站, 公司内部用到的网站JavaME(外部硬件/微型版): 用来开发一些电子设备的外部挂载设备所需要使用的程序, 例: 打印机, 机顶盒, 蓝牙音箱如果有需要补充的, 请留言, 希望共同进步...原创 2021-05-01 14:08:24 · 63 阅读 · 0 评论 -
Java 常用技术栈 相关概念总结, 更新中...
Java 相关知识原创 2021-05-01 14:03:42 · 3176 阅读 · 6 评论 -
项目安装打包时找不到依赖模块中的包和文件
模块之间的依赖是有要求的, 说明: 新建一个项目有两个模块: demo01 和 demo02 demo01 引入 demo02 的依赖 这种情况 demo02 一定要打 jar 包, 因为所有引入的依赖都是需要是 jar 包才能被找到 如果被依赖的模块打成 war 包就会出现找不到依赖模块中的包和文件...原创 2021-04-10 12:02:01 · 396 阅读 · 0 评论 -
Java 中变量与常量的区别, 普通话版
常量与变量的区别原创 2022-08-21 16:56:31 · 166 阅读 · 0 评论 -
使用 spring 框架开发项目时 : 关于 # 和 $ 的区别
#{} : 这是 spring 的 EL 表达式 <property name="UserService" value="#{userService}"/> <!--给字符串进行赋值--> <property name="username" value="#{'名字'}"/> <!--给基本类型进行赋值--> <property name="password" value="#{'123456'}"/>${} : 这是 用来获取 pro原创 2021-02-03 14:03:01 · 340 阅读 · 0 评论 -
synchronized 锁 和 Lock 锁
synchronized 锁: 同步代码块:锁多条语句操作共享数据,可以使用同步代码块实现 把对象通过 synchronized 给锁起来,synchronized 锁默认是打开的,只有当线程获取到锁,锁才会关闭 锁对象唯一 可以指定锁住的代码 优点:解决了多线程的数据安全问题 缺点:当线程很多时,每个线程都去判断同步上的锁会很耗费资源,降低了程序的运行效率 同步方法:synchronized 放在普通方法的返回值前面,那个方法就是同步方法原创 2021-01-30 17:37:23 · 83 阅读 · 0 评论 -
关于 并发编程、并发 和 并行
1.并发:同一时刻,多个任务 交替的 在 CPU 上执行2.并行:同一时刻,多个任务 同时 在 CPU 上执行3.并发编程:能够同时处理多个请求的程序,线程池能够更好的帮我们实现并发编程原创 2021-01-30 17:06:34 · 100 阅读 · 1 评论 -
关于迭代器 Iterator 中 hasNext 和 next 方法
前言:虽然集合没有索引,但是为了方便说明迭代器的方法,就先引用索引这个名词,实际上集合是不能用索引来获取元素的1、hasNext() :迭代器对象指向的索引位置有没有元素2、next() :获取迭代器对象当前索引位置的元素3、remove() :删除参数中指定元素Iterator 类 boolean hasNext(); E next(); default void remove() { throw new UnsupportedOperationException("rem原创 2021-01-29 14:43:05 · 6393 阅读 · 3 评论 -
Java 基础 - 基本数据类型 和 引用数据类型
基本数据类型:value 是值booleanbytecharshortintlongdoublefloat引用数据类型:value 是地址值对象StringlistclassString:不可变常量,每一次指定新值都是新的对象StringBuffer:字符串变量(线程安全),变量的每一次改变都是本身,没有新的引用对象,但是拼接没有String快StringBuilder:字符串变量(非线程安全),可变的字符序列,替换String,用在字符串缓冲区被单个线程使用的时候,建议使用,原创 2021-01-26 13:32:01 · 64 阅读 · 0 评论