一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从cla ...
分类:
编程语言 时间:
2017-07-09 23:02:54
阅读次数:
221
一、背景 上篇文章我们介绍了如何在centos7下面进行安装单机版redis以及redis集群。这篇文章,我们来聊一聊如何使用java客户端来进行操作redis。我们知道redis的java客户端有很多,如:jedis、redission等。这篇文章着重介绍我们平常使用最多的redis的java客户 ...
分类:
编程语言 时间:
2017-07-09 23:03:04
阅读次数:
476
1、写一个装饰器,限制一个函数的访问频率,比如说10秒。 ...
分类:
编程语言 时间:
2017-07-09 23:04:46
阅读次数:
165
恢复内容开始 this 指向 1、this指向调用函数时绑定的对象。当没有绑定对象时,则指向windows 2、浏览器中,全局环境的this指向windows对象。 3、可以通过call/apply修改this的指向,es5可以通过bind修改this的指向 function Person(){ t ...
分类:
编程语言 时间:
2017-07-09 23:05:04
阅读次数:
128
交互式输入,判断用户名密码是否匹配 ...
分类:
编程语言 时间:
2017-07-09 23:05:41
阅读次数:
200
...
分类:
编程语言 时间:
2017-07-09 23:06:29
阅读次数:
160
class Send implements Runnable{ PipedOutputStream pos = null; public Send() { this.pos = new PipedOutputStream(); } public PipedOutputStream getPipedO... ...
分类:
编程语言 时间:
2017-07-09 23:06:34
阅读次数:
136
1、-D<name>=<value> set a system property 设置系统属性。 java命令引入jar时能够-cp參数,但时-cp不能用通配符(多个jar时什么烦要一个个写,不能*.jar),面通常的jar都在同一文件夹。且多于1个。 -Djava.ext.dirs 有了这个,就不 ...
分类:
编程语言 时间:
2017-07-09 23:07:24
阅读次数:
167
前言 前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。 本篇主要讲如何用Java调用webdriver框架的API,对浏览 ...
分类:
编程语言 时间:
2017-07-09 23:07:51
阅读次数:
165
https://hellokoding.com/hello-single-sign-on-sso-with-json-web-token-jwt-spring-boot/ https://github.com/mefernandez/spring-multi-module-oauth-sso htt ...
分类:
编程语言 时间:
2017-07-09 23:09:29
阅读次数:
225
分类: 分布式技术(3) 分类: 分布式技术(3) 目录(?)[+] 目录(?)[+] 平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技 ...
分类:
编程语言 时间:
2017-07-09 23:10:06
阅读次数:
262
【064-Minimum Path Sum(最小路径和)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a m x n grid filled with non-negative numbers, find a path from top left to ...
分类:
编程语言 时间:
2017-07-09 23:11:10
阅读次数:
323
一维数组: 同一种类型数据的集合,其实数组就是一个容器。 好处: 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型 [元素个数或者元素长度]; 例: int [] arr = new int [5]; //表示:一个以5个整数类型组成的数组 ...
分类:
编程语言 时间:
2017-07-09 23:11:25
阅读次数:
202
1、全局代码中的this:始终指向window 2、函数代码中的this: 在通常的函数调用中,this是由激活上下文代码的调用者来提供的,即调用函数的父上下文(parent context )。this取决于调用函数的方式。 即使是正常的全局函数也会被调用方式的不同形式激活,这些不同的调用方式导致 ...
分类:
编程语言 时间:
2017-07-09 23:12:47
阅读次数:
222
JS一共为我们定义了6中数据类型,分别是:undefined、null、boolean(布尔)、number(数字)、string(字符串)、object(对象)。(ES6中定义了另外其他的数据类型)。其中前5中为简单数据类型、object为复杂数据类型 在理解每一种数据类型之前,我们说一下变量,在 ...
分类:
编程语言 时间:
2017-07-09 23:13:25
阅读次数:
231
获取数组的最值(最大值和最小值) 思路: 1、获取最值需要进行比较,每一次比较都会有一个较大的值,因为该 值不确定,需要一个变量进行临储。 2、让数组中的每一个元素都和这个变量中的值进行比较,如果大于了 变量中的值,就用该变量记录较大值。 3、当所有的元素都比较完成,那么该变量中存储的就是数组中最大 ...
分类:
编程语言 时间:
2017-07-09 23:14:00
阅读次数:
734
Python对象中一些方法 一、__str__ class Teacher: def __init__(self,name,age): self.name=name self.age=age self.courses=[] def teach(self): print('%s teach' %sel ...
分类:
编程语言 时间:
2017-07-09 23:15:27
阅读次数:
258
转载自CSDN博客:http://blog.csdn.net/shenglanya/article/details/52213500 首先要记住的一句话就是Never use gets().这是因为gets()函数不检查目标数组是否能够容纳输入,而若想把一个字符串读到程序中,最先要做的事情就是预留存 ...
分类:
编程语言 时间:
2017-07-09 23:16:02
阅读次数:
584
JavaScript 简介 JavaScript,一种直译式脚本语?言,是一种动态类型、弱类型、基于原型的语?言,内置?支持类型。它的解释 器?被称为 JavaScript 引擎,是浏览器?的一部分,广泛用于客户端的脚本语?言,最早是在 HTML 网页上使用, 用来给 HTML 网页增加动态功能。然 ...
分类:
编程语言 时间:
2017-07-09 23:16:13
阅读次数:
201
python内置封装了很多常见的网络协议的库,因此python成为了一个强大的网络编程工具,这里是对python的网络方面编程的一个简单描述。 urllib 和 urllib2模块 urllib 和urllib2是python标准库中最强的网络工作库。这里简单介绍下urllib模块。本次主要用url ...
分类:
编程语言 时间:
2017-07-09 23:16:31
阅读次数:
380