- 博客(195)
- 收藏
- 关注
原创 Velocity开发指南
简介Velocity 历史悠久的免费java模板引擎。官网:http://velocity.apache.org/Velocity是基于Java的模板引擎,这是一种简单而强大的开发工具,可让您轻松创建和呈现用于格式化和显示数据的文档*.vm :Velocity 模板文件VTL : Velocity Template Language使用Velocity模板引擎时的需要关注两部分:Velocity模板和Java代码调用。Velocity模板由VTL和引擎上下文对象构成;...
2020-06-01 18:17:49
3033
原创 一起来看「暴风雨」
storm : 暴风雨免费开源实时流计算系统storm是一个分布式的,可靠的,容错的数据流处理系统。暴风雨的世界应用实例:计算数字之和,1+2+3+....+n思路:一个spout输出数字,一个bolt求和环境准备jdk1.7以上的oracle jdkideamaven3.xzookeeper添加依赖<!-- https://mvnrepository.com/artifact/org.apache.storm/storm-core --&g...
2020-05-24 22:07:20
542
原创 mysql事务
事务是数据库管理系统执行过程中的一个逻辑单元,由有限的操作序列构成。事务是提交和回滚的原子单元ACID一组数据库设计原则。事务有4个特性,即ACID。个人理解是事务的设计模型。针对,数据被破坏,软件崩溃,硬件故障,导致结果被篡改,发明的一致性检查和崩溃恢复机制。Atomic 原子性一个事务中的多个操作,要么全部成功,要么全部失败Consistency 一致性事务开始到结束:数据从一个确定状态到另外一个确定的状态。事务结束时不出现中间状态。Isolu...
2020-05-21 19:00:16
264
jdk1.7新特性
原文章地址:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.htmlJava SE 7 Features and EnhancementsJava Platform, Standard Edition 7 is a major feature release. This document incl...
2014-09-03 18:43:00
175
jdk1.8 新特性
What's New in JDK 8Java Platform, Standard Edition 8 is a major feature release. This document summarizes features and enhancements in Java SE 8 and in JDK 8, Oracle's implementation of Java SE 8. C...
2014-09-03 18:42:00
464
jdk 1.6新特性
http://www.oracle.com/technetwork/java/javase/features-141434.html原文章:JavaSE 6技术变化集锦JDK DocumentationJava Platform, Standard Edition 6 is a major feature release. The following list highligh...
2014-09-03 18:37:00
220
Solr 3.6.1 官方教程翻译(转载)
文章来源:http://alexhi.sinaapp.com/archives/500【1:开始及建立索引】在了解 Solr 前推荐先了解一下 Lucene,Solr 基于 Lucene。内容是官方教程,原文链接见:Solr Tutorial。我对其进行了简单的翻译。文中使用的是 Linux 系统,我针对 Win 系列在翻译上做了些调整。例如文中提到...
2014-08-28 15:47:00
169
没看懂的代码:byte[]与int互转
public static int bytes2int(byte[] b) { int mask = 0xff; int temp = 0; int res = 0; for (int i = 0; i < 4; i++) { res <<= 8; temp = b[i] & mask; res |= temp; } ...
2014-08-25 15:54:00
137
ajax 请求后浏览器报400 bad request
原因:ajax中url有问题,与后台的参数类型不匹配;例如前端传的参数为字符串,后端为整形解决办法:排除法,不断更换url筛选错误参考http://www.xker.com/page/e2009/0116/68445.html1、 encodeURIComponent(”[string]“) decodeURIComponent(”[encodedString]“)2、 en...
2014-06-06 17:43:00
337
sql面试题
参考http://blog.csdn.net/wenboliang/article/details/40958591.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三语文 81张三数学 75李四语文 76李四数学 90王五语文 81王五数学 100王五英语90答案一:select distinct c.name from cou...
2014-03-11 23:44:00
120
java字符串面试题
1. package com.gavin.convert;public class Test3 { public static void main(String[] args) { String str1 = new String("abc"); StringBuffer buffer = new StringBuffer("abc"); joinChar(s...
2014-03-05 00:07:00
137
java类型转换
基础:byte (1个字节)short(2个字节)int(4个字节)long(8个字节)char(2个字节)float(4个字节)double(8个字节)boolean(1位)char型的前256个字符('\u0000'-'\u00FF')与ASCII码中的字符完全重复'0' - '9'对应 48-57'a' - 'z‘ 对应 97-122 ...
2014-03-04 23:42:00
96
java笔试题-随笔1
1.spring配置bean的id与name的区别:1)用id标识的bean,id需要唯一;而name可以重复;2)id命名规则更严谨,字母开头,不能有特殊字符和空格;而name可以有特殊字符,但是也没有空格3)name属性可以“,”隔开指定多个别名;2.斐波那契数列:在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>...
2014-02-24 00:03:00
96
java 集合
1.结构:1)Collection<E>(interface)|-List<E>| |-ArrayList<E>| |-LinkedList<E>| |-AbstractList<E>| | |-Vector<E>| || |-Stack<E>(后进先出)|-Set<
2014-02-19 00:20:00
83
JNDI接触
Java Naming and Directory Interface,Java命名和目录接口;百度百科提到:命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。命名服务:给对象起个名称,并将名称和该对象绑定,然后可以通过名称找到相应的对象;目录服务:不只保存对象和对应名称的关联,对象还有各种属性,并且可...
2014-02-18 00:18:00
101
内部类
package com.gavin;public class TestInnerClass { public static void main(String[] args) { Outter.Inner inner = new Outter().new Inner();//很少用的方式,但可以这样使用 inner.print(); System.out.print...
2014-02-16 23:14:00
104
java异常体系
1.子类覆盖父类方法时,子类抛出的异常只能是父类的异常集合的子集,或者子类不抛异常;2.异常结构:Throwable|----Error(错误:OutOfMemeryError、NoClassDeFoundError等)----Exception(异常:包含RuntimeException这种非编译期检查异常和非RuntimeException这种检查异常)|----R...
2014-02-15 23:32:00
84
java 高级工程师 笔试题
1.设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1.参考答案:http://zhidao.baidu.com/link?url=HH8aM4LT3rdrwmGrq0Dt6C3-a8qggeggtEKBGdDv36hXIkktnnjPMIWIyOoWvSHHy59AeMB2OF12ccdkdJxyga方法1:public class TestThread3 {...
2014-02-15 15:59:00
134
android基础
1.LogCat视图可以查看报错日志;可以点击“+”,即log filter过滤;2.android项目打包apk,项目右键-->Export-->create keystore3.FileExplorer可浏览手机文件目录4.android View 可视控件的继承关系:(来源:http://blog.csdn.net/zqiang_55/article/detail...
2014-01-12 14:07:00
71
java连接access实践
(xp系统)控制面板-->性能和服务-->管理工具-->数据源-->双击,弹出“ODBC数据源管理器”,在用户DSN页签,选择“Microsoft Access Driver (*.mdb,*.accdb)”这行,-->再点右边的配置:在弹出的“ODBC Microsoft Access 安装"对话框中,“数据源名”文本框,这一项要与jdbc中url一致,例如:u...
2013-12-09 22:34:00
93
struts2 备忘录
1.动态访问调用(DMI):1)一个Action多个处理逻辑的被访问的实现方法之一2)访问时url形式为:actionName ! methodName.action (actionName 是struts.xml中action元素的name属性)3)必须设置常量来开启DMI : struts.enable.DynamicMethodInvocation=true4)对于使用动态方...
2013-10-24 23:10:00
114
rational rose 安装过程体验
1.点击setup.exe 开始安装2.选择Rational Rose Enterprise Editor,点击“下一步”3.选择默认的Desktop installation from CD image,点击“下一步”4.点击“Next”5.点击“Next”6.选择“I accept....”,点击“Next”7.选择安装路径,“Next”8.选择默认,即全装所有功能...
2013-09-24 09:32:00
162
xml读写
参考文章:http://inotgaoshou.iteye.com/blog/1012188一、xml解析常用的四种方式:DOM(Document Object Model)文档对象模型;SAX(Simple APIs for XML)XML简单应用程序接口;JDOM(java-based Document Object Model);DOM4J(Document Objec...
2013-08-19 17:23:00
97
mysql、sqlserver、DB2、oracle如何分页
只查询一条记录:mysql : select pk from tablelimit 1;db2:select pk from tablefetch first 1 row onlyoracle:select pk from tablewhere rownum<2;sqlserver:SELECTtop 1pkFROMtablemysql:limit n 《==》l...
2013-08-17 16:03:00
78
jdk1.5新特性
http://docs.oracle.com/javase/http://docs.oracle.com/javase/1.5.0/docs/guide/language/index.htmlGenericsEnhanced for LoopAutoboxing/UnboxingTypesafe EnumsVarargsStatic ImportMetadata...
2013-08-08 20:31:00
106
=null与is null的区别
以下内容来自百度知道,亮在偶的博客里,方便翻阅!null表示不可知、不确定=null和<>null的结果同样是不可知、不确定的(故你得到的结构永远都是false)即null不与任何值相等,包括自身也就是null=null;因为null不与任何值相等,所以只能用is null和is not null 来判断;...
2013-08-06 12:20:00
402
JGoodies FormLayout
官网:http://www.jgoodies.com/freeware/libraries/forms/下载地址:http://www.jgoodies.com/downloads/libraries/需要jgoodies-forms-1.7.1.jar和jgoodies-common-1.6.0.jar进一步研究,请阅读JGoodies Forms的白皮书、api文档、demo及源码...
2013-08-01 19:03:00
993
Jgoodies FormLayout 小结
一、列与行的参数都由三个部分组成:对齐方式、固定尺寸、调整方式。 1.对齐方式:1)列对齐有left, center, right, fill.默认fill2)行对齐有:top, center, bottom, fill. 其中fill表示填充至整个区域。默认center。2.固定尺寸:pref表示preferred size,适当大小,即首选尺寸大小。min表示minimum size,dlu ...
2012-09-29 11:29:00
750
Vector浅见
例子:import java.util.*;public class TestVector{ public static void main(String[] args){ Vector v = new Vector(); v.add(null); v.add(new Integer(1)); v.add("123"); for(Enumeration e = v.elements(...
2012-09-24 08:49:00
77
火车票订票好办法
一、前提须知:1.北京铁路局:直属站15个:北京站、北京西站、天津站、天津西站、丰台站、丰台西站、南仓站、塘沽站、唐山站、石家庄站、石家庄南站、邯郸站、阳泉站、北京南站、天津西站。2.郑州铁路局:直属车站11个:郑州站、郑州北站、郑州东站、洛阳站、新乡站、开封站、商丘站、月山站、长治北站、长治站。二、北京电话订票窍门:1、座机打!;2.用手机加区号打!北京铁路局管内,如唐山区号:打0315-951...
2012-09-18 07:55:00
122
异常积累:org.hibernate.StaleStateException
ERROR - Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1ERROR - Could not synchronize data...
2012-04-18 15:33:00
109
java.lang.IllegalStateException: Cannot forward after response has been committed
现象:页面报500.原因:在request.getRequestDispatcher("/success.html").forward(request, response);后面还有未执行的代码,但是已经提交了响应。
2012-04-14 09:08:00
76
UML初接触
1.UML:unified modeling Language(统一建模语言)2.草图与蓝图:前者指:手工绘制的、规范度较低的UML模型;后者指:case工具绘制的正式的、规范的UML模型;3.不同可视性的符号:“+”:public “#”:protected “-”:private “~”:package4.UML主要包含三种图:静态图、动态图、物理图5.关联关系:用来表示一个对象持有另...
2012-04-13 11:34:00
57
面试题(互联网网上商城行业)
晒晒一天的经历,嘻嘻......1.class MyThread extends Thread{ public void run(){ System.out.println("MyThread run()"); } public void start(){ System.out.println("MyThread start()"); }}class MyRunn...
2012-04-12 22:39:00
100
易宝支付面试题(根据网上总结)
1.public class TestKnowleage5 { public static void main(String[] args){ String strValue = "ABCDEFG"; strValue.substring(3); System.out.println("result1"+strValue); strValue.concat("123")...
2012-04-11 11:32:00
538
面试题(移动通信方面)
1.方法重载与多态,简述;2.什么是设计模式?使用过哪些?3.列出熟悉的java开源项目及简述;4.一组radio,用alert弹出当前所选的是第几个radio?用原生javascript;5.function showme(){ Book.prototype.abc = function(){ alert('456'); } var abook = new Book(1,2);...
2012-04-10 22:39:00
872
面试题(ERP行业)
//此句,编译无法通过,Cannot make a static reference to the non-static field b1.arrayList、linkedList、vector的区别2.写几种J2EE规范并简要描述3.什么是设计模式?用过哪些设计模式?4.OO的四大特性是哪些?并简要描述5.方法重载、多态概念及简要描述;6.sql常用的优化方法有哪些?7.sleep()与wai...
2012-04-10 21:59:00
328
用友面试题(参考网上总结而出)
1,有三个jsp页面:a.jsp b.jsp c.jsp,流程是a.jsp--> b.jsp--> c.jsp,其中a.jsp提交的数据要在c.jsp中访问,用最简单的办法怎么做?不用session。在b.jsp中放N个hidden隐藏域保存a.jsp中的数据,一起提交到c.jsp,在c.jsp中取出。2.sql server支持集群么?支持,不过属于热备份类型,不能做负载均衡。不过符...
2012-04-09 11:32:00
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人