自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中级笔试题整理

编写SQL,假设存在数据表TBL_CUST(ID(Number), Name(Varchar2(30)),SEX(Char(1)),JOIN_DATE(Date)),使用SQL语句查询出TBL_CUST表中名称Name字段内容重复个数超过3个的信息,包括姓名,重复次数,最近的加入日期JOIN_DATE。在一个【高并发】的应用系统中,使用Redis缓存一些【应用配置】和【交易数据】。在Redis里面存储了。个Key是以固定的单词“fydata”前缀开头,请问如何将他们全部并且安全地找出来?

2023-08-22 22:29:56 280 1

原创 java面试整理(MyBatis)

11、Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?15、Mybatis 动态 sql 有什么用?25、使用 MyBatis 的 mapper 接口调用时有哪些要求?27、简述 Mybatis 的插件运行原理,以及如何编写一个插件。10、Mybatis 是如何进行分页的?分页插件的原理是什么?24、什么是 MyBatis 的接口绑定?7、当实体类中的属性名和表中的字段名不一样 ,怎么办?21、MyBatis 实现一对多有几种方式,怎么操作的?23、Mybatis 的一级、二级缓存。

2023-08-22 22:15:23 69 1

转载 【转】java实现心跳监控(Netty)

先说一下实现心跳监控肯定不止一种方法,在做之前领导给的要求是用netty实现,看了一天多,用netty也算完成了一个小demo,但是对接的时候才发现服务端用的是socket io。所以我又改成了socket io 的实现方式。肯定也还有别的实现,但是因为我没涉及所以暂时不多讲,从netty说起吧。netty第一步:导包 <dependency> <groupId>io.netty</groupId> <artifactI

2021-11-30 11:37:19 2055

原创 文件的上传和下载

<form class="theme-signin" name="loginform" method="post"enctype="multipart/form-data" action="fileUpUpdate"> 文件:

2021-10-22 09:05:21 86

原创 java开发中级 jvm整理

面试常问问题:1、请你谈谈你对JVM的理解。谈谈java8虚拟机的变化,做了什么更新。2、什么是OOM,什么是栈溢出StackOverFlowerError?怎么分析?3、JVM常用的调优参数有哪些?4、内存快照如何抓取?怎么分析Dump文件?5、谈谈JVM中你对类加载器的认识知识点整理1、JVM的位置JVM(Java 虚拟机)运行在操作系统上,可以跑java程序硬件--> 操作系统--> JVM2、JVM的体系结构JVM调优基本在堆调优.

2021-10-22 09:02:22 123

转载 easy-poi 表格自适应行高处理

easypoi一对多,合并单元格,并且根据内容自适应行高_符华-的博客-CSDN博客效果一、引入依赖<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.1.3</version></dependency>二、实体类import cn.afterturn.e

2021-10-22 09:01:55 2149

转载 Jenkins的详细安装及使用

