- 博客(11)
- 收藏
- 关注
原创 【无标题】
1. 什么是进程?什么是程序?有什么区别?程序:数据与指令的集合,程序是静态的进程:给程序加入了时间的概念,不同的时间进程有不同的状态进程是动态的,就代表OS中正在运行的程序独立性,动态性,并发性2. 线程有几种状态?它们是怎么切换的?线程生命周期,主要有五种状态:新建状态(New) : 当线程对象创建后就进入了新建状态.如:Thread t = new MyThread();就绪状态(Runnable):当调用线程对象的start()方法,线程即为进入就绪状态.处于就绪(可运行)
2021-11-18 09:37:42 81
原创 mybatis面试题
一.#号 $符用法使用#{} 获取数据时,默认有预编译的效果.防止sql注入攻击.mybatis使用#{}获取数据时,默认为数据添加一对""号.当以字段名称为参数时,一般使用${},但是这样的sql慎用. 可能出现sql注入攻击问题. 小结: 一般条件下能用#{}号,不用${}...
2021-10-20 20:09:50 173
原创 浅谈 MVC
前言:开发一个中型或者大型项目 随着代码的增多,会发现:代码既可以写在src目录下,也可以写在WebContent目录下。src下可以建很多包 ,WebContent下可以建很多文件夹。所以问题就来了:一个新的类 到底往哪个目录下的哪个文件夹里写?此时解决办法就是:需要一个模式去规范,到底哪个类该往哪里写。MVC是一种框架模式。框架模式有哪些?MVC、MTV、MVP、CBD、ORM等等;MVC模型用来进行分层的结构,这样代码分离结构清晰,各层代码,各司其职,易于开发大型项目。
2021-10-16 15:44:56 140
原创 忽略Git中的文件和目录,讲解.gitignore文件的作用?
gitignore文件的作用在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:1 # 此为注释 – 将被 Git 忽略2 3 *.a # 忽略所有 .a 结尾的文件4 !lib.a # 但 lib.a 除外5 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO6 build/ # 忽...
2021-10-16 15:12:11 140
原创 Web中间件有哪些
一、中间件简介中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件我们经常管web中间件叫做web服务器或者web容器正常情况下一次web的访问顺序是:web浏览器—服务器(硬件)—web容器—web应用服务器—数据库服务器。二、常见的web中间件有哪些TomcatTo.
2021-10-16 12:24:30 8119
原创 SSM常用注解
1.标识启动类@SpringBootApplication这是springboot提供的注解SpringBoot使用了全新的运行方式,两句话,直接执行main方法,默认启动tomcat中间件,端口为8080。注意:类必须放在其他类的父级目录,它底层使用了包扫描机制,扫描的要求只扫描本类所在的目录极其子目录。import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfi
2021-10-16 11:39:54 396
原创 JAVA基础面试题集合
1. instanceof 关键字的作用 instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法 为:boolean result = obj instanceof Class其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接 或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。 注意:编译器会检查 obj 是否能转换成右边的clas
2021-09-25 19:42:58 204 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人