加载中
js keypress 对输入中文不响应

onkeypress对中文输入并不响应,并且要求只能输入数字,用js的对象存储

2016/02/27 19:32
203
JMX in action第一篇

最近工程的各种内部状态之类的并没有很好的管理,因此学习一下jmx这个资源管理的框架 本篇主要介绍MBean概述和标准MBean的相关部分

2016/06/17 22:23
37
对Java Stack的一次探索

问题说明 昨天发现线上有一些业务逻辑没有执行到,但是代码入口代码日志已经打印,深入下去一看,底层库里有一个事件执行的方法在每次执行时都会 new 一个 thread,在以往量不大时没有问题,...

2018/10/31 17:45
140
868. Binary Gap

Description Difficulty:Easy Tag: Math Given a positive integer N, find and return the longest distance between two consecutive 1's in the binary representation of N. If there ...

2018/11/03 14:51
36
37. Sudoku Solver

Description tags: backtrack,hash table difficulty: hard Write a program to solve a Sudoku puzzle by filling the empty cells. A sudoku solution must satisfy all of the following ...

2018/09/26 19:01
18
76. Minimum Window Substring

Description tags: Hash Table, Two Pointers, String difficulty: Hard Given a string S and a string T, find the minimum window in S which will contain all the characters in T in c...

Go
2018/10/18 16:06
7
curl (3) Illegal characters found in URL

摘要 在windows 中编辑的文件上传到 Linux 后,使用 curl 等工具调用时会报一个curl: (3) Illegal characters found in URL 的错误,这是因为 Linux 与 Windows 在文本文件中添加的换行符不一...

2018/10/18 16:14
695
一致性hash实现

分布式系统中为了实现均匀分布,需要用到一致性hash,本篇是一个简易实现

2018/04/19 18:41
25
spring BeanFactory

spring 源码是很好的学习材料,BeanFactory是最顶层的容器接口,是我们认识的spring container的一个切入口

2014/12/29 21:34
53
Java concurrency in practice笔记 02 03

java并发编程是很重要的一方面,最近看java并发编程实战,比较高深,这篇包括线程安全、race condition、volatile关键字以及发布与逸出相关的方面

2014/06/04 21:22
36
正则表达式-引擎

引擎包含DFA,NFA和POSIX NFA,现在主流的引擎是NFA,我们会着重看一下NFA。

2018/05/15 14:40
15
不要使用 YYYY ,使用 yyyy 来获取年份

@org.junit.Test public void test() throws ParseException { SimpleDateFormat yyyy = new SimpleDateFormat("MM-dd-yyyy"); SimpleDateFormat YYYY = new SimpleDateFormat("MM-dd-YYYY")...

01/06 18:13
16
设计原则之接口分离原则(ISP)

简介 单一职责原则倾向于设计视角,接口分离原则倾向于实现视角,二者看起来非常相似,但是在某些方面还是有所区别的。 定义 接口分离原则(Interface Segregation Principle):使用方不应该...

06/28 17:30
47
设计原则之开闭原则(OCP)

简介 软件是一直在变化之中的。如何应对这些变化是开闭原则要解决的问题。开闭原则允许软件实体在不更改其代码的情况下变更其行为(变更包括改变和增加)。 定义 开闭原则(Open Close Princ...

06/17 15:00
9
1+2+3+..+∞= -1/12

这是一个有趣的数学题,可以让你更认识极限。 要求解这个等式,需要引入两个辅助等式: A = 1-1+1-1+1-1... B = 1-2+3-4+5-6... 先求解 A,转换 A 得到 1 - A = 1 - (1-1+1-1+1-1...) 右侧展...

06/14 17:23
14
MQTT 大消息失败原因排查

Background 小组内使用 MQTT 协议搭建了一个聊天服务器,前天在测大消息(超过5000汉字)时,连接直接变得不可用,后续发送的消息全部都收不到回复。 服务器环境: Netty :4.1.32.Final 使用...

07/25 16:18
79
设计模式之工厂方法模式

简介 工厂方法模式(Factory Method Pattern) 隶属于设计模式中的创建型模式,前面的简单工厂模式是工厂方法模式的简化版,因此两者在很多方面都是相似的。 定义 工厂方法模式:定义一个用于创...

08/05 23:59
2
Spring boot项目集成Sharding Jdbc

环境 jdk:1.8 framework: spring boot, sharding jdbc database: MySQL 搭建步骤 在pom 中加入sharding 依赖 <dependency> <groupId>io.shardingjdbc</groupId> <artifactId>sharding-j...

Flame Graph 火焰图分析 Java 性能

摘要 火焰图是分析应用性能问题很好的工具,只是网上的文章都是讲述分析 C, C++ 等语言的,对Java 语言描述甚少,此处记录一下自己使用火焰图分析Java 栈的过程。 环境 Linux: centos6 jd...

Visitor Pattern

摘要 设计模式是对设计原则的具体实践,在编码过程中我们要牢记设计原则,根据当前需求灵活选用我们要使用的设计模式。Visitor Pattern 是一个不常用的模式,在我看来,visitor pattern 也算...

2018/12/02 14:56
5

没有更多内容

加载失败,请刷新页面

返回顶部
顶部