自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 Redis分布式算法 — Consistent hashing(一致性哈希)

传统的分布式算法在了解redis分布式算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。场景描述:假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存,我们希望这些图片被均匀的缓存到...

2018-08-09 14:17:57 306

原创 Java实现微信授权登录

这篇文章出了介绍微信授权登录之外,还简单介绍QQ登录的相关流程。首先要开发微信授权登录操作,必须有一个微信公众平台注册一个账号,具体网址在微信公众平台。在这里仅对于个人开发者而言,订阅号应该是个人开发者的首选,但是订阅号是不支持微信授权登录操作的,所以需要一个企业号的微信公众平台账号。具体的操作就不详细介绍了,大家可以自己去微信龚总好了,接下来就正式开始微信授权登录的流程介绍了。首先来

2017-04-13 16:07:33 19570 2

转载 程序员技术练级攻略

前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什

2014-05-21 21:44:27 779 2

原创 Linux系统下Java环境安装

JDK安装yum -y list java*yum install java-1.8.0-openjdk*java -version

2020-05-26 11:14:01 148 1

转载 IntelliJ IDEA 下载安装(含注册码)

IntelliJ IDEA号称当前Java开发效率最高的IDE工具。IntelliJ IDEA有两个版本:社区版(Community)和旗舰版(Ultimate)。社区版是免费的、开源的,但功能较少;旗舰版提供了较多的功能IntelliJ IDEA 官网:https://www.jetbrains.com/idea/1. 打开官网2.选择终极版本,并下载安装程序...

2019-06-13 10:43:42 1266

原创 (一)、WAMPServer、PHPServ集成环境下载和安装

W:Windows A:Apache M:Mysql P:PHPWAMPServer官网:http://www.wampserver.com/en/PHPServ官网:https://www.appserv.org/en/

2019-03-06 11:30:04 477

原创 nginx基础篇(二、nginx目录解析与编译参数说明)

一:nginx的目录解析nginx在centos系统下采用yum方式安装,实际上是一个个的rpm包,所以可以采用如下命令就可以列出nginx服务所安装的目录。rpm -ql nginxnginx安装目录如下:/etc/logrotate.d/nginx/etc/nginx/etc/nginx/conf.d/etc/nginx/conf.d/default.conf/et...

2018-08-18 16:30:18 304

原创 nginx基础篇(一、快速安装nginx)

环境准备:linux centos7。如果不知道自己LInux系统是否属于centos,可以查看我的博客:LInux系统如何查看版本信息一:打开nginx官网。nginx官网地址:http://nginx.org/步骤:1、找到download2、了解nginx的三个版本。3、找到最下面的Pre-Built Packages,点击stable version(稳...

2018-08-15 00:05:31 680

原创 LInux系统如何查看版本信息

首先你需要知道Linux中的包管理器(Package Manager) 。apt-getUbuntu中,默认采用apt-get 作为包管理器常见的命令:apt-get update apt-get upgrade apt-get install apt-get uninstall apt-get sourceyumCentOS中,默认使用yum作为包管理器,用法很类似...

2018-08-10 09:44:43 2382

原创 vsftpd文件服务器基础与安装

Linux下安装vsftpd 一:vsftpd简介(linux)vsftpd 是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。二:vsftpd特点(linux)vsftpd是一款在Linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用,支持虚拟用户、支持带宽限制等功能。三:vsftpd安装(linux)...

2018-08-09 15:16:42 266

原创 Linux环境下安装Redis图解教程(一)

目录一:准备安装包二:安装gcc、tcl环境三:正式安装redis1)redis解压2)make一下3)make test测试一下4)第一种方式:启动redis服务端5)第二种方式:启动redis服务端 一:准备安装包首先请在下面的地址中下载linux安装包,本篇默认采用redis.2.8.20.tar.gz来进行演示。附:Linux下redis下载...

2018-08-08 17:31:01 483

原创 Android常用权限permission列表摘录

最新、最全的Android权限知识!!!

2014-07-31 20:55:44 753

转载 Android中APK安装过程

Android中APK安装过程及原理解析-来自华为内部资料应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机

2014-07-17 09:48:01 1142

原创 Java异常处理终结篇——如何进行Java异常处理设计

使用Java异常的人很多,但能合理使用的却不多,Java异常处理设计是一个冷门的话题,但好的异常设计会让程序有质的变化,所以本文从各个方面分析便总结了,在Java程序中,如何进行异常设计。...

