- 博客(24)
- 收藏
- 关注
转载 Java Thread 理论与实践: 处理 InterruptedException
很多 Java™ 语言方法,例如 Thread.sleep() 和Object.wait(),都可以抛出 InterruptedException。您不能忽略这个异常,因为它是一个检查异常(checked exception)。但是应该如何处理它呢?在本月的Java 理论与实践中,并发专家 BrianGoetz 将解释 InterruptedException 的含义,为什么会抛出 I
2015-04-29 11:19:47 508
原创 Maximum execution time of 30 seconds exceeded
一天早上在PHP中偶然遇到该异常,原因是我们每天都在将数据备份到测试服务器,数据库被锁住了。。。——————————————————————————————————————————在PHP中遇到:Maximum execution time of 30 seconds exceeded,发生在数据库更新操作的时候;在数据库中直接执行该更新操作:Lock wait timeout
2015-04-28 10:36:58 691
原创 线程中的wait,notify
在调用wait的时候,线程会释放其占用的对象锁,例子如下:public class Demo implements Runnable { private static final Logger logger = Logger.getLogger(Demo.class); public void run() { logger.info("我开始运行了
2015-04-23 17:00:03 416
转载 为什么不要用 StringBuffer 和 Vector
把贴吧一大神(那十无忧)的文章总结到此:http://tieba.baidu.com/p/1443344962#0-qzone-1-78428-d020d2d2a4e8d1a374a433f596ad1440--------------------------------------------------------------------------------------------
2015-04-23 16:18:57 941
原创 Java多线程——IllegalMonitorStateException
今天学习了一下线程,用vector和Integer分别作了一个例子,但Integer老是非法异常,后查了一下,发现Integer不能作为线程同步的对象
2015-04-22 15:50:37 567
原创 spring-data-neo4j 索引机制
SpringData Neo4j版本:3.0.1.release很抱歉,之前写的一些博客没有注明技术的版本号,之后会注意=======================================SDN中提供了一些索引类型:SIMPLE,LABEL,FULLTEXT,POINT——————————————————————————————1.默认情况下索引是LABE
2015-04-15 11:56:57 1971
原创 Neo4j 节点索引NodeIndex
1.优点对于实体来说,它的每个属性都可以做为索引来使用,从而是检索效率大大提高; 2.原理在杨使用批量导入的时候,是没有建立索引的,所以我们从此入手,分析NodeIndex(节点索引)的原理: 使用restapi手动创建索引:节点索引NodeIndex" title="Neo4j 节点索引NodeIndex" height="161" width="690">
2015-04-15 11:55:27 3013
转载 SolrCloud中一台server宕机情况下,依然能够正常查询
(参考:深入剖析SolrCloud(一) -Phinecos(洞庭散人)-博客园 )可以考虑添加shards.tolerant=true参数
2015-04-15 11:53:25 2054
原创 spring data solr 使用内嵌Solr服务器(单核)
1.如何在开发环境下配置spring datasolr来使用嵌入式Solr Server 可以根据官方给出的案例项目(spring-data-book),找到带有Embedded的类,即是使用嵌入式的solrServer,优点:不用自己配置环境,就可以学习使用spring data solr,注意:在该类中,被@after注解的函数内,包含删除数据并关闭EmbeddedSolrServer。
2015-04-15 11:47:50 15960 2
原创 spring data solr 之SolrTemplate与权重设置
1.(SolrTemplate)Springdata solr 实现了springdata访问Solr存储,并提供了springdata jpa模型的访问方式,另外,springdata solr提供了一个更底层的SolrTemplate,以方便启动一个嵌入式的solr服务器,使用方法见案例。。。https://github.com/SpringSource/spring-data-solr
2015-04-15 11:46:22 8464
原创 spring data solr 之多核配置
参考:1.SpringData Solr文档 —— Example 2.3.LBSolrServer using Namespace2.Solrj API —— LBHttpSolrServer LBSolrServer可以自动切换配置的多个SolrServer的URL,即使你的zookeeper服务器全部挂掉,也还是可以实现切换访问各个core(当然zookeeper挂掉的话
2015-04-15 11:44:23 4078
原创 PHP--导出excel乱码问题的解决方案
说明一下我的问题:当我的表格只有 第一行的标题和尾部 的时候,是乱码的;当有中间的数据部分时,是正常的;补图:解决方案:1、HTML中加上:2、PHP中加上:header('Cache-Control: no-store, no-cache, must-revalidate');header('Cache-
2015-04-15 11:30:41 1002 2
原创 排他
貌似一般项目不会用到,所以了解一下就ok===================================为了防止多用户同时操作,需要在修改之前做一次查询。你也不可能,在查询的时候,将数据库给锁住。
2015-04-15 11:13:19 598
转载 __int64 与long long 的区别
在(一些)ACM的OJ后台判题系统中,是不认__int64的,但是可以用long long来替换。。。那么,这两种数据类型有什么作用呢?==》http://341871.blog.51cto.com/331871/71253 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2
2015-04-15 11:10:40 883
原创 JMS之activeMQ--点对点通信
点对点通信的通信双方需要各开两个线程,即发送线程和接收线程从上图看到,A的send 与 B的receive 使用同一条通道,A的receive 与 B的send 使用另一条相同的通道,在activeMQ中通道即消息队列;参考博客:http://blog.csdn.net/iamfafa/article/details/6264587
2015-04-15 11:02:13 541
原创 Java上传图片
源自新浪微博抓取——今天在做发表微博时,需要预上传图片(先把图片上传到新浪服务器),上传的部分是用java完成的,一开始,我是把图片以字节流的方式读取,然后又把字节转成字符串,最后再把字符串转回字节,网上说这是一种自己给自己挖坑然后跳进去再想办法跳出来的行为,一直不能成功,后来才发现不能把字节转换成字符串的,否则图片会出现错误。参考博客:http://blog.cs
2015-04-15 10:57:06 663
原创 日志配置
1、maven引用 org.slf4j slf4j-log4j12 1.7.5 2、log4j.propertieslog4j.rootLogger=DEBUG,consolelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender
2015-04-15 10:55:30 606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人