自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (12)
  • 收藏
  • 关注

原创 IDEA中通过sbt创建Scala工程导入依赖报错

通过IDEA创建基于sbt的Scala项目,相关以来会通过sbt插件进行下载,由于是第一次创建,需要下载的jar包会比较多,时间会很长。在等待sbt下载提示消失后,在控制台看到很多错误信息,主要错误内容如下: Error:Error while importing SBT project:<br/>...<br/><pre>unresolved ...

2016-02-02 16:24:03 1661

Java枚举类-行为模式最佳实践

下面的主要内容是读了《Effective Java》第二版第30条之后的一些看法和总结。      在面对一大篇的叙述性的知识点介绍时,往往觉得太过乏味,抓不住重点甚至有些力不从心。而采用对比的学习方式,可以明了孰优孰劣,关键特性是什么。第30条关于枚举的介绍,带给我一些感触。曾和同事讨论如何使用常量,说就用过public static final,不知道枚举,唉╮(╯▽╰)╭是多...

2015-12-18 16:21:46 518

模式之IOC设计思想总结

        IOC(Inversion of Control)即控制反转,是在面试或平常交流中经常遇到了词汇;我也曾经仿照Spring,利用JDK的反射和动态代理实现了一个简单的IOC框架,感觉算是知其然也知其所以然了;但如果问我Spring的IOC之所以流行的原因是什么,或者说IOC的好处和核心原理是什么,还真是一下子回答不出来。              IOC作为一种设计模式...

2015-12-15 17:27:01 326

原创 程序员杂志啊~~

定了一年CSDN《程序员》杂志电子版一年,有种被坑的感觉呢~完全没有以前读纸质书的感觉啊,还是iteye月刊良心

2015-11-10 14:15:46 174

一个电梯运行的简单模拟实现

用Java写了一个类似电梯模拟器的一段代码,运行了下,还没有发现大问题,记录如下:基本思路:模拟电梯运行(为单一电梯,未考虑达到承载上限,最短等待时间等问题)基本条件:1、电梯有三种状态:静止,向上,向下。2、每层的指示灯有三种状态:向上、向下、到达(只开门)。3、开门上人1秒,每上或下一层用0.1秒。 实现方案:使用一个队列(可看做时间优先)将所有按钮事件...

2015-10-20 18:02:01 4979 4

索引块丢失导致的ora-08102异常及解决方案

       “出现Ora-8102的原因一般是由于索引中的KEY和TABLE里的相关字段值不同导致数据不一致引起。一般来说,出现ORA-8102,是由于数据库逻辑或者物理故障引起的,损坏的可能是表数据,也可能是索引数据。如果损坏的是索引数据,那么只需要将索引重建就可以使表和索引数据一致,从而解决问题。如果损坏的是表数据,那么要看损坏的范围,如果只是损坏了某一行,那么纠正某一行的数据就可以了,...

2015-04-08 14:35:22 639

Oracle存储过程捕获异常没有抛出导致的JDBC异常

      名字起的好拗口。      这是一个关于执行超时的问题。      业务场景是这样的:根据要求,需要每天生成若干报表(原始数据量约为4-5GB),使用一个总的存储过程调度几十个子存储过程(由于有依赖关系,存储过程需要串行执行),为了不影响当天的剩下的工作,生成报表有个容忍时间(2-3小时),超过时间后就需要强行终止。      在测试中发现,使用setQueryTime...

2015-03-18 17:10:52 304

原创 ConcurrentHashMap的数据不一致问题

        ConcurrentHashMap被认为是支持高并发、高吞吐量的线程安全一个HashMap实现,因此多线程开发中经常使用到,但是最近在开发中却遇到了数据不一致问题,给自己埋了个大坑,下面描述下问题:首先是工作场景描述:有一个订单列表,每个订单又包含多种类型的任务,每个线程一次只能处理一种类型的任务(取所有订单的该类型的任务,进行批量处理,任务没有先后关系),某订单处理完...

2015-03-06 18:32:38 1792 2

Cassandra一致性日志分析

接上一篇关于Cassandra一致性的讨论,见:Cassandra一致性问题及客户端解决方案 通过对Cassandra源码添加若干日志,今天应该是找到了问题的根本原因。共三台机器10.130.24.90,10.130.24.91,10.130.24.143问题原因分析:日志按照请求的先后顺序截取。表格的主键为(empID, deptID)日志1:   请求被发送到91...

