好买-葡萄 好买-葡萄
3年前
前端如何实现token的无感刷新
好买网www.goodmai.comIT技术交易平台通常,对于一些需要记录用户行为的系统,在进行网络请求的时候都会要求传递一下登录的token。不过,为了接口数据的安全,服务器的token一般不会设置太长,根据需要一般是17天的样子,token过期后就需要重新登录。不过,频繁的登录会造成体验不好的问题,因此,需要体验好的话,就需要定时去刷
踩坑了!熬夜整理小米Android面试题
一、Java初中级面试题1.容器(HashMap、HashSet、LinkedList,HashSet等)2.内存模型3.JVM、Davilk、ART三者的原理和区别4.垃圾回收机制5.类加载方案6.说说你对Java反射的理解7.说说你对动态代理的理解8.什么是线程池,如何使用?为什么要使用线程池?9.在多线程运行过程中,解决安全性问题?10.设计模式(
Wesley13 Wesley13
3年前
java多线程之ReentrantLock
前言相信学过java的人都知道synchronized这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可重入锁ReentrantLock的实现机制。R
Wesley13 Wesley13
3年前
SQL
   今天要和大家分享的是最近新学的SQLServer查询数据库的内容   数据库贴近我们的生活,渗透在生活的方方面面,几乎处处都能用到。先来给大家介绍一下数据库。数据库能够高效的条理分明的存储数据,它的优势有以下几点:    1. 可以结构化存储大量的数据信息,方便用户高效的检索。    2. 可以满足数据的共享和安全
Tankard825 Tankard825
3年前
最常见的java面试题汇总
1.什么是线程局部变量?(答案)线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java提供ThreadLocal类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如web服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何
Stella981 Stella981
3年前
ESX、vSphere、ESXI的区别
现在来讲vSphere就是ESXI,只是两种叫法而已。官方称ESXI为vSphere。我们来看看VMware服务器虚拟化产品的历程。Vmware服务器虚拟化第一个产品叫ESX,该产品只有60天测试,没有官方认可的免费版。后来Vmware在4版本的时候推出了ESXI,ESXI和ESX的版本最大的技术区别是内核的变化,ESXI更小,更安全,从其他方面来说
Stella981 Stella981
3年前
APT攻击利器-Word漏洞CVE
一、概述近期,百度安全实验室反高级威胁团队截获多封利用MicrosoftOfficeWord漏洞进行攻击的恶意邮件。通过对邮件附件样本进一步分析发现,其利用的漏洞为澳洲国防部计算机应急响应中心提交的CVE20167193。该漏洞为RTF文件解析漏洞,成功利用该漏洞可以远程执行任意代码。我们拦截的样本双击打开后会在本地释放后门程序
Wesley13 Wesley13
3年前
Java ThreadLocal的内存泄漏问题
ThreadLocal提供了线程独有的局部变量,可以在整个线程存活的过程中随时取用,极大地方便了一些逻辑的实现。常见的ThreadLocal用法有:\存储单个线程上下文信息。比如存储id等;\使变量线程安全。变量既然成为了每个线程内部的局部变量,自然就不会存在并发问题了;\减少参数传递。比如做一个trace工具,能够输出工程从开始到结
Stella981 Stella981
3年前
PHP 多国语言内容管理系统(Tmaic CMS)多端全媒体解决方案
国内流行的多国语言内容管理系统(TmaicCMS)多端全媒体解决方案,国内首创多语言内容解决方案,TmaicCMS系统基于PHP7.X开发,具有很强的可扩展性,并且完全开放源代码。让TmaicCMS系统拥有简单易用、灵活扩展特性之外更安全、高效。模板设计制作简单一直是系统的一大特点,强大的标签引擎,让搭建跨终端(移动、PC)全媒体站点更简单。详情
Wesley13 Wesley13
3年前
Java是一门面向对象编程语言的理解
Java是一门面向对象编程语言。不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有:简单性面向对象分布式健壮性安全性