开发框架选择
jquery1.6
strust2.1 spring3.0 ibatis3.0 数据库mysql5
前台jquery ,
jquery spring3.0 struts2 ibatis3框架(含权限),struts2,freemark,java,freemark struts2,js(jquery)
这就是我们常说的 ssi 框架。
此文档仅供初手、新人学习,交流。
一、 框架结构图:
二、 struts配置
工程目录
src
----struts.xml
- 2012-07-19 15:02
- 浏览 3581
- 分类:企业架构
首先初步认识下它:
spring cloud是一系列框架的有序集合。它利用spring boo2t的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用spri ...
- 2019-03-30 09:46
- 浏览 765
- 分类:互联网
什么是代码review?
代码review是指在软件开发过程中,通过对源代码进行系统性检查来确认代码实现的质量保证机制
为什么不做代码review?
业务需求大,工作时间紧张
项目小,协作的人少,没必要
为什么要做代码rev ...
- 2018-03-28 11:08
- 浏览 467
- 分类:互联网
activiti2017最新版本示例(activiti bpmn 2.0 platform)
activiti是一个轻量级的工作流程,面向商务人士,开发人员和系统管理员的业务流程管理(bpm)平台。其核心是用于java的超快速且坚如磐石的bpmn 2流程引擎。它是开源的,并在apache许可证下分发。 activiti可以在任何java应用程序,服务器,集群或...
在:c:\apache-tomcat\apache-tomcat-8.0.5\webapps\activiti-explorer\web-inf\classes\db.properties
修改你 ...
- 2017-09-22 15:20
- 浏览 988
- 论坛回复 / (0 / 2512)
- 分类:web前端
maven-3.5.0多工程构建(spring4mvc分子项目)
使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖
工程由eclipse环境导入,我用的eclipse4.7
主工程shushuang-project
子web工程shuang-project-web
公共工程shuang-project-util
服务层
主pom.xml配置如下:
- 2017-09-22 15:08
- 浏览 428
- 论坛回复 / (0 / 1977)
- 分类:web前端
jbpm7示例(jbpm-7.3.0.final-examples)
2017年jbpm 正式发布了全新的 7版本。jbpm 是一个完全开源的业务流程管理(bpm)和案例管理欧洲杯足彩官网的解决方案。它支持流程和案例的完整生命周期,从编写工具到执行一直到监控和管理。 在核心引擎之上,提供了许多功能和工具来支持整个生命周期中的业务流程: 基于eclipse和基于web的编辑器
下载地址:http://download.csdn.net/download/atgoingguoat/9988835
- 2017-09-22 15:05
- 浏览 1611
- 分类:web前端
maven3的pom.xml元素说明
pom代表项目对象模型。它是 maven 中工作的基本单位,这是一个 xml 文件。它始终保存在该项目基本目录中的 pom.xml 文件。
pom 包含的项目是使用 maven 来构建的,它用来包含各种配置信息。
pom 也包含了目标和插件。在执行任务或目标时,maven 会使用当前目录中的 pom。它读取pom得到所需要的配置信息,然后执行目标。部分的配置可以在 pom 使用如下:
project dependencies
plugins
goals
build profiles
project version
develop ...
- 2017-09-20 16:53
- 浏览 871
- 分类:互联网
--查询表空间使用情况
select upper(f.tablespace_name) "表空间名",
d.tot_grootte_mb "表空间大小(m)",
d.tot_grootte_mb - f.total_bytes "已使用空间(m)",
to_char(round(( d.tot_grootte_mb - f.total_bytes ) / d.tot_grootte_mb * 100, 2), '990.99')
...
- 2017-05-20 23:08
- 浏览 1128
- 分类:数据库
常用table样式,备自己常年复制用。
效果图
- 2014-05-31 09:20
- 浏览 5766
- 分类:web前端
border layout space - jquery easyu ...
</div>
<div class="blog_bottom">
<ul>
<li class='date'>2014-05-30 00:54</li>
<li>浏览 1589</li>
<li><a href='/blog/2073597#comments'>评论(0)</a></li>
<li class="last">分类:<a href="https://www.iteye.com/blogs/category/web">web前端</a></li> </ul>
</div>
</div>
<div class="blog_main">
<div class="blog_title">
<h3><a href='https://www.iteye.com/blog/atgoingguoat-2072152'>struts2 easyui combobox</a></h3>
<ul class='blog_categories'><strong>博客分类:</strong> <li><a href="/category/99512">技术简介</a></li> </ul>
<div class='news_tag'><a href="https://www.iteye.com/blogs/tag/struts2">struts2</a><a href="https://www.iteye.com/blogs/tag/easyui">easyui</a><a href="https://www.iteye.com/blogs/tag/combobox">combobox</a><a href="https://www.iteye.com/blogs/tag/下拉框">下拉框</a></div>
</div>
<div class="blog_content">
今天花了半天才搞定。
网上找了不少例子。最后搞定了。
效果图
<input id="wifis_barid_index" class="easyui-combobox" />
/**下拉框初始化*/
from_initusercombox();
function from_initusercombox() {
$.ajax({
url:"barapp/bars/getcombobox.do",
cache: false,
datatype:"json", ...
</div>
<div class="blog_bottom">
<ul>
<li class='date'>2014-05-27 15:32</li>
<li>浏览 960</li>
<li><a href='/blog/2072152#comments'>评论(0)</a></li>
<li>论坛回复 / <a href="https://www.iteye.com/topic/1134367">浏览</a> (1 / 2962)</li>
<li class="last">分类:<a href="https://www.iteye.com/blogs/category/web">web前端</a></li> </ul>
</div>
</div>
<div class="blog_main">
<div class="blog_title">
<h3><a href='https://www.iteye.com/blog/atgoingguoat-2050158'>android 主界面 底部菜单 demo</a></h3>
<ul class='blog_categories'><strong>博客分类:</strong> <li><a href="/category/311071">android 主界面 demo</a></li> </ul>
<div class='news_tag'></div>
</div>
<div class="blog_content">
最近写了点android代码。ui方面,有些头痛,于是整理了个简单入门性的demo。包括主界面,底菜单。
效果图如下:
工程图
凯发推荐首页图
效果图3
详细请下载dmeo级源代码“bottommenu.rar”
</div>
<div class="blog_bottom">
<ul>
<li class='date'>2014-04-20 19:05</li>
<li>浏览 1029</li>
<li><a href='/blog/2050158#comments'>评论(0)</a></li>
<li>论坛回复 / <a href="https://www.iteye.com/topic/1133948">浏览</a> (0 / 1670)</li>
<li class="last">分类:<a href="https://www.iteye.com/blogs/category/mobile">移动开发</a></li> </ul>
</div>
</div>
<div class="blog_main">
<div class="blog_title">
<h3><a href='https://www.iteye.com/blog/atgoingguoat-2048003'>android androidmanifest.xml 权限示例</a></h3>
<ul class='blog_categories'><strong>博客分类:</strong> <li><a href="/category/305300">android学习</a></li> </ul>
<div class='news_tag'><a href="https://www.iteye.com/blogs/tag/android">android</a><a href="https://www.iteye.com/blogs/tag/androidmanifest">androidmanifest</a><a href="https://www.iteye.com/blogs/tag/权限示例">权限示例</a><a href="https://www.iteye.com/blogs/tag/permission">permission</a><a href="https://www.iteye.com/blogs/tag/access_fine_location">access_fine_location</a></div>
</div>
<div class="blog_content">
android 权限示例,考进项目"androidmanifest.xml"就可用了。
具体就不说明了。哈哈。
<uses-permission
android:name="android.permission.access_fine_location"
>
</uses-permission>
<uses-permission
android:name="android.permission.access_coarse_location"
&g ...
</div>
<div class="blog_bottom">
<ul>
<li class='date'>2014-04-17 18:31</li>
<li>浏览 1479</li>
<li><a href='/blog/2048003#comments'>评论(0)</a></li>
<li>论坛回复 / <a href="https://www.iteye.com/topic/1133930">浏览</a> (0 / 3450)</li>
<li class="last">分类:<a href="https://www.iteye.com/blogs/category/mobile">移动开发</a></li> </ul>
</div>
</div>
<div class="blog_main">
<div class="blog_title">
<h3><a href='https://www.iteye.com/blog/atgoingguoat-2043587'>java和js获取当前相对路径绝对路径</a></h3>
<ul class='blog_categories'><strong>博客分类:</strong> <li><a href="/category/310152">js获取当前路径</a></li><li><a href="/category/310153">java获取绝对路径</a></li><li><a href="/category/310151">java获取当前相对路径</a></li> </ul>
<div class='news_tag'><a href="https://www.iteye.com/blogs/tag/java获取当前相对路径">java获取当前相对路径</a><a href="https://www.iteye.com/blogs/tag/js获取当前路径">js获取当前路径</a><a href="https://www.iteye.com/blogs/tag/java获取绝对路径">java获取绝对路径</a></div>
</div>
<div class="blog_content">
js获取项目根路径
写道
//js获取项目根路径,如: http://localhost:7070/mbservfunction getrootpath(){ //获取当前网址,如: http://localhost:7070/mbserv/share/meun.jsp var curwwwpath=window.document.location.href; //获取主机地址之后的目录,如: mbserv/share/meun.jsp var pathname=window.document.location.pathname; var pos=curwwwpath.indexof ...
</div>
<div class="blog_bottom">
<ul>
<li class='date'>2014-04-11 10:16</li>
<li>浏览 1143</li>
<li><a href='/blog/2043587#comments'>评论(0)</a></li>
<li>论坛回复 / <a href="https://www.iteye.com/topic/1133857">浏览</a> (0 / 5900)</li>
<li class="last">分类:<a href="https://www.iteye.com/blogs/category/web">web前端</a></li> </ul>
</div>
</div>
<div class="pagination"><span class="disabled prev_page">« 上一页</span> <span class="current">1</span> <a href="/blog/user/atgoingguoat?page=2" rel="next">2</a> <a href="/blog/user/atgoingguoat?page=3">3</a> <a href="/blog/user/atgoingguoat?page=4">4</a> <a href="/blog/user/atgoingguoat?page=5">5</a> <a href="/blog/user/atgoingguoat?page=6">6</a> <a href="/blog/user/atgoingguoat?page=2" class="next_page" rel="next">下一页 »</a></div>
</div>
<script>
settimeout(function () {
var naviga_offsettop = 0;
function onload_function() {
naviga_offsettop = jquery("#nav_show_top_stop").position().top;
jquery(window).bind("scroll", naviga_stay_top);
jquery(window).bind("mousewheel", naviga_stay_top);
jquery(document).bind("scroll", naviga_stay_top);
jquery(document).bind("mousewheel", naviga_stay_top);
}
function naviga_stay_top() {
var scrolltop = jquery(document).scrolltop();
if (scrolltop > (naviga_offsettop 250)) {
jquery("#nav_show_top_stop").css({
"position": "fixed"
});
jquery("#nav_show_top_stop").css({
"top": "0px"
});
} else {
jquery("#nav_show_top_stop").css({
"position": "fixed"
});
jquery("#nav_show_top_stop").css({
"top": naviga_offsettop 250 - scrolltop "px"
});
}
}
jquery(document).ready(onload_function());
}, 200);
</script>
</div>
<div id="footer" class="clearfix">
<div id="ad_pop">
<div class="j_adv" data-view="true" data-mod="ad_popu_64" data-mtp="62" data-order="21" data-con="ad_content_2070">
</div>
</div>
</div>
</div>
<script type="text/javascript">
// document.write("<img src='https://stat.iteye.com/?url=" encodeuricomponent(document.location.href) "&referrer=" encodeuricomponent(document.referrer) "&user_id=' width='0' height='0' />");
</script>
global site tag (gtag.js) - google analytics
<script async src="https://www.googletagmanager.com/gtag/js?id=ua-127895514-6"></script>
<script>
window.datalayer = window.datalayer || [];
function gtag(){datalayer.push(arguments);}
gtag('js', new date());
gtag('config', 'ua-127895514-6');
</script>
<script src="//g.csdnimg.cn/common/csdn-report/report.js" type="text/javascript"></script>
<style>
.userinfo {display: none !important;}
.persion_article h3{
background: none !important;
border-bottom: none!important;
padding: 0!important;
margin-bottom: 0!important;
line-height: 1!important;
}
.persion_article .right_box{
margin-top: 0!important;
}
.persion_article .footer_box .feed_new_tit span{
padding-left: 0!important;
}
</style>
<script>
(function($){
var windowheight = $(window).height(),
contentheight = $(".hide-main-content").height()
windowheight = windowheight * 1.2 //获得可视区域高度
if(contentheight > windowheight){
$(".hide-article-box").show()
$(".hide-main-content").css({'height': windowheight,'overflow':'hidden'})
$(".hide-article-box").find("#btn-readmore").click(function(){
$(this).parents('.hide-main-content').removeattr('style')
$(this).parent().hide()
})
}
})(jquery)
</script>
<script type="text/javascript">var $csdn_iteye_jq = jquery.noconflict();// 解决jq与prototype.js命名空间冲突的问题</script>
</body>