自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS实现H5 Video视频某帧作为封面图

【代码】JS实现H5 Video视频某帧作为封面图。

2024-06-04 09:39:18 1007

原创 java面试题及答案

java常用框架面试题及答案

2023-05-19 00:29:48 687

原创 java.mysql.spring.springmvc.springboot.springcloud.Redis.MQ.JVM.git.shiro高频面试题及答案

java.mysql.spring.springmvc.springboot.springcloud.Redis.MQ.JVM.git.shiro高频面试题及答案

2023-05-18 16:48:48 3844

原创 Spring、SpringMVC、SpringBoot、Redis、Mybatis、MybatisPlus、SpringColud常见面试题及答案

Spring、SpringMVC、SpringBoot、Redis、Mybatis、MybatisPlus、SpringColud常见面试题及答案

2023-05-11 17:14:29 1169

原创 Ehcache入门

https://blog.csdn.net/qq_41097820/article/details/84723344

2022-04-07 10:31:42 206

原创 Ehcache详情

原文链接:https://blog.csdn.net/weixin_38065504/article/details/80054843 Ehcache是现在最流行的纯java开源框架,配置简单,结构清晰,功能强大。 Ehcache特性: 1)快速轻量过去几年,众多的测试表明ehcache是最快的java缓存之一,ehcache的线程机制是为大型高并发系统设计的,大量性能测试用例保证ehcache在不同版本间性能表现的一致性,很多用户都不知道他们正在用ehcache,因此不需要什么特别的配置,api易于使用,

2022-04-07 10:28:26 327

原创 serialversionuid的作用

当我们在使用java编程的时候,肯定会使用到serialversionuid,但很多情况下并不知道serialversionuid的作用是什么,其实它就是一种语言序列化的机制。 serialversionuid的作用:答:serialversionuid的作用是验证版本一致性。如果serialversionuid一致,说明他们的版本是一样的。反之,就说明版本不同,就无法运行或使用相关功能。 1、serialversionuid是java中的一种序列化机制。2、当我们进行序列化操作时,会把当前的版本写入到文

2022-04-07 10:16:44 10527 2

原创 web项目访问jsp的方式及页面间的跳转

原文链接:https://blog.csdn.net/Ned_mahone/article/details/78887329 今天借鉴各位大佬的经验,加以自己的理解 小小写一个WEB开发的心得在做的涉及到前端的项目时,有很多的jsp页面,在刚开始做项目的时候,只会机械的学别人的配置,或是web.xml中的配置,或是SSH中struts里面配页面之间的跳转路径等等,但是反过头来,真正要在刚建web项目时,访问其下jsp,或是实现页面间跳转的时候就会发现经常跳转报错,无论我是用相对路径还是绝对路径都报错,这就搞

2022-04-07 09:44:57 2039

原创 工作流引擎

第1关 一天,老板找到我,说要做个简单的工作流引擎。我查了一天啥是工作流,然后做出了如下版本:按顺序添加任意个审批人组成一个链表,最后加一个结束节点记录当前审批人,当审批完后,审批人向后移动一位当审批人对应结束节点时,流程结束老板:简陋了点。第2关老板又来了:要支持会签节点。我又查了一天啥是会签节点,发现会签节点就是一个大节点,里面有很多审批人,当这个大节点里的所有人都审批通过后,才能进入下一个节点。我想了一个星期,推翻了原来的链表式设计: 结构上我做了如下调整:把节点分为两大类:简单节点(上图中长方形

2022-04-06 09:30:42 172

原创 DTO、VO、BO、PO、DO

VO (view object/value object)表示层对象 1、前端展示的数据,在接口数据返回给前端的时候需要转成VO 2、个人理解使用场景,接口层服务中,将DTO转成VO,返回给前台 B0(bussines object)业务层对象 1、主要在服务内部使用的业务对象 2、可以包含多个对象,可以用于对象的聚合操作 3、个人理解使用场景,在服务层服务中,由DTO转成BO然后进行业务处理后,转成DTO返回到接口层 PO(persistent object)持久对象 1、出现位置为数据库数据,用来存储数

2022-04-03 16:55:51 1269

转载 收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类

Awesome Github REPO Awesome GitHub Repo 会收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类。值得注意的是,不是简单的按照编程语言来分类,而是按照更有趣的分类方式,比如:有趣项目、沙雕项目、实战项目、学习项目、实用工具等等。同时欢迎通过 Pull Request 或者 issues 给我们推荐优秀好玩的开源项目。 说明 表示该项目对应的网站或者博客; 表示在公众号发布的项目简介; 目录 Awesome GitHub Reo 目录 好

2022-03-17 23:45:28 5033

原创 JavaEE学习路线汇总

JavaEE学习路线汇总 一、Java语言核心 1. Java核心语法 2. Java8新特性 3. NIO 4.Java数据结构 二、Java与数据库交互技术 1. SQL与PL/SQL的使用 2. MySQL数据库 3. 数据库事务 4. 存储过程 5. 存储引擎 6. JDBC 7. Druid数据库连接池 三、JavaWeb前后端交互技术基础 1. HTML基础与CSS 2. JavaScript与Jquery 3. XML与XML解析 4. Tomcat服务器安装与配置 5. HTTP协议 6.

2022-03-17 22:43:55 4620

原创 JavaWeb开发常用技术及其使用场景

SpringBoot 多Profile文件 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml 默认使用application.properties的配置; @Value获取值和@ConfigurationProperties获取值比较 配置文件yml还是properties他们都能获取到值; 如果说,我们只是在某个业务逻辑中需获取一下配置文件中的某项值,使用@Value; 如果说,我们专门编写了一个javaBean来和置文件进行映射,我们

2022-03-17 01:11:36 999

原创 idea 常用快捷键

快捷键 介绍 Ctrl + R 在当前文件进行文本替换 Ctrl + Z 撤销 Ctrl + F 在当前文件进行文本查找 Ctrl + Y 删除光标所在行 或 删除选中的行 Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩 展选中范围 ...

2022-03-16 22:44:34 143

原创 高频面试题及答案

文章目录什么是MVCSpringMVC 的执行流程说一说你知道的Spring MVC注解介绍一下Spring MVC的拦截器怎么去做请求拦截说一说你对Spring容器的了解BeanFactory和FactoryBean的区别说一说Bean的生命周期@Autowired和@Resource注解有什么区别JDK动态代理和CGLIB有什么区别控制反转(IoC)依赖注入(DI)Spring 生命周期流程Spring AOP 的代理机制Spring AOP 通知类型spring事务事务管理方式事务的隔离级别事务的传播

2022-03-11 00:41:07 2703

转载 sql语句优化的30种方法

sql语句优化的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: se

2022-03-10 23:38:01 1686

空空如也

空空如也

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

TA关注的人

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