- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 (四) 数据库面试题
存储过程:存储程序是被存储在服务器中的组合SQL语句,经编译创建并保存在数据库中,用户可通过存储过程的名字调用执行。存储过程核心思想就是数据库SQL语言层面的封装与重用性。使用存储过程可以较少应用系统的业务复杂性,但是会增加数据库服务器系统的负荷,所以在使用时需要综合业务考虑。视图:视图本身是一张虚拟表,不存放任何数据。在使用SQL语句访问视图的时候,获取的数据是MySQL从其它表中生成的,视图和表在同一个命名空间(因为表和视图共享数据库中相同的名称空间,因此,数据库不能包含具有相同名称的表和视图)。
2024-03-20 10:51:11 833 1
原创 (三) 中间件面试题
Dubbo 是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,提供了高性能和透明化的 RPC 远程服务调用方案zookeeper是一种分布式协调服务,可以再分布式系统中共享配置,协调锁资源,提供命名服务,zookeeper的数据模型很像数据结构当中的树,也和文件系统目录相似,zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。但是,不同于树的节点,Znode的引用方式是路径引用。
2023-08-01 08:58:40 1041 2
原创 (二) 框架相关面试题
Spring MVC 拦截器对应HandlerInterceor接口,定义了三个方法,若要实现该接口,就要实现其三个方法:前置处理(preHandle()方法):该方法在执行控制器方法之前执行。返回值为Boolean类型,如果返回false,表示拦截请求,不再向下执行,如果返回true,表示放行,程序继续向下执行。所以此方法可对请求进行判断,决定程序是否继续执行,或者进行一些初始化操作及对请求进行预处理。
2023-07-31 09:04:37 1257 2
原创 (一) java基础面试题
常见的4种线程池:SingleThreadExecutor:创建一个单线程的线程池,这个线程池同时只能执行一个线程,可以保证线程按顺序执行,保证数据安全FixedThreadPool:创建固定大小的线程池,比如线程池容量是10,最多可以同时执行10个线程。如果工作线程数量达到线程池初始化最大数,则将任务放入队列中CachedThreadPool:创建一个可回收空闲线程的、按需控制线程数量的线程池 缓存线程池ScheduledThreadPool:创建一个定时执行的线程池。
2023-07-31 08:43:58 197 1
原创 Idea整合Maven开发web项目
一,创建Maven的web工程(1)不需要选择骨架,直接下一步(2)写项目的坐标(3)配置maven仓库
2020-11-12 16:12:51 261 2
原创 分布式系统之秒杀系统问题总结
秒杀系统架构优化思路一、秒杀业务为什么难做二、优化方向三、常见秒杀架构四、各层次优化细节五、总结六、Q&A一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀...
2019-09-05 14:16:44 818 1
原创 多服务器之间session共享
多Web服务器之间共享Session的解决方案很多开发中涉及到用户的Session验证很保留的问题,这个问题比较有意思,总结了几种方案,只供参考。[ 问题提出 ]为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Sessio...
2017-12-26 15:20:24 797
原创 使用易宝支付接口实现java网上支付功能。
易宝支付工具类package com.kdyzm.utils;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Arrays;public class ...
2017-12-18 15:02:31 4927 1
原创 结合JsBarcode文档整理出来的一个demo,完全够用,生成和打印条形码
结合JsBarcode文档整理出来的一个demo,完全够用,生成和打印条形码
2017-11-09 22:42:07 6217 1
cpolar.exe,安全的内网穿透工具
2020-12-08
springmvc远程上传文件jersey-client
2020-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人