温故而知新,代码块这东西时间一长一些东西容易忘记,比如静态代码块、非静态代码款、静态成员变量初始化、动态成员变量初始化、构造方法调用、类加载等等的顺序机制是怎么样的? 话不多说了,一个例子足以说明一...
分类:
编程语言 时间:
2015-08-17 19:59:07
阅读次数:
159
笔者最近开始学习了二叉树这种数据结构,于是写出了一个二叉树的实现~ ????二叉树真是个好东西 =。= ????该图显示了在二叉树中插入一个节点的步骤...下面就用这个二叉树做测试好了 /**?"BST.h"...
分类:
编程语言 时间:
2015-08-17 19:58:33
阅读次数:
278
对比下来,Revel的资料还是比较多,我个人推荐Revel。 Revel Web开源框架 是一个高效的Go语言Web开发框架, 其思路完全来自 Java 的 Play Framework。 https://github.com/robfig/revel 特点:热编译,简单可选,同...
分类:
编程语言 时间:
2015-08-17 19:57:08
阅读次数:
205
今天在处理一个删除cookie的需求.我在查询页面的时候将查询条件添加到了cookie中,这样,下一次查询的时候,我就可以带上上一次查询的条件.但是,再切换组织机构和退出登录的时候,需要删除所有的cookie.//这里为了说明问题,只是嵌入了代码的一部分
@RequestMapping
publicModelAnd..
分类:
编程语言 时间:
2015-08-17 19:53:33
阅读次数:
436
在tomcat8和spring4下搭建了websocket的聊天室,但是却存在一个问题,websocket服务端无法注入业务处理的所需要的servicebean,初步怀疑是加载顺序的问题。一:不能处理之前的关键代码如下importjavax.websocket.server.ServerEndpoint;@ServerEndpoint(value="/chat/video")pu..
分类:
编程语言 时间:
2015-08-17 19:52:36
阅读次数:
1149
在集群环境中,有时候需要批量修改nginx配置,或批量添加vhost主机。手动一个个添加,效率太慢,借助Fabric写了一个批量分发的脚本,会提高不少效率。思路:(1.在一台nginx修改配置或添加vhost主机,并测试;(2.测试成功后,将配制文件推送至堡垒机(跳板机);(3.在堡垒机上将配置..
分类:
编程语言 时间:
2015-08-17 19:50:54
阅读次数:
501
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expectedanindentedblock说明..
分类:
编程语言 时间:
2015-08-17 19:50:27
阅读次数:
297
本文主要介绍了在短语、句子、多词查询中,solr在控制查询命中数量、之后再对结果集进行排序。
如何合理的控制solr查询的命中的数量和质量???
在上篇文章中,提到了两种关于solr 对短语、短句(非关键词)的搜索精度解决方案,solr控制多词联合查询命中的数量。
但是上面解决了返回精度的问题。但是设置mm匹配精度 或者全词匹配defaultOperator=“AND”。df和qf 自定义的排序 就不起作用了。...
分类:
编程语言 时间:
2015-08-17 19:40:24
阅读次数:
3304
Curious
Robin Hood
Robin Hood likes to loot rich people since he helps the poor people with this money. Instead of keeping all the money together he does another trick. He keeps n sacks where h...
分类:
编程语言 时间:
2015-08-17 19:38:35
阅读次数:
172
经过前面两篇文章,你想大家应该已经知道网络爬虫是怎么一回事了。这篇文章会在之前做过的事情上做一些改进,以及说明之前的做法的不足之处。...
分类:
编程语言 时间:
2015-08-17 19:34:34
阅读次数:
309
基础构建模块委托时创建线程安全类的一个最有效的策略,只需让现有的线程安全类管理所有的状态即可。
平台类库中包含了一个并发构建块的丰富集合,如线程安全的容器与同步工具。5.1 同步容器类分两部分,一是JDK1.0的Vector与Hashtable,另一个是JDK1.2才被加入的同步包装类Collections.synchronizedXxx工厂方法创建的。Collections.synchroniz...
分类:
编程语言 时间:
2015-08-17 19:32:57
阅读次数:
285
POJ 3648 Wedding(2-SAT 拓扑排序输出任意一种解决方案)...
分类:
编程语言 时间:
2015-08-17 19:30:44
阅读次数:
182
下面这个”并发技巧清单“列举了在第一部分(二至五章)中介绍的主要概念和规则。
可变状态是至关重要的(It’s the mutable state,stupid)。
所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。
尽量将域声明为final类型,除非需要它们是可变的。
不可变对象一定是线程安全的。
不可变对象能极大地降低并发编程的复杂性。它们更为简单而且安...
分类:
编程语言 时间:
2015-08-17 19:32:35
阅读次数:
152
最短路
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 42716 Accepted Submission(s): 18715
Problem Description
在每年的校赛里,所有进入决赛的同学都会获得一...
分类:
编程语言 时间:
2015-08-17 19:29:20
阅读次数:
150
本节主要内容: 1. Spring AOP前置通知案例 2. Spring AOP环绕通知案例 3. Spring AOP异常通知案例 4. Spring AOP注解使用案例AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,AOP实际是GoF设计模式的延续关于...
分类:
编程语言 时间:
2015-08-17 19:30:13
阅读次数:
573
上一节。简介了怎样发现性能瓶颈。从这节開始。我会和大家分享我在项目中做的一些性能调优工作。这个系列没有什么顺序可言,认为什么重要。就说说什么。这节。我们聊缓存。最開始接触缓存这个词,是学习硬件知识的时候,cpu有缓存,并且还分一级缓存,二级缓存。三级缓存。、记得以前的以前老师提了一个非常有意思的问题...
分类:
编程语言 时间:
2015-08-17 19:26:21
阅读次数:
172
SpringMvcTest总结:最近要做单元测试,所以选择的是SpringTest这个测试框架。1.准备工作。(导入jar包) 因为使用Maven管理jar包,所以在要做单元测试的模块中的pom文件中加入如下代码: org.springframework spring-co...
分类:
编程语言 时间:
2015-08-17 19:26:56
阅读次数:
143