2015-01-16 13:26:40 225

Cassandra一致性问题及客户端解决方案

          数据一致性是分布式原理CAP的一个要素,在以往使用Mysql或Oracle时,几乎不用为一致性操心,而现在用到了Cassandra(目前使用了2.0.0版本),它保证的是数据的最终一致,导致在实际使用过程中出现了很多问题。        很多问题的根源,就是在更新一条记录,如果马上查询,结果竟然还是旧数据,或者新插入条数据,在查询会发现结果为空。这就是最终一致性的特点...

2014-02-19 17:23:33 392

原创 关于Cassandra启动加载索引是报AssertionError的问题及解决

              系统环境:        linux5.4  64位        jdk1.6.45 64位        Cassandra1.2.5        最近在使用Cassandra做一个通讯录的存储工作,通讯录表共建了三个二级索引,有三个复合主键,有一个功能就是根据某二级索引查询出相关的所有联系人,该二级索引的长度大约为32,可以看做是主键的一...

2013-09-04 18:31:51 397

原创 Mysql双机异常及解决方案

今天Mysql双机遇到两个问题,从网上整理下解决方案,记录下来: 通过以下命令行可查看异常信息 mysql> show slave status\G; 具体细节可查看Mysql日志。 问题一: 命令行报错如下 Slave_IO_Running: No Slave_SQL_Running: YesLast_IO_Errno: 1236Last_I...

2013-06-14 16:53:55 210

原创 ¤转 Mysql双机热备实现

 ★预备知识 :1.双机热备对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,...

2013-04-11 09:23:33 1318

nginx负载均衡实现tomcat集群方案简要小结

   重点两部分:一、负载均衡二、tomcat集群         所谓tomcat集群,就是可以向外提供并行服务的多台机器,任何一台服务器宕机,其它服务器可以替代它向外提供服务,而不影响用户访问。        nginx是一个常用的反向代理服务,可自定义模块,实现请求转发及负载均衡(根具体采用策略有关)。为了tomcat集群的高可用性,还需要实现nginx的双机热备...

2013-03-28 15:10:32 176

Cassandra1.1.2调优笔记 续

一个数据存储项目,考虑到Cassandra卓越的写性能,决定使用Cassandra作为数据存储服务器。使用前进行了若干性能测试:分别为写性能和读性能。版本:1.1.2。服务器集群:三台服务器,8核,8G内存,同一局域网。结果:写性能测试,复制因子(replication_factor)=2,成功写入一份即可,共测试了4个多小时,写入1亿余条记录,平均每秒6400多条。读性能测试,使用二级索引查...

2012-08-17 17:48:47 118

Cassandra重启报错 java.lang.ClassCastException

通过CQL创建了若干表格,比如:CREATE TABLE fileindex(recid varchar,agentno varchar,customerno varchar,recfile varchar,createtime varchar,PRIMARY KEY(recid));CREATE INDEX ON fileindex(agentno);...

2012-07-06 14:50:15 180

Cassandra1.1.1建立复合主键后,如何再建立二级索引?

