自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leo's Blog

Talk is cheap, show me your code. https://github.com/leoChaoGlut

  • 博客(19)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 在一个千万级的数据库查寻中,如何提高查询效率?

1)数据库设计方面: a、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,

2016-12-30 17:02:43 1696

原创 Jdk1.7(及以上) 使用 try-with-resources 替代try-catch-finally

刚刚在看 Jedis's Wiki 的时候,发现里边的代码,用了一句还没见过这样的语法,于是乎到官方找了一下解释  http://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html只要你的对象实现了AutoCloseable 或 Closeable,在try代码块结束之前,会自动关闭

2016-12-30 16:53:30 2606

转载 数据挖掘学习笔记:分类、统计学习

转自:http://www.raychase.net/1951ICDM(国际数据挖掘大会)2006年从18种提名的数据挖掘算法中投票选出了十大算法。这18中提名数据挖掘算法分属10大数据挖掘主题,蓝色部分即为最终选出的十大算法:分类(Classification)C4.5CARTK Nearest NeighboursNaive Bayes统计学

2016-12-29 09:23:26 565

转载 Tomcat 8熵池阻塞变慢详解

Tomcat 8熵池阻塞变慢详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsTomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息:Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file from class path

2016-12-28 16:42:33 704

转载 /dev/random和/dev/urandom的一点备忘

1.  基本介绍    /dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。  这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,/dev/ra

2016-12-28 16:37:10 694

转载 不堆砌公式,用最直观的方式带你入门深度学习

因为近期要做一个关于深度学习入门的技术分享,不想堆砌公式,让大家听得一头雾水不知不觉摸裤兜掏手机刷知乎。所以花了大量时间查资料看论文,有的博客或者论文写得非常赞,比如三巨头 LeCun,Bengio 和 Hinton 2015 年在 Nature 上发表综述论文的“Deep Learning”,言简意赅地引用了上百篇论文,但适合阅读,不适合 presentation 式的分享;再如 Micha

2016-12-25 18:14:20 1013

转载 深入理解 Java G1 垃圾收集器

本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。一,什么是垃圾回收首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。垃圾回收的基本步骤回收的步骤有2步:查找内存中不再使用的对象释放这些对象占用的内存1,查找内存中不再使用的对

2016-12-25 09:59:11 2983

转载 The JVM Architecture Explained

Learn more about the advantages of moving from a monolithic to microservices architecture.  Brought to you in partnership with IBM.Every Java developer knows that bytecode will be executed by 

2016-12-18 12:51:03 441

原创 Maven deploy 项目到私服 - 5分钟教程

前提: 假设要 deploy snapshot 版本的项目1.先到 nexus 私服上,获取 snapshot 的相关信息,如图2.将 distributionManagement 的一整块,放到要被 deploy 的项目的 pom.xml 中3.修改 maven 的 settings.xml ,在 块中,加入: snapshots

2016-12-15 17:45:10 7661 1

原创 MaterializeCss 解决没有Time Picker的问题

在 https://github.com/Dogfalo/materialize  的issue上,找到的答案.答案在这: https://github.com/Dogfalo/materialize/pull/2732可惜的是,conversion里没有提说明正确的用法,自己尝试之下,得到正确答案.1.在基于materializecss已有的引用下,使用该 pull

2016-12-15 15:45:05 1137

转载 动态规划:从新手到专家

前言_我们遇到的问题中,有很大一部分可以用动态规划(简称DP)来解。 解决这类问题可以很大地提升你的能力与技巧,我会试着帮助你理解如何使用DP来解题。 这篇文章是基于实例展开来讲的,因为干巴巴的理论实在不好理解。注意:如果你对于其中某一节已经了解并且不想阅读它,没关系,直接跳过它即可。简介(入门)什么是动态规划,我们要如何描述它?动态规划算法通常基于一个递推

2016-12-13 22:51:56 400

转载 如何用Tensorflow开发一个简单的语音识别器

在这个视频中,我们将使用Tensorflow机器学习库,用20行Python代码创建一个超简单的语音识别器。 一起回顾下语音识别研究的历史,然后解释如何使用深度学习建立自己的语音识别系统。视频连接:http://weibo.com/p/2304444948c16e85c39a07240b193cd5509574项目源码:https://github.com/llSourcell/tenso

2016-12-12 09:23:17 19095

