E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
沫沫金
沫沫金
:详解Spring MVC模型(Model)层和视图(View)层
SpringMCV中Model层是View层的数据容器,Jsp页面上所有的参数传递都是通过绑定到模型。这里不得不说Spring的mvc设计将Entity和Model分离的好处:也许很多SSH开发的程序猿一接触spring的mvc框架感觉这样分离很没有必要,因为struts直接使用Entity就可以了。那请思考一个问题?页面有业务逻辑需要声明一个变量,但不是实体需要保存的字段,是不是需要在actio
weixin_33971977
·
2020-07-28 18:27
[
沫沫金
]J2EE项目,同工程,支持多项目,差异化工作实现技术(send.bat)
背景项目交付,相同的系统,同一个代码位置,不同的客户看到的不同,可以说99%的项目内容一致,怎么处理这种需求。方案一:SVN分支管理,独立的两个系统单独维护,功能同步是很头痛方案二:差异化文件,进入配置,发布工程,只需要send.bat加载个性化即可,不需要同步功能,个性化文件越少越好,同步功能仅局限在个性化文件范围。send.bat源码@echooffecho804测试环境加载开始。。。sets
沫沫金
·
2020-05-12 11:43
send
bat
[
沫沫金
]JS匿名函数this调用变量报错
背景今天使用Dcloud扫码功能,success成功方法设置data中的scanContext变量,报“undefined”!思路一、怀疑是扫码内容不是JSON对象,无法点属性报错。排除,使用JSON.parse转换成功后,依然报“undefined”。二、怎么就“undefined”呢,百思不得其解。继续想办法解决突然,看到附件选择的方法,人家是设置的this.fileUrl成功的。比对下,什么
沫沫金
·
2019-05-30 18:08
JS匿名函数this指向问题
【
沫沫金
】miniui表格DataGrid动态Combobox功能实现
背景业务需要,树形表格每行可选一个下拉列,下拉数据依据行ID效果如上图,每一行的批次列下拉框依据产品代号展示。疑难怎么让下拉根据行代号获取数据?想到两种解决方案:1、初始化加载datagrid实现2、点击的时候动态改变下拉combobox请求地址实现方案1尝试了重绘单元格时动态设置请求地址,html代码是完成了,但是也上识别不出mini对象,根本弹不出;失败尝试数据field内容设置为combob
沫沫金
·
2018-11-23 15:31
mini
getBy
Name
MiniUI
【
沫沫金
】Java逗号拼接字符串增加单引号
背景页面提供逗号拼接的字符串,可作为数据库查询in的条件。a,b问题数据库针对字符串的in条件,要求增加单引号xxin('a','b')需求页面的逗号拼接字符串直接转换成数据库要求格式(不使用for循环)技术点joinorg.apache.commons.lang.StringUtilsStringUtils.join(split,"','")实现源码publicstaticvoidmain(St
沫沫金
·
2018-10-16 17:55
String
join
【
沫沫金
】Sql子查询Not In 无结果原因
背景源码select*fromITEMwhereitem_idnotin(selectparent_item_idfromITEM)查询效果无任何匹配值。。。原因notin解析后的执行语句是(id!=1andid!=2andid!=null)注意,其中的null。空值存在将会导致条件整体失败,所以无任何匹配数值。解决方案排除null值,即可完成期望结果。select*fromITEMwhereit
沫沫金
·
2018-10-16 13:27
not
in
无结果
Oracle
【
沫沫金
】Sql查询树结构所有终极子节点
背景项目中,存在一张自由表单存储表,即不固定列,也许是2列、3列、4列。但是倒数两列是结果和备注,需要数据交互的地方。动态表中,每一个单元格存储一行,记录父子关系。需求根据模板数据列,解析后存入数据结果表。问题结果行只有12行,动态表中有28行。如何甄选出结果单元格,进行存储?分析动态表中,树级终极子节点是12行,和模板数据行匹配。技术点怎么一次性获取树级结构所有终极子节点。源码select*fr
沫沫金
·
2018-10-16 11:55
树终
极子
节点
Oracle
[
沫沫金
]软件单一功能点,说明书编写模板
1.1.内控上下限设置功能功能摘要应用范围218项目需求日期2018年8月7日星期二功能类别新增表结构状态新增表(关联Item表item_id)1.1.1.业务需求统计分析中,在图表显示上下限基础上,需要增加企业的内控上下限、或极差上下限。系统现状是检测项目模板表有相应字段,但系统中未实现。1.1.2.功能设计基于以上业务需求及系统现状,考虑到初始模板修改会产生大量工作及不可预测风险,最终选择扩展
沫沫金
·
2018-08-07 11:50
软件
单一
功能点
Excel读取某一列的宏代码VBA代码源码及解说(详尽版)
新问题普通字段没问题,可增加了字典后工作量骤然提升,这种特殊性让工作的难度和体量都给手工操作Excel带来了挑战解决方案通过代码实现手工操作excel的工作,也就是编写VBA宏Sub detailPage()''
沫沫金
沫沫金
·
2017-08-17 16:45
VBA
宏
Excel
批量操作
沫沫金
Echarts移动端demo
鄙视百度!!!官网给的Demo支持自动大小,确不给完整的源码XXX自己动手,丰衣足食http://echarts.baidu.com/demo.html#bar-tick-align用最基本的柱状图官网代码简单两步,实现移动端自适应大小//1、下载Echarts//2、chart容器宽度自适应//3、js增加自适应功能window.onresize = function () { myCha
沫沫金
·
2017-03-22 16:51
自适应
移动端
echarts
沫沫金
讲:Eclipse卡死cup内存双爆,取消验证无效--看这里修改.project跟我做
背景公司规范Jar包管理,启用Maven后。新的工程已Maven工程出现问题新工程导致打开Eclipse之后CPU就爆灯[99%]这个不干打开JSP、JS。直接卡崩溃目标向之前的工程一样,可正常使用毫无卡顿排除1、取消所有验证、自动补全等等2、增大eclipse.ini内存方法最终修改.project文件,删减运行时的插件和验证 contrast
沫沫金
·
2017-03-16 14:18
eclipse
卡死
取消验证
[
沫沫金
原创]Oracle创建按天自动分区并增加按列值子分区的实现方法
Oracle创建按天自动分区使用官方提供的interva功能子分区正常写,核心就是配置子分区模板,配置后才可以根据列值自动创建配置好的分区。直接看源码CREATE TABLE "CEN_NORM_PART"."EMP_TB_HIS_MZ_REG" ("GHRQ" VARCHAR2(8 BYTE) NOT NULL ,..."YWRQ" DATE NOT NULL )--启用分区(分区字段)part
沫沫金
·
2017-02-16 11:20
Oracl
自动分区
子分区
Oracle
【
沫沫金
原创】Oracle克隆空库 新建一模一样的数据库不带数据
背景由于平台数据发展带来的数据量,拖慢平台响应时间。技术组决定启用数据库分区功能!目标按日期月为单位分区,实现后期数据自动按月分区功能,解决数据累计带来的系统响应拖沓问题。方案1、增加分区功能的Sql2、现有数据库是否能自动切割历史数据3、克隆空库4、老数据导入新库5、切换到辛苦实现1、.....3、克隆空库--301导出库(不带数据)exp CEN_NORM/
[email protected]
沫沫金
·
2017-02-14 16:47
Oracle
新建分区
克隆空库
Oracle
【
沫沫金
原创】eclipse卡死,打开js jsp等卡死 电脑尖叫看这里
打开工程下.project删除这个标签完整删除 org.eclipse.wst.jsdt.core.javascriptValidator 高手不需要这些破验证终极大招:增加Eclipse初始内存打开eclipse的安装目录下eclipse.ini文件,调整末尾参数:-Xms512m-Xmx512m-XX:Perm
沫沫金
·
2016-11-28 17:15
eclipse
卡死
尖叫
【
沫沫金
原创】cmd一句话导入导出Oracle远程Dmp文件
Orcal的dmp有时候很折磨人,这里记录自己轻松导入导出dmp文件的神奇咒语,百试百灵。导入(Imp)imp SXZZ/
[email protected]
/xaptdb file=E:\bjsxzz.dmp full=y没有特别注意的,dmp文件直接导(文件位置,密码ip正确一切ok)导出(Exp)exp sxzz_1111/
[email protected]
/ORCl file=D
沫沫金
·
2016-11-21 15:36
远程
orcale
dmp
Oracle
沫沫金
提供:word文档批量选择表格【启用宏】
上百上千表格,需要全部设置大小。手动就废了记录这个word批量选择表格的方法ALT+F8,打开宏对话框,创建名为SelectAllTables的宏Sub SelectAllTables() DimtempTable As Table Application.ScreenUpdating = False '判断文档是否被保护 IfActiveDocument.Protec
沫沫金
·
2016-11-09 13:44
word
批量
表格
总裁的小娇妻 第二章 偶遇
沫沫金
嗓子从电话里传了出来。叶曦闭上眼睛,说道:“沫沫我们见一面吧!”苏沫沫听到叶曦有点无精打采的声音也意识到事情可能有点严重也闭起嘴巴,约定好地点。
杨洋媳妇
·
2016-08-31 19:40
【
沫沫金
】最简单的修改地址栏浏览器地址方法(JS)
查找springmvc设置地址栏地址,无意中看到的这个方法。使用了下,确实好用还简单。直接在页面放上这行jshistory.pushState({},"","${contextPath }/doc-manage/docmannage/default");三个参数:1、历史地址,忽略不计2、标题,不设置3、就是你需要的地址了,放上去试试 效果一级棒扩展阅读:现在的浏览器里,有一个十分有趣的功能,你可
沫沫金
·
2016-08-18 15:45
浏览器
地址栏
地址
网页神器
【
沫沫金
】安卓手机版 - 日期控件
下载:https://www.mobiscroll.com/使用样例 // Mobiscroll Date & Time initialization $('#datetimeDate-demo').mobiscroll().date({ theme: 'mobiscroll', // Specify
沫沫金
·
2016-05-19 16:11
控件
手机
日期
Android
沫沫金
:BootStarp轮播组件(carousel)支持触屏【Hammer】
外国人,还是牛逼。下载两个JS1、http://hammerjs.github.io/2、https://github.com/hammerjs/jquery.hammer.js注意:引入顺序1》2 $('#carousel-example-generic').hammer().on('swipeleft', function(){
沫沫金
·
2016-05-02 12:34
滑动
BootStrap
轮播
沫沫金
:Java快速合并两个数组【绝技】
需求:合并两个Object[]a和Object[]b;方案List quotas = new ArrayList();Object[] objs1 = quotas_1.get(i);Object[] objs2 =quotas_2.get(i);//合并多sheet页数据,切割行级合并List list = new ArrayList(Arrays.asList(objs1));list.add
沫沫金
·
2016-04-07 11:34
Java
数组
快速合并
JavaWeb
沫沫金
:JQuery批量选择/取消,诡异问题【第一次正常,第二次失效】
单刀直入将attr('checked',true)换成prop('checked',true)原因是prop修复了attr这种boole状态切换失效的问题更多,请参看http://www.cnblogs.com/KeenLeung/p/3799895.html
zl0828
·
2016-03-16 14:39
jquery
批量
诡异问题
沫沫金
:PLSQL一句【解决】中文乱码问题
仅供Windows平台参考正文步骤一:打开环境变量-->新建步骤二:拷贝变量名(N):NLS_LANG 变量值(V):SIMPLIFIED CHINESE_CHINA.ZHS16GBK结束,重启PLSQL见证奇迹!
zl0828
·
2016-03-02 11:57
plsql
中文乱码
沫沫金
沫沫金
- ADT初始环境搭建问题清单
EclipseADT版jdk指定//1、打开eclipse.ini //2、复制下面代码 -vm ./jdk6.32/jre/bin/client/jvm.dll //3、放到-vmargs之前(必须!)Android虚拟机创建经典问题1、Failedtoallocatememory:1455这个调整RAM值就可以(不要和发烧友一样整好几个G)2、启动Android虚拟机失败:startAndro
zl0828
·
2016-01-07 16:23
ADT初始环境搭建
沫沫金
- jQuery序列化form表单【支持ajax提交form对象表单entity.xxx】
需要form表单提交,大表单对字段后台人工处理太麻烦。还是选择form表单对象(entity.xx)提交方便,那么怎么ajax提交这样的form对象表单呢?命名jquery.commons.js内容如下/** * FORM对象表单ajax提交前数据处理方法 * @param frm * @returns JSON Object */function getFormJson(frm) { va
沫沫金
·
2016-01-05 15:01
ajax
表单
提交对象
jQuery
沫沫金
- jQuery序列化form表单【支持ajax提交form对象表单entity.xxx】
需要form表单提交,大表单对字段后台人工处理太麻烦。还是选择form表单对象(entity.xx)提交方便,那么怎么ajax提交这样的form对象表单呢?命名jquery.commons.js内容如下/** * FORM对象表单ajax提交前数据处理方法 * @param frm * @returns JSON Object */ function getFormJson(f
zl0828
·
2016-01-05 15:01
Ajax
表单
提交对象
沫沫金
- 实战总结jQuery进阶技巧图册
zly:多个parent使用parents代替2016-01-0417:11关键词:parents$tr = $('td').parent().parent()...替换$tr = $('td').parents('tr');警!注意s的使用。zly:操作iframe父页面元素2016-01-0417:23关键词:window.parent.document$("#visitDate", wind
沫沫金
·
2016-01-04 17:55
jquery
实战进阶
zly
jQuery
沫沫金
- 实战总结jQuery进阶技巧图册
zly:多个parent使用parents代替2016-01-0417:11关键词:parents$tr = $('td').parent().parent()... 替换 $tr = $('td').parents('tr');警! 注意s的使用。zly:操作iframe父页面元素2016-01-0417:23关键词:window.parent.document $("#visitDate",
zl0828
·
2016-01-04 17:55
jquery
实战进阶
zly
沫沫金
:JavaScript拼接html片段使用反斜杠
JS使用“\”反斜杠拼接$('#result_ok').append('\ 预约挂号医院:西安市第八医院\ \ \ 预约挂号科室:皮肤科-1科室 皮肤科\ \ \
沫沫金
·
2015-12-30 17:48
JavaWeb
沫沫金
:JavaScript拼接html片段使用反斜杠
JS使用“\”反斜杠拼接$('#result_ok').append('\ 预约挂号医院:西安市第八医院\ \ \ 预约挂号科室:皮肤科-1科室 皮肤科\ \
zl0828
·
2015-12-30 17:48
沫沫金
-Mybatis工具类,生成dao层xml、mapper文件和实体类entity层
MybatisGenerator工具使用起来,总感觉不太灵活加上初次环境配置麻烦,特编写java文件单文件不依赖,直接生成。源码如下(此为Oracle数据库版)package net.icarefx.booking.util; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream;
zl0828
·
2015-12-03 16:17
沫沫金原创
mybatis生成工具类
沫沫金
-Mybatis工具类,生成dao层xml、mapper文件和实体类entity层
MybatisGenerator工具使用起来,总感觉不太灵活加上初次环境配置麻烦,特编写java文件单文件不依赖,直接生成。源码如下(此为Oracle数据库版)package net.icarefx.booking.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;impor
沫沫金
·
2015-12-03 16:17
mybatis生成工具类
沫沫金原创
JavaWeb
沫沫金
-XML节点解析(List内容)不依赖任何Jar包_JDK原生函数
大家好,XML解析不依赖任何Jar包的编写模式,关键词:Pattern、Matcher使用。工具类如下/** * Xml工具类 * @author 章力 * @微信 zl4828 */ public class XmlUtil { /** * 从消息message中提取出指定的tagName节点,包括他得子节点. * * @param xmlMessage
zl0828
·
2015-11-26 16:00
xml解析
不依赖Jar包
沫沫金原创
沫沫金
-XML节点解析(List内容)不依赖任何Jar包_JDK原生函数
大家好,XML解析不依赖任何Jar包的编写模式,关键词:Pattern、Matcher使用。工具类如下/** * Xml工具类 * @author 章力 * @微信 zl4828 */public class XmlUtil {/** * 从消息message中提取出指定的tagName节点,包括他得子节点. * * @param xmlMessage * @par
沫沫金
·
2015-11-26 16:00
不依赖Jar包
XML解析
沫沫金原创
JavaWeb
沫沫金
-eclipse关联(引用)其他工程(项目)并编译可用
@
沫沫金
原创本文出自“
沫沫金
的IT心得与技巧”博客,谢绝转载!
zl0828
·
2015-11-25 17:27
java引用其他项目
沫沫金原创
Fusioncharts使用setDataURL()正确setDataXML()出现"Invalid XML Data"
哈`哈,恭喜你找到我(
沫沫金
)的文章。这个问题这里将迎刃而解,别急着欢呼,看看问题根源先... 一句话说明:使用setDataXML()你注意Fusioncharts的特殊字符了吗?
zl0828
·
2014-11-30 17:55
FusionCharts
setDataXML
沫沫金
:自定义四舍五入(根据第二位决定是进位或直接替换为5)
需求:根据小数点后第二位,判断大于5进位,小于等于5则将第二位替换为5。本人一遍没有写完善,这里贴出后期完善后的代码(欢迎各位提供漏洞)/** * 根据小数点第二位,进行判断 * @author 章力 * @email
[email protected]
*/ public static String round(BigDecimal bgd){ // 只获取小数点后两位 DecimalFor
zl0828
·
2014-05-30 16:45
自定义四舍五入
沫沫金
:自定义四舍五入(根据第二位决定是进位或直接替换为5)
需求:根据小数点后第二位,判断大于5进位,小于等于5则将第二位替换为5。本人一遍没有写完善,这里贴出后期完善后的代码(欢迎各位提供漏洞)/** * 根据小数点第二位,进行判断 * @author 章力 * @email
[email protected]
*/public static String round(BigDecimal bgd){// 只获取小数点后两位DecimalFormat dfm
沫沫金
·
2014-05-30 16:45
自定义四舍五入
沫沫金
:2014最新全浏览器兼容左列固定右列自适应宽度技巧大公开
做前端的人肯定会遇到经典的左列固定,右列自适应宽度的样式效果。这种想起来很简单做起来很麻烦的事情今天你有好方案了。--不要信那些什么左侧写固定宽度,右侧不用写宽度属性和浮动属性,浏览器自动就实现右列自适应的话。亲自试过了,没用谁愿意可以也试试――谁试谁知道^&^--更不要为了在css中实现右列自动获取宽度值而使用“expression()”,不想吐槽后期谁维护谁知道――造孽呀!正文来了:最新的组合
zl0828
·
2014-03-10 16:51
沫沫金
CSS右列自适应宽度
沫沫金
:2014最新全浏览器兼容左列固定右列自适应宽度技巧大公开
做前端的人肯定会遇到经典的左列固定,右列自适应宽度的样式效果。这种想起来很简单做起来很麻烦的事情今天你有好方案了。--不要信那些什么左侧写固定宽度,右侧不用写宽度属性和浮动属性,浏览器自动就实现右列自适应的话。亲自试过了,没用谁愿意可以也试试——谁试谁知道^&^--更不要为了在css中实现右列自动获取宽度值而使用“expression()”,不想吐槽后期谁维护谁知道——造孽呀!正文来了:最新的组合
沫沫金
·
2014-03-10 16:51
CSS右列自适应宽度
沫沫金
网页神器
沫沫金
:联想E431 1K6安装Windows系统100%成功技巧
现在,本人(
沫沫金
)[QQ976465669]将实践方法交给你如下:第1步:开机界面一直按F12进入Bios界面,选择第2步:在联想bios界面依次找到【Config>>SerialATA(SAT
zl0828
·
2014-03-09 01:23
windows
specified
沫沫金
:联想E431 1K6安装Windows系统100%成功技巧
现在,本人(
沫沫金
)[QQ976465669]将实践方法交给你如下:第1步:开机界面一直按F12进入Bios界面,选择第2步:在联想bios界面依次找到【Config>>SerialATA(SAT
沫沫金
·
2014-03-09 01:23
Windows
specified
沫沫金
:网页热点区域神器工具大曝光
基于以上开发难点,本人(
沫沫金
)深度探索分析寻找到如下神器级工具,说出来大家肯定熟悉,一个“哦...!了然之色”。
沫沫金
·
2013-10-12 15:37
沫沫金
热点区域
热点切割
网页神器
沫沫金
:网页热点区域神器工具大曝光
基于以上开发难点,本人(
沫沫金
)深度探索分析寻找到如下神器级工具,说出来大家肯定熟悉,一个“哦...!了然之色”。
zl0828
·
2013-10-12 15:37
热点区域
沫沫金
热点切割
沫沫金
:wordpress显示部分内容插件
下图以极单肩网站做演示本文出自“
沫沫金
的IT心得与技巧”博客,转载
zl0828
·
2013-09-22 13:03
沫沫金
wordpress部分文章
极单肩
沫沫金
:轻松解决WordPress固定链接设置后404错误
关键两步准备工作(打开Apache\conf\httpd.conf文件)步骤01:搜索文本中如下代码,确定最前面没有#号LoadModulerewrite_modulemodules/mod_rewrite.so步骤02:搜索如下代码,批量替换AllowOverrideNone为AllowOverrideallOptionsFollowSymLinksAllowOverrideNoneOrderd
沫沫金
·
2013-09-16 11:38
固定链接设置
404错误
wordpre
WordPress
沫沫金
:轻松解决WordPress固定链接设置后404错误
关键两步准备工作(打开Apache\conf\httpd.conf文件)步骤01:搜索文本中如下代码,确定最前面没有#号LoadModulerewrite_modulemodules/mod_rewrite.so步骤02:搜索如下代码,批量替换AllowOverrideNone为AllowOverrideall OptionsFollowSymLinks AllowOverrideNone Ord
zl0828
·
2013-09-16 11:38
wordpress
404错误
沫沫金
固定链接设置
沫沫金
:jQuery EasyUI 动态表头
DataGrid加载成功事件中设置表头 columns : [ [ { title : '', colspan : 6 } ],[ ...... onLoadSuccess : function(){ //动态表头 $("#dynamicTip").html($('#weeklyY
zl0828
·
2013-04-12 17:40
jquery
easyui
动态表头
沫沫金
:jQuery EasyUI 动态表头
DataGrid加载成功事件中设置表头columns : [ [ { title : '', colspan : 6 } ],[ ...... onLoadSuccess : function(){ //动态表头 $("#dynamicTip").html($('#weeklyYear').val()+'年'+$("#weekly").combob
沫沫金
·
2013-04-12 17:40
jQuery
EasyUI
动态表头
jQuery
EasyUI
沫沫金
:jQuery EasyUI DataGrid动态合并单元格解决方案
jQueryEasyUIDataGrid根据字段动态合并单元格,使用自定义函数mergeCellsByField()在DataGrid的onLoadSuccess中调用。自定义函数mergeCellsByField: /** * EasyUI DataGrid根据字段动态合并单元格 * @param tableID 要合并table的id * @param c
zl0828
·
2013-04-10 14:04
jquery
datagrid
easyui
合并单元格
mergeCells
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他