jeff's blog

coder's life

排序:
默认
按更新时间
按访问量

Java实践之路(设计模式)——单例模式(Singleton)(更新)

背景以前写过单例模式的文章,这里根据最新的理解重新写一下单例模式的设计,主要写两种我认为最好的实现方式单例模式之内部类实现这里直接先上代码,后面总结class RepositoryClass{ private int num; //数据 private static class...

2017-03-16 11:31:59

阅读数:435

评论数:0

Git设置忽略排除和重新添加已经被忽略过文件(夹)的方法

场景描述在使用git的时候,项目开始我们设置了一些需要忽略的文件和文件夹,比如一些工程文件和项目依赖库,以免多个开发者本地环境不一样和工程文件过大的问题。但后期发现那些已经被我们忽略掉的文件需要重新添加或者忽略的文件夹里面有某个文件(夹)是需要大家一致的,需要设置一下排除,下面我们针对这两种场景讲...

2017-03-11 17:57:34

阅读数:8156

评论数:1

算法——TOP K问题最小堆实现扩展

概述上文我们讲到TOP K问题最小堆的实现,采用的比较基本数据类型int。这里我们将扩展到比较对象代码实现这里我们直接上代码,这里的扩展最小堆我们取名为ExMinHeap,实现如下package org.cyxl.common;/** * 扩展最小堆,采用泛型,存储的对象必须实现Comparab...

2016-05-13 10:19:55

阅读数:705

评论数:0

算法——TOP K问题最小堆实现

1. 问题背景在实际应用中,我们经常会遇到在一大推数据中找出最大的几个数的问题,也就是我们提到的TOP K问题。K表示需要找出数据的数量2. 解决方案TOP K问题也有多种解决方案,比如排序,最后截取靠前或者靠后的K个数据。当数据量小的时候,排序解决起来当然可以,算法简单,排序算法也有很多现成的。...

2016-05-11 16:46:22

阅读数:2629

评论数:0

Laravel框架异步队列配置流程

本文使用的laravel框架是4.0版本首先说一下什么是异步操作,一般什么情况下需要使用异步操作。(这里我们使用简单通俗的表述,大致明白其意思,非官方定义。可以自己进一步上网查阅更加详细的描述)。在我的理解,异步操作是和同步操作相对应的一个概念,异步操作不需要马上知道操作的结果,当前操作不会影响下...

2016-04-15 11:20:34

阅读数:3861

评论数:0

Apache Commons工具集简介

Apache Commons工具集简介apachecommonsjavabeanjdbc          Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。   组...

2016-02-04 10:55:35

阅读数:622

评论数:0

Java NIO和Netty框架(一)初探NIO

Java NIO概览

2015-11-05 15:29:03

阅读数:1260

评论数:0

Spring Boot应用之数据加密以及字段过滤

1、应用背景在使用Spring Boot开发基于restful类型的API时,对于返回的JSON数据我们经常需要对数据进行加密,有的时候我们还必须过滤掉一些对象字段的值来减少网络流量2、解决方案1)加密对返回的数据进行加密,我们必须对spring boot返回json数据前对数据进行拦截和加密处理...

2015-10-23 09:38:33

阅读数:12405

评论数:3

OC学习总结(三)

14、KVC和KVO》KVC,key-value coding键值编码,通过setValue: forKey: 的模式给对象设置属性的值,有点类似于C#中的反射机制 1、基本数据类型setValue时必须封装成对象,解封时时自动的 2、属性为对象时,可以通过键的路径进行设置和访问。...

2015-03-11 14:48:12

阅读数:526

评论数:0

OC学习总结(二)

oc学习总结二7、内存管理以下两种情况发生时,所有者对象将会获得该对象的所有权 创建或者复制对象:alloc, allocWithZone:, copy,copyWithZone:, mutableCopy, mutableCopyWithZone: 保留对象:retain 在不需要...

2015-02-15 14:33:32

阅读数:646

评论数:0

OC学习总结(一)

OC学习笔记知识要点1、 类(interface)头文件格式.h @interface class-name : super-class-name <protocol-name,...>{ @private instance variable ... @...

2015-02-14 10:10:57

阅读数:495

评论数:0

Session机制详解

本文转载自  http://justsee.iteye.com/blog/1570652 虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在J...

2014-12-05 15:33:00

阅读数:1173

评论数:0

一些记录

1、有用的5个JDK工具 http://www.csdn.net/article/2014-11-20/2822750-5-JDK-Tools-Every-Java-Developer-Should-Know?reload=1 2、。

2014-11-21 10:52:20

阅读数:426

评论数:0

Windows进程间各种通信方式浅谈

1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。 多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application ...

2014-08-27 14:38:12

阅读数:596

评论数:0

Unix系统下进程间通信方式及比较

本文转载自: 进程间的通信方式:    1.管道(pipe)及有名管道(named pipe):      管道可用于具有亲缘关系进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。  2.信号(signal):      信号是在软件层次上对中断机制...

2014-08-27 14:34:58

阅读数:7010

评论数:1

Java线程面试题Top50

本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的...

2014-08-21 15:30:37

阅读数:792

评论数:0

Secure Network (ssh端口映射)-----图详细可以使用

本文转载自: http://zhumeng8337797.blog.163.com/blog/static/100768914201172125444948/

2014-07-28 10:48:25

阅读数:2170

评论数:0

使用Git进行小项目代码管理

使用Git进行小项目代码管理 本文转载自:http://www.360doc.com/content/11/1114/13/1016783_164233224.shtml 之前在公司使用过SVN(无甚感觉)和ClearCase(把人恶心死的东西)两种版本控制工具,都不满意。后来...

2014-03-19 10:18:59

阅读数:750

评论数:0

PHP实践之路(十)类与对象(3)

PHP实践之路(目录索引)

2013-07-25 09:33:32

阅读数:902

评论数:0

PHP实践之路(九)类与对象(2)

PHP实践之路(目录索引) 类与对象(2)

2013-07-08 10:16:50

阅读数:721

评论数:0

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