自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 MySQL中SYSDATE()和NOW()的区别

MySQL中有5个函数需要计算当前时间的值:NOW.返回时间,格式如:2012-09-23 06:48:28CURDATE,返回时间的日期,格式如:2012-09-23CURTIME,返回时间,格式如:06:48:28UNIX_TIMESTAMP,返回时间整数戳,如:1348408108SYSDATE,返回时间,格式和time()函数返回时间一样,但是有区别。除了本身定义所

2016-10-28 17:03:20 568

转载 redis hset 和hsetnx 的区别是什么

命令参数:HSET key field valueHSETNX key field value作用区别:HSET 将哈希表 key 中的域 field 的值设为 value 。如果 key 不存在,一个新的哈希表被创建并进行 HSET 操作。如果域 field 已经存在于哈希表中,旧值将被覆盖。HSETNX 将哈希表 key 中的域 field 的值设置为 valu

2016-10-28 15:39:24 4937 1

转载 在Java中连接字符串时是使用+号还是使用StringBuilder

字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:String s = "abc" + "ddd";但这样做真的好吗?当然,这个问题不能简单地回答yes or no。要根据具体情况来定。在Java中提供了一个StringBuilder类(这个类只在J2SE5及以上

2016-10-28 13:09:00 2265

转载 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接

长久以来,我们被教导字符串的连接最好用StringBuffer、StringBuilder,但是我们却不知道这两者之间的区别.跟字符串相关的一些方法中总是有CharSequence、StringBuffer、StringBuilder、String,他们之间到底有什么联系呢?1、从类的定义看CharSequence、StringBuffer、StringBuilder、String的关系

2016-10-28 13:03:14 279

转载 设计模式之单例模式

本文继续介绍23种设计模式系列之单例模式。概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并

2016-10-28 11:34:35 169

转载 HashMap的实现原理

参考文献引用文献:深入Java集合学习系列:HashMap的实现原理,大部分参考这篇博客,只对其中进行稍微修改自己曾经写过的:Hashmap实现原理1. HashMap概述:  HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,

2016-10-24 18:16:06 178

转载 java自带线程池和队列详细讲解

Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是

2016-10-24 15:46:18 248

原创 互联网java常见面试题

1.唯一索引与主键索引的比较唯一索引唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏(lname) 列上创建了唯一索引,则所有职员不能同姓。主键索引主键索引是唯一索引的特殊类型。数据库表通

2016-10-24 10:16:34 6289

转载 解决pycharm无法导入本地包的问题(Unresolved reference 'tutorial')

在用scrapy(python2.7)写爬虫的时候 from tutorail.items import DmozItem这一行死活不成功 也就是出现 Unresolved reference 'tutorial' 的问题 当然,其实不只是爬虫,如果你初次导入包是应该也可能会遇见这个问题! 解决办法: 

2016-10-20 15:56:02 2262

转载 在Python中添加自定义模块

一般来说,我们会将自己写的Python模块与python自带的模块分开存放以达到便于维护的目的。Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:在sys.path列表中添加新的路径。设置PYTHONPATH环境变量。将库文件复制到sys.path列表中的目录里(如site-packag

2016-10-20 15:26:25 598

转载 Intellij IDEA15:建立Python 工程

Intellij IDEA15:建立Python 工程[python] view plain copy #! /usr/bin/env python  # -*- coding: utf-8 -*-    def foo():      str="function"      print(str);  

2016-10-20 14:59:46 8561

原创 注册表中修改系统变量

Cmd中输入regedit

2016-10-14 16:23:40 801

转载 maven assembly plugin使用

使用场景在使用maven来管理项目时,项目除了web项目,还有可能为控制台程序,一般用于开发一些后台服务的程序。最近在工作中也遇到了这种场景,使用quartz开发一个任务调度程序。程序中依赖很多jar包,项目的启动时只需要初始化spring容器即可。使用方法使用一个简单的基于spring框架的demo来做程序示例,来介绍maven assembly插件的使用方法。项目中

2016-10-14 14:39:59 229

转载 国外大数据博客资源大全

这个列表包含了几乎所有经常更新的大数据的博客,属于一个广泛的类别:数据科学,数据分析,商业智能,机器学习,数据可视化,数据挖掘,NoSQL,Hadoop的等等。博客是按字母顺序排列。如果我们错过了任何重要的博客,请告诉我们。1. 451 Caos Theory2. A Beautiful Www3. A Blog By Tim Manns4. A Computer

2016-10-14 10:45:07 1397

转载 国外 Java 论坛

http://www.onjava.com   O'Reilly的Java网站. 每周都有新文章 http://java.sun.com   官方的Java开发者网站 - 每周都有新文章发表 http://www.developer.com/java   由Gamelan.com 维护的Java技术文章网站 http://www.java.net 

2016-10-14 10:41:34 780

转载 java开发人员必去的知名国外网站

1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.

2016-10-14 10:40:49 651

原创 synchronized Lock局限

Lock lock = new ReentrantLock();synchronized 和Lock只在一个实例中(如一个tomcat实例),起作用;如可以防止一个实例中多个线程,发生冲突。如果是多台实例(如每台机器部署一个实例),那么就不起作用了

2016-10-10 09:54:44 200

转载 redis 学习笔记(6)-cluster集群搭建

上次写redis的学习笔记还是2014年,一转眼已经快2年过去了,在段时间里,redis最大的变化之一就是cluster功能的正式发布,以前要搞redis集群,得借助一致性hash来自己搞sharding,现在方便多了,直接上cluster功能就行了,而且还支持节点动态添加、HA、节点增减后缓存重新分布(resharding)。下面是参考官方教程cluster-tutorial 在mac机

2016-10-08 18:32:59 580

转载 redis 学习笔记(1)-编译、启动、停止

一、下载、编译redis是以源码方式发行的,先下载源码,然后在linux下编译1.1 http://www.redis.io/download 先到这里下载Stable稳定版,目前最新版本是2.8.171.2 上传到linux,然后运行以下命令解压tar xzf redis-2.8.17.tar.gz1.3 编译cd redis-2.8.17make

2016-10-08 18:19:41 248

转载 redis 学习笔记(7)-cluster 客户端(jedis)代码示例

上节学习了cluster的搭建及redis-cli终端下如何操作,但是更常用的场景是在程序代码里对cluster读写,这需要redis-client对cluster模式的支持,目前spring-data-redis(1.6.4)还不支持cluster,最新的1.7.0 RC1已经有cluster的相关实现了,不过目前尚未正式发布,所以现阶段要使用redis-cluster的话,client最好

2016-10-08 18:10:56 2188

空空如也

空空如也

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

TA关注的人

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