首页 > 编程语言
Spring AOP:@DeclareParents 为对象添加方法
通过@Before @After @Around都注解,我们为对象原有的方法添加上了新的功能。那么,我们能不能为对象添加新的方法呢?通过 @DeclareParents ,答案是肯定的。 定义一个 Person 的空类及其子类 Student 定义一个名为 Skill 的接口及它的实现类 Skill ...
分类:编程语言   时间:2017-03-03 13:47:59    收藏:0  评论:0  赞:0  阅读:484
python 切片
切片来源:从list中取出来部分list,组成list 1.传统方法: [list[0],list[1],list[2]] 2.采用循环 ...
分类:编程语言   时间:2017-03-03 12:58:54    收藏:0  评论:0  赞:0  阅读:187
python+pcap+dpkt抓包小实例
通过pcap与dpkt抓包解包示例: ...
分类:编程语言   时间:2017-03-03 12:10:18    收藏:0  评论:0  赞:0  阅读:1223
python 列表排序方法reverse、sort、sorted基础篇
python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 reverse列表反转排序:是把原列表中的元素顺序从左至右 ...
分类:编程语言   时间:2017-03-03 11:51:01    收藏:0  评论:0  赞:0  阅读:206
版本号比较versioncompare方法,java实现
测试 ...
分类:编程语言   时间:2017-03-03 11:50:45    收藏:0  评论:0  赞:0  阅读:1019
Java高并发同步Volatile的使用
引言: 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 Volatile的官方定义 Jav ...
分类:编程语言   时间:2017-03-03 11:47:23    收藏:0  评论:0  赞:0  阅读:184
完全理解Python迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 ...
分类:编程语言   时间:2017-03-03 11:46:57    收藏:0  评论:0  赞:0  阅读:221
12. Integer to Roman(C++)
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. Solution: 以3999,为例: class Solution {public ...
分类:编程语言   时间:2017-03-03 11:43:57    收藏:0  评论:0  赞:0  阅读:205
javascript对文件的读写
整合了一下网上对于js实现文件读写的代码,但是该功能只能在ie浏览器下执行,另外有些电脑上的ie需要设置。 下面是写入代码: 下面是读出代码: ...
分类:编程语言   时间:2017-03-03 10:54:30    收藏:0  评论:0  赞:0  阅读:225
Rxjava上手
使用Rxjava框架,我个人觉得最大的好处就是能够很方便的在各个线程当中进行切换,而且代码还能保持很优雅。 在代码里面加上以下内容,便可以使用了。 compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' ... ...
分类:编程语言   时间:2017-03-03 10:49:07    收藏:0  评论:0  赞:0  阅读:290
SpringBoot 配置富文本编辑器 xheditor
一年前写过一篇:struts2 配置 xheditor 的文章。那时候还在用ssh,现在开始用spring boot。本来想配置CSDN的markdown编辑器的,可惜在github上找不到。所以,还...
分类:编程语言   时间:2017-03-03 10:03:04    收藏:0  评论:0  赞:0  阅读:750
python--元组tuple
元组与列表一样,都是序列。但元组不能修改内容(列表允许) 默认的,元组通过圆括号括起来 1. 使用type函数查看类型 2. tuple 函数 tuple 函数的功能与list函数基本一样:以一个序列作为参数并把它转换为元组。 元组的基本操作 同其他序列(如:索引,分片,相加,相乘) 注:使用负数索 ...
分类:编程语言   时间:2017-03-03 01:50:42    收藏:0  评论:0  赞:0  阅读:265
比较分析 Spring AOP 和 AspectJ 之间的差别
面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。 Spr ...
分类:编程语言   时间:2017-03-03 01:48:19    收藏:0  评论:0  赞:0  阅读:318
《JavaScript设计模式 张》整理
最近在研读另外一本关于设计模式的书《JavaScript设计模式》,这本书中描述了更多的设计模式。 一、创建型设计模式 包括简单工厂、工厂方法、抽象工厂、建造者、原型和单例模式。 1)简单工厂 又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象类的实例。 两种实现方式,第一种是通过类实例化对象创 ...
分类:编程语言   时间:2017-03-03 01:47:34    收藏:0  评论:0  赞:0  阅读:253
【原创】用python脚本在windows系统下收集msi的安装信息
接到个任务,要写一个脚本收集msi安装文件在windows下面的安装信息。 第一步:读取注册表识别出存在的msi。 由于msi在windows下面都是有一套统一的安装规则,我们可以识别HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi ...
分类:编程语言   时间:2017-03-03 01:47:21    收藏:0  评论:0  赞:0  阅读:320
端口占用的一种形式 Failed to initialize end point associated with ProtocolHandler ["ajp-bio-8090"] java.net.BindException: Address already in use: JVM_Bind <null>:8090
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-8090"]java.net.BindException: Address already in use: JVM_Bind <null>:809 ...
分类:编程语言   时间:2017-03-03 01:46:20    收藏:0  评论:0  赞:0  阅读:668
JavaScript:理解执行环境、作用域链和活动对象
作用域的原理,对JS将如何解析标识符做出了解答。而作用域的形成与执行环境和活动对象紧密相关。 我们对于JS标识符解析的判断,存在一个常见误区 首先,看一个关于JS标识符解析的问题 ,源于风雪之隅提出的问题 var name = 'globalName'; function funcA() { con ...
分类:编程语言   时间:2017-03-03 01:45:26    收藏:0  评论:0  赞:0  阅读:279
hadoop安装以及Java API操作hdfs
因为工作需求,需要我这边实现一个大文件上传到HDFS的功能,因为本机无法连接公司内网的集群,无奈只好自己动手搭建一个单节点的Hadoop来满足工作的需求。下面简单介绍下安装过程中遇到的坑我的机器是阿里云的最低配 安装文件:hadoop-2.6.0.tar.gz安装过程也不赘述,请参考:http:// ...
分类:编程语言   时间:2017-03-03 01:43:27    收藏:0  评论:0  赞:0  阅读:317
TF-IDF_MapReduceJava代码实现思路
2017年2月16日, 星期四 TF-IDF 1. 概念 2. 原理 3. java代码实现思路 数据集: 三个MapReduce 第一个MapReduce:(利用ik分词器,将一篇博文,也就是一条记录中的content进行词的拆分) 第一个MapReduce最终运行的结果: 1. 得到数据集中微博 ...
分类:编程语言   时间:2017-03-03 01:40:39    收藏:0  评论:0  赞:0  阅读:182
spring mvc 学习指南一
Spring框架 依赖注入技术,作为代码可测试性的一个解决方案已经被广泛应用,很多人在使用中并不区分依赖注入和控制反转(IOC) 简单来说,依赖注入的情况如下,有两个组件A和B,A依赖与B。假定A是一个类,且A有一个方法importantMethod使用到B,如下 : 要使用B,类A 必须先获得组件 ...
分类:编程语言   时间:2017-03-03 01:38:20    收藏:0  评论:0  赞:0  阅读:224
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!