Fork me on GitHub

随笔分类 -  Java

摘要:详细代码在文章底部 目录 "基础概念" "进程与线程" "单线程与多线程" "实现线程的4中方式" "thread.start()和runnable.run()的区别" 和runnable.run()的区别) "Thread和Runnable的异同" "线程的基本操作" "线程的优先级与守护线程" 阅读全文
posted @ 2020-02-14 21:18 种花生的读书人 阅读(603) 评论(0) 推荐(0) 编辑
摘要:Servlet中页面跳转的两种方式 请求转发 使用requestDispatcher对象 使用JSP动作元素 请求重定向 使用response的sendRedirect方法 请求转发与请求重定向的区别 1. 转发是在服务器内部完成,是服务器内部的跳转;重定向是在客户端完成,是客户端的跳转。 2. 转 阅读全文
posted @ 2019-05-26 14:59 种花生的读书人 阅读(262) 评论(0) 推荐(0) 编辑
摘要:`create databases first` `generate tables in server administrator` 阅读全文
posted @ 2017-12-21 21:26 种花生的读书人 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Unexpected exception thrown when create new site: Solution: The doubling was caused by the Counter service (not sure what it actually does but assume 阅读全文
posted @ 2017-12-15 20:19 种花生的读书人 阅读(957) 评论(0) 推荐(0) 编辑
摘要:1. 以admin的帐号登陆 2. Navigation to 3. 找到你要查看的user,点击 ,记录url中?之后的数据,like 4. 进入你要到的页面,比‵my account',如果页面的url有parameter就在url最后加上 ,没有的话需要多加一个问号 阅读全文
posted @ 2017-01-23 15:58 种花生的读书人 阅读(225) 评论(0) 推荐(0) 编辑
摘要:问题描述 在Portlet中,Javascript中通过 的方式是拿不到自己添加的property的值,原因是Liferay.Language是从portal的language property中去找的,对于portlet的property是不理睬的,所以解决方案是通过hook去添加property 阅读全文
posted @ 2016-12-13 20:31 种花生的读书人 阅读(224) 评论(0) 推荐(0) 编辑
摘要:做一个Login Demo的时候,写了如下代码: 运行程序时报错了 ,意思已经很明确了,就是说不能在一个response做了提交之后再重定向,也就是说再重定向之前不要去改变response,包括如下部分: 修改response中参数的值,cookie,session 等 重定向 请注意在做doPos 阅读全文
posted @ 2016-10-29 14:09 种花生的读书人 阅读(30004) 评论(0) 推荐(0) 编辑
摘要:Background: Servlet version 3.1(3.0之后就有了@WebServlet注解) Error 我首先分析了是不是端口号被占用了的问题,使用 未找到有使用该端口的进程。于是我回头浏览代码,并将web.xml中的servlet配置删除掉,tomcat正常启动,难道是下面的se 阅读全文
posted @ 2016-10-27 23:40 种花生的读书人 阅读(21256) 评论(0) 推荐(1) 编辑
摘要:`EditFileEntryAction.java` 文件路径在数据库中的dlfileentry中存储,与bundle/data/document_library的对应关系如下: | Table Column | companyid | folderid | treepath | name | | 阅读全文
posted @ 2016-10-27 19:35 种花生的读书人 阅读(277) 评论(0) 推荐(0) 编辑
摘要:今天遇到liferay ext无法卸载,log中显示卸载了,但是在App Manager中依然可以看到安装过的ext,其中一个原因是webapps下面的 ext文件夹的权限只有root才能修改,将文件夹/ 的权限改为普通用户也能修改即可。 阅读全文
posted @ 2016-10-10 19:38 种花生的读书人 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Liferay ext project在install war包之后需要重启服务器,重启服务器中会执行ExtHotDeployListener中的逻辑,这里有一个坑,如果是第二次以后install ext war包,会发现新修改的文件不起作用,原因如下 ExtHotDeployListener.ja 阅读全文
posted @ 2016-09-01 23:01 种花生的读书人 阅读(550) 评论(0) 推荐(0) 编辑
摘要:Demo目录结构 1. 添加对freemarker的依赖 这里我使用的新建一个Maven Project,在pom.xml中添加dependency 2. "知道你喜欢看源码" 3. 代码解读 FreeMarkerUtil.java getTemplateByName(String name) 由于 阅读全文
posted @ 2016-07-30 13:53 种花生的读书人 阅读(4073) 评论(0) 推荐(0) 编辑
摘要:1. Freemarker是一个 "模板引擎" ,在.NET中有类似的T4模板,FreeMarker对ASP.NET MVC也很友好, "链接地址" ,引用官方的一幅图 模板+数据=视图 Following are the topics including in this chapter: Demo 阅读全文
posted @ 2016-07-30 12:59 种花生的读书人 阅读(297) 评论(0) 推荐(0) 编辑
摘要:进度条效果图 As a part of the process of decoupling Eclipse services from workbench, the Progress View has been extracted to a separate plug-in and refactor 阅读全文
posted @ 2016-05-16 23:07 种花生的读书人 阅读(494) 评论(0) 推荐(0) 编辑
摘要:E4AP provides two levels of lifecycles, for contributions and for the application. Contents [hide] 1 Component Lifecycle 1.1 Initialization 1.2 Dispos 阅读全文
posted @ 2016-05-15 21:12 种花生的读书人 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1. 下载并解压maven文件 2. 在环境变量中配置一个JAVA_HOME的变量,指向你本地的JDK 3. 在系统变量中新建一个名为:MAVEN_HOME的变量,指向你的maven解压文件的bin目录 4. 在cmd中输入 mvn -v查看你的maven版本信息 5. 添加的Jar可以在 Mave 阅读全文
posted @ 2016-03-05 12:55 种花生的读书人 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1. Apache下载,登录http://httpd.apache.org/download.cgi ,选择Files for Microsoft Windows, 有以下几个选择, 我选择的是Apache Haus http://www.apachehaus.com/cgi-bin/downloa 阅读全文
posted @ 2016-03-05 11:03 种花生的读书人 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Clean了一下Project,然后就报了如下错误!ENTRY com.release.nattable.well_analysis 2 0 2015-11-20 17:04:44.609!MESSAGE Could not resolve module: com.release.nattable.... 阅读全文
posted @ 2015-11-20 17:30 种花生的读书人 阅读(2013) 评论(0) 推荐(0) 编辑
摘要:为什么会这样? 下面的博客有介绍,不在累赘http://dengmin.iteye.com/blog/260585这些博客貌似忘掉了一点,或者是我本地的Eclipse新建的项目Version不够高?重复下怎么解决这个问题:1. 首先在项目中新建一个文件夹,命名为FolderA2. 将需要用到的jar... 阅读全文
posted @ 2015-11-13 18:59 种花生的读书人 阅读(524) 评论(0) 推荐(0) 编辑

该博客仅作为记录笔记,转载随意

点击右上角即可分享
微信分享提示