摘要: 原文出处: hollischuang(@Hollis_Chuang) 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。博主偏爱使用在线工具,因为个人觉得这样比较方便。本文就总结了一下我常用的在线工具。欢 阅读全文
posted @ 2016-05-28 00:37 CSniper 阅读(681) 评论(0) 推荐(1) 编辑
摘要: window.onscroll = function () { throttle(trrigerAdd,window);};function trrigerAdd(){ var $dHeight = document.documentElement.clientHeight; var $aHeigh 阅读全文
posted @ 2017-12-11 11:28 CSniper 阅读(3652) 评论(0) 推荐(0) 编辑
摘要: 一、日期对象 在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间。 日期对象的创建: new Date();二、将日期对象转换为字符串 将日期对象转换为字符串可以使用以下4种方法: date.toString();//将日期对象转换为字符串时,采用的是本地时间 阅读全文
posted @ 2016-12-22 12:59 CSniper 阅读(310) 评论(0) 推荐(0) 编辑
摘要: mysql当插入重复时更新的方法: 第一种方法: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: Sql代码 INSERT INTO clients (client_id,client_name,client_type) SELECT sup 阅读全文
posted @ 2016-12-01 10:15 CSniper 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候 阅读全文
posted @ 2016-09-28 00:01 CSniper 阅读(4900) 评论(0) 推荐(0) 编辑
摘要: B-树 B-树是一种多路搜索树(并不一定是二叉的) 1970年,R.Bayer和E.mccreight提出了一种适用于外查找的树,它是一种平衡的多叉树,称为B树(或B-树、B_树)。 一棵m阶B树(balanced tree of order m)是一棵平衡的m路搜索树。它或者是空树,或者是满足下列 阅读全文
posted @ 2016-09-27 23:47 CSniper 阅读(3041) 评论(0) 推荐(0) 编辑
摘要: 在java多线程程序中,所有线程都不允许抛出未捕获的checked exception(比如sleep时的InterruptedException),也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此 阅读全文
posted @ 2016-09-21 00:19 CSniper 阅读(11655) 评论(0) 推荐(1) 编辑
摘要: 最近在项目中遇到一个问题,两个值相同的Integer型值进行==比较时,发现Integer其中的一些奥秘,顺便也复习一下==和equals的区别,先通过Damo代码解释如下: [java] view plain copy System.out.println("<-128~127以内的Integer 阅读全文
posted @ 2016-09-18 19:20 CSniper 阅读(7935) 评论(1) 推荐(2) 编辑
摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优 阅读全文
posted @ 2016-08-24 12:04 CSniper 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大 阅读全文
posted @ 2016-08-24 11:49 CSniper 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Jav 阅读全文
posted @ 2016-08-24 11:48 CSniper 阅读(220) 评论(0) 推荐(0) 编辑