- 博客(47)
- 资源 (9)
- 收藏
- 关注
转载 Springboot整合log4j2日志全解
在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结。目录Springboot整合log4j2日志全解 常用日志框架 日志门面slf4j 为什么选..
2020-12-07 15:44:42 533
原创 让Datetimepicker控件只能选择时间,不允许直接改的无污染解决方案。
最近在公司修改项目的时候遇到一个需求,要让实现了Datetimepicker控件的时间输入框不能让用户改时间。当时一想把文本框直接设置为只读不就行了吗,结果一运行发现时间控件也变灰色不能选择了,尴了个尬。没办法,只能求百度或者扣脑壳了呗。结果呢.....当然实现啦!上图:解决方案:1、设置输入框为只读(readonly)。2、在初始化时间控件的时候添加onGenerate事件去改变控件面板的不可用样式。$(startDateTimeId).datetimepicker...
2020-09-22 16:48:15 3699
转载 Linux学习笔记:使用ftp命令上传和下载文件
Linux中如何使用ftp命令,包括如何连接ftp服务器,上传or下载文件以及创建文件夹。虽然现在有很多ftp桌面应用(例如:FlashFXP),但是在服务器、SSH、远程会话中掌握命令行ftp的使用还是很有必要的。1.ftp命令 使用格式:ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [compute...
2020-04-08 16:04:45 1040
转载 代码中特殊的注释技术——TODO、FIXME和XXX的用处
代码中特殊的注释技术——TODO、FIXME和XXX的用处本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。 前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些
2016-03-08 15:26:39 565
转载 Heroku创始人Adam Wiggins发布十二要素应用宣言——12factor
Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验。前不久,创始人Adam Wiggins根据这些经验,发布了一个“十二要素应用宣言(The Twelve-Factor App)”,该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下。十二要素应用宣言简介:如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,
2016-03-01 09:55:37 1328
转载 bootstrap modal垂直居中
使用过bootstrap modal(模态框)组件的人都有一种困惑, 好好的一个弹出框怎么就无法垂直居中了呢? 当然网上一些前辈也给出了不少答案, 感觉不太全而且针对的都是各自的项目难以给我等小白太直观的理解。因而手痒试试写个稍微完整点的解决方案, 作为总结及日后回顾之用。项目中的bootstrap版本是3.X , 作为项目后台使用。 在项目进行过程中遇到组件弹出框无法垂直居中,示例dem
2015-10-10 15:33:27 1003
转载 jquery操作select(取值,设置选中)
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true); 这里有一个中括
2015-09-24 09:58:00 693
转载 Eclipse上安装GIT插件EGit及使用
一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就
2015-06-15 11:30:51 588
原创 查看MySQL端口号
linux 下 通过netstat -a 来查看windows下通过查看MySQL安装目录下my.ini文件或者 进入mysql dos格式mysql> show variables like 'port';+---------------+-------+| Variable_name | Value |+---------------+-----
2015-03-23 10:31:51 694
原创 有关Log4j设置日志文件位置的处理
以DailyRollingFileAppender 为例:假设每天一个日志文件有以下设置:log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=app.loglog4j.appender.A1.DatePattern='.'yyyy-MM-ddlog4j.
2014-12-27 00:39:56 840
原创 Hibernate 对象三种状态 瞬时态,持久态,脱管态 以及 save update saveOrUpdate merge等的使用
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 * 瞬时态 由new命令开辟内存空间的java对象, eg. Person person =
2014-10-11 10:25:51 848
原创 form 转json最佳示例
> html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> script type="application/javascript" src="js/jquery-2.0.3.js">script
2014-10-11 10:16:31 539
转载 Struts2-属性驱动与模型驱动的理解
Struts2 - 属性驱动与模型驱动 一、为什么要使用属性驱动和模型驱动? :struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和 HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的 g
2014-10-11 09:54:10 650
转载 Struts2拦截器配置
1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在
2014-10-11 09:50:53 573
原创 JSP中EL表达式的比较符号、字符串比较
el表达式一般不直接用==判断是否相等 != > = 而是使用字母表示的表达式,他们的表示如下:== eq 等于!= ne 不等于> gt 大于>= ge 大于等于字符串比较:不需要双引号“”user.name eq '001'user.name eq Lily
2014-10-10 11:03:16 18314
转载 好资源
1. 北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客)6.30天轻松掌握JavaWeb视频(传智播客)
2014-08-14 16:47:43 751
原创 java文件读写操作
java文件读写操作大全 一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count
2014-08-04 11:58:57 631
转载 Jquery EasyUI插件中关于Dialog屏幕显示居中的解决方案
Jquery EasyUI是一款非常不错的网页UI组件,可惜Jquery2.0 以后不支持IE8了,所以了好多更新的功能以后也用不了了,遗憾啊下面来说主要问题:在使用dialog插件时,默认是屏幕居中的,但是当页面出现滚动条时,dialog并没有随着滚动条往下滚动,这时就需要用户滑动滚动条来定位dialog,这不人性化,在说出解决方案前先来普及一下jquer
2014-08-04 10:12:50 1278
原创 推荐几款不错的报表工具
1. BIRT ProjectBIRT报表是一款非常流行的开源报表开发工具。拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。2. PentahoPentaho Report Designer是一款所见即所得的开源报表设计工具。在设计报表的时候,用户可以随意拖放和设置各种报表
2014-05-04 15:09:25 2186
转载 eclipse maven3 创建 maven 项目 之 HelloWorld 入门
创建一个 Maven Project: 1. New --> Other --> Maven Project 在弹出的对话框里,如果你想修改你项目的存放路径你可以改一下,其他的默认,我的所有项目都是存放在默认的工作区下,所以直接点NEXT 接下来找到并选择 webapp,其他的默认,NEXT 2. 填写你的 Group Id、
2014-03-25 10:22:23 603
转载 Maven的安装及配置
安装包apache-maven-3.0.5-bin.zipStep1 解压缩下载完成得到的是一个压缩包文件,将它解压缩后就可以使用了。Step2 配置环境变量Step3 验证环境变量配置是否成功:mvn -versionStep4 修改本地仓库路径在解压缩目录下找到 conf 文件夹并打开,找到 settings.xml 配置文件并打
2014-03-25 10:14:58 609
原创 Sping理解以及IoC/DI入门,是什么、能干什么,分析IoC/DI的思想演变进程
一、Spring入门a) Spring在轻量框架中起管理作用,实现各种JavaBean的管理。i. IOC/DI 控制反转/依赖注入ii. AOP 依赖方向(切面)编程iii. AOP是横向,OOP是纵向,两者是互相补充而不是替代关系b) Spring的好处:真正意义上实现了面向接口编程c) IOC实现方式:i. 接口注入ii. SETiii. 构造子iv.
2014-03-13 11:57:50 1139
原创 struts2 从一个action 跳转到另一个action的两种方法
从action1直接跳转到action2,有两种方法: 1. 需要保存前一个action的属性信息时使用,保存住action1的request对象: action2 2. 不保存前一个action的参数可以用这种方法: action2 Struts.xml Java代码 "1.0" encoding="UTF-8
2014-03-13 10:31:11 3682
原创 NHibernate中自带ID的generator的含义
在日常中我们对数据库中表ID策略的管理,时常模模糊糊的,在什么时候用适当的策略呢? 1、identity:用于MySql数据库。特点:递增 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库 序列名
2014-03-11 17:41:08 1492
转载 MySQL云数据库服务的架构探索
MySQL作为一种低成本、高性能、可靠性良好而且开源的数据库产品,在互联网企业中应用非常广泛。例如,淘宝网就有数千台MySQL服务器。虽然近两年来NoSQL的发展很快,新产品层出不穷,但在业务中应用NoSQL对开发者来说要求比较高,而MySQL拥有成熟的中间件、运维工具, 已经形成一个良性的生态圈。因此,在现阶段的应用中仍然以MySQL为主,NoSQL为辅。在过去一年里,我们在MySQL托管平
2014-01-23 14:13:40 1023
转载 浅谈前端
近年来随着Web应用交互复杂度的提升,前端开发也迎来了一个高速发展的时期。除了一些老牌框架纷纷推出改动较大的升级之外,还涌现出一批新生代的开源库和框架,推动着Web应用开发理念向越来越强调前端架构的方向发展。当下的前端技术可以说是处在一个新旧交替的过程之中,同时存在着许多不同的观念和实践。本文试图对目前数量繁多的前端框架进行一些较笼统的分析和比较,抛砖引玉,希望能为大家在选择前端的技术架构时提
2014-01-23 14:11:06 1271
转载 10款优秀的JavaScript音频开发库
Web和Web浏览器在过去几年取得了快速的进步,这些进步与新技术通常被认识是HTML5达到的惊人的成果。然而,在这些新技术中,音频任然是不足的。尽管谷歌开了WEB音频API,使我们上网得到方便,但是只有一些最新的浏览器才支持这种新开发的WEB的音频。HTML5提供了一种新的音频标签实现和规范用一个简单的HTML对象而无需音频插件来控制音频。这只是一个简单的整合这些新的HTML5音频特征及使用J
2014-01-23 13:52:11 1017
转载 集合类接口和类层次关系图
1. Collection vs Collections首先,“Collection”和“Collections”是两个不同的概念。你可以从下面的层次关系图中看到,”Collection”是集合层次的顶层接口,而”Collections”是提供了操作集合类型的静态方法的类。2. 集合类层次关系图下图是集合类的层次关系图3. Map的类层次结构关系图下图是Map的
2014-01-23 13:41:24 909
转载 10个用来处理键盘事件的JQuery插件和JS类库
通常在web应用或者网站中,我们使用鼠标来控制元素或者执行导航,相对于桌面应用来说,使用web应用的快捷键次数可能会相对比较少,但是对于熟练的专业人员来说,使用键盘可能更加容易并且更加快速,在今天这篇文章中,我们收集了10个jQuery的插件,帮助你创建各种基于键盘事件的web应用,相信大家会喜欢的!1. MousetrapMousetrap是一个超简单的处理键盘快捷键的类库,压缩有只
2014-01-23 13:34:30 1008
转载 精心挑选的12款优秀 jQuery Ajax 分页插件和教程
在这篇文章中,我为大家收集了12个基于 jQuery 框架的 Ajax 分页插件,这些插件都提供了详细的使用教程和演示。Ajax 技术的出现使得Web 项目的用户体验有了极大的提高,如今借助优秀的jQuery 框架很容易实现各种基于 Ajax 技术实现的功能。我们一起来看看下面这些优秀的分页插件。 1.Client-side jQuery pagination plugin : j
2014-01-23 13:32:44 683
转载 10+个方便,可重复使用的jQuery代码片段
多年来,jQuery已经成为每个Web开发人员必须使用的一个JS库。它使用简单,速度快,功能非常强大。在这篇文章中分享给大家一系列的10+个得心应手的jQuery代码片段。平滑滚动到页面顶部view sourceprint?1$("a[href='#top']").click(function() {2
2014-01-23 13:26:03 630
转载 10款设计精巧的jQuery/CSS3插件
申请达人,去除赞助商链接jQuery结合CSS3可以创造无数精美实用的插件,今天要分享10款设计精巧的jQuery/CSS3插件,希望你能用得上,一起来看看吧。1、jQuery+CSS右上角撕裂广告效果右上角弹出的广告,不会影响用户体验,广告效果又好。 在线演示 / 源码下载2、jQuery图片筛选排序动画效果这款jQuery插件可以让你对一些图片重
2014-01-23 13:10:41 1018
转载 国内外最全面和主流的JS框架与WEB UI库
当下对站前段开发人员来说,很少有人不使用一些JS框架或者WEB UI库,因此这些可以有效提高网站前段开发速度,并且能够统一开发环境,对于不同浏览器的兼容性也不需要程序员操心,有了这些优点,当然大家都会使用这些框架或库。本文整理了国内外最全面和主流的JS框架与WEB UI库,里面有许多人已经十分熟悉,比如JQUERY。当然也有很多是陌生的,可以通过本文了解他们各自的优缺点,或许你能找到更好用的也
2014-01-23 11:57:33 1052
转载 struts2低版本遭到恶意访问漏洞原理及解决办法
1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:?user.address.city=Bishkek&user['favoriteDrink']=kumys ONGL将它转换为:action.g
2014-01-15 18:22:04 836
原创 FusionCharts 工具
FusionCharts 是一款Flash图表控件, 有几十个柱型、线型、饼图、2D、3D等等多种多样的Flash图表, 设计美观,易于使用。 并提供javascript编程接口, 接口易于理解,有javascript程序基础就可使用。需要将数据以高视觉效果显示可使用其中的图表控件。 以下是示例图片:
2014-01-11 18:14:50 613
转载 图片减速滚动
图片滚动效果在网站应用中非常多见。 但光是普普通通的图片滚动,在视觉效果上往往显示比较单调。下面就介绍一个变速滚动的效果。类代码如下:JScript code/// /// 数值递减操作类/// /// 总数值。 当所有递减值之和等于此数值时, 停止操作function SpeedChange( count ) { var interVal = 30;
2014-01-11 18:09:45 775
转载 JavaScript树型导航菜单
树型导航菜单一般项目中经常会用到,之前写过一个,现在抽空改了一下。下面是使用文档 类名:Tree方法:名称返回值描述Tree(datasource:array)Void构造函数, 以数据填充Render(placeholder: string)Void
2014-01-11 17:33:02 886
转载 这三种东西永远不要放到数据库里
1、图片,文件,二进制数据 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多数据库语言里,处理大字段都不是很容易。 把文件存放在数据库里有很多问题: 对数据库的读/写的速度永远都赶不上文件系统处理的速度 数据库备份变的巨大,越来越耗时间 对文件的访问需要穿越你的应用层和数据库层 这后两个是真正的杀手
2014-01-11 17:28:56 637
转载 Strust组件—ActionServlet详解
大家都知道,Struts控制器组件负责接受用户请求,更通模型,以及返回给用户合适的视图组件. 控制器将模型层和视图层分开,这样分离,可以为同一个模型开发出不同的视图. 下面时Struts的三大主要组件 ActionServlet组件:充当Struts框架的中央控制器 RequestProcessor组件:充当每个子应用模块的请求处理器 Action组件:真正来处理一项具体的业务
2014-01-07 10:44:16 621
跟我学Shiro教程及其课程分章节源码
2015-06-24
精品Bootstrap模板
2014-12-30
jQuery LigerUI V1.2.2
2014-01-17
Eclipse的Hibernate插件
2013-05-06
xsd帮助文档
2013-04-07
XPath应用手册
2013-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人