- 博客(12)
- 收藏
- 关注
原创 数据库tinyint类型存0存不进去
数据库tinyint类型存0存不进去打印sql语句发现没有该字段发现没有tinyint这个字段,因为当为0传入的时候mybatis 默认的int的类型数据0为flase的所以if的条件是不成立的,这是一个坑,大家注意一下共勉解决这个bug 要 去掉 != ‘’去掉之后发现神奇的存了进去....
2021-07-26 09:49:15
515
原创 有时候打开eclipse出现error,让看log,,,,MESSAGE Application error
例如这种清除eclipse的所有工作空间路径,方法如下打开eclipse安装路径,打开configuration.settings,找到org.eclipse.ui.ide.prefs找到这一行RECENT_WORKSPACES=去掉后面的路径。重新打开eclipse,重新选择原来的工作空间。不出意外原来项目都还在。...
2020-11-02 22:23:46
2000
原创 悲观锁与乐观锁
悲观锁与乐观锁 今天和大家一起了解一下悲观锁和乐观锁,在介绍这两个锁之前呢,先给大家介绍一下锁吧 众所周知 锁 在我们的生活中随处可见 用处都是来保护我们财产安全的 程序中也有锁,当多个线程修改共享变量时,我们可以给修改加上(syncronized)当多个用户修改表中同一数据时,我们可以给该行数据上锁(行锁)。因此,锁其实是在并发下控制多个操作的顺序执行,以此来保证数据安全的变动并且,锁是一种保证数据安全机制和手段,而不是特定于某项技术的.悲观锁和乐观锁亦是如此悲观并
2020-09-17 14:12:12
103
原创 WEB组件互相跳转的方式
第一种 重定向1 重定向是多次请求2 url会进行改变3 无法共享请求之间的数据4 由最后一个的servlet来决定访问结果5 无法访问web-inf下的资源可以跨域(可以访问其他项目)第二种 请求转发1 请求转发是一个请求2 url不会改变3 可以携带数据(数据不会丢失)4 由最后一个servlet来决定响应结果5 可以访问web-inf下面的资源6 不可以跨域...
2020-09-08 22:46:39
209
原创 接口和抽象类的区别
1 接口是被实现的 而抽象类是被继承2 接口中的抽象方法默认被public abstract修饰 不需要我们手写 而抽象类需要写出 abstract3 接口中只能声明常量抽象类中没有限制4 一个类只能继承一个抽象类 但是一个类可以实现多个接口 并且一个借口可以继承多个接口5 接口中没有构造方法 抽象类中有构造方法6 接口中实例方法必须被default修饰 抽象类中无限制...
2020-09-08 22:44:40
183
原创 集合
集合用来表示一组被称为元素的对象,一些集合允许数据重复,一些集合不允许数据重复集合与数组的区别:1:数组的长度固定,而集合的长度可变2:数组的存储类型单一,而集合并不单一。Collection接口:是所有集合的根元素继承与Iterable。Iterable接口:是一个迭代器,里面有默认增强for循环的实现,也可以返回Iterator迭代器。Iterator: 就是一个最原生迭代器。List接口,集合的一种:ArrayList:使用动态数组实现,初始容量是10,每次扩容1.5,有序,元素可重
2020-09-08 22:43:49
108
原创 HashMap与HashTable的区别
HashMap与HashTable的区别1:作者不同2:诞生时间不同HashTable诞生于JDK1.0,HashMap诞生于JDK1.23:继承父类不同HashTable继承于Dictionary,HashMap继承于AbstractMap4:对外提供的方法不一样,HashTable比HashMap多了两个方法,elements与contains方法。5: key与value对null的支持不一样,HashTable不支持,HashMap支持。6:线程安全不同HashTable安全,HashM
2020-09-08 22:42:44
66
原创 mysql知识点整理
“Mysql是一个关系型数据库管理系统,主要是用来管理数据库的.” mysql 一个mysql下面有多个数据库 一个数据库下面一般有多个表 一张表内我们会存储多条数据为什么要用mysql : 1 成本低 2 开源 3 体积小 4 运行快 “综上所述,MySQL适用于中小型企业”“sql : 结构化查询语言,专门为了数据库设计的一门语言 主要用于数据库存储 所有的关系型数据库会遵守这个标准” 关系型数据库 : 遵守sql
2020-09-08 22:37:22
207
原创 数组
什么是数组?我们可以把数组看成一个调料盒,里面可以放多个相同类型的数据.为什么用数组?方便,可以一下定义多个相同类型的数据数组的缺点:1 一个数组只能定义一个数据类型2 数组在创建时就被定义了长度,无法改变数组的创建:方式一:动态初始化声明: 类型[] 变量名;初始化: 变量名=new 类型[长度]可以合为一步: 类型 [] 变量名=new 类型[长度]方式二:静态初始化类型 [ ] 变量名 ={ };静态初始化再声明数组的同时进行了赋值的操作,里面有多少值就代表长
2020-09-08 22:25:48
67
原创 java基础知识整理
注释注释是对代码的解释,让程序员能在最短的时间内看懂代码,而程序运行时不会检测我们写的注释,Java中注释分为三种1)单行注释://注释内容说明:只能注释一行2)多行注释:/注释内容/说明:可以注释多行3)文档注释:/*注释内容/说明:java中的特有注释,可以通过javadoc命令生成类的说明文档强调:注释是一定要写的,而且要简洁明了不要写错误的注释写在注释之中的内容不会被javac 命令编译,更加不会被JVM虚拟机解释。Java的项目结构:项目-----> 包-------&
2020-09-08 22:18:19
179
原创 JDK开发环境搭建
jdk开发环境搭建1 右击我的电脑点击属性2 点击高级系统设置,并出现下方窗口,点击环境变量3 新建系统变量添加的变量值是:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;测试通过win+r快捷键输入cmd打开dos命令窗口,在窗口中输入javac,java命令如果显示一堆东西则配置成功,两个命令一定要都测试,如下图.可以通过java –version查看安装的Jdk版本为什么要新建JAVA_HOME1)方便修改路径2)Tomcat在运行时会找系统变量
2020-09-08 21:39:17
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人