转载自 Jenkins的详细安装及使用_hc_ttxs的博客-CSDN博客_jenkins操作环境:Windows踩过的坑:1,报错403,因为tomcat限制了访问地址(https://www.cnblogs.com/luoruiyuan/p/6518508.html)2,构建springboot项目需要tomcat8以上,否则无法构建;3,构建Jenkins成功后,修改系统配置里面的URL,不要使用localhost,使用本机地址,访问Jenkins也不要用localhos..

2021-10-22 08:58:59 197

转载 (转)Java面试官对线的一天!唬住就要50K,唬不住就要5K

个人面经前言JVM篇计网篇Java基础篇多线程篇Spring框架篇MyBatis框架篇MySQL篇Redis篇分布式、微服务篇小结前言不积跬步无以至千里,不积小流无以成江海终于呀,怀着期待的心走进了公司的大门,迎面而来的就是一个小姐姐。hr:您好,请问你是今天过来面试的吗?我:哇,这里的小姐姐都这么漂亮吗。嗯,你好,我是今天来面试的。hr:嗯,那你先简单的做个自我介绍好吧。我:(以下自我介绍是自己的)嗯,好的。面试官你好,我叫彭于晏,毕业于XX大学。今...

2021-10-12 20:32:26 489

原创 Java开发(中级)笔试面试题收集

1、TCP和UDP的区别TCP协议与UDP协议的区别简单版:1、TCP传输协议是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供双面通信,面向字节流,每一条TCP连接只能是点对点(一对一)2、UDP用户数据报协议,是无连接的,尽最大可能交付,没有流量控制,面向报文(对应用层下来的报文不合并也不拆分,只是添加UDP首部),支持一对一,一对多的交互通信。原理版:首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP协议与UDP协议的区别,

2021-09-13 10:45:27 136

转载 单例模式的几种实现

引用如何正确地写出单例模式 | Jark's Blog单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。 public class Singleton.

2021-09-13 10:31:51 76

转载 权限缓存设计

权限系统缓存设计知多少权限系统是管理类系统中必不可少的一个模块,一个好的缓存设计更是权限系统的重中之重,今天来聊下如何更好设计权限系统的缓存。单节点缓存权限校验属于使用频率超高的操作,如果每次都去请求db的话,不仅会给db带来压力,也会导致用户响应过慢,造成很不好的用户体验,因此把权限相关数据放到缓存中是很有必要的,伪代码如下:private static final FUNCT...

2020-01-10 14:31:31 241

原创 video 自定义控制 统计播放次数

<video id="video" vide_code="30301" vtt-name="${ctx}/upload/practical/task/vvt/${videoUrl}.vtt" onloadedmetadata="myFunction('video')" ontimeupdate="mytimeFunction('video');" preload="meta"> ...

2020-01-10 14:26:30 408

原创 关于css几个很有用的小技巧

<script type="text/javascript" src="jquery-1.9.1.min.js"></script> <script type="text/javascript"> $(function () { var demo_ol = $('.demo_ol li') ...

2020-01-10 14:18:44 74

原创 Shiro配置URL过滤

常用过滤器:anon不需要认证 authc需要认证 user验证通过或RememberMe登录的都可以URL说明:/admin?=authc 表示可以请求以admin开头的字符串,如xxx/adminfefe,但无法匹配多个,即xxx/admindf/admin是不行的 /admin*=authc 表示可以匹配零个或者多...

2020-01-10 14:16:42 129

原创 mybaties $和#的区别

有一次,我需要在后台拼接查询参数,放入in中,我拼接的参数格式为‘p001','p002','p003'这样的,in条件的写法in (#{product})结果就是查询不到数据,但是把sql和参数拿到plsql中却完全没问题,当时脑子短路,一直没想到问题的原因在哪,白白牺牲了将近一下午时间。后来突然想到$符号,后来将$符号代替#号就OK了。问题原因:#{}默认会用引号将参数引起来${} 单纯替代...

2018-04-02 16:08:52 47

原创 MySQL下SQL整理1、

1.limit(分页)SELECT * FROM t LIMIT 80,10 -- 查询结果中从第81条记录开始,取10条,即81~902.group by(分组)select id, sum(score) as 总分 from t group by id -- 与sum(),avg()等聚合函数联合使用AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值...

2018-03-30 14:36:41 45

转载 一些有意思的js片段

译文地址 : http://www.css88.com/30-seconds-of-code/摘抄自:http://blog.csdn.net/sinat_17775997/article/details/78849104该项目来自于 Github 用户 Chalarangelo,目前已在 Github 上获得了 5000 多Star,精心收集了多达 48 个有用的 JavaScript 代码片段...

2018-02-27 16:22:19 53

原创 struts2 核心机制和配置

1、客户端初始化一个指向请求    2、这个请求经过一系列的过滤器(Filter)    3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action     4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给Actio

2017-02-19 21:30:10 452

原创 宠物商店后台管理系统

小组名:nv2团队文化标语:人生不如狗系列n包关键字: com.etc.nv2.petm项目名:完美世界宠物店管理系统毕设的项目名:       1: 基于JAVAEE技术的完美世界宠物店管理系统商品信息模块和宠物及商品模块功能的设计与实现      2:  基于JAVAEE技术的完美世界宠物店管理宠物信息模块和宠物服务模块功能的设计与实现

2017-02-19 21:26:46 7578

空空如也

空空如也

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

TA关注的人

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