动态代理 Proxy动态代理是基于实现接口的,被代理类实现了某个功能接口, 代理类实现invocationHandler 接口重写invoke(Object proxy, Method method , class 代理类) 用Proxy.newProxyInstance(类加载器, 被代理类实现的 ...
分类:
编程语言 时间:
2017-09-07 00:52:15
阅读次数:
141
name = input("name:") age = input("age:") job = input("job:") salary = input("salary:") info1 = ''' ---------------------info of %s-------------------... ...
分类:
编程语言 时间:
2017-09-07 00:52:00
阅读次数:
195
1.函数 有无return,均会返回结果,无结果返回None 返回值:单一值(返回多值其实是返回一个tuple) 递归函数:防止栈溢出(函数调用通过栈实现,函数调用-入栈[栈帧+1],函数返回-出栈[栈帧-1])——栈空间有限 默认参数:只定义在必需参数后面 可变参数:(*args)——一个tupl ...
分类:
编程语言 时间:
2017-09-07 00:51:46
阅读次数:
163
泛型基础 泛型类 我们首先定义一个简单的Box类: 这是最常见的做法,这样做的一个坏处是Box里面现在只能装入String类型的元素,今后如果我们需要装入Integer等其他类型的元素,还必须要另外重写一个Box,代码得不到复用,使用泛型可以很好的解决这个问题。 这样我们的Box类便可以得到复用,我 ...
分类:
编程语言 时间:
2017-09-07 00:51:30
阅读次数:
282
一、输入和输出 1.输出 print() print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格 2.输入 input() (1)Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。 ...
分类:
编程语言 时间:
2017-09-07 00:51:00
阅读次数:
276
1,线程饥饿死锁 在线程池中,如果任务依赖于其他任务,那么可能产生死锁。在单线程的Executor中,如果一个任务将另一个任务提交到同一个Executor,并且等待这个被提交任务的结果,那么通常会引发死锁。第二个任务停留在工作队列中,等待第一个任务完成,而第一个任务又无法完成,因为它在等待第二个任务 ...
分类:
编程语言 时间:
2017-09-07 00:50:07
阅读次数:
257
单例设计模式 单例模式在日常开发中用的也比较多,顾名思义就是一个类的对象在整个系统中只能有一个 优点: 1、单例模式会阻止其他对象实例化其自己的单例对象副本,从而确保所有对象都访问唯一实例 2、由于在整个系统中指存在一个实例对象,避免了频繁的创建和销毁对象,因此可以节约系统资源 3、避免了对共享资源 ...
分类:
编程语言 时间:
2017-09-07 00:50:01
阅读次数:
192
那就是为什么我配置好web.xml中的dispatchservlet后,js,css,甚至gif都不能正常显示了 我们来看看我们配置的web.xml 这个就涉及到一个知识点了,就是url-pattern的 / 和 * 的区别了 这里我来引用一段别人的原话 url-pattern有5种配置模式: (1 ...
分类:
编程语言 时间:
2017-09-07 00:49:11
阅读次数:
139
效果图 代码 indexFreeMarker.ftl ...
分类:
编程语言 时间:
2017-09-07 00:48:54
阅读次数:
600
1. Socket 编程原理 网络上的实体通过端到端的连接进行数据的发送与接收,即进行通信。通信的一端就叫做一个socket。要通过socket进行通信,服务端和客户端都需要为通信做一些准备。 首先,服务端需要初始化socket,然后为socket绑定端口和IP,客户端使用这个IP和端口表名要与哪个 ...
分类:
编程语言 时间:
2017-09-07 00:48:42
阅读次数:
243
安装 : 创建python2虚拟环境: 进入/py2/bin/ : 退出虚拟环境:deactivate 创建python3虚拟环境: . 这样就进入python3的虚拟环境: ...
分类:
编程语言 时间:
2017-09-07 00:05:42
阅读次数:
162
目录1 红黑树的介绍2 红黑树的应用3 红黑树的时间复杂度和相关证明4 红黑树的基本操作(一) 左旋和右旋5 红黑树的基本操作(二) 添加6 红黑树的基本操作(三) 删除 作者:Sky Wang 于 2013-08-08 概述:R-B Tree,又称为“红黑树”。本文参考了《算法导论》中红黑树相关知 ...
分类:
编程语言 时间:
2017-09-07 00:05:15
阅读次数:
184
使用Random类产生随机数 产生某个范围的随机数,比如[20,50] ...
分类:
编程语言 时间:
2017-09-07 00:05:05
阅读次数:
154
/*bean.xml配置*/ /*com.action.UserAction*/ /*com.dao.UserDao*/ /*com.service.UserService*/ /*com.beans.User*/ query.jsp addUser.jsp update.jsp 关于jar包由于某 ...
分类:
编程语言 时间:
2017-09-07 00:03:56
阅读次数:
152
Spring Cloud Netflix This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environme ...
分类:
编程语言 时间:
2017-09-07 00:03:48
阅读次数:
883
一、基于jQuery的ajax实现(最底层方法:$.jax()) $.ajax( url: type:''POST“ ) $.get(url,[data],[callback],[type]) #callback是发送成功后就执行的函数,type是告诉服务器需要什么数据,type:text|html ...
分类:
编程语言 时间:
2017-09-07 00:02:59
阅读次数:
228
#!/usr/bin/env python#_*_conding:utf-8_*_# #编写登陆接口,要求:#输入用户名密码#认证成功后显示欢迎信息#密码输错三次后锁定帐户# user='admin' # 定义登录帐号密码passwd='123' # 定义登录帐号密码count=0 #定义记数器f= ...
分类:
编程语言 时间:
2017-09-07 00:02:46
阅读次数:
165