AspectJ是一个面向切面编程的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。AspectJ目前支持以下三种编织的方式编译时编织:把aspect类(aop的切面)和目标类(被aop的类)放在一起用ajc编译。后编译时编织:目标类可能已经被打成了一个jar包,这时候也可以用ajc命令将jar再编织一次加载时编织L
分类:
编程语言 时间:
2018-04-28 19:19:39
收藏:
0 评论:
0 赞:
0 阅读:
189
最近开发的搜索引擎中,需要对索引进行分片。根据项目的需求,我们提供了两种分片方式。过程博客记录一下。Hash算法原理很简单,通过行键(_id)的Hash值确定所在的分片,然后再进行操作。举个栗(例)子,现在有个索引,初始化5个分片,分别为shard0, shard1, shard2, shard3, shard4。现在需要保存一行数据,_id为0001000000123,_id的HashCode为
分类:
Web开发 时间:
2018-04-28 19:19:29
收藏:
0 评论:
0 赞:
0 阅读:
278
版本:MySQL-5.7.20 1、更换yum源wget -O /etc/yum.repos.d/eprl.repo http://mirrors.aliyun.com/repo/epel-6.repo2、安装cmaketar xf cmake-3.0.0.tar.gzcd cmake-3.0.0./bootstrapmakemake install2、安装boosttar -zxvf
分类:
数据库技术 时间:
2018-04-28 19:19:18
收藏:
0 评论:
0 赞:
0 阅读:
251
安卓手机链接window服务器工具。安卓手机连接linux服务器工具
分类:
移动平台 时间:
2018-04-28 19:18:34
收藏:
0 评论:
0 赞:
0 阅读:
160
java大致分成三类1.Javase桌面应用2.Javaee企业应用3.Javame智能终端注:javame已经淘汰了一、JAVA发展Java是1995年由sun公司推出,后2010年被oracle(甲骨文)公司收购。其中文名为加哇,logo像一杯咖啡,意为美味的咖啡,用java编程就像一杯美味的咖啡。二、java特点Java是解析型编程语言,不能对计算机进行直接操作,需要安装java虚拟机,对j
分类:
编程语言 时间:
2018-04-28 19:18:24
收藏:
0 评论:
0 赞:
0 阅读:
175
传输层TCPUDPTCP:ip提供点到点的连接,通过ip可以找到目标主机,TCP传输控制协议提供可靠的面向连接的端到端的协议(确认端口、提供服务类型)(传输效率低)DUP:用户数据报协议,不可靠的非面向连接的协议。(传输效率高)TCP封装格式4.TCP的三次握手=建立连接、四次断开=结束通信发送完成之后断开连接=四次断开TCP计时器:重传计时器——为了控制丢失的数据段坚持计时器——为了防止零窗口死
分类:
其他 时间:
2018-04-28 19:18:10
收藏:
0 评论:
0 赞:
0 阅读:
213
类的定义1、格式:object:所有类的超类,拥有很多的方法classStuentName(object):pass2、类里面一般都是由很多函数组成,函数的第一个参数默认都是self如果需要全局变量,就在类的内部直接定义类的内部在调用函数或者调用变量的时候,必须使用self.变量或者self.函数self代表的是类实例化以后的个体,指的类本身4、实例化类的首字母小写作为实例,然后类实例化stude
分类:
其他 时间:
2018-04-28 19:18:02
收藏:
0 评论:
0 赞:
0 阅读:
236
在使用jira工具时,不管是缺陷流程,需求管理流程也好,往往其自带的工作流不能够满足公司实际的使用需要,这时候,就需要进行个性化定制符合公司实际需要的工作流了,那么,如何进行个性化的工作流定制呢?一、自定义工作流1、用管理员账号登录,进入问题页面2、在问题页面中,点击addworkflow按钮也可以从已有的工作流进行复制,再进行修改,输入工作流名称及描述3、添加工作流步骤输入步骤名称、步骤链接的状
分类:
其他 时间:
2018-04-28 19:17:50
收藏:
0 评论:
0 赞:
0 阅读:
216
1.加载架包 commons-fileupload.jar commons-io-2.4.jar 2.在一些文件存储量很小的工程中,一般都是把上传的文件放置在工程本身的目录下,但当上传的文件的量越来越大的时候,工程本身的文件夹容量也会越来越大,不利于工程 的打包和部署,工程的启动和运行也会受到影响, ...
分类:
编程语言 时间:
2018-04-28 19:16:07
收藏:
0 评论:
0 赞:
0 阅读:
311
安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。 如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodep ...
分类:
其他 时间:
2018-04-28 19:15:49
收藏:
0 评论:
0 赞:
0 阅读:
219
1.json 字符串转换成对象 SyncCarriageStatusDTO dto= JSON.parseObject(value,SyncCarriageStatusDTO.class); 2.枚举字符串转换成枚举类型 RefTypeEnum refType=RefTypeEnum.valueof ...
分类:
编程语言 时间:
2018-04-28 19:15:32
收藏:
0 评论:
0 赞:
0 阅读:
165
rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdtoo ...
分类:
编程语言 时间:
2018-04-28 19:14:56
收藏:
0 评论:
0 赞:
0 阅读:
212
由于工作的需要,身为git的小白的我开始研究git相关的命令和操作。结合网上收集和廖雪峰的git教程,记录所学知识点。 相关的效果就不再这里显示了。 首先我们看一下git的常用命令: 常用命令 git init : 初始化仓库git add 文件名 :把文件添加到暂存区git commit -m " ...
分类:
其他 时间:
2018-04-28 19:14:36
收藏:
0 评论:
0 赞:
0 阅读:
374
今天看了几篇文章,对String、StringBuffer、StringBuilder三者之间有了一丝了解,记录一下,加深印象,以便后期查看。 1、首先从速度来说 String<StringBuffer<StringBuilder。 因为在String中,他是一个字符串常量,二StringBuffe ...
分类:
其他 时间:
2018-04-28 19:14:19
收藏:
0 评论:
0 赞:
0 阅读:
179
后台spring mvc接收List参数报错如下:org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.util.List]: Specified class is an interface ...
分类:
编程语言 时间:
2018-04-28 19:14:03
收藏:
0 评论:
0 赞:
0 阅读:
2244
1.第一步首先从git托管平台clone项目,我这里就使用idea为例: 填写git的url与存放本地目录名及项目名 2.如果你对项目进行了一些修改,就可以执行git命令,进行提交。 有两种方法: 1.使用idea自带的图形界面进行操作。选中修改过的文件,右键选择git--add添加到本地仓库。 再 ...
分类:
其他 时间:
2018-04-28 19:13:42
收藏:
0 评论:
0 赞:
0 阅读:
241
array_multisort 对多个数组或者多维数组进行排序 "参考:[secure.php.net" ] 说明: array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。 参数 ==array1== 要排序的array ==array1_sor ...
分类:
编程语言 时间:
2018-04-28 19:13:25
收藏:
0 评论:
0 赞:
0 阅读:
180
一、代码结构 application.properties文件里配置 网页打开http://localhost:8080/demo 页面显示:NanJing , JiangSu ...
分类:
编程语言 时间:
2018-04-28 19:13:09
收藏:
0 评论:
0 赞:
0 阅读:
205
转载内容:http://www.cnblogs.com/google4y/p/3421017.html 1. Model Model 是一个接口, 其实现类为ExtendedModelMap,继承了ModelMap类。 public class ExtendedModelMap extends Mo ...
分类:
编程语言 时间:
2018-04-28 19:12:49
收藏:
0 评论:
0 赞:
0 阅读:
190
在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数 但是 ...
分类:
其他 时间:
2018-04-28 19:11:38
收藏:
0 评论:
0 赞:
0 阅读:
188