- 博客(41)
- 资源 (47)
- 收藏
- 关注
原创 【前端插件】弹窗插件的编写【一】---编写一个窗体蓝本
最近要对一个类似webqq项目进行开发,但是里面的弹窗插件就很成问题了,例如:用了aerowindow lhgdialog及其他都不满意,没办法,只能自己山寨一个出来了,里面我将lhg的样式重写了一次,所以大家不要那lhgdialog的样式表代替原本的样式表这种事了,然后将aero的逻辑套进去了,但是我省略了它绚丽的各种效果。【首先,按照lhgdialog的外表山寨一个相同界面出来,如下:cs
2013-05-31 21:19:21 1411
转载 【前端】jquery如何编写插件?
参考资料:http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.htmlhttp://www.jq-school.com/Show.aspx?id=169现在解释:【定义jq插件的两种方式】$(function() { $.fn.插件名称 = function(optio
2013-05-28 09:57:28 649
原创 【javascript前端】主页面,弹窗,子页面,history.back引发的血案
【问题场景】某日,正在研发一款比较好看的后台界面---ok,登录进去之后(现在还是半成品,用的是html css,jsp,sqlserver2005---注意:真的是jsp,没有用spring等框架)的界面如下:好的,上面是打开了某个增删改查的列表页面,譬如说:“雇员管理”。我们继续操作,点击“添加”按钮(添加按钮是一个超链接,链接到add.jsp),如下图:
2013-05-27 21:15:58 1975 1
原创 【javascript前端】事件冒泡的实际试验及解决方式
【问题场景】今日在做一份类似于windows桌面的后台管理程序时遇到了问题。里面有一个开始菜单,点击开始按钮以后需要显示出开始菜单的内容,如下图:【解说:看到“系统设置,使用指南,关于我们”没有?这就是需要弹出的开始菜单】但是另外有一个需求,就是除了开始按钮以外,点击任何图标,空白处及任务栏该开始菜单都要自动隐藏。如下图:问:如何解决?
2013-05-26 11:48:04 1220
原创 【前端组件山寨】lhgdialog不好用?扒另一个弹出窗口。
【前言】最近在搞一个类似于windows界面的后台管理系统,采用的弹窗是lhgdialog,但是非常非常难用。第一、没有最小化最大化时候的自定义事件。大家假如用过windows的话----通常看到这篇文章的同志都用过,点击一个程序图标以后,下面的那一条任务栏会多一个图标和一个程序的名称,就是这种需求直接用lhgdialog是无法完成的,ok,咱曲线救国,封装一下,将添加任务栏的
2013-05-24 17:56:34 2521 1
原创 【web企业基础平台】基础平台的构想及动机【1】
先提一提上次研究的快速开发--利用代码生成器的进度。基本而言,已经做到了根据数据表生成列表页面及增删改查各个存储过程及相关存储过程的java访问代码-;同时也可以根据一个model或者pojo及参数上面的附着信息主动生成用户需要填写的表单及前台验证代码,后台验证代码及参数的接收代码。具体解析一下:【1】 针对一张表生成相关存储过程及list页面而没有包含增删改页面的原因是:增改
2013-05-22 11:48:26 731
转载 iframe 跨域访问,session丢失的问题解决方案
这个问题我也遇到过,mark一下。在做项目的时候,碰到一个很棘手的问题。在一个应用中通过iframe的方式嵌入另一web应用,但是session中明明放了值,但是就是死活获取不到。几经周折,终于皇天不负有心人,总算找到了关键命脉所在。 最近在做一个系统(A),需要在系统(A)中集成目前现存系统(B)的功能。 当然,系统(B)功能在访问时做了登陆限制。(一般性都是
2013-05-19 13:48:37 2700
翻译 【elfinder】web在线文件管理器elfinder的java版本的配置及使用
【参考资料】https://github.com/Studio-42/elfinder-servlet【作孽啊,百度elfinder for java 竟然看到自己的文章,这个坑看来要填上去了。】
2013-05-18 21:28:42 9018 3
原创 【工具类-java image filter】如何利用java缩放图片?
大家有没有这种经历---辛辛苦苦将前台页面排好,结果上传一些比例不一样的图片就影响整个页面效果了---这种情况下面我们需要将图片进行缩放。虽然我很有兴趣去研究图片缩放的算法什么的,但是时间紧迫,而且我恐怕做不了算法专家、技术专家,那么就直接拿其他人的类库来用了。譬如这个:【java image filter】地址:http://www.oschina.net/p/javaimagefi
2013-05-17 19:32:05 1227
转载 【代码生成扩展】如何用反射遍历枚举类型?
public class TestGetEnum { public void printEnumValues(Class c) { if (c.isEnum()) { try { Object[] objs = c.getEnumConstants(); for (Obj
2013-05-15 20:33:34 824
原创 【代码生成器】自定义表单的继续完善
还记得当年在下写的文章吧?(没多久一个星期而已),里面包含了自定义表单(关键是各个基础类型的显示方式,每一个参数索包含的验证规则列表的处理),crud的生成(最大的问题是column列名的获取及模板的编写),存储过程的生成器(同crud),那么第一版的自定义表单如下支持的数据类型及显示方式验证规则如下:但我不是很满意--假如我添加的是一个自定义object,那怎么办呢?譬如
2013-05-13 22:13:40 1418
原创 一个return引发的血案
<%RequestEnhance _re=new RequestEnhance(request);shop form_model=new shop();Hashtable hsres=Validate(_re,form_model);boolean valid_res=StringUtil.Str2Boolean(hsres.get("status").toString());i
2013-05-13 13:07:04 726
转载 【关于idea的jsp-api等冲突】
近日,在开发时候发现 所有的页面都无法编译,一查网上资料,原来使用ide的时候javase不包含 jsp-api javax.servlet 等javaee的包,所以用idea去编写jsp或者引用servlet的时候会出现红色呲字样(以idea12为例),里面的out 等jsp内置对象完全无法识别,但是假如采用引入servlet及jsp-api的方法部署以后会出现无法编译的问题,因为里面的
2013-05-13 00:47:29 4961 1
原创 【一点想法】网站开发的中心
经过一段时间的开发,虽然依然浅显,但是我认为开发最重要的是必须确认明白客户的目的,客户的需要,很多时候客户不会跟你谈技术,他们就谈要什么功能,也有相当部分会给出一些网站给你看,要做成如何如何。这时候千万不要照抄那些网站,因为那些网站的功能或者定位是符合客户的需要,至于界面--谁喜欢山寨其他人的界面。也不要提太多无谓的功能点,你要做的就是慢慢分析客户的真正目的,慢慢分析他们给出的例子,然后,画一
2013-05-12 20:49:29 714
原创 【代码生成】如何生成自定义表单?(5)---如何使用及使用效果
【如何使用?】package TestCase;import CodeGen.customModel.Core.FormFactory;import CodeGen.customModel.util.FormInfo;public class testFormFactory { public static void main(String[] args){
2013-05-11 05:06:15 1741
原创 【代码生成】如何生成自定义表单?(4)---几个模板及格式
【form.vm 用于生成自定义表单的前台界面及验证逻辑】#* @vtlvariable name="javatype" type="CodeGen.customModel.util.JavaDataType" *####* @vtlvariable name="displaytype" type="CodeGen.customModel.util.DisplayType" *###
2013-05-11 04:56:10 2078
原创 【代码生成】如何生成自定义表单?(3)---将用户模型及注解转换成为表单数据
【其实说起来也没什么复杂的,无非是用反射将模型的所有字段过一次,然后逐个字段检查,看看上面附有什么样的注解信息,顺便将它们放进验证规则里面】【至于编写模板,将模型字段都转换成为表单信息后,就顺便可以写模板了,但是模板的最大问题在于,如何让它们适应项目】package CodeGen.customModel.Core;import CodeGen.customModel.
2013-05-11 04:52:00 1469
原创 【代码生成】如何生成自定义表单?(2)---基础数据及注解
因为本人美工不行,假如要做出界面来的话不知何年马月才有成果,所以,我决定,采用类似 mvc(asp.net上面的mvc我用过asp.net mvc及monorail,所以参考他们的模型来)模型来进行定义,然后根据这个模型来生成前台输入页面,前台逻辑验证,后台验证及赋值。我们先研究一下应该如何描述这个过程里面用到的模型或者数据。请看下图:很明显一个表单包含有多个参数,每个
2013-05-11 04:44:31 983
原创 【代码生成】如何生成自定义表单?(1)
【设计】一个表单,包含前端UI显示,前端验证规则后台验证规则,数据类型,可以用下面图片表示。解释:每个表单都有一个到n个参数,每一个参数会对应一种前端UI(显示方式),同时该参数的验证规则可能不止一种(是否必须,数字范围,格式等等),下面我将编写一个普通的pojo,然后用注解的方式规定前端的UI及验证的规则,再用程序(反射等)
2013-05-08 15:35:08 1212
原创 【代码生成】生成数据库下某个存储过程的访问代码(续)
【新近补充留言】我认为:生成存储过程的访问代码最核心的是如何获取存储过程的信息及参数,如何将这些参数存储起来供模板编写时候使用,如何根据实际项目不同编写一个模板。每一种语言都有对应的获取方式,所以思路更重要。================================================================================
2013-05-08 15:31:17 723
原创 【java工具类】对velocity的封装
下面是对velocity的封装,参考了这篇文章:http://kodak-zhou.iteye.com/blog/970682【VelocityHelper】package Easis.ViewEngine;import java.io.BufferedWriter;import java.io.OutputStreamWriter;import java.io.St
2013-05-07 21:21:21 1904
原创 【java工具】使用jdbc访问数据库获取某个存储过程信息及下面参数信息
首先,我们先写一个包含了最经常使用的参数的存储过程,然后利用jdbc获得该存储过程的信息及它对应所有参数的信息及内容。【该测试针对的是sqlserver2005.】【测试用存储过程如何:请自行运行】CREATE PROCEDURE proc_paras_test@testBITINT BIGINT =0,@testBINARY BINARY,@test1BIT...
2013-05-07 14:54:40 2005 2
原创 【java工具类】导入freemarker并且编写一个freemarker的辅助类
每次写了存储过程后都要写一堆类似的调用存储过程的java方法,各位有没有这样的感想?代码生成器最基本要解决两个问题,第一,如何获取数据(数据表,存储过程的参数或者自定义模型);第二,获取了数据以后如何生成字符串(通常用模板引擎)。这一篇文章将现学现用,探讨如何导入freemaker,如何解析一个模板,如何编写模板(模板语法),如何通过ide获得智能提示(没错,这一点是码农都希望有的),并且
2013-05-07 09:57:00 2414
转载 【代码生成】编写代码生成器前的准备
每次写了存储过程后都要写一堆类似的调用存储过程的java方法,各位有没有这样的感想?不管你厌不厌,反正我厌了。在网上搜索资料,google被墙了,百度只能搜出一些代码生成器,没有搜出源代码,但是功夫不负有心人,我总算找到一些切入点。【java.sql.databasemetadata的用法】原文地址:http://doc.java.sun.com/DocWeb/api/all/ja
2013-05-07 09:49:53 878
原创 【java工具类】网站安全---将url编码并去除javascript注入
【前言】为了让url变得没有威胁。我们可以实现encodeURIComponent及encodeURI的java版,然后根据需要将javascript:这个关键词给过滤。【javascript里面两者有什么区别?】没什么区别只是白名单范围不一样:encodeURIComponent的解释:http://www.w3school.com.cn/js/jsref_encodeURI
2013-05-06 18:48:45 1290
原创 【java工具类】网站安全---将特殊字符编码成为html实体
上两篇文章已经提到javascript的xss攻击问题,针对于普通文本假如我要直接在div里面显示用户的输入的信息,譬如:[html] view plaincopydiv class='userName'>%=userName%>div> 这种情况,即使用户的userName是:
2013-05-06 18:47:23 1762
原创 【网站安全】网站通常面临的几种安全威胁及应对方式【总结版】
上次写的文章连我自己都觉得乱,所以,这次写一篇文章来总结一下自己的观点。【一、网站存储及http传输机制导致的危险】用户访问网站通常的流程:在这个流程里面,有两点非常致命:1、http协议是明文传输,就是说,假如你进入一个登录页面的话,你输入的帐号及密码默认情况下是明文传输且可以被其他人用抓包工具截获,由此可以引申很多攻击方式;2、http是无状
2013-05-06 11:11:04 1487
原创 【网站安全】网站通常面临的几种安全威胁及应对方式
【产生种种安全威胁的根源】1、网站存储及传输机制的缺陷。网站是wireless的,如何确定某个用户的信息,如何保存当前用户的信息便成为了一个亟待解决的问题。于是cookie及session解决了。针对于某一个访问网站的用户,假如网站无法从cookie里面获取到他的sessionid(请注意:cookie是随着http请求发出去的,附在http协议的报头,所以,假如有人用窥探器的
2013-05-06 09:48:27 2578
原创 【java工具类】数据库操作时ResultSet的一个替代
大家有没有访问过数据库然后用resultset来读取数据呢?每次要遍历的时候是怎么样的?while(rs.next()){Object ob=rs.getObject("xxx");/*其他代码*/}是不是好像上面这样的?那么要换上一样怎么办?.previors()...似乎是这个函数,那么我要重复使用这个怎么办?我要直接取第一行呢?总之我个人觉得这个方法不但原始,而且麻烦,为此
2013-05-06 09:46:25 1238
原创 【java工具类】properties文件操作
package Easis.Common;import java.util.Properties;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.In
2013-05-05 09:44:41 654
转载 【java学习】java如何链接sql server2005?
大家可以参考这个网址,但是有写地方需要纠正:http://www.cnblogs.com/xiazhi33/articles/935771.html【补充一:sql server驱动地址】sql server的驱动地址在这里:http://www.microsoft.com/zh-cn/download/details.aspx?id=2505【
2013-05-05 09:43:31 733
原创 【java学习】对java反射的学习及参数赋值的研究
今日,需要尝试搞一个mvc框架(当然用java,为什么是java?因为在学java)。里面需要实现模型绑定及模型验证,需要用到反射(需要用到反射的地方很多,很担心反射会成为瓶颈),现在来熟悉一下反射的用法及参数如何赋值。首先,需要解析一下,java里面的基础类型有:int 普通整型float 浮点型char 字符型short 短整型byte 字节型long 长整型dou
2013-05-03 21:13:55 811
转载 如何在jsp里面定义方法
转载自百度知道。标签里面的内容表示的是在doservice方法里面(jsp编译成的类)执行的,为了可以定义方法,必须放到外面,用标签:jsp页面中如何定义一个方法。2012-05-10 15:45lhhhyj888 | 分类:其他编程语言 | 浏览2039次比如我这样就可以 <%! public void gg(){ } %>
2013-05-02 17:32:00 14594
原创 【造轮子】用java编写属于自己的mvc【1】---功能分析
好吧,我们先看看下面这张随手搞出来的需求分析图----没办法,需求方只有我一人,只能自问自答了。好吧,下面分析一下,这种框架应该有什么模块。1、我们需要针对每一个路由地址(或每一种路由地址)确定一个控制器里面的action;2、可以为每一个控制器或每一个action添加一个过滤器(运行前或者运行后),正如流行框架那样;3、我们需要为每一个ac
2013-05-01 19:47:15 944
原创 【造轮子】用java编写属于自己的mvc---前言
为什么要搞这个?我也不太清楚,可能是因为看着一堆jsp文件而觉得烦躁,或者是分明是同一个分类的操作--list,add,edit都要写三个文件,并且还有对应的add_handler.jsp,delete_handler.jsp,edit_handler.jsp而觉得忍无可忍。总之,抽一些时间来写写看。让我比较担心的是性能问题,恐怕反射是绕不过去的,还有模板引擎问题---虽然我也想写模板,但
2013-05-01 19:46:21 1074
转载 解决getOutputStream() has already been called for this response
源地址:http://qify.iteye.com/blog/747842解决getOutputStream() has already been called for this response博客分类: java应用OSJSPCacheServlet getOutputStream() has already been called
2013-05-01 17:20:41 619
linphone-android-4.3.0.apk
2020-09-06
c++多模块web项目实践方案-项目分层骨架
2020-02-06
FFmpegBuilder-20-01-25.tar.xz
2020-01-25
javafx+controls+jfoenix+tilesfx+FontAwesomeFX+gradle+idea项目整合骨架项目
2019-11-19
【gradle】idea+gradle 多模块项目创建教程入门例子资源
2019-01-17
xxl-conf的客户端调用实例
2019-01-15
xxl-conf-admin gradle项目源码+postgresql改造
2019-01-13
xxl-conf-core gradle项目源码
2019-01-13
xmpp之即时通信客户端swing试作型
2018-12-23
xmpp之java服务端实现tigase整合项目-数据库部分
2018-12-23
xmpp之java服务端实现tigase整合项目源代码
2018-12-23
java-swing版代码生成器
2017-07-09
win10+php5.6-ts-vc11-x64配置imagick的经历
2016-12-05
前端构建尝试1-demo网站
2016-10-14
浮士德html5图片裁剪器
2016-06-22
浮士德头像裁剪2016福利版-web插件打包
2016-06-21
浮士德2016头像裁剪flash福利版项目源代码
2016-06-21
pixijs手游-虚拟键盘demo
2016-02-26
jungle man-html5游戏开发
2016-02-15
钛合金眼的试炼-最强眼力山寨版-html5微信推广小游戏
2016-01-11
山寨版别踩白块儿
2015-12-29
解决浮动布局列表下图片不一样导致浮动单元错位问题
2015-09-25
islider-css3图片轮换
2015-09-17
centos配置hls环境
2014-09-09
js修改版区域选择联动
2014-02-17
java调用memcache保存缓存
2014-02-04
windows下memcache配置
2014-02-04
windows下memcache
2014-02-04
堆排序(最小堆)的相关演示(java_swing版)
2013-09-16
swing版的b+树实现及演示程序
2013-09-06
b树算法演示swing完善版
2013-09-03
红黑树swing版演示程序
2013-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人