2014-06-05 21:34:10 1035

原创 初学数据库

JDBC连接数据库的步骤JDBC连接数据库可以概括为6步,分别是加载JDBC驱动、建立数据库连接、创建一个语句对象、执行一个查询、处理结果集和关闭数据库连接,下面将分别予以详细介绍。1. 加载JDBC驱动如果使用第一种数据库驱动(JDBC-ODBC桥)连接,那么可以使用java反射机制中的方法forName()进行加载,如:Class.forName(“sun.jd

2014-06-04 21:31:36 618

转载 如何使用搜索技巧来成为一名高效的程序员

没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩  对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。  如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。

2014-06-04 18:54:07 548

转载 Java集合类

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elemen

2014-06-03 22:16:46 535

转载 一个程序员的职业生涯

作为一名程序员,将来的路应该怎么走?有很多的年轻人非常的困惑,事实上,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。  如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累

2014-05-29 22:00:41 979

原创 JavaWeb过滤器(filter)的认识

Filter也称为过滤器,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

2014-05-28 22:21:10 937

转载 趣文:如何通过给MM修电脑培养感情

在修之前,向MM反复声明,这电脑故障是有硬件和软件之分的,如果是硬件故障,例如显卡风扇不转了,显示器连线老化,显示器分辨率超出显示器指标,等等都会导致黑屏啊,这个我不回家用专门的工具是修不好的!这样一旦真的没修好,就立刻耸肩膀作无奈装:真的是硬件问题,还是送去保修吧。而MM当作硬件问题去保修,JS大人即使发现是软件问题,也会毫不犹豫作为硬件问题处理,所以决计不会有败露的麻烦。表演篇

2014-05-26 21:57:40 690 1

原创 javaweb中转发与重定向的区别

关于两者的区别我就不用多说了,一搜一大堆,大概就是:重定向是客户端跳转,转发是服务器端跳转在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到ne

2014-05-23 21:50:04 823 1

原创 有关Session的相关问题

1、服务器是如何做到一个session为一个浏览器的多次请求而服务1.1  服务器创建session出来后,会把 session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session 的id号去,服务器发现客户机带session id过来了,就会使用内存中与之对应的session为之服务 2、如何做到一个session

2014-05-20 16:13:31 604

转载 java学习感悟

每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只是谈自己对java的理解和学习,希望有抛砖引玉的作用。    首先是对java学习的个人理解:    "师者,受业传道,解惑者也。"同样的,从这句话中明白学习中自己应该做的是什么。要对于java学习来说:明确学习的目的,要学习的java既所谓的“业”,学习java的思想既所谓的“道”,java学习当中遇到的困难就是“惑”了。总之

2014-05-18 22:00:48 773

原创 ServletContext的应用场景

目前来说,初学ServletContext对象,有几个

2014-05-18 15:12:10 898

原创 ServletConfig的应用场景

对于ServletConfig对象来说,目前我说要说的

2014-05-18 14:47:56 659

原创 xml初步学习

1.先简单介绍一下XML,xml 是基于文本的标记性行语言,类似于html,可以方便存储数据 2,XML文件的几种格式:  格式1:查看一个 XML 的 CD 目录[html] view plaincopyxml version="1.0" encoding="utf-8" ?>  CATALOG>      CD> 

2014-05-13 22:03:25 574 2

原创 软件三层架构图解+实例

1、通过

2014-05-12 22:00:54 2727 3

Redis可视化工具Redis Desktop Manager

Redis Desktop Manager是一款windows平台下的可视化redis数据库桌面管理工具,使用它你可以查看、删除、修改你的redis数据库数据!

2018-08-08

JavaEE开发的颠覆者 Spring Boot实战PDF完整版

随着动态语言的流行(Ruby、Grovvy、Scala、Node.js),Java开发的显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。 在上述的环境下,Spring Boot 应运而生。它使用"习惯由于配置"(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无须动手进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器),准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

2017-12-01

XMLSPy2013

XML编辑的工具 初学者学习XMl工具 很好用的 快快下载吧

2015-05-07

spring中文API

Spring开发的中文API,你值得拥有!很详细的,快点下载看看吧

2015-05-07

JavaEE--API参考手册英文版

JavaEE参考手册 一册在手 天下我有

2014-07-13

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

TA关注的人

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