随笔 - 59  文章 - 0  评论 - 2  阅读 - 54310
12 2020 档案
struts2和springMVC有什么不同?
摘要:目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较: 1. 核 心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用 阅读全文
posted @ 2020-12-30 23:09 海绵-宝宝 阅读(98) 评论(0) 推荐(0) 编辑
MVC框架
摘要:MVC框架 什么是MVC框架? 是为了解决传统MVC模式(Jsp + Servlet + JavaBean)的一些问题而出现的框架。 传统MVC模式问题 1、所有的Servlet和Servlet映射都要配置在web.xml中,如果项目太大,web.xml就太庞大,并且不能实现模块化管理。 2、Ser 阅读全文
posted @ 2020-12-30 23:01 海绵-宝宝 阅读(174) 评论(0) 推荐(0) 编辑
JDBC
摘要:写一个简单的jdbc的程序。写一个访问oracle数据的jdbc程序? 贾琏欲执事 加载驱动(com.mysql.jdbc.Driver,oracle.jdbc.driver.OracleDriver) 获取连接(DriverManager.getConnection(url,usernam,pas 阅读全文
posted @ 2020-12-30 22:46 海绵-宝宝 阅读(65) 评论(0) 推荐(0) 编辑
数据库的触发器的使用场景
摘要:触发器,需要有触发条件,当条件满足以后做什么操作。 触发器用处还是很多的,比如校内网、开心网、Facebook,你发一个日志,自动通知好友,其实就是在增加日志时做一个后触发,再向通知表中写入条目。因为触发器效率高。而UCH没有用触发器,效率和数据处理能力都很低。 每插入一个帖子,都希望将版面表中的最 阅读全文
posted @ 2020-12-30 22:39 海绵-宝宝 阅读(330) 评论(0) 推荐(0) 编辑
servlet相关知识
摘要:Servlet是什么? Servlet(Server Applet),全称Java Servlet, 是用Java编写的服务器端程序。而这些Sevlet都要实现Servlet这个借口。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet运行于支持Java的应用服务器中。 Http 阅读全文
posted @ 2020-12-30 21:20 海绵-宝宝 阅读(85) 评论(0) 推荐(0) 编辑
线程的几种实现方式?启动方式?区分方式?
摘要:①实现方式 1、通过继承Thread类实现一个线程 2、通过实现Runnable接口实现一个线程 继承扩展性不强,java总只支持单继承,如果一个类继承Thread就不能继承其他的类了。 ②怎么启动? Thread thread = new Thread(继承了Thread的对象/实现了Runnab 阅读全文
posted @ 2020-12-30 19:42 海绵-宝宝 阅读(262) 评论(0) 推荐(0) 编辑
Spring是什么?优点有哪些?
摘要:1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spri 阅读全文
posted @ 2020-12-22 23:08 海绵-宝宝 阅读(684) 评论(0) 推荐(0) 编辑
Spring中的两大核心IOC和AOP
摘要:Spring是什么? spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架(相对于重量级的EJB),主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 1、IOC(Inversion of Control 阅读全文
posted @ 2020-12-22 22:49 海绵-宝宝 阅读(270) 评论(0) 推荐(0) 编辑
数据库连接池作用
摘要:1、限定数据库的个数,不会导致由于数据库连接过多导致系统运行缓慢或崩溃 2、数据库连接不需要每次都去创建或销毁,节约了资源 3、数据库连接不需要每次都去创建,响应时间更快。 阅读全文
posted @ 2020-12-22 22:28 海绵-宝宝 阅读(382) 评论(0) 推荐(0) 编辑
存储过程
摘要:什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。 调用: 1)可以用一个命令对象来调用存储过程。 2)可以供外部程序调用,比如:java程序。 阅读全文
posted @ 2020-12-22 22:14 海绵-宝宝 阅读(399) 评论(0) 推荐(0) 编辑
关系数据库三范式
摘要:范式就是规范,就是关系型数据库在设计表时,要遵循的三个规范。 要想满足第二范式必须先满足第一范式,要满足第三范式必须先满足第二范式。 第一范式(1NF) 是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值, 即实体中的某个属性不能有多个值或者不能有重复的属性。 列数据的不可分割 第二 阅读全文
posted @ 2020-12-22 22:02 海绵-宝宝 阅读(228) 评论(0) 推荐(0) 编辑
http get和post请求的区别?
摘要:GET和POST请求都是http的请求方式,用户通过不同的http的请求方式完成对资源(url)的不同操作。GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作,具体点来讲GET一般用于获取/查询资源信息,而POST一般用于更新资源信息 1、Get请求提交的数据会 阅读全文
posted @ 2020-12-22 17:36 海绵-宝宝 阅读(108) 评论(0) 推荐(0) 编辑
什么是设计模式?常用的设计模式有哪些?
摘要:设计模式就是经过前人无数次的实践总结出的,设计过程中可以反复使用的、可以解决特定问题的设计方法。 单例(饱汉模式、饥汉模式) 1、构造方法私有化,让出了自己类中能创建外其他地方都不能创建 2、在自己的类中创建一个单实例(饱汉模式是一出来就创建创建单实例,而饥汉模式需要的时候才创建) 3、提供一个方法 阅读全文
posted @ 2020-12-22 17:29 海绵-宝宝 阅读(854) 评论(0) 推荐(0) 编辑
线程池的使用
摘要:一、线程池的作用? 1、限定线程的个数,不会导致由于线程过多导致系统运行缓慢或崩溃 2、线程池不需要每次都去创建或销毁,节约了资源、 3、线程池不需要每次都去创建,响应时间更快。 二、线程池创建 import java.util.concurrent.Executors; //创建一个可缓存线程池, 阅读全文
posted @ 2020-12-22 17:25 海绵-宝宝 阅读(156) 评论(0) 推荐(0) 编辑
springboot整合缓存
摘要:一、搭建基本环境 1、导入数据库文件 创建出department和employee表 2、创建javaBean封装数据 3、整合MyBatis操作数据库 1.配置数据源信息 2.使用注解版的MyBatis; 1)、@MapperScan指定需要扫描的mapper接口所在的包 二、快速体验缓存 步骤: 阅读全文
posted @ 2020-12-20 17:50 海绵-宝宝 阅读(172) 评论(0) 推荐(0) 编辑
java的四种引用:强弱软虚
摘要:强引用: 如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 软引用: 在 阅读全文
posted @ 2020-12-16 23:13 海绵-宝宝 阅读(121) 评论(0) 推荐(0) 编辑
JAVA中的集合
摘要:JAVA中的集合有哪些? 所有的类都位于java.util包下,主要由两个接口派生出来,分别是Collection和Map. Collection包含了List和Set两大分支。 Map是一个映射接口。Set 、Map、List可以看做集合的三大类。 而遍历集合的工具有Iterator和Enumer 阅读全文
posted @ 2020-12-16 23:10 海绵-宝宝 阅读(250) 评论(0) 推荐(0) 编辑
Redis持久化怎么实现的?
摘要:11.1.简介 数据存放于: 内存:高效、断电(关机)内存数据会丢失 硬盘:读写速度慢于内存,断电数据不会丢失 11.2.RDB 8月 23 20:26 bin 8月 31 12:09 dump.rdb 8月 23 20:30 redis.conf RDB:是redis的默认持久化机制。RDB相当于 阅读全文
posted @ 2020-12-16 23:07 海绵-宝宝 阅读(122) 评论(0) 推荐(0) 编辑
缓存击穿、缓存穿透、缓存雪崩是什么?区别是什么?如何避免?
摘要:Redis数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 缓存穿透,击穿,雪崩是什么?如何避免? 缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库 阅读全文
posted @ 2020-12-16 23:05 海绵-宝宝 阅读(709) 评论(0) 推荐(0) 编辑
Java的反射
摘要:什么是反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 静态编译和动态编译 **静态编译:**在编译时确定类型,绑定对象 **动 阅读全文
posted @ 2020-12-16 22:56 海绵-宝宝 阅读(97) 评论(0) 推荐(0) 编辑
HashMap 和HashTable 的不同点
摘要:1 继承和实现方式不同HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable 接口。Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable 接口。2 线程安全不同Ha 阅读全文
posted @ 2020-12-16 22:44 海绵-宝宝 阅读(101) 评论(0) 推荐(0) 编辑
数据库事物特性及隔离级别
摘要:事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单元。 一个转账必须 A账号扣钱成功,B账号加钱成功,才算正真的转账成功。 事务必须满足四大特征:原子性,一致性,隔离性持久性/持续性 原子性:表示事务内操作不可分割。要么都成功、要么都是失败. 一致性 阅读全文
posted @ 2020-12-16 22:33 海绵-宝宝 阅读(89) 评论(0) 推荐(0) 编辑
乐刷科技
摘要:拦截器加在哪里?Redis为什么会比其他性能高很多?SQL优化springboot启动流程 阅读全文
posted @ 2020-12-16 19:52 海绵-宝宝 阅读(93) 评论(0) 推荐(0) 编辑
SpringMVC 执行流程
摘要:1. SpringMVC 执行流程 用户向服务器发送请求,请求被Spring前端控制Servelt DispatcherServlet捕获; DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配 阅读全文
posted @ 2020-12-16 18:13 海绵-宝宝 阅读(100) 评论(0) 推荐(0) 编辑
session和cookie的区别
摘要:Session和cookie都是会话(Seesion)跟踪技术。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。但是Session的实现依赖于Cookie,sessionId(session的唯一标识需要存放在客户端). 1、session是保存在服务 阅读全文
posted @ 2020-12-16 18:02 海绵-宝宝 阅读(183) 评论(1) 推荐(1) 编辑
TCP/IP分为几层?各层的作用是什么?HTTP的工作过程?
摘要:TCP/IP分为几层?各层的作用是什么? 答:1. 应用层 2.传输层 3.网络层 4.网络接口层*应用层 。ICP/IP协议族在这一层面有着很多协议来支持不同的应用,许多大家所熟悉的基于Internet的应用的实现就离不开这些协议。如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP 阅读全文
posted @ 2020-12-16 17:50 海绵-宝宝 阅读(1526) 评论(0) 推荐(0) 编辑
Oracle常见面试题
摘要:--并集 union :对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序 union all :对两个结果集进行并集操作,包括重复行,不进行排序 区别(union 去掉重复项,union all :全部显示) --交集: intersect :对两个结果集进行交集操作,不包括重复行,同 阅读全文
posted @ 2020-12-16 09:00 海绵-宝宝 阅读(436) 评论(0) 推荐(0) 编辑
SQL中GROUP BY语句与HAVING语句的使用
摘要:一、GROUP BYGROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。语法如下:SELECT column1, column2, ... column_n, ag 阅读全文
posted @ 2020-12-16 08:59 海绵-宝宝 阅读(2007) 评论(0) 推荐(0) 编辑
invalid comparison: java.util.Arrays$ArrayList and java.lang.String
摘要:mybatis报错:invalid comparison: java.util.Arrays$ArrayList and java.lang.String 传入参数为数组判断时当字符串处理了 <if test="operationNo!=''"> and o.operation_no in <for 阅读全文
posted @ 2020-12-16 08:57 海绵-宝宝 阅读(195) 评论(0) 推荐(0) 编辑
Java编程技巧
摘要:FastJson 是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串 1.支持将Java Bean序列化为JSON字符串, 2.也可以从JSON字符串反序列化到JavaBean String dataJsonVo = JSON.toJSONString(javaBeanVo); //序列 阅读全文
posted @ 2020-12-16 08:33 海绵-宝宝 阅读(94) 评论(0) 推荐(0) 编辑
spring和SpringMVC的联系和区别
摘要:spring>springMVC 他两属于父子关系 springspring是粘合剂,是容器。它主要作用是粘合其他模块组件,进行统一管理 Springmvc是spring扩展出的一个应用于Web端的框架 spring框架核心 IOC(控制反转):传统的过程中,当某个对象依赖于另外一个对象,会有该对象 阅读全文
posted @ 2020-12-16 08:31 海绵-宝宝 阅读(1553) 评论(0) 推荐(0) 编辑
宝能集团面试题
摘要:宝能集团1.SpringMVC执行流程捕获请求,查找handler,执行handler,返回ModelandView,选择ViewResolver渲染视图2.Spring的IOC和AOP 3.SpringBean的生命周期4.mybatis的缓存5.springboot启动流程6.Redis数据结构 阅读全文
posted @ 2020-12-15 18:22 海绵-宝宝 阅读(151) 评论(0) 推荐(0) 编辑
学习网址
摘要:学习网址 数据结构:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 后端架构师技术图谱:https://github.com/xingshaocheng/architect-awesome Rancher容器管理平台搭建 阅读全文
posted @ 2020-12-10 08:20 海绵-宝宝 阅读(61) 评论(0) 推荐(0) 编辑
Python数据导出demo
摘要:Python之Pandas使用教程1.Pandas概述 Pandas是Python的一个数据分析包,该工具为解决数据分析任务而创建。 Pandas纳入大量库和标准数据模型,提供高效的操作数据集所需的工具。 Pandas提供大量能使我们快速便捷地处理数据的函数和方法。 Pandas是字典形式,基于Nu 阅读全文
posted @ 2020-12-03 11:38 海绵-宝宝 阅读(174) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示