自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(461)
  • 收藏
  • 关注

原创 java面试题-通俗易懂的解释mysql相关问题

优点加快检索的速度,提高系统性能,缺点索引需要占用磁盘物理空间,对表进行维护,在表中进行添加、修改、删除操作时,索引需要动态的维护,所以会降低执行效率。4、持久性:事务提交后,数据的改变是持久不变的,不因外界因素改变,比如断电、数据库发生故障等。1、MYISAM需要的存储空间小;悲观锁:在并发条件下,使用数据库的锁机制,屏蔽可能违反数据的完整性操作。表级锁:是锁粒级别最大的锁,针对整张表进行加锁,实现简单,资源消耗少。行级锁:是锁粒级别最细的锁,但加锁的开销最大,针对表中的行进行加锁。

2022-09-07 20:52:11 477 2

原创 关于springboot常见面试题整理笔记

跨域都是通过前端JSONP来解决,但只能处理get类型请求,像post、put、delete就不支持,所以一般采用后端跨域通过WebMvcConfiguration接口来重写addCorsMappings方法,解决跨域问题。在微服务中,因为一个项目被拆分成多个子项目,导致内存中的session不一致,所以可以采取spring session+redis方式,将session统一保存在redis中。使得springboot配置文件更加有层次感,结构也比较清晰,不容易混淆,目前也是人类可读的数据序列化语言。

2022-09-07 20:50:46 415

原创 Spring Boot 面试题二

Spring Data 的使命是在保证底层数据存储特殊性的前提下,为数据访问提供一个熟悉的,一致性的,基于 Spring 的编程模型。后来(我知道 - 小于百分之一的几率),我们可以使用另一种 JPA 实现。当你从数据库读取内容的时候,你想把事物中的用户描述或者是其它描述设置为只读模式,以便于 Hebernate 不需要再次检查实体的变化。当我们使用 JPA 的时候,我们使用 javax.persistence 包中的注释和接口时,不需要使用 hibernate 的导入包。

2022-09-02 16:24:43 443

原创 Spring Boot 面试题一

Spring Data 的使命是在保证底层数据存储特殊性的前提下,为数据访问提供一个熟悉的,一致性的,基于 Spring 的编程模型。spring-boot-starter-undertow, spring-boot-starter-jetty, spring-boot-starter-tomcat - 选择您的特定嵌入式 Servlet 容器。例如,如果你想使用 Sping 和 JPA 访问数据库,只需要你的项目包含 spring-boot-starter-data-jpa 依赖项,你就可以完美进行。

2022-09-02 16:23:32 290

原创 阿里、网易面试必考题——微服务架构

微服务是当下最火热的后端架构之一。不管你是一个什么级别的程序员,也不论你在一个什么体量的公司,随着业务的发展服务化都是你迟早会遇到的难题。实践微服务的过程本身也是一个升级打怪的过程,这中间你会遇到基本上所有后端架构的问题。再者,微服务这技术在面试的时候总有人提,尤其对于头部互联网企业,微服务架构更是面试考核必备,所以“进大厂必须掌握的50个微服务面试问题”等一些文章备受欢迎。并且,你了解微服务架构之后,能知道领导为什么让你这么做,也更容易站在系统角度思考公司技术的进程,这对于你的大局观构建来说非常有帮助。

2022-09-01 19:09:21 183

原创 SpringBoot+SpringCloud面试总结都在这里

另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建,可以有一个非常轻量级的集中式管理来协调这些服务,可以使用不同的语言来编写服务,也可以使用不同的数据存储。微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的独立服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够单独启动或销毁。2、服务发现-服务发现工具管理群集中的流程和服务如何查找和互相交谈。

2022-09-01 18:11:36 629

原创 小公司比较吃亏的两道微服务面试题

要是我,我这么回答:我们公司的基础设施还不是很完善,没有类似Dubbo这样的服务治理工具。根据康威定律,公司的组织架构设计等价于组织间的沟通结构,也极大的反应了公司的系统架构。其实选择工作的时候,很多技术牛人都会选择一些小而美的公司,技术全面,能够以一个更全面的视角看整个公司的运作,人和人之间的相处也很简单。将来,我们业务量上来,也可能会按领域拆分,毕竟架构不是设计出来的,而是演进而来的。虽然我自身所做的项目简单,但是如果不局限我自身做的,我对整体也有一定了解,我就说说我了解的内容吧。要是我,我这么回答。

2022-09-01 17:45:39 114

原创 24个Jvm面试题总结及答案

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.Java内存结构?方法区和对是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行是线程私有的内存区域。Java堆(Heap)

2022-08-31 17:50:43 163

原创 不止面试—jvm类加载面试题详解

