海外仓IT实施工作历程 在墨西哥海外仓IT实施度过的这大半年,对我而言是一段既充满挑战又极具成长意义的时光。从一个对当地流程不熟悉的新手,到逐渐掌握仓储现场问题处理的精髓,这段旅程不仅锻炼了我的专业技能,更让我在团队协作、问题解决、效率提升以及跨文化沟通等方面有了深刻的感悟。
Vue页面禁止选择、右键、复制、F12页面审查元素 created(){ this.$nextTick(() => { // 禁用右键 document.oncontextmenu = new Function('event.returnValue=false') // 禁用选择 document.onselectstart = new Function('event.returnValue=false') //禁止f12 document.οnkeydοwn = new.
谈谈面试题之Mysql的锁你了解哪些 按锁粒度分类:1.行锁:锁某行数据,锁粒度最小,并发度高。2.表锁:锁整张表,锁粒度最大,并发度低。3.间隙锁:锁的是一个区间还可以分为:1.共享锁:也就是读锁,一个事务给某行数据加了读锁,其他事务也可以读,但是不能写。2.排他锁:也就是写锁,一个事务给某行数据加了写锁,其他事务不能读,也不能写。还可以分为:1.乐观锁:并不会真正的去锁某行记录,而是通过一个版本号来实现的。2.悲观锁:上面说的行锁、表锁等都是悲观锁。在事务的隔离级别实现中,就需要利用锁来解决幻读。.
Java敏感词过滤 最近在做小程序水运头条获取获取小程序码时,遇到一个很细微的问题,导致小程序码显示不完整或者干脆不显示的问题.最后找了很久才找到,原因就是调用微信获取小程序码接口返回字节流大小的时候,我是用instreams.available()获取的文件字节大小的.而这个方法在从网络中下载文件时,由于网络是不稳定的,也就是说网络下载时,read()方法是阻塞的,说明这时我们用inputStream.available()获取不到文件的总大小。这时我们需要在请求返回字节时,通过httpconn.getContentL...
谈谈面试题之Redis的数据结构及使用场景 Redis的数据结构有5种:1.字符串:可以用来做最简单的数据缓存,可以缓存某个简单的字符串,也可以缓存某个json格式的字符串。Redis分布式锁的实现就利用了这种数据结构,还包括可以实现计数器,Session共享,分布式ID2....
谈谈面试题之说说常用的SpringBoot注解及其实现 1、@SpringBootApplication注解:这个注解标识了一个SpringBoot工程,它实际上是另外三个注解的组合,这三个注解是:a.@SpringBootConfiguration:这个注解
谈谈面试题之统计过慢查询?对慢查询都怎么优化过? 在业务系统中,除了使用主键进行的查询,其他的都会在测试库上测试其耗时,慢查询的统计主要由运维在做,会定期将业务中的慢查询反馈给我们慢查询的原因主要有三个:1、ca'h'x
谈谈面试题之Redis的过期键的删除策略与内存淘汰机制以及数据持久化 Redis是key-value数据库,我们可以设置Redis中缓存的key的过期时间。Redis的过期策略就是指当Redis中缓存的key过期了,Redis该如何处理?这个就涉及到了我们接下来所讲的