Java基础
凸比难拨弯
这个作者很懒,什么都没留下…
展开
-
MybaitsPlus代码生成器
【代码】MybaitsPlus代码生成器。原创 2022-11-01 16:20:11 · 94 阅读 · 0 评论 -
IDEA 文件显示红色并且无法提交SVN
因为文件没有添加到svn版本库,所以无法提交。解决办法:1.文件右键2.选择 Subversion3.点击 Add即可加入版本库,然后就会变成绿色就可以够提交了。...原创 2020-04-16 13:58:56 · 934 阅读 · 0 评论 -
链接
怎么删除SVN上已上传的文件(学习一招快捷的方法)添加链接描述IDEA 设置忽略那些文件不提交到SVN服务器添加链接描述Linux(Centos7)下搭建svn服务器添加链接描述漫步在阿里云:springboot项目部署到ECS云服务器添加链接描述部署Springboot项目到阿里云(一)https://www.jianshu.com/p/25b98364414fjava 解决...原创 2020-04-10 17:41:14 · 120 阅读 · 0 评论 -
IDEA将项目和SVN解除关联,重新上传!
安装插件1、打开Intellij中工具栏File的setting(ctrl+alt+s),选择plugins,在右边搜索框输入“SVN”,搜索。选择“SVN disconnect”。2、安装此插件,重启intellij idea3、插件使用点击菜单栏中的VCS,在下拉菜单中选择SVN disconnect,完成SVN版本管理移除。4、重新上传项目1.打开IDEA ,上面工具栏选...原创 2020-04-10 17:37:31 · 980 阅读 · 1 评论 -
JVM
说一下 jvm 的主要组成部分?及其作用?类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内存中,而字节码文...原创 2020-02-19 11:44:14 · 103 阅读 · 0 评论 -
Redis
redis 是什么?都有哪些使用场景?Redis 是一个使用 C 语言开发的高速缓存数据库。Redis 使用场景:记录帖子点赞数、点击数、评论数;缓存近期热帖;缓存文章详情信息;记录用户会话信息。redis 有哪些功能?数据缓存功能分布式锁的功能支持数据持久化支持事务支持消息队列redis 和 memecache 有什么区别?存储方式不同:memcache 把数...原创 2020-02-19 11:40:12 · 96 阅读 · 0 评论 -
Mybatis
mybatis 中 #{}和 ${}的区别是什么?#{}是预编译处理,${}是字符替换。 在使用 #{}时,MyBatis 会将 SQL 中的 #{}替换成“?”,配合 PreparedStatement 的 set 方法赋值,这样可以有效的防止 SQL 注入,保证程序的运行安全。mybatis 有几种分页方式?分页方式:逻辑分页和物理分页。逻辑分页: 使用 MyBatis 自带的 ...原创 2020-02-19 11:13:49 · 194 阅读 · 0 评论 -
Hibernate
为什么要使用 hibernate?hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。可以很方便的进行数据库的移植工作。提供了缓存机制,是程序执行更改的高效。什么是 ORM 框架?ORM(Object Relation Mapping)对象关系映射,是把数据库中的关...原创 2020-02-19 11:08:20 · 94 阅读 · 0 评论 -
设计模式
说一下你熟悉的设计模式?单例模式:保证被创建一次,节省系统开销。工厂模式(简单工厂、抽象工厂):解耦代码。观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。外观模式:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。模版方法模式:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法...原创 2020-02-19 10:46:49 · 74 阅读 · 0 评论 -
Java网络
http 响应码 301 和 302 代表的是什么?有什么区别?301:永久重定向。302:暂时重定向。它们的区别是,301 对搜索引擎优化(SEO)更加有利;302 有被提示为网络拦截的风险。forward 和 redirect 的区别?forward 是转发 和 redirect 是重定向:地址栏 url 显示:foward url 不会发生改变,redirect url ...原创 2020-02-19 10:46:05 · 77 阅读 · 0 评论 -
Java异常
throw 和 throws 的区别?throw:是真实抛出一个异常。throws:是声明可能会抛出一个异常。final、finally、finalize 有什么区别?final:是修饰符,如果修饰类,此类不能被继承;如果修饰方法和变量,则表示此方法和此变量不能在被改变,只能使用。finally:是 try{} catch{} finally{} 最后一部分,表示不论发生任何情况都会执...原创 2020-02-19 10:43:10 · 84 阅读 · 0 评论 -
Java Web
jsp 和 servlet 有什么区别?JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的情况是 Java 和 html 可以组合成一个扩展名为 JSP 的文件。JSP 侧重于视图,servlet 主要用于控...原创 2020-02-19 10:41:47 · 157 阅读 · 0 评论 -
Java对象拷贝
为什么要使用克隆?克隆的对象可能包含一些已经修改过的属性,而 new 出来的对象的属性都还是初始化时候的值,所以当需要一个新的对象来保存当前对象的“状态”就靠克隆方法了。如何实现对象克隆?实现 Cloneable 接口并重写 Object 类中的 clone() 方法。实现 Serializable 接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。深拷贝和浅拷贝区...原创 2020-02-19 10:38:39 · 96 阅读 · 0 评论 -
Java 反射
什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。什么是 java 序列化?什么情况下需要序列化?Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。以下情况需要使用 Java 序列化:...原创 2020-02-19 10:30:38 · 65 阅读 · 0 评论 -
Java多线程
并行和并发有什么区别?并行:多个处理器或多核处理器同时处理多个任务。并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。并发和并行并发 = 两个队列和一台咖啡机。并行 = 两个队列和两台咖啡机。线程和进程的区别?一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行速度。守护线程是...原创 2020-02-19 10:17:42 · 141 阅读 · 0 评论 -
Java容器
java 容器都有哪些?Java 容器分为 Collection 和 Map 两大类,其下又有很多子类CollectionList ArrayList LinkedList Vector StackSet HashSet LinkedHashSet TreeSetMap HashMap LinkedHashMap TreeMap ConcurrentHashMap...原创 2020-02-19 10:03:19 · 143 阅读 · 0 评论 -
Java 基础
JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java ...原创 2020-02-17 20:10:54 · 269 阅读 · 0 评论 -
Java基础题
JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序...原创 2020-02-16 15:05:34 · 252 阅读 · 0 评论