当前classLoader的缓存中没有找到被加载的类的时候,委托父类加载器去加载,父类加载器采用同样的策略,首先查看自己的缓存,然后委托父类的父类去加载,一直到bootstrp ClassLoader.当所有的父类加载器都没有加载的时候,再由当前的类加载器加载,并将其放入它自己的缓存中,以便下次有加载请求的时候直接返回。需要注意的是,第三步虽然生成了对象,但并不在堆里,而是在方法区里。调用类的静态常量不会触发类的初始化,因为静态常量在编译阶段就会被存入调用类的常量池中,不会引用到定义常量的类。...

2022-08-31 17:47:52 162

原创 Jvm面试题总结及答案 300道(针对Jvm的面试题 )

Jvm面试题及答案(Jvm面试题大全带答案)发现网上很多Jvm面试题及答案整理都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,有大量经典的Jvm面试题以及答案,包含Jvm语言常见面试题、面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!如果不背 Jvm面试题的答案,肯定面试会挂!这套Jvm面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个面试手册,是PDF版的1、ZGC 了解吗?JDK11 中加入的具有实验性质的低延迟垃圾收集器,目标是尽可能在不影响吞吐量的前提下,实

2022-08-30 15:47:33 381

原创 【Java进阶营】微服务 面试

但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最总价值。另外,应避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建,可以有一个非常轻量级的集中式管理来协调这些服务,可以使用不同的语言来编写服务,也可以使用不同的数据存储。总体来说,两者各有优势。4)、微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。...

2022-08-30 15:36:04 121

原创 java面试题 --- Redis①

自动触发策略可以在 Redis 的配置文件中进行配置,比如 save 1000 1,就是在 1000 秒内,至少有 1 条数据发生了变化,那就会触发 BGSAVE,就数据写到磁盘中,这种策略可以配置多条。它不保证原子性,单条命令的执行是原子性的,但是不能保证一组命令的执行的原子性,即事务管理的某个命令执行失败了,其他命令还是会执行,也不支持回滚。要执行的命令一多,这样的来回在网络中的消耗也就变多了,管道技术的原理简单地说就是把所有的命令先发送过去,然后等服务端执行完统一响应,这样就减少了网络消耗。...

2022-08-26 16:04:50 125

原创 java面试题 --- Redis②

redis-cluster 的原理是,它采用了哈希槽的概念,总共有 16384 个哈希槽,然后将其分配给 Redis 的 master 节点,写数据时,用 crc16 算法对 key 进行计算,然后再对 16384 取余,就知道要写到哪个 master 上。一般是先写数据库,再写 Redis,不过这样会有问题,假如写完数据库,还没来得及更新 Redis 的时候,请求进来了,读取到的就是 Redis 中的旧数据。解决办法是为 key 设置不同的过期时间,避免同一时刻失效,操作数据库的方法加锁,让请求串行。..

2022-08-26 16:03:59 327

原创 1600页!今年BATJZ大厂Java面试题全面整理合集

