jeff's blog

coder's life

阿里云CentOS服务器环境搭建php+nginx+mysql+java+git+nodejs

阿里云CentOS服务器环境搭建 CentOS 安装php 1. 下载php 7.2.11 wget http://sg2.php.net/distributions/php-7.2.11.tar.gz 2. 解压 tar -xzvf php-7.2.11.tar.gz 3. 进入源码目录 c...

2018-11-08 12:18:11

阅读数:54

评论数:0

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

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

2017-03-16 11:31:59

阅读数:484

评论数:0

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

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

2017-03-11 17:57:34

阅读数:10173

评论数:2

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

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

2016-05-13 10:19:55

阅读数:775

评论数:0

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

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

2016-05-11 16:46:22

阅读数:3133

评论数:0

Laravel框架异步队列配置流程

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

2016-04-15 11:20:34

阅读数:4572

评论数:0

Apache Commons工具集简介

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

2016-02-04 10:55:35

阅读数:647

评论数:0

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

Java NIO概览

2015-11-05 15:29:03

阅读数:1401

评论数:0

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

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

2015-10-23 09:38:33

阅读数:13477

评论数:3

OC学习总结(三)

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

2015-03-11 14:48:12

阅读数:548

评论数:0

OC学习总结(三)

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

2015-03-11 14:48:00

阅读数:13

评论数:0

OC学习总结(二)

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

2015-02-15 14:33:32

阅读数:671

评论数:0

OC学习总结(二)

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

2015-02-15 14:33:00

阅读数:13

评论数:0

OC学习总结(一)

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

2015-02-14 10:10:57

阅读数:530

评论数:0

OC学习总结(一)

OC学习总结(一) 知识要点 1、 类(interface) 》头文件格式.h @interface class-name : super-class-name &amp;lt;protocol-name,...&amp;gt;{ @private inst...

2015-02-14 10:10:00

阅读数:12

评论数:0

Session机制详解

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

2014-12-05 15:33:00

阅读数:18

评论数:0

Session机制详解

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

2014-12-05 15:33:00

阅读数:1193

评论数: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

阅读数:480

评论数:0

一些记录

1、有用的5个JDK工具 http://www.csdn.net/article/2014-11-20/2822750-5-JDK-Tools-Every-Java-Developer-Should-Know?reload=1 2、JavaPapers(一个值得看和学习的关于java个人网站)...

2014-11-21 10:52:00

阅读数:13

评论数:0

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

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

2014-08-27 14:38:12

阅读数:624

评论数:0

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