- 浏览: 47610 次
- 性别:
- 来自: 成都
最新评论
-
Saro:
为什么不用ResourceBundleViewResolver ...
Spring多视图并存比较好的解决方案 -
fortaotao:
这个主要是方便自己丰富视图文件的管理.如果自己安排得当,也可以 ...
Spring多视图并存比较好的解决方案 -
kj2ff:
很不错的想法,不过这么写和分开写有什么区别呢,如果其中一个自定 ...
Spring多视图并存比较好的解决方案
文章列表
1、idea没有Run Dashboard显示
网上解决方法很多,自己试验的有2种方法有效:直接修改项目文件workspace.xml,查询dashboard关键字,插入一段,不容易记忆,都是粘贴过来的;推荐第2种方法,直接通过菜单"Run"-->"Edit Configurations",选择Spring Boot下一个已有配置,点击复制,确定后,右下角会出现Run Dashboard浮动提示框,搞定。
2、lombok的安装
除了pom里增加依赖外,还需要通过idea的plugins市场安装lombok plugin。
1、完整阅读http://www.cocoachina.com/newbie/maps/Introduction.html
这个网页从基础到提交应用到苹果商店,比较完整的学习体验。
一些注意点:
1.1、第一个IOS应用的链接已经失效,可以直接看https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/FirstTutorial.html#//apple_ref/doc/uid/TP40011343-CH3-SW1
OSGI常见问题修复
- 博客分类:
- OSGI
1、基于eclipse的equinox框架如何手工添加bunddle
a、修改config.ini,添加对应bunddle,注意填写的是Bundle-SymbolicName
b、如果Bundle-SymbolicName为org.hsqldb.hsqldb,注意jar包的名字必须是org.hsqldb.hsqldb.jar
c、另外,注意bunddle的加载存在缓存,增加新的bunddle后,应清除configuration目录下的缓存文件
a、解析过程中遇到</字符,进入endTag解析。
b、代码详解
public int parseEndTag() throws XmlPullParserException, IOException {
//ASSUMPTION ch is past "</"
// [42] ETag ::= '</' Name S? '>'
//紧接在</后面的字符需要检查是否符合isNameStartChar()条件
char ch = more();
...
a、在parseProlog()和next()过程中会被调用,用于解析元素的定义信息。
b、代码注解
public int parseStartTag() throws XmlPullParserException, IOException {
//ASSUMPTION ch is past <T
// [40] STag ::= '<' Name (S Attribute)* S? '>'
// [44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/&g ...
XMLPULL源码解读记录
- 博客分类:
- XMPP
XMPP协议的JAVA实现,采用XMLPULL协议是比较好的实现策略,下了源码,记录下,不定时更新。
一、核心处理流程:
1、pc策略(pc是MXParser类中定义的一个字符数组char[],个人理解翻译为Processed Character处理过的字符)
MXParser实现中通过Reader读到的字符会全部原封不动存储在buf这个字符数组中。在某次next()逻辑中,比如某tag中的文本数据解析过程中,存在CDATA数据或Reference数据时,需要将解析后的字符存储到pc这个字符数组中,如果这种数据在本次next()解析过程中出现多次,即在处理新的CDATA数据或Re ...
GEF入门学习记录
- 博客分类:
- Eclipse Plug-in
想写个绘制业务对象模型的eclipse插件,在此基础上生成注解方式的Entity,研究GEF感觉没有方向感,特此记录一下,避免遗忘。
1、GEF源码挪窝到GIT了,没用过,临时抱佛脚,在eclipse market搜了下git,装了git插件,下载gef源码git://git.eclipse.org/gitroot/gef/org.eclipse.gef
2、其他一些eclipse源码还是通过cvs插件下载,anonymous用户,host:dev.eclipse.org path:/cvsroot/eclipse
3、迷茫的跟着八进制的博客例子学习,http://www.cnblogs. ...
ACTIVITI学习历程(二)
- 博客分类:
- ACTIVITI
前一章节基本都是一些环境搭建问题,这里记录一些技术要点,免得以后忘记了。
1、expression的运用中遵循UEL规范,需要抽空阅读,目前发现用${}和#{}都可以,其中的expression可以是变量,也可以是方法,value expression需要注意execution是系统保留的expression,标志流程执行上下文。bean的使用也需要注意SpringProcessEngineConfiguration配置过程中,是否有beans属性配置,会影响spring bean在流程配置中的是否可见。
2、默认的\activiti-explorer.war控制台使用的是h2 mem数据库 ...
JQUERY小知识汇总
- 博客分类:
- JQUERY
1、学习JQUERY反复了几次,久了没做WEB项目就忘记了,总结很重要。
a、按照JQUERY官方API分类,记忆主要分类及主要API的使用,http://api.jquery.com。
选择器比较典型的:p:last(最后一个适配元素)、p:even(偶数适配元素,0开始算偶数)、p:odd(奇数适配元素,1开始算奇数)、p:eq(0)(第1个适配元素,偏移量从0开始)
attribute大分类:
(1)removeClass:填单个class;不填参数,移除所有class;更新class,attr("class","newC ...
网上类似文档很多,不过都不完整,也没解释一些遇到的棘手问题,特此记录下。
1、首先,构建自己满意的MAVEN架构的WEB开发框架,假设项目目录为d:\pm\mavenproject\web-shav,groupId为com.brother,artifactId为oa,version为1.7.5。
2、进入项目目录d:\pm\mavenproject\web-shav,命令行执行mvn archetype:create-from-project。
3、默认情况下,archetype-metadata.xml文件有许多需要改良的地方,文件在
D:\pm\mavenproject\web-sh ...
以前觉得Nexus搭建太简单,没有留下学习重点,重新温习起来又得浪费心力,决定还是补充一篇记录一下。
1、从http://nexus.sonatype.org/downloads/下载最新版本的Nexus安装包,当前是1.9.2.3版本,注意不要安装JDK1.7,有兼容性问题,解压后,\nexus-oss-webapp-1.9.2.3-bundle\nexus-oss-webapp-1.9.2.3\bin\jsw\windows-x86-32目录下执行nexus.bat,默认端口8081,可以修改\nexus-oss-webapp-1.9.2.3-bundle\nexus-oss-webapp ...
ACTIVITI学习历程(一)
- 博客分类:
- ACTIVITI
1、www.activiti.org下载activiti-5.7.zip,解压后,阅读readme.html文件,首先阅读User Guide
2、第二章节demo setup由于网络原因,ant demo.start时无法自行下载tomcat,造成出错,临时自行拷贝机器上的tomcat到\activiti-5.7\apps\apache-tomcat-6.0.32目录下,并自行拷贝\activiti-5.7\setup\files\webapps下的activiti-explorer.war和activiti-rest.war到tomcat的部署目录,还有依赖包需要参照\activiti-5 ...
a、在tomcat安装目录下执行如下命令行:keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600b、修改server.xml配置文件 <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" sc ...