井底的笨鸟
码龄9年
关注
提问 私信
  • 博客:282,968
    社区:74
    283,042
    总访问量
  • 204
    原创
  • 1,076,557
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:Stay hungry,stay foolish.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-04-04
博客简介:

jingsuwen1的博客

博客描述:
记录点滴
查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得8次评论
  • 获得54次收藏
创作历程
  • 13篇
    2017年
  • 232篇
    2016年
成就勋章
TA的专栏
  • 机器学习-数据特征处理
    1篇
  • 机器学习-算法
    5篇
  • 机器学习-数学基础
    6篇
  • Java
    27篇
  • LeetCode
    97篇
  • 剑指offer
    42篇
  • 编程之美/程序员代码面试指南
    28篇
  • 算法/数据结构
    42篇
  • MySQL
    5篇
  • 位运算
    9篇
  • 2016校招真题编程题汇总
    10篇
  • java多线程并发
    6篇
  • 图论
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 8——Stream API

整理自http://www.cnblogs.com/aoeiuv/p/5911692.htmlhttps://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/index.html三.Stream API两句话理解Stream:1.Stream是元素的集合,这点让Stream看起来用些类似Iterator;
原创
发布博客 2017.07.08 ·
2855 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 8——Lambda表达式

整理自http://www.cnblogs.com/WJ5888/p/4667086.html二、Lambda表达式Lambda表达式的目的是:Java 8中每一个Lambda表达式必须有一个函数式接口与之对应。利用函数式的写法对parameters执行expression中的操作,其整体是一个函数式接口的对象,parameters为函数式接口唯一抽象方法的形参,且类型可以
原创
发布博客 2017.07.08 ·
2767 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 8——Optional泛型类

整理自http://www.importnew.com/6675.html           http://www.cnblogs.com/WJ5888/p/4618465.html一、Optional泛型包装类Optional类的目的是表示被Optional泛型包装的类型有可能为空(null),并让对这种情况作出处理。新版本的Java 8引入了一个新的O
原创
发布博客 2017.07.08 ·
5159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IDEA入门级使用教程

转载自:http://blog.csdn.net/qq_31655965/article/details/52788374上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢?最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。智能提示重构
转载
发布博客 2017.07.06 ·
792 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MAC OX下环境变量配置

mac 一般使用bash作为默认shellMac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.ba
原创
发布博客 2017.07.06 ·
3662 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

nosql——简介

NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。(一)NoSQL数
转载
发布博客 2017.03.26 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis——高可用分布式集群

一,高可用高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。(1)解决单点问题主要有2种方式:主备方式这种通常是一台主机、一台或多台备机,在正常情况下主机对外提供服务,并把数据同步到备机,当主机宕机
转载
发布博客 2017.03.26 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis——数据类型详解

Redis常用数据类型详解1,Redis最为常用的数据类型主要有以下:StringHashListSetSorted setpub/subTransactions在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:首先Redis内部使用一个redisObject对象来表示所有的key和
转载
发布博客 2017.03.26 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis——概述

mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc)。首先,用户访问mc,如果未命中,就去访问mysql,之后像内存和硬盘一样,把数据复制到mc一部分。   redis和mc都是缓存,并且都是驻留在内存中运行的,这大大提升了高数据量web访问的访问速度。然而mc只是提供了简单的数据结构,比如 s
转载
发布博客 2017.03.16 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Apache服务器和tomcat服务器有什么区别?

pache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。Apache服务器 只处理 静态HTMLtomcat服务器 静态HTML 动态 JSP Servlet 都能处理。一般是把 Apache服务器 与 t
转载
发布博客 2017.03.16 ·
5337 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Netty

作者:郭无心链接:https://www.zhihu.com/question/24322387/answer/78947405来源:知乎著作权归作者所有,转载请联系作者获得授权。Netty是什么?1)本质:JBoss做的一个Jar包2)目的:快速开发高性能、高可靠性的网络服务器和客户端程序3)优点:提供异步的、事件驱动的网络应用程序框架和工具通俗的说:一个好使
转载
发布博客 2017.03.16 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

乐观锁与悲观锁——解决并发问题

引言为什么需要锁(并发控制)?  在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取
转载
发布博客 2017.03.16 ·
949 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库范式

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)
转载
发布博客 2017.03.12 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ConcurrentHashMap原理分析

Java集合---ConcurrentHashMap原理分析 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的Concurr
转载
发布博客 2016.09.09 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Connection实例是线程安全的吗

关于JDBC中关于Connection的两个疑问: 1.Connection实例是线程安全的吗?    即一个connection实例,在多线程环境中是否可以确保数据操作是安全的?Java代码  private static Connection connection;      上述代码,设计会不会有问题? 一个Connecti
转载
发布博客 2016.08.26 ·
761 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序——shell排序

希尔排序又称增量排序,是对直接插入排序的一种改进,采取跳跃分割策略:将相距某个增量的记录看成一个子序列,在子序列内分别进行直接插入排序后得到的结果是基本有序的。      增量的选取非常重要,最后一个增量值必须等于1才行。 public static void main(String[] args) { int[] data={9,1,5,8,3,7,4,6,2};
原创
发布博客 2016.08.17 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——01背包问题

01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章力争做到用最简单的方式,最少的公式把01背包问题讲解透彻。01背包的状态转换方程f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] }f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。Pi......
转载
发布博客 2016.08.16 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合法IP、restore-ip-addresses、判断两个IP是否属于同一子网

题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。输入描述:输入一个ip地址输出描述:返回判断
原创
发布博客 2016.08.10 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串排序

题目描述编写一个程序,将输入字符串中的字符按如下规则排序。规则1:英文字母从A到Z排列,不区分大小写。      如,输入:Type 输出:epTy规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。    如,输入:BabA 输出:aABb规则3:非英文字母的其它字符保持原来的位置。    如,输入:By?e 输出:Be?y
原创
发布博客 2016.08.10 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合唱队

题目描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,   则他们的身高满足存在i(1Ti+1>......>TK。      你的任务是,已知所有N位同
原创
发布博客 2016.08.09 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多