最近在使用Cassandra,版本为1.1.1, CQL版本为3.0.0。遇到如下问题。目标:利用复合主键进行查询和排序,并想利用二级索引进行多条件查询。首先CQL建表,用到复合主键(instigator, startedAt):  CREATE TABLE altercations ( instigator text, startedAt text, shipsDestro...

2012-06-13 16:37:37 531

The type XXX cannot be resolved.It is indirectly referenced from required .class

编码时遇到编译错误:The type XXX cannot be resolved.It is indirectly referenced from required .class 字面意思就是:某个类无法被解析,因为它在某个.class文件中是间接引用的。 原因:我在工程A里引用了另一个工程B,想使用B中的一个构造方法Con(),而这个方法有是继承了B中的某个jar包里的类,...

2012-06-07 17:44:16 541

ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet

昨天,学习Axis2使用,机器环境是eclipse Helios + JDK1.6 + tomcat6.0 + Axis2_1.6.2。在Windows --> preferences --> Web Services --> Axis 2 Preferences 配置好了Axis2 runtime location。创建WebService,然后启动服务器时报错: ...

2012-05-24 10:06:38 697

原创 XML解析技术之VTD-XML 简介及代码实例

第一部分:XML解析技术简介       XML(eXtensible Markup Language,可扩展标记语言)是由World Wide Web联盟(W3C)定义的元语言,即一种关于语言的语言。 Xml的优势或者说力量源于它的数据独立性,广泛应用在分布式计算领域。XML解析技术的分类根据从XML中获取数据的简易性,性能和最终所得到的数据模型的不同,XML解析技术大致可分为以下...

2012-05-16 16:54:11 696

Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转      1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 DateFormat sdf = new SimpleDa...

2011-06-09 18:14:07 1381

Java之Date与String转换的疑问及解答

关于Date(java.util.Date)与String的转换,在编程中较常遇到,而且网上也有许多的资料。但前段时间参照网上的一段资料进行String向Date的转换时缺报错了?(jre为JavaSE-1.6)代码如下: String dateStr = "2010/05/04"; Date date = new Date(); DateFormat...

2011-06-02 10:19:19 124

JavaScript之Function和function简单区分

同事给发了一段JS代码,是关于函数定义方式的,如下面所示:var a = new Function("document.write('a')"); var b = function(){document.write('b');}function c(){ document.write('c');}a();b();c(); 执行后结果为:abc ...

2011-06-01 11:17:16 116

原创 Javascript 计算今天处在该年的第几周

前段时间做项目需要统计某一周的信息,输入日期,需要确定该日期为周几,该周为第几周?网络上搜索了若干解决方法,其中有一种将天数转变成毫秒数的算法,解决起来较为简单,代码如下: var thisDay = new Date();var firstDay = new Date(2011,0,1);//本年的第一天,Js月份从0开始记!0就是1月啦。var dayWeek = this...

2011-04-25 16:13:40 520

原创 论文查重

如果是引用,在引用标号后,不要轻易使用句号,如果写了句号,句号后面的就是剽窃了(尽管自已认为是引用),所以,引用没有结束前,尽量使用分号,这也是我在帮友校对稿子时,因为我非常熟悉WORD,又是计算机专业的,可以猜到武汉大学或北京的论文查重软件的设计上的一点思路。    可以将文字转换为表格、表格基本是查重不了的,文字变成图形、表格变成图形,一目了然,绝对不会检查出是重复剽窃了。这都是真实的,我...

2010-12-09 15:14:15 387

一道Web前端面试题

一、用CSS实现以下布局 让我们一起来做一个页面首先,我们需要一个布局。请使用CSS控制3个div,实现如下图的布局。 二、用javascript优化布局。 由于我们的用户群喜欢放大看页面于是我们给上一题的布局做一次优化。当鼠标略过某个区块的时候,该区块会放大25%,并且其他的区块仍然固定不动。提示:也许,我们其他的布局也会用到这个放大的效果哦。可以使用任何...

2010-10-29 17:09:09 110

原创 Java参数的传递方式

Java参数的传递到底是以什么方式进行的,这个问题比较让我困扰。有人说Java只有按值传递,但这种解释太过含糊,对于基本类型完全适用,但牵扯到对象,解决不了实际问题。前几日,看到一篇英文文章,对这个事情解释的很清楚,转过来,顺便翻译一下。 ===========我是分割线==========Java通过对象的引用来操纵对象,并且对象的所有变量也是引用。但是,Java参数的传递不...

2010-10-26 15:16:56 92

原创 Javascript 对象继承

这周五,去百度面试Web前段开发工程师,与面试官讨论到JavaScript继承问题,由于平时使用较少,也没说出多少东西。遂回来差了点资料。 观点:在JavaScript中,function相当于Java语言定义的类。定义方式如下:function foo(x){//用this指定foo的成员变量xthis.x = x;//这个y是foo的私有变量,无法被继承var...

2010-10-23 22:06:35 66

实现Ajax的两种简易方式

以下都是平常工作内容的一些总结。 方法一:借用Jquery包<script type="text/javascript" src="jquery.js"></script>function func(){//在func函数中使用ajax var param = document.getElementById("param").value;...

2010-10-14 15:13:46 99

原创 Java的final用途整理

Java的final有许多不同的用途,意义多少有点不同。final类当类声明成final时,这个类无法被继承。也就是说不能定义final类的子类。因为final类的类无法定义子类,所以final类声明的方法也不会被覆盖(override)。final方法若将实例方法声明成final时,这个方法无法被子类所覆盖(override)。若将类方法声明成final时,这个方法无...

2010-09-17 14:35:21 119

原创 转 XML的XPath的学习小结

[b]现在以product.xml为例学习Xpath[/b] product.xml内容如下: [code="java"] UML Exam Simulator 100 Static Modeling 100 Architecture 80 Dynamic Modeling ...

2010-08-21 20:29:24 130

nacos-server-1.1.4.zip

github 下载安装包很慢啊,咔咔咔咔咔咔, 推荐各位clone源码,自己编译打包吧 (^_−)☆自己编译打包吧 (^_−)☆自己编译打包吧 (^_−)☆, 默认是5个积分啊~~不能改

2019-11-21

Java多线程设计模式 (附带书中源码)

十分详尽的介绍了基于Java的多线程设计模式 对于想深入研究多线程的童靴有很大帮助 作者:结城浩 文件为PDF格式,为影印本

2011-09-07

FreeMarker中文指导手册

从官网下载来的,应该是最权威的教程了. 目录 FreeMarker 手册 .......................................................................................................... 1 用于 FreeMarker 2.3.18 ........................................................................................... 1 目录................................................................................................................................ 2 前言................................................................................................................................ 7 什么是FreeMarker? ................................................................................................. 7 我们应该阅读什么内容? .......................................................................................... 7 文档规约................................................................................................................... 8 联系我们................................................................................................................... 8 几点说明................................................................................................................... 8 第一部分 模板开发指南 ................................................................................................... 9 第一章 模板开发入门 ............................................................................................... 9 1.1 简介 ............................................................................................................ 9 1.2 模板 + 数据模型 = 输出 ............................................................................. 9 1.3 数据模型一览 ............................................................................................ 10 1.4 模板一览 ................................................................................................... 13 第二章 数值和类型 ................................................................................................. 19 2.1 基本内容 ................................................................................................... 19 2.2 类型 .......................................................................................................... 21 第三章 模板 ........................................................................................................... 25 3.1 总体结构 ................................................................................................... 25 3.2 指令 .......................................................................................................... 26 3.3 表达式 ....................................................................................................... 27 3.4 插值 .......................................................................................................... 42 第四章 其它 ........................................................................................................... 45 4.1 自定义指令 ................................................................................................ 45 4.2 在模板中定义变量 ..................................................................................... 50 4.3 命名空间 ................................................................................................... 53 4.4 空白处理 ................................................................................................... 56 4.5 替换(方括号)语法 ................................................................................... 59 第二部分 程序开发指南 ................................................................................................. 61 第一章 程序开发入门 ............................................................................................. 61 1.1 创建配置实例 ............................................................................................ 61 1.2 创建数据模型 ............................................................................................ 61 1.3 获得模板 ................................................................................................... 62 1.4 合并模板和数据模型 .................................................................................. 63 1.5 将代码放在一起 .......................................................................................... 63 第二章 数据模型 .................................................................................................... 65 2.1 基本内容 ................................................................................................... 65 2.2 标量 .......................................................................................................... 65 2.3 容器 .......................................................................................................... 66 2.4 方法 .......................................................................................................... 67 2.5 指令 .......................................................................................................... 68 2.6 节点变量 ................................................................................................... 74 2.7 对象包装 ................................................................................................... 75 第三章 配置 ........................................................................................................... 79 3.1 基本内容 ................................................................................................... 79 3.2 共享变量 ................................................................................................... 79 3.3 配置信息 ................................................................................................... 80 3.4 模板加载 ................................................................................................... 82 3.5 错误控制 ................................................................................................... 85 第四章 其它 ........................................................................................................... 89 4.1 变量 .......................................................................................................... 89 4.2 字符集问题 ................................................................................................ 89 4.3 多线程 ....................................................................................................... 91 4.4 Bean 的包装 ................................................................................................ 91 4.5 日志 .......................................................................................................... 97 4.6 在Servlet 中使用FreeMarker ...................................................................... 98 4.7 为FreeMarker 配置安全策略......................................................................105 4.8 遗留的XML 包装实现 ................................................................................106 4.9 和Ant 一起使用FreeMarker.......................................................................109 4.10 Jython 包装器 ..........................................................................................110 第三部分 XML 处理指南................................................................................................112 前言.......................................................................................................................112 第一章 揭示XML 文档 ...........................................................................................113 1.1 节点树 ......................................................................................................113 1.2 将XML 放到数据模型中 ............................................................................115 第二章 必要的XML 处理 ........................................................................................117 2.1 通过例子来学习 ........................................................................................117 2.2 形式化描述 ...............................................................................................124 第三章 声明的XML 处理 ........................................................................................129 3.1 基础内容 ..................................................................................................129 3.2 详细内容 ..................................................................................................131 第四部分 参考文档 .......................................................................................................134 第一章 内建函数参考文档 .....................................................................................134 1.1 处理字符串的内建函数 .............................................................................134 1.2 处理数字的内建函数 .................................................................................147 1.3 处理日期的内建函数 .................................................................................151 1.4 处理布尔值的内建函数 .............................................................................155 1.5 处理序列的内建函数 .................................................................................156 1.6 处理哈希表的内建函数 .............................................................................161 1.7 处理节点(XML)的内建函数....................................................................162 1.8 很少使用的和专家级的内建函数 ...............................................................163 第二章 指令参考文档 ............................................................................................167 2.1 if,else,elseif 指令 ...................................................................................167 2.2 switch,case,default,break 指令..............................................................169 2.3 list,break 指令 .........................................................................................170 2.4 include 指令 ...............................................................................................171 2.5 import 指令 ...............................................................................................174 2.6 noparse 指令 ..............................................................................................175 2.7 compress 指令 ............................................................................................176 2.8 escape,noescape 指令...............................................................................177 2.9 assign 指令 ................................................................................................179 2.10 global 指令 ..............................................................................................181 2.11 local 指令 ................................................................................................182 2.12 setting 指令 .............................................................................................182 2.13 用户自定义指令(<@...>) ......................................................................184 2.14 macro,nested,return 指令 ....................................................................186 2.15 function,return 指令...............................................................................190 2.16 flush 指令 ................................................................................................192 2.17 stop 指令.................................................................................................192 2.18 ftl 指令 ....................................................................................................193 2.19 t,lt,rt 指令 ..........................................................................................194 2.20 nt 指令 ....................................................................................................195 2.21 attempt,recover 指令 .............................................................................196 2.22 visit,recurse,fallback 指令 .....................................................................197 第三章 特殊变量参考文档 .....................................................................................202 第四章 FTL 中的保留名称.......................................................................................204 第五章 废弃的FTL 结构 .........................................................................................205 5.1 废弃的指令列表 ........................................................................................205 5.2 废弃的内建函数列表 .................................................................................205 5.3 老式的macro 和call 指令 ..........................................................................205 5.4 转换指令 ..................................................................................................207 5.5 老式FTL 语法 ............................................................................................208 5.6 #{…}式的数字插值 ......................................................................................209 第五部分 附录 ..............................................................................................................211 附录A FAQ .............................................................................................................211

2011-06-03

FreeMarker设计指南

介绍详细,例子充实,看完后能对freemarker有充分了解

2011-06-02

mspdb60.dll

有啥可说呢,需要就下载吧,不要分……………………

2010-01-07

java实现简单投票

本投票主要采用java实现,投票及返回结果过程采用的Ajax,读取xml文件中的投票项为Dom4j 并使用简单的js控制css在页面实现动态效果 内附说明文档

2009-05-26

CSS2.0中文手册.chm 入门文档

CSS2.0的中文手册,一个word编写的简单入门文档,适合自学。

2009-01-14

javamail 工程实例

请结合james使用.********************************************

2008-12-25

apache james邮件服务器,java编程发邮件源码 邮件系统

********************************************************************* ********************************************************************* ********************************************************************* ********************************************************************* 整理所得,已测试能使用。(附有中文说明文档), 收取少许分数,谢谢大家支持。 编写的工程忘加了,大家可以在我的资源列表免费下载该工程。 请看清楚了,编写的源码请在我的资源列表下载!!!!! 源码请在我的资源列表下载!!!!! 源码请在我的资源列表下载!!!!! 源码请在我的资源列表下载!!!!! 源码请在我的资源列表下载!!!!! 源码请在我的资源列表下载!!!!! *************************************************** *************************************************** *************************************************** *************************************************** *************************************************** ***************************************************

2008-12-25

dom4j-1[1].6.1.jar jaxen-1[1].1-beta-6.jar

使用dom4j解析xml时用到xpath 需要这两个包

2008-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除