大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!(含:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式,适配器模式,装饰器模式,代理模式等23种设计模式…很多时候,面试官问的问题会和自己准备的“题库”中的问题不太一样,即使做了复盘,下次面试还是不知道该从何处下手。(含:Java概述,语法,面向对象,IO流,API,集合,NIO,HashMap,基础常见面试题…设计模式+项目+高并发(41页)

2022-08-22 18:36:14 297

原创 大厂常问到的14个Java面试题

节约线程,NIO由原来的每个线程都需要阻塞读写变成了由单线程(即Selector)负责处理多个channel注册(register)的兴趣事件(SelectionKey)集合(底层借助操作系统提供的epoll()),netty bossgroup处理accept连接(没看明白为什么bossgroup设置多个thread的必要性),workergroup处理具体业务流程和数据读写。7)否则,判断线程池正在运行的线程数量是否大于核心线程数,如果是,线程结束,否则线程阻塞。

2022-08-22 18:27:29 151

原创 面试题分享---面试八股文

都是打工的,何苦为难打工的。栈的地址方向,我不知道,我是推理的,我之前做过单片机,引脚的都是高位往低位处理。这个面试官就让我有点不明觉厉了,开始以为很牛逼,等你自己去寻找答案的时候,才发现,原来面试官连自己问的问题都不知道,说的答案也是错的。这个我是真没注意过,一直以为是2M,结果发现,不是网上说的32M,而是一开始的2K,后面会进行栈分裂,扩展栈的大小,换句话说,栈的大小是会变化的,最新版本的栈大小是从2K-1G变化的。但是,我猜死了也不知道,是随机生成的,有个权值概率来决定的,数值越大生成的概率越低。.

2022-08-17 17:28:01 3482 1

原创 除了背八股文,Java面试更该这样准备

我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。或者说,只要事先准备充分,再经过几次面试实践后,遇到一些不是资深的面试官,甚至可以控场,然后过面试。先说下控场的实践要点。1自动说出自己匹配该职位的要点,比如项目时长够,所用技术匹配,别等面试官提问。2 面试前不仅要准备八股文,更要多准备亮点,面试中尽可能地通过抛出亮点来引导面试官提问,尽量压缩面试官的提问空

2022-08-17 17:25:20 198

原创 JVM: JVM 内存划分

类加载检查:虚拟机遇到一条 new 指令的时候,首先去检查这个指令的参数能否在常量池中定位这个类的符号饮用,检查这个类的符号引用所代表的类是否已被加载,解析,初始化过。了解 JVM 内存的各个区域将有助于我们深入了解它的管理机制,避免出现内存相关的问题和高效的解决问题。直接内存并不是虚拟机运行时数据区的一部分,也不是 Java 虚拟机规范中定义的内存区域,但是却是NIO 操作时会直接使用的一块内存,虽然不受虚拟机参数限制,但是还是会受到本机总内存的限制,会抛出 OOM 异常。,从而使用常量池中的对象。...

2022-08-16 18:06:17 173

原创 JVM之JVM初探

因此出现了记忆集这个概念:在新生代上建立一个数据结构(记忆集),这个结构里面将老年代的内存划分开然后标识哪部分内存是是跨域访问对象的也就是访问其他内存里面的对象,当发生年轻代的GC时,会将这个数据结构里面的老年代对象标识为GC Roots进行扫描,而不用进行遍历整个老年代。这么看好像也没有问题,但是如果我的两个对象互相引用对方,A要销毁依赖于B,而B销毁依赖于A,这个时候垃圾回收器就不会回收这两个对象,也就是无法解决循环引用的问题。当A把B的引用释放之后,B也为0,下次垃圾回收的时候就会将A,B回收。...

2022-08-16 18:00:35 108

原创 Java(面试题③)

wait()是线程交互时,如果线程对一个同步对象发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。5 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。Collection是个java.util下的接口,它是各种集合结构的父接口。两个对象,一个是“xyz”,一个是指向“xyz”的引用对象"s"。① “醒来”的线程具有更高的优先级。..

2022-08-13 18:11:28 142

原创 Java常见面试题②

而 String z = new String(“叶痕秋”) 则会被分到堆内存中,即使内容一样还是会创建新的对象。String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用 String。length():返回字符串长度。...

2022-08-13 18:00:31 88

原创 Java常见面试题①

默认情况下是引用比较,只是很多类重新了 equals 方法,比如 String、Integer 等把它变成了值比较,所以一般情况下 equals 比较的是值是否相等。如果安装JDK,电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下。JRE的地位就象一台PC机一样,编写的Java程序必须要JRE才能运行。JRE即Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。...

2022-08-13 17:57:28 76

原创 java面试题

方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。对于对象类型,也就是Object的子类,如果你在方法中修改了它的成员的值,那个修改是生效的,方法调用结束后,它的成员是新的值;当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中,对形式参数值的改变不影响实际参数的值。...

2022-08-13 17:54:23 76

原创 JAVA架构师面试题,如何成为架构师

nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;架构师还要针对业务特点、系统的性能要求提出能解决问题成本最低的设计方案才合格,人家一个几百人用户的系统,访问量不大,数据量小,你给人家上集群、上分布式存储、上高端服务器,为了架构而架构,这是最扯淡的,架构师的作用就是第一满足业务需求,第二最低的硬件网络成本和技术维护成本。数据库的设计能力,mysql必备,最基础的数据库工具,免费好用,对它基本的参数优化,慢查询日志分析,主从复制的配置,至少要成为半个mysql dba。.

2022-08-12 18:19:38 136

原创 Java架构师学习路线

nio,没什么好说的,值得注意的是”直接内存”的特点,使用场景;架构师要针对业务特点、系统的性能要求提出能解决问题成本最低的设计方案才合格,人家一个几百人用户的系统,访问量不大,数据量小,你给人家上集群、上分布式存储、上高端服务器,为了架构而架构,这是最扯淡的,架构师的作用就是第一满足业务需求,第二最低的硬件网络成本和技术维护成本。数据库的设计能力,mysql必备,最基础的数据库工具,免费好用,对它基本的参数优化,慢查询日志分析,主从复制的配置,至少要成为半个mysql dba。这是成为架构师的必要条件。.

2022-08-12 18:13:10 644

原创 Python爬虫大作业+数据可视化分析(抓取python职位)

第一次写项目总结,笔记还不太完善,只是做了一个很简单的框架,简单记录一下!(需要完整项目工程文件,可以私信或留言)先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttpshttps。...

2022-08-02 05:51:49 3859 6

原创 Mybatis 注解开发 + 动态SQL

Hello大家好我是橙子同学,今天分享注解Mybatis注解开发+动态sql。

2022-08-02 00:21:22 100

原创 mybatis 或 mybatis-plus 执行 sql 的三种方式

mybatis是目前非常流行的数据库框架,mybatis-plus是mybatis的增强版(只做增强,不做改变),有兴趣的可以研究下。

2022-08-02 00:20:45 2163

原创 Mybatis 中的转义字符用法及说明

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。例如“”字符“>=”字符“...

2022-08-02 00:20:06 2524

原创 MyBatis Plus详细教程

为什么要学MybatisPlus?MybatisPlus可以节省大量时间,所有的CRUD代码都可以自动化完成MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作强大的CRUD操作支持Lambda形式调用通过Lambda表达式,方便的编写各类查询条件,无需再担心字段写错。...

2022-08-02 00:19:28 1117

原创 mybatis -- 打印完整sql(带参数)

在平常使用mybatis时,即使开启了日志打印,打印出来的sql也是预编译语句和参数两行我们要去数据库中去执行sql的时候,还需要自己去将参数拼接进去,现在我们可以通过拦截器来实现打印完整的sql,结果如下HanSql000000','%')...

2022-08-02 00:18:50 2155

原创 Invalid bound statement (not found)出现的原因和解决方法

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(1)在pom.xml文件进行配置,让maven默认加载xml文件,然后就重新构建一下。把xml文件放到resources目录中(不推荐)...

2022-08-01 16:13:00 2454 1

原创 IntelliJ IDEA中配置Tomcat(超详细)

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。变量名分别为CATALINA_BASE和CATALINA_HOME,变量值为Tomcat的安装目录。PS在变量值最后需要加英文状态下的“;...

2022-08-01 16:11:46 3411

原创 IntelliJ IDEA【前端必备插件】

?首页??工欲善其事必先利其器简介博主姓陈,名春波。花名“”,星座附属“水瓶座一枚”来自于富土肥沃的"黑龙江省"-美丽的“庆安小镇”??格言生活是一面镜子。你对它笑,它就对你笑;你对它哭,它也对你哭。??小目标成为会设计、会开发的“万能钥匙”...

2022-08-01 16:11:09 2296

原创 Intellij IDEA2021.1创建Java web项目(超详细)

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。点击后,他会弹出一个文件选择框,这里选择lib文件所在位置,之后按照下面这张图。填写项目的名称以及位置,finish。完成后,点击OK即可。..

2022-08-01 16:10:31 266

原创 01 【Vue简介 初识Vue 模板语法和数据绑定】

Vue是一套用来动态构建用户界面的渐进式JavaScript框架○构建用户界面把数据通过某种办法变成用户界面○渐进式Vue可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的Vue插件作者尤雨溪。...

2022-08-01 10:04:09 471

原创 0 基础 Java 自学之路(2022年最新版)

在写本文前有必要介绍下我自己,让大家更好的去比较和参考。我大学是普通本科,大三开始自学的Java,自学了一年,但是我是计算机专业的,所以有C语言基础,但是我这一年的自学走了不少弯路,花了很多时间学了很多后面根本没用到的东西Oracle、Hibernate、Struct2、JBPM等等,还有就是缺少有经验的人的指导,所以容易抓不到重点,所以也浪费了不少时间。不过当时还没有现在这么内卷,所以我在大四秋招刚开始就找到工作了。......

2022-08-01 10:03:31 231

原创 (自我介绍范文)java面试自我介绍

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。竟,大品牌公司意味着很多我们需要的东西,比如培训和薪资,比如能和优秀的高素质的人在一起工作等等。我叫赵,我的同学更都喜欢称呼我的英文名字,叫,六月的意思,是君的谐音。市,可能您没有去过,是一个很小的县级市,这几年刚刚开发了温泉业,我想将来会有更多的。...

2022-08-01 10:02:54 921

原创 <<Java语言程序设计>>进阶篇 Exercise22_3

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...

2022-08-01 10:02:18 106

原创 #{}和${}的区别

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。{}没有这个功能,可以是sql手动拼接的,这里前后逻辑可能并不严密,但是sql入去最简单的例子就是这样。4.#{}的变量替换是在DBMS中、变量替换后,#{}对应的变量自动加上单引号。1.#{}是预编译处理,是占位符,${}是字符串替换,是拼接符。...

2022-08-01 10:01:39 1722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除