4 宇默

尚未进行身份认证

暂无相关描述

等级
博文 74
排名 5w+

横扫阿里、美团、京东、 去哪儿之后,写下了这篇面经!

跳槽之前,楼主在一个小型互联网公司,主要是做互联网彩票。其中做过面向用户的APP,也有o2o模式的,也有b2b模式的的项目,用的技术比较杂,没有指定的规范,只要能完成任务就可以,技术挑战也不是很大。然后我只能把我所做的东西做好,推动一些新技术更是难上加难,主要都是业务为主,对于高并发、高可用等技术方案犹如天上月亮一样,只可远观,而不可亵玩焉。然而去年10月,国家发布新的法律条文,互联网...

2019-05-13 11:11:17

问题问答之Map

Jdk8中hashMap有哪些改动?7中链表加数组的方式,8中增加的红黑数做数据结构,扩容机制,增加了ConcurrentHashMap线程安全集合Jdk8为什么要使用红黑树?介于两者之间,插入效率高的链表和查询快的二叉树优势,而红黑树插入比二叉树高,查询比链表快hashMap扩容机制是怎么样的,7和8的有什么不同8中如果对象超过了8就使用红黑树来存...

2019-05-13 09:38:50

分布式ID方案

使用twitter的snowflake(雪花)算法,特点,生成不重复的有序的数字util:packageutil;importjava.lang.management.ManagementFactory;importjava.net.InetAddress;importjava.net.NetworkInterface;/***<p>名称:IdWo...

2019-05-12 10:26:04

java连接MongoDB

java连接MongoDB5.1查询文档5.1.1查询全部记录(1)创建maven工程mongoDBDemo,引入依赖。 <dependencies> <dependency> <groupId>org.mongodb</groupI...

2019-05-12 10:00:17

MongoDB基本增删改查操作命令

MongoDB基本增删改查操作使用java操作MongoDB篇:https://blog.csdn.net/qq_28524127/article/details/90137421学习裙:244284555,暗号:MongoDB1选择或创建数据库使用use数据库名称即可选择数据库,如果该数据库不存在会自动创建...

2019-05-12 09:56:05

MongoDB简介

1.1什么是MongoDBMongoDB是一个跨平台的,面向文档的数据库,是当前NoSQL数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON的BSON格式,因此可以存储比较复杂的数据类型。MongoDB的官方网站地址是:http://www.mongodb.org/...

2019-05-12 09:50:54

Struts1和Struts2的区别和对比(完整版)

Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物。简单来说二者的区别是:一个是Stuts1,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actio...

2019-05-09 11:09:39

WEB技术方案之----springTask任务调度

1、spring配置文件:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://ww...

2019-05-09 10:42:32

收藏一个好看的手写form表单

html部份:<formmethod="post"class="smart-green"><label><span>页面标题:</span><inputid="title"type="text"name="title"/><divclass="error-msg...

2019-04-23 11:21:42

tomcat配置jks的https访问,并设置自动跳转https

一、在Tomcat下的server.xml中添加如下配置:<Connectorport="443"protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150"SSLEnabled="true"><SSLHostConfig>&l...

2019-04-19 17:42:17

unable to register MBean

springboot启动报错:UnabletoregisterMBean原因:在tomcat下有多个项目解决方案:在第二个项目中的application.properties配置文件中添加spring.jmx.enabled=false2019-04-1116:40:21.391[localhost-startStop-2]ERRORc.a.druid.stat...

2019-04-12 15:40:21

Spring Boot: HttpMediaTypeNotAcceptableException: Could not find acceptable representation原因及解决方法

使用SpringBoot的时候,在没有任何错误的情况下,访问请求时出现如下信息:2019-04-1214:54:31.197WARN26744---[-nio-80-exec-13].w.s.m.s.DefaultHandlerExceptionResolver:ResolvedexceptioncausedbyHandlerexecution:org.spri...

2019-04-12 15:11:19

jpa 条件不为空加 条件查询

在使用springbootJPA写repository的时候参数可能为空不传@Query(value="select*frommw_userwhereis_identification=1andis_inter_identification=1andif(?1!='',mobile=?1,1=1)andif(?2!='',nick=?2,1=1)"...

2019-03-29 16:32:09

IDEA中比较骚的操作技巧

IDEA有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用String.format()包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成if语句、用instanceOf生成分支判断语句等。使用的方式也很简单,就是在一...

2019-03-22 15:51:44

MySQL 详细学习笔记

Windows服务--启动MySQLnetstartmysql--创建Windows服务sccreatemysqlbinPath=mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql-h地址-P端口-u用户名-p密码SHOWPROCESSLIST--显示哪些线程正在运行SHOWVAR...

2019-03-22 15:47:31

textarea限制字数

在input标签中,只需要设置maxlength=”200”即可,但是在textarea标签中,IE9及IE9以下浏览器是不支持的,IE10、IE11则支持,估计后续的版本应该都会支持。现在来说下怎么让大部分IE版本都支持textarea标签限制字数,同时允许以chorme为内核的浏览器也支持。<textarearows="5"maxlength="200"onchange...

2019-03-21 11:49:39

git详细使用教程

1.Git历史同生活中的许多伟大事件一样,Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者。绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到2002年,Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了,于是整个项目组开始启用分布式版本控制系统Bit...

2019-02-27 10:48:57

SQL中GROUP BY的用法

概述GROUPBY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUPBY比较类似Excel里面的透视表。GROUPBY必须得配合聚合函数来用,分组之后你可以计数(COUNT),求和(SUM),求平均数(AVG)等。常用聚合函数count()计数 sum()求和 avg()平均数 max...

2019-02-22 13:38:25

redis在项目中的使用

一、为什么使用 解决应用服务器的cpu和内存压力 减少io的读操作,减轻io的压力 关系型数据库的扩展性不强,难以改变表结构 二、优点: nosql数据库没有关联关系,数据结构简单,拓展表比较容易 nosql读取速度快,对较大数据处理快 三、适用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 四、不适场...

2019-02-21 16:46:55

Git使用详细教程

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...

2019-02-21 16:33:02
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。