随笔分类 -  java基础

摘要:sql格式: insert into 表名(列名,列名) values(值,值) on duplicate key update 列名=值; 例子(mybatis里): insert into usee(uuid,name,count,last_update_time) values(#{uuid} 阅读全文
posted @ 2021-12-22 11:20 小斯林 阅读(1158) 评论(0) 推荐(0)
摘要:模糊查询的时候,通常我们会把筛选的条件,如filter为筛选的条件,两边加上两个%放入sql查询,如下所示: String filterStr = StringUtils.isBlank(filter) ? null : "%" + filter + "%" 这样的话如果用户输入一个%,sql的样子 阅读全文
posted @ 2021-11-26 16:47 小斯林 阅读(1062) 评论(0) 推荐(0)
摘要:1、Java对象-->JSON对象 (JSONObject)JSONObject.toJSON(Java对象实例) 1 public class JSON2JavaTest{ 2 public static void main(String[] args) { 3 Student stu = new 阅读全文
posted @ 2021-04-27 15:02 小斯林 阅读(1866) 评论(0) 推荐(0)
摘要:Spring AOP 默认对RuntimeException()异常或是其子类进行事务回滚,也就是说 事务回滚:throw new RuntimeException("xxxxxxxxxxxx"); 事物不回滚:throw new Exception("xxxxxxxxxxxx"); 那么,如何在抛 阅读全文
posted @ 2021-01-08 18:02 小斯林 阅读(827) 评论(0) 推荐(0)
摘要:我们已经听过包(package)这个概念了,比如String类在java.lang包下,Arrays类在java.util包下。那么为什么要引入包的概念呢?我们思考一个问题:java类库提供了上千个类,我们很难完全记住他们,如果我们编写了一个类,类名和类库中的某个类名字重复了怎么办? 其实一个操作系 阅读全文
posted @ 2020-09-24 08:40 小斯林 阅读(312) 评论(0) 推荐(0)
摘要:今天来讲些抽象的东西 -- 对象头,因为我在学习的过程中发现很多地方都关联到了对象头的知识点,例如JDK中的 synchronized锁优化 和 JVM 中对象年龄升级等等。要深入理解这些知识的原理,了解对象头的概念很有必要,而且可以为后面分享 synchronized 原理和 JVM 知识的时候做 阅读全文
posted @ 2020-09-21 09:03 小斯林 阅读(825) 评论(0) 推荐(0)
摘要:1:什么是jvm 是运行所有Java程序的抽象计算机,运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 java的跨平台是必须要有jvm的支持,就是不同平台支持jvm,然后才能一份java程序在不同平台运行。 参考: java虚拟机 2:进程角度 虚拟 阅读全文
posted @ 2020-09-14 19:32 小斯林 阅读(459) 评论(0) 推荐(0)
摘要:作为一个程序员,我们必须要知道我们所做的项目有两大分支,一种是C/S开发,一种是B/C开发 C代表Client (客户端) S代表Server (服务端) B代表Browser(浏览器) C/S项目基于上面解释,大家应该大概都能明白,就是客户端-服务端,B/S就是浏览器-服务端,那么在 现实场景中, 阅读全文
posted @ 2020-09-11 11:38 小斯林 阅读(983) 评论(0) 推荐(0)
摘要:首先是JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 然后我 阅读全文
posted @ 2020-09-11 09:52 小斯林 阅读(1024) 评论(0) 推荐(0)