原创 IO型任务,线程池越大越好?

网传  "CPU密集型任务,线程池size应为CPU数+1; IO密集型任务,线程池size应为CPU数/(1-阻塞系数)".并且,类似的话也出现在 这本书里.但是,今天正好做到一个类似的东西,于是乎就测试了一下,很奇怪,结果恰恰相反.1.环境:1.1.jdk1.81.2.mysql5.6 (数据库位于本地Ubuntu16.04虚拟机中)1.3.win10 64bi

2016-12-12 00:04:49 3835 1

原创 Spring Boot 微服务项目的推荐部署方式

如果开发过spring boot的程序,应该都知道,使用spring boot官方的maven打包插件(spring-boot-maven-plugin) 来打包,打出来的jar包一般有40M以上.如果公司的服务器上传带宽不高,那么手动上传一个jar或者jenkins部署一次jar,都是非常痛苦的........但是,如果打包的时候不引入lib,那么打出来的jar包一般只有几十k而已,非常

2016-12-11 19:39:48 8686 2

原创 Java 包含泛型方法签名的方法调用,如: <K, V> Map<K, V> buildHashMap()

今天在用Guava做cache的时候,发现guava中,有些方法会带有泛型的方法签名:public CacheBuilder expireAfterAccess(long duration, TimeUnit unit) { checkState( expireAfterAccessNanos == UNSET_INT, "expireAfterAcce

2016-12-10 10:39:53 5556

转载 线程池ThreadPoolExecutor参数设置

JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类可设置的参数主要有:corePoolSize核心线程数,核心线程会一直存活

2016-12-10 09:15:12 386

转载 Java 8 API 设计经验浅析

任何写Java代码的人都是API设计师!无论编码者是否与他人共享代码,代码仍然被使用:要么其他人或他们自己使用,要么两者皆有。因此,对于所有的Java开发人员来说,了解良好API设计的基础很重要。一个好的API设计需要仔细思考和大量的经验。幸运的是,我们可以从其他更聪明的人,如Ference Mihaly——正是他的博客启发我写了这篇Java 8 API附录——那里得到学习。在设计Sp

2016-12-03 14:42:13 933

转载 从CI到CD,使用Docker技术实现每日十次发布,来自麻袋理财首席架构师王天青的分享

2016-12-02 20:54:21 2821

转载 十个主题,最全的优秀 TensorFlow 相关资源列表

摘要: 一个精心挑选的有关 TensorFlow 的实践 、库和项目的列表。全网最全!什么是 TensorFlow?TensorFlow 是一个开源软件库,用于使用数据流图进行数值计算。换句话说,即是构建深度学习模型的最佳方式。本文整理了一些优秀的有关 TensorFlow 的实践 、库和项目的列表。一、教程TensorFlow Tutorial 1 — 从

2016-12-02 16:13:17 5159

openfire3.10.2所需的所有jar

openfire3.10.2所需的所有jar,亲测可用.

2016-06-08

以注解方式模拟Spring IoC AOP

以注解方式模拟Spring IoC AOP,了解Spring是如何实现的.

2015-09-12

以注解方式模拟Spring_IoC,AOP

以注解方式模拟Spring_IoC,AOP,看完后可以加深理解Spring的实现.

2015-09-10

Java实现二叉排序树

说明: 可实现:构造树,插入,查找,删除. 通过模式的选择,可以插入值相等的点.但是不建议使用.

2015-09-02

Java实现字典树TrieTree

Java实现字典树TrieTree,可用于计算出四六级试题的高频词.

2015-08-19

模拟Spring IoC

自己写了一个Spring IoC的模拟,有详细注释,可供刚入门学习spring的童鞋加深理解.

2015-08-17

xmlPullParser解析器jar包

xmlPullParser解析器jar包,从android里提取的.

2015-08-16

DrawerLayoutDemo

一个简单实现DrawerLayout导航抽屉的demo.(eclipse项目)

2015-07-10

fastjson-1.2.5.jar

阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)

2015-06-28

Struts2+Hibernate4+Spring3整合(注解和XML方式都有)

Struts2+Hibernate4+Spring3整合(注解和XML方式都有),导入工程的时候请自行修改数据库连接信息.

2015-06-24

快速排序算法 基本结构

快速排序算法 基本结构,自己做的快速排序基本结构,简单易懂.

2014-09-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除