03 2016 档案
摘要:我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。 不过我还是喜欢这个观点,所以我
阅读全文
摘要:1.项目组负责人让我实现这个接口,因为以前做过类似的,中间并没有遇到什么太困难的事情。其他不说,先上代码: 1 package com.tydic.eshop.action.feedback; 2 3 import java.io.ByteArrayInputStream; 4 import jav
阅读全文
摘要:按照网上的说法安装jetty插件,run-jetty-run,google那个网址根本链接不上。所以插件装不上,网上搜索本地版,试了几个都不好使,功能不全,这是因为下载的本地资源jar包不全导致,好坑啊,浪费我好几个小时。下面给出本地资源包插件下载地址:http://pan.baidu.com/s/
阅读全文
摘要:就之前本人主持开发的金融产品所遇到的安全问题,设计部分请参见:http://www.cnblogs.com/shenliang123/p/3835072.html 这里就部分web安全防护就简单的交流: (1)跨站脚本攻击(XSS): XSS攻击,通常指黑客通过“html注入” 篡改了网页,插入了恶
阅读全文
摘要:主要在maven的pom.xml里增加如上配置
阅读全文
摘要:function isCardNo(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(reg.test(c
阅读全文
摘要:最近需要重新安装PHP,以前一直使用的都是XAMPP,基本上都不需要自己配置,现在准备直接下载官方原版的Apache和PHP,自己来慢慢摸索如何继承配置。 我下载的Apache版本为2.2.25,PHP版本为5.4.19,将Apache与PHP集成配置好后(PHP安装目录为:F:\php5.4.19
阅读全文
摘要:Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。 但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL wit
阅读全文
摘要:这些天,由于公司的业务需求,接触到了ssl证书和https协议。博客前几篇文章也分享了在WEB服务器上安装SSL证书,为网站开启https协议的教程,感兴趣的童鞋可以前往查看相关文章: 《Linux+Nginx/Apache/Tomcat新增SSL证书,开启https访问教程》 《Nginx在线服务
阅读全文
摘要:这里使用的是HttpComponents-Client-4.1.2
阅读全文
摘要:/** * 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤 * * @param path */ public static void list(File path) { if (!path.exists()) { System.out.println("文件名称不存在!"); } else { if (path.isFile()) { if (path.getName().toLowe...
阅读全文
摘要:/** * 拷贝一个目录或者文件到指定路径下 * * @param source * @param target */ public static void copy(File source, File target) { File tarpath = new File(target, source.getName()); if (source.isDirectory()) { tarpath....
阅读全文
摘要:1 public class IsChineseOrEnglish { 2 // GENERAL_PUNCTUATION 判断中文的“号 3 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号 4 // HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号 5 public static boolean isChinese(char c)...
阅读全文
摘要:首先说明下我的系统是Windows7 今天更改了SVN账号和密码,然后想要更改一下Eclipse的SVN登录用户名和密码 但是网上找了一大推说什么客户端的,靠净扯淡。 本人亲测最有效的方法是删除C盘下的文件就可以了。 可是本人网上找了很久找不到该文件其实该文件时隐藏的 1.打开C盘,点击工具显示隐藏
阅读全文
摘要:FileObverse文件观察者的Debug报告 2014年9月18日 9:03
阅读全文
摘要:Asterisk服务安装配置和启动 2014年11月4日 11:36 注意: 更新源的重要性 源的地址: http://fffo.blog.163.com/blog/static/2119130682014322104136601/ 14.04源 可以用在13.04的ubuntn上 #cd /etc
阅读全文
摘要:以前在windows下用ssh工具putty连接 linux服务器, 很简单,在linux下要连接linux的服务器, 找了下,果然putty在linux中也行1,sudo apt-get install putty安装后从applications中找到打开即可 2. 直接用ssh登录 ssh -l develop 10.10.10.2 develop 是服务器用户名, 10.10.10.2 是服...
阅读全文
摘要:安装SVN问题很多,现在目前遇到的问题是,安装时候找不到svn connector的连接器 导致不能够对SVN插件进行完整安装。但是可以单独安装该插件 http://community.polarion.com/projects/subversive/download/eclipse/4.0/update-site/ http://community.polarion.com/proj...
阅读全文
摘要:3.jstl.jar 4.standard-1.1.2.jar 把Myeclipse的web项目一直到Eclipse当中需要添加的包主要有一下4个: 1.servlet-api.jar 2.jsp-api.jar 这样在jsp网页中就不会因为运用标签而https://app.yinxiang.com/Home.action报错了了。 //这样就可以确保程序运行了。...
阅读全文
摘要:1 ** 2 * 用户角色表 3 */ 4 public class BaseUserRole implements Serializable { 5 private static final long serialVersionUID = 1L; 6 7 /** 8 * 用户角色ID 9 */ 10 private String userRoleId; ...
阅读全文
摘要:在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了 一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session
阅读全文
摘要:使用eclipse编写extjs时,一定会用到spket这个插件,spket可以单独当作ide使用,也可以当作eclipse插件使用,我这里是当作eclipse的插件使用的,下面来一步步图解说明如何配置spket插件。 第一步:下载spket插件 由于spket插件是需要收费使用的,这里为了方便大家
阅读全文
摘要:Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。 (1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还
阅读全文
摘要:在ubuntu下面,我们安装tomcat可以有两种方式[1]用aptitude安装aptitude install tomcat6[2]免安装版从apache tomcat 网站下载apache-tomcat-6.0.20 然后直接解压第一种方式,可以用/etc/init.d/tomcat6实现对t
阅读全文
摘要:使用Ubuntu时,想要使用自己下载的Maven,搞不了,在网上找了一下,解决。 哈,官网上也有,但是对于Ubuntu不太懂:http://maven.apache.org/download.cgi 原文地址:http://my.oschina.net/hongdengyan/blog/150472
阅读全文
摘要:有时候我们需要在Ubuntu下采用手动安装一些软件,比如Firefox的Flash插件。Adobe® Flash® Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持续的迷人用户体验、绝妙的音频/视频回放效果和刺激的游戏。 Flash Player 已在超过 1
阅读全文
摘要:Ubuntu 14.10 Utopic Unicorn 将在10月23日正式发布,9月25日最终测试版本已经发布,Ubuntu 14.10 RC 候选版本也将在10月16日发布,一周之后正式版本发布。 尽管现在 Ubuntu 14.10 还不是稳定版本,但对于日常使用已经完全可以使用了。 那么怎么升
阅读全文
摘要:很多刚从windows系统投靠到ubuntu的机油,在听音乐时不是很舒心。毕竟ubuntu软件中心的很多影音软件都是国外的朋友编写的,所以很多时候国内的朋友用着很不舒服。今天给大家推荐的是国内开发者针对国内用户开发的影音和音乐播放软件。 在网上找到的教程奉上 第一步: 打开终端(怎么打开终端不用解释
阅读全文
摘要:使用apktool反编译apk 1、安装apktool apktool是Google提供的APK编译工具,能够反编译及回编译apk,需要Java环境的支持(在此不再赘述Java的安装与配置,详见《Ubuntu14.04 LTS安装JDK及其环境变量配置和Eclipse的安装》)。 下载apktool
阅读全文
摘要:简洁:不超过5个java文件 依赖:仅依赖aapt.exe 支持:仅限windows 功能:用纯java获取apk文集里的包名,版本号,图标文件【可获取到流直接保存到文件系统】 原理:比较上一篇文章里通过反编译然后解析AndroidManifest.xml的方式,此种方式更加简单,通过模拟执行aap
阅读全文
摘要:https://dev.openwrt.org/wiki/GetSource 路由器的源码地址
阅读全文
摘要:http://tomcat.apache.org/download-80.cgi 在ubuntu上,我们下载zip和tar.gz。 tar -zxvf apache-tomcat-8.0.12.tar.gz 开始配置tomcat: 复制解压后的文件到 /opt 目录 sudo cp -r apach
阅读全文
摘要:在商城网站中,订单编号的自动生成,ERP中各个单据的编号自动生成,都可以按照一下的方式来自动生成。 第一步:定义常量订单编号前缀、订单编号起始数、订单编号步长; 第二步:定义订单的最后一个编号号码; 第三步:获取数据库中订单号为最后一个的订单编号,并赋值给lastOrderSnNumber 第四步:
阅读全文
摘要:1 package michael.io.image; 2 3 import java.awt.AlphaComposite; 4 import java.awt.Graphics2D; 5 import java.awt.Image; 6 import java.awt.RenderingHints; 7 import java....
阅读全文
摘要:1.概述 主要原理 1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件 2.通过swfTools将pdf文件转换成swf格式的文件 3.通过FlexPaper文档组件在页面上进行展示 2.安装包下载 1.openoffice是Apache下的一个开放
阅读全文
摘要:DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。 然后看了这篇文章中的讨论部分才恍然大悟。 摘两个比较有意义的段落。 表现层与应用层之间是通过数据传输对象(DTO)进行交
阅读全文
摘要:直接看代码吧,注释都在里面 首先是web.xml 下面是位于//src//applicationContext.xml 下面是上传文件内容过大时的提示页面//WEB-INF//jsp//error_fileupload.jsp 下面是用于选择文件的上传页面index.jsp 最后是处理文件上传的Fi
阅读全文
摘要:今天看到一篇关于Extjs正则表达式比较系统的总结。 使用extJs时能常用的正则表达式 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]
阅读全文
摘要:1 // 此类中判断类型所截取的byte 长度暂不确定,请使用者测试过使用 2 package com.tg.common.other; 3 4 import com.tg.common.tginterface.TG_FileUpload; 5 import java.io.ByteArrayOutputStream; 6 import java.io.File...
阅读全文
摘要:以前在javaeye看到过关于Java操作文件的一篇文章,写的很好,但找了半天也没找到,就把找到底几篇文章整理一下,做个总结,算是一个学习备份…… 1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用) 2,通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件,包括
阅读全文
摘要:hibernate下的Many-to-Many的级联删除 Hibernate多对多的例子不少,但仔细一看,大多数都是保存的,删除谈的少,但问题还不少,因此有必须简单测试一下,以下我们来个简单的多对多关系建立 老师Teacher 与 课程Course 是一个多对多的关系,Pojo与XMl配置如下。 配
阅读全文
摘要:CascadeType.PERSIST //只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态) CascadeType.MERGE //指A类新增或者变化,会级联B对象(新增或者变化) CascadeType.REMOVE //只有A类删除时,会级联删除B类; CascadeType.ALL //包含所有; CascadeType.REFRE...
阅读全文
摘要:1、 打开WebLogic安装程序:oepe11_wls1031.exe(我们选用的是WebLogic 10.3g)。如图1-1所示: 图1-1 WebLogic安装 2、 进入WebLogic安装的欢迎界面,单击“下一步”按钮。如图1-2所示: 图1-2 WebLogic安装欢迎界面 3、 选择中
阅读全文
摘要:1 Ext.ns("Msp.Component"); 2 3 //config = { 4 // fileName : "净值及头寸核对", 5 // exportDate : "2014-01-20", 6 // dataSource : [ 7 // {grid : grid1, param : param1, showType ...
阅读全文
摘要:1.Linux命令行与shell脚本编程大全 http://blog.csdn.net/su1216/article/details/8214253 2.android加密信息客户端TextSecure源码实例 http://www.okbase.net/file/item/22137 3.在Ecl
阅读全文
摘要:Asterisk的配置文件都在/etc/asterisk目录下,重要的配置文件有: sip--会话初始协议,通常用于voip电话,进行呼叫建立、呼叫结束以及呼叫进程中的协商。基本上,它帮助二个端点互相通话。sip不处理媒体;当呼叫建立之后,它通过实时传输协议在电话之间直接传输媒体。 SIP使用UDP
阅读全文
摘要:今天整理了一个java实现的汉字输入验证码 主要包含两个类,一个是生成验证码,一个是判断验证码输入是否正确 实现原理非常简单,将汉字和干扰线生成图片并将汉字保存到session,前台获取每次生成验证码图片并用文本框值和session值比较,功能就怎么简单。 生成汉字验证码源码展示 java汉字验证码
阅读全文
摘要:https介绍: HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个U
阅读全文
摘要:今天上午刷到一道题,大体是写一个方法判断一个单词中是否有重复的字母(或者说一个字符串中是否有重复的字符)。我的思路是一个字符一个字符地遍历,如果发现有重复的停止: 这种简单的场景下谈性能没什么意义,两次循环速度并不慢( str.indexOf() 也认为是一次循环,但由于是native的行为,速度很
阅读全文
摘要:在某些网站注册时常常会要求设置密码,网站也会根据输入密码的字符特点给出相应的提示,如密码过短、强度差、强度中等、强度强等。这又是怎么实现的呢?看下面代码: 有些网站的网页内容不是一次性加载完毕的,而是在鼠标向下滚动时动态加载的,这是怎么做到的呢?看下面代码: 在项目中,为了避免多次重复的向服务器请求
阅读全文
摘要:cmd运行 运行结果如下 可以看到占用8080端口的程序的是6416 然后运行 即可查看到占用的程序
阅读全文
摘要:js生产UUID
阅读全文
摘要:在网上找到的资料,收藏一下 而不是 以google为例,要实现跨主机访问,可以写为:
阅读全文
摘要:1 //js获取项目根路径,如: http://localhost:8083/uimcardprj 2 function getRootPath(){ 3 //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp 4 var curWwwPath=window.document.location.href; ...
阅读全文
摘要://这是script代码 //这是表单元素 上传| 取消上传 清空所有的上传文件 暂停 禁用 ...
阅读全文
摘要:Untitled Page 底部 顶部
阅读全文
摘要:基于jquery写的选择年月日出生日期的插件
阅读全文
摘要:最近在做oa项目中写到一个功能,就是员工每天的签到和签退.当时想了很久都没有想出来,后来自己上网查了一下spring的定时器,然后就有了思路. 下面我贴上自己用到的这个定时器的配置.希望能够和大家一起学习. 这个是我的实体类: 这个是我的spring里面配置的bean: 首先要引入spring定时器
阅读全文
摘要:很多时候,我们都知道在java项目里面采用poi来导出excel很方便,但是如果你的项目采用的是jsp你可以用更简单的方法来导出。首先你要在顶部引入:然后在jsp里面加入以下的小脚本: 然后就可以将你的jsp页面的table表格导出来为excel
阅读全文
摘要:日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最
阅读全文
摘要: 最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数
阅读全文
摘要:1.环境和条件 Maven-3.0.3Eclipse请阅读者事先具备一定maven知识 2 配置2.1 添加Jetty插件 在pom.xml中加入如下代码段 2.2 配置eclipse2.2.1 步骤一进入Run/External Tools/External Tools Configuration
阅读全文
摘要:然后是项目下的文件:完整的项目请看 上一篇 Maven+Spring+Hibernate+Shiro+Mysql简单的demo框架(一) 项目下的springmvc-servlet.xml配置文件: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans
阅读全文
摘要:相关的maven的 pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="htt
阅读全文
摘要:这个源码不是本人写的,是我原来的领导写的,我们都叫他东哥,这个是东留给我的一个小资源,好佩服他哦,这个东西可以用来扫描全世界的路由器,破解路由器账户和密码 当然是简单的了。我能力不够没有更完善的补充下。希望有能力的人做成界面形式,帮忙完善下。 1.java代码: package cn.com.cis
阅读全文
摘要:一段时间想搞个框架做开发,但是网上好多代码建立的都太杂乱。有的开源的东西我感觉用不了。本人太笨,不懂怎么上传到github上,就写在博客里,留作记录。以后用的时候也方便。 1.首先让我们看一下项目结构 2.下面是maven的pom.xml文件 <project xmlns="http://maven
阅读全文
摘要:Java 表单注册常用正则表达式验证工具类,常用正则表达式大集合。 1. 电话号码 2. 邮编 3. QQ 4. E-mail 5. 手机号码 6. URL 7. 是否为数字 8. 是否为中文 9. 身份证 10. 域名 11. IP 。。。。 常用验证应有尽有! 这的确是您从事 web 开发,服务
阅读全文
摘要:IP的定义 ip 是32位无符号整数,最小,最大分别是- 0.0.0.0 - 255.255.255.255 具体来说,由一个ip由 Net-ID+Host-ID 两部分组成,Net-ID 相同,那么就说明在一个网段内,可以用mac数据帧直接通信。 给定一个Net-ID host-ID全为0的ip,
阅读全文
摘要:一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector; class cel { void method (vector vector) {
阅读全文
摘要:*{ moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; u
阅读全文
摘要:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /
阅读全文
摘要:HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO 等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这就造成了很多差异性。移动互联网时代,head 头部结构,移动端的 meta 元素,显得更为重要。了解每个标签的意义,写出满足自己需求的 head 头标签
阅读全文
摘要:Java中获得完整的URl字符串 1 HttpServletRequest httpRequest=(HttpServletRequest)request; 2 3 String strBackUrl = "http://" + request.getServerName() //服务器地址 4 +
阅读全文
摘要:在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种: 在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,s
阅读全文
摘要:本教程是我个人编写,花费几个小时的时间,给需要学习的人员学习使用,希望能帮助到你们。 【环境说明】:本文演示过程在同一个机器上的(也可以在三台实体机器或者三个的虚拟机上),环境如下: windows7 64位 jdk1.7.0_51 apache-tomcat-7.0.57-windows-x64
阅读全文
摘要:web服务器为每一个浏览器实例对应一个session。这个session有自己的一个独立id,这个id保存在浏览器的cookie中(这个cookie貌似随着这个浏览器实例的关闭而清除),访问web服务器的时候,web服务会根据你cookie中的sessionId来决定重新创建一个session还是使
阅读全文
摘要:首先说说防止重复点击提交是什么意思。 我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。 不妨引深来看,它不一定发生在表单的提交事件上,同样可以发生在aja
阅读全文
摘要:运行页面的时候,执行到js会判断来自于移动端还是pc端,如果是移动端则跳转制定链接地址,这样在手机端会有额外的不必要浪费的加载时间 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appV
阅读全文
摘要:1.正则表达式基本语法 两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开
阅读全文