Java学习
文章平均质量分 60
java,吾将上下而求索。
平淡无奇的留声机
将热爱做到极致是一种洒脱。
展开
-
【IntellJ IDEA】idea项目运行报错——Error running xxx : Command line is too long.Shorten command line ..解决方法
今天在测试的时候,遇到了这个问题。打开我们的配置文件。然后点进去.idea找到workspace.xml然后找到-这个标签在这个中加一句<property name="dynamic.classpath" value="true"/>就像这样就好啦~...原创 2021-05-25 16:47:06 · 3772 阅读 · 0 评论 -
进程与线程的区别总结
进程与线程的区别总结根本区别资源开销包含关系内存分配影响关系执行过程根本区别进程:操作系统资源分配的基本单位。线程:处理器任务调度和执行的基本单位。资源开销进程:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销。线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。包含关系进程:一个进程内有多个线程,则执行过程不是一条线的,而是多条线(线程)共同完成的。线程:线程是进程的一部分,原创 2021-04-23 20:57:58 · 121 阅读 · 2 评论 -
java开发中常见的异常、报错、错误总结/对照表(持续更新)
常见异常总结runtimeException异常IOException输入输出异常其他异常runtimeException异常异常名称异常原因java.lang.ArrayIndexOutOfBoundsException数组索引越界异常。java.lang.ArithmeticException算术条件异常java.lang.NullPointerException空指针异常java.lang.ClassNotFoundException找不到类异常原创 2021-03-04 22:40:09 · 779 阅读 · 2 评论 -
java开发中Spring、Spring mvc、jpa、异常常用注解总结(持续更新)
常用注解Spring常用注解jpa常用注解Spring mvc常用注解异常常用注解Spring常用注解@Autowired:注入一个 bean,可以通过byTYPE。@Resource:注入一个 bean,可以通过byNAME。@Required:注入 bean 时,要求 bean 不能为 null,否则抛出 BeanInitializationException。@Bean:手动创建一个 Spring bean。@ComponentScan:扫描指定包下的所有 Spring原创 2021-03-04 22:26:39 · 318 阅读 · 3 评论 -
保姆级SSM框架搭建——汽车管理系统(傻瓜教程)
SSM框架搭建——链接docker下的数据库SSM框架搭建SSM框架搭建明人不说暗话,小刘不说废话,直接上教程。1.在File中选择New,输入maven,选择新建一个maven project项目。2.选择生成简易框架,记住自己起的项目名称。3.选择类型为war包,填写上一步的项目名称。4.这个时候项目是报红色的x的,我们需要调整一下项目。别忘了点击右下角的Apply哦。还是别忘啦apply。5.生成一个pom文件。先右键项目。做完这一步我们的项目就不报红色的x了,看着原创 2021-01-31 23:28:23 · 2564 阅读 · 4 评论 -
从实际出发谈谈对事务的四大特性ACID的理解
事务的概念:数据库事务是指作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 加粗文本经典的银行转账行为,A账户转给B账户10元。数据库操作需要两步,第一步A账户减10元,第二步B账户加10元,如果没有事务并且在两步中间发生异常,就会导致A的账户少了10元,但B的账户没有变化。如果不能保证这两步操作统一,银行的转账业务也没法进行展开了。所以,了解一下事务是非常有必要的啦~事务的特性原子性(Atomicity)一致性(Consistency)隔离性(Iso原创 2021-01-26 23:59:30 · 135 阅读 · 0 评论 -
Java项目开发常用依赖(持续更新)
mysql依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version></dependency>数据源依赖<dependency> <groupId>com.alibaba</groupId>原创 2021-01-24 17:53:14 · 1627 阅读 · 0 评论 -
Java算法基础——排序算法之选择排序
选择排序的简介选择排序(Selection sort)是一种简单直观的排序算法。 选择排序的工作原理它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。 实现方法我用我的理解,来简单描述一下选择排序的思想:在每次循环的时候,取属数组的第i个元素和第i+1个元素比较。以升序为例,如果第i+1个元素比第i个元..原创 2020-11-22 23:19:45 · 97 阅读 · 0 评论 -
Java算法基础(一)
Java算法基础(一)题目总览1.计算10的阶乘2.显示从100到1000以内的水仙花数3.有一段楼梯,每次走5阶,最后剩4阶;每次走4阶,最后剩3阶;每次走3阶,最后剩2阶,每次走7阶,刚刚好。求这段楼梯最少有多少阶。4.求1 - 100以内的所有质数(嵌套循环)5.从键盘上输入两个大于0的数,求两个数的最大公约数和最小公倍数。6.已知:1900年的1月1日是星期一,从键盘上输入年月,从控制台打印月历。闰年的条件:if(year % 400 == 0 || (year % 4 == 0原创 2020-11-13 23:30:47 · 167 阅读 · 0 评论