推荐程序员面试秘籍!2021年大厂Java岗面试必问
01JAVA基础1.1java知识点Hashmap源码级掌握,扩容,红黑树,最小树化容量,hash冲突解决,有些面试官会提出发自灵魂的审问,比如为什么是红黑树,别的树不可以吗;为什么8的时候树化,4不可以吗,等等concureentHashMap,段锁,如何分段,和hashmap在hash上的区别,性能,等等HashTable,同步锁,这块可
Wesley13 Wesley13
3年前
SQL掌握到这种程度,想不拿高薪都难...
我的财务朋友小川,上周五,刚刚被升为财务总监,薪资涨了35%!但你一定想不到,他平时从不加班,甚至还经常迟到。领导还给他升职,就是因为:他总能第一时间从销售、运营、市场调研等各类数据中发现问题,抓住业务发展的关键点;!(https://oscimg.oschina.net/oscnet/0f372b4a5
Stella981 Stella981
3年前
Jetbrains Idea 内 CoffeeScript 的 mocha 单元测试的配置
都9012年了,idea怎能还不更新呢~换上了idea2018版本,果然舒服很多,因为本人的jsnode项目都是用coffee写的,但是在跑单元测试的时候遇到了一点问题idea下的mocha单元测试配置方式在这里记录一下首先得要安装号mocha的idea插件打开idea顶部工具栏"RUN""EditConfigurations
Wesley13 Wesley13
3年前
JSON和JSONP的区别,以及使用方法
(一)场景在拉京东城市选择的基础数据时候,遇到被服务器拒绝的情况,也就是ajax跨域问题(二)json和jsonp说的直白一点,在我们做ajax异步的一些功能的时候,一定会或多或少的遇到两个问题,(1、数据的交换。2、跨域问题)JSONP的最基本的原理是:动态添加一个<script标签,而script
Wesley13 Wesley13
3年前
logo设计怎样布局才美观
一款优秀的logo,其布局起着至关重要的作用,但是很多设计者,特别是新手设计师对于这一点却往往把握不到位,那logo设计究竟应该怎样布局才美观呢?让硕思logo设计师来帮忙吧!硕思logo设计师(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Flogoshejishi.mairuan.
Stella981 Stella981
3年前
Redis 热点key
压测报redis热点问题热点问题概述产生原因热点问题产生的原因大致有以下两种:用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点
Stella981 Stella981
3年前
Hibernate4.x之Session
HibernateSession概述  Session接口是Hibernate向应用程序提供的操纵数据库的最主要的接口,它提供了基本的保存、更新、删除和加载Java对象的方法。  Session具有一个缓存,位于缓存中的对象称为持久化对象,它和数据库中的相关记录对应。Session能够在某些时间点,按照缓存中对象的变化来执行相关的SQL语句,来同步
Wesley13 Wesley13
3年前
thinkphp6的另反序列化分析
Forward之前分析过tp6的一个链;当时是利用\_\_toString方法去进行的中转,从而实现前后两个链的链接,这次是两个另外链条;利用的是可控类下的固定方法进行中转;开始分析;首先环境可以composer一键搭建,然后phpthinkrun进行跑起来就可;本文涉及知识点实操练习:ThinkPHP5远程命令执行漏洞(
Wesley13 Wesley13
3年前
Java Servlet单元测试
JavaServlet单元测试1\.解决痛点虽然目前主流的开发方式,很多都是通过controll或者微服务提供api.但是不免还是需要写几个servlet完成接口开发.按照常规,servlet调用服务层代码,只需做下服务层单元测试就好了.可是,这里就忽略了请求参数处理过程的测试,按照以往,如果需要测试,往往是先运行一个t
Stella981 Stella981
3年前
SVN的入门使用介绍
SVN简介:    SVN是Subversion的简称,是一个开放源代码(可编辑的字节文件)的版本控制系统,它采用了分支管理系统设计,兼备跨平台的特性,支持大多数常见的操作系统。简单一点说,SVN就是用于多个人共同开发同一个项目,达到共用资源的目的。其原理示意图大致如下:      !(https://static.oschin