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