待删除
破光之流风
这个作者很懒,什么都没留下…
展开
-
linux常用命令练习(vim相关)
VIM命令练习步骤请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt用vim打开test.txt并设置行号分别向下、向右、向左、向右移动5个字符分别向下、向上翻两页把光标移动到第49行让光标移动到行末,再移动到行首移动到test.txt文件的最后一行移动到文件的首行搜索文件中出现的 iptables 并数一下一共出现多少个把从第一行原创 2015-11-10 16:41:47 · 4405 阅读 · 0 评论 -
Java 过滤掉所有的HTML标签
web开发中,遇到过滤HTML标签的问题,代码如下:/** * 删除所有的HTML标签 * * @param source 需要进行除HTML的文本 * @return */ public static String deleteAllHTMLTag(String source) { if(source == null) { return ""; } St原创 2015-11-10 10:42:45 · 6141 阅读 · 1 评论 -
hibernate 实体类注解错误:Could not determine type for: com.xxx.entity.Site
使用hibernate的注解@ManyToOne时遇到错误:Caused by: org.hibernate.MappingException: Could not determine type for: com.xxx.entity.Site, at table: channel, for columns: [org.hibernate.mapping.Column(site)]解决方案:注解要么原创 2015-11-10 11:18:35 · 2225 阅读 · 0 评论 -
QQ升到9个太阳需要58年左右时间!
升到9个太阳需要58年左右时间! 升到第一个太阳,只需要一年不到的时间(320天,每天两小时在线时间,如果你包一年会员要更快一点)如果要升到9个太阳,也不长,用这一辈子的时间还是有希望达到的,只要21312天即可。 21312天除以365天等于58.389041095890410958904109589041年。 假如你出生的时候,你父母就帮你申请了一个QQ号,每天帮你上线两小时,等你差转载 2015-11-10 11:20:55 · 1503 阅读 · 0 评论 -
spring mvc @PathVariable绑定URI模板变量值
@PathVariable绑定URI模板变量值@PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上。@RequestMapping(value="/users/{userId}/topics/{topicId}") public String test( @PathVariable(value="userId") int userId,原创 2015-11-10 11:22:39 · 4112 阅读 · 0 评论 -
hibernate 注解方式配置OneToMany(一对多)连接查询(非外键)
场景描述: - 2张表,班级表class_a,对应实体ClassBean,字段:id, name, location . - 学生表student, 对应实体Student,字段:id, className, name, age. - 学生表通过className和班级表的name关联。实体类代码如下:public class ClassBean{ @OneToMany(targe原创 2015-11-10 11:32:47 · 10063 阅读 · 0 评论 -
myeclipse Errors occurred during the build. Errors running builder 'JavaScript Validator'
在MyEclipse下编辑文件保存时,编译java工程,出现以下弹出提示。每次保存都会弹出,不堪其扰。“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'. java.lang.NullPointerException ”很明显可以看到是由于java原创 2015-11-10 12:06:57 · 10452 阅读 · 0 评论 -
No Hibernate Session bound to thread, and configuration does not allow creation
在spring mvc+hibernate环境下出现了以下错误org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here at org.springframewo原创 2015-11-10 12:25:40 · 2097 阅读 · 0 评论 -
Error staring Tomcat Cannot connect to VM错误解决办法
最近经常遇myEclipse以debug方式启动tomcat的错误提示如下: 直接run方式启动没有问题。一般这个问题等一会就不再出现,如果有耐心的话,就等几分钟再启动。如果没有耐心,可以试试下面的两个办法。解决办法一: 在win下使用 netsh winsock reset 可以解决此问题解决办法二: 用360安全卫士里面的修复网络功能修复了一下。原创 2015-11-10 12:28:53 · 1018 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/lucene/analysis/synonym/SynonymFilter
2013-6-24 13:28:51 org.apache.solr.common.SolrException log严重: java.lang.NoClassDefFoundError: org/apache/lucene/analysis/synonym/SynonymFilterat org.apache.solr.analysis.SynonymFilterFactory.init原创 2013-06-24 13:32:20 · 2506 阅读 · 0 评论 -
XSL入门
1、XSL 指扩展样式表语言简介: CSS = HTML 样式表 XSL = XML 样式表 XSL 包括三部分: XSLT:一种用于转换 XML 文档的语言。XPath:一种用于在 XML 文档中导航的语言。XSL-FO:一种用于格式化 XML 文档的语言。 浏览器支持:详见http://www.w3school.c原创 2013-06-29 14:59:48 · 915 阅读 · 0 评论 -
jquery ajax 模板代码
jquery ajax post 请求模板代码,如下:$.ajax({ type: "GET", url: "test.json", data: {username:$("#username").val(), content:$("#content").val()}, dataType: "json", success: function(data)原创 2015-11-09 23:18:29 · 642 阅读 · 0 评论 -
zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeep转载 2015-11-09 23:09:39 · 590 阅读 · 0 评论 -
页面回退的方式
原创 2013-11-26 16:21:24 · 782 阅读 · 0 评论 -
一键删除.svn文件bat脚本
用过SVN或CVS版本控制工具的朋友,在享受着它们给我们带来的方便的同时,也许也在为这么一件事情苦恼: 如果某个目录在SVN或CVS版本控制工具的控制之下时。该目录下以及该子孙目录下都会有一个.svn目录或CVS目录。当我们想让该目录脱离版本控制工具控制时,想删除这些.svn目录或CVS目录。一个一个手动删除吗?目录树大了呢?有成百上千个分支目录也要手动删除吗? NO。有更简便的方法,转载 2015-11-10 13:29:11 · 3103 阅读 · 0 评论 -
页面加载完毕后滚动到指定位置
javascript模板代码如下:<script type="text/javascript"> $().ready(function() { window.scroll(0,300); }); </script>根据个人需求修改上面的参数。原创 2015-11-10 13:13:24 · 1016 阅读 · 0 评论 -
CSRF 攻击的应对之道
前端页面代码如下:<script> $(function() { $("#sessionId").val($.cookie("JSESSIONID")); $("#submit").click(function () { var options = { url: 'guestbook.jspx',原创 2015-11-10 13:10:55 · 430 阅读 · 0 评论 -
严重: Context [] startup failed due to previous errors
项目部署到服务器tomcat启动时报如下错误:2015-5-7 14:38:25 org.apache.catalina.core.StandardContext startInternal严重: Error listenerStart2015-5-7 14:38:25 org.apache.catalina.core.StandardContext startInternal严重: Cont原创 2015-11-10 13:06:34 · 20765 阅读 · 2 评论 -
jdk6版本下载地址
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u25-oth-JPR原创 2015-11-10 12:37:54 · 16099 阅读 · 1 评论 -
MyEclipse中更改SVN密码
查看你的Eclipse中使用的是什么SVN Interface windows > preference > Team > SVN #SVN Interface 如果是用的JavaHL, 找到以下目录并删除auth目录.[Windows] C:\Documents and Settings\[YourUserName]\Application Data\Subversion\[Linux] /h原创 2015-11-10 12:32:43 · 529 阅读 · 0 评论 -
WEB应用下图片不存在时显示默认图片
很多时候,在HTML中显示图片时希望如果图片不存在或者无法显示时,能够显示默认图片.可以通过以下方式:转载 2013-10-15 10:15:47 · 961 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Document base C:\Users\jack\Desktop\ does not exist or is not a
java.lang.IllegalArgumentException: Document base C:\Users\larry\Desktop\ does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.jav原创 2013-10-16 13:25:56 · 2062 阅读 · 0 评论 -
JS获取下拉列表选中项的值和文本
1、js取值//获取下拉列表选中项的值function getSelectedValue(name){var obj=document.getElementById(name);return obj.value; //如此简单,直接用其对象的value属性便可获取到}2、获取文本值 1 2 3var ById = document.getEleme转载 2013-10-17 18:57:54 · 3696 阅读 · 0 评论 -
oracle各版本的区别
Oracle 9i比8i多了哪些新特性?简要说: 9i更易于管理。详细说: 并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。 9i可以在线修改内核参数和内存分配,8i不行。 数据文件和表空间管理,8i手工管理,9i自动管理。 9i比8转载 2013-11-20 08:51:51 · 2560 阅读 · 0 评论 -
XSL进阶
1、在客户端使用JavaScript将XML转换为HTML: 示例:// Load XML var xml = new ActiveXObject("Microsoft.XMLDOM")xml.async = falsexml.load("cdcatalog.xml")// Load XSLvar xsl = new ActiveXObject("Microsoft.XM原创 2013-06-29 17:09:41 · 565 阅读 · 0 评论 -
HTML标签特殊属性
1、标签:性别: 男 女 上述代码实现了点击label选中单选框,要求for属性对应radio的id。此功能也可以应用与checkbox。label默认没有属性,但是可以设置CSS宽度、CSS高度、CSS边框等。原创 2013-07-02 22:28:05 · 932 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/Stri
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Vat org.apache.commons.logging.impl原创 2013-07-04 10:17:48 · 9560 阅读 · 0 评论 -
Mybatis入门(二):以接口的方式编程
前面一章,已经搭建好了Intellij idea,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:User user = session.selectOne("com.nextflower.Study.entity.User.selectUserByID", 1);其实还有更简单的方法,而且是更好的方法,使用合理描转载 2016-03-07 13:34:13 · 880 阅读 · 0 评论 -
Mybatis入门(三):增删改查
本文中涉及的代码git地址为:开源中国Git代码这一章主要在上一讲基于接口编程的基础上完成如下事情:用 mybatis 查询数据,包括列表用 mybatis 增加数据用 mybatis 更新数据.用 mybatis 删除数据.一、首先插入几条新数据:表结构见之前的文章Insert INTO `user` VALUES ('2', '张三', '26', '上海');Insert INT转载 2016-03-07 15:29:14 · 574 阅读 · 0 评论 -
Mybatis入门(四):实现关联查询
有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。一、首先创建一个Article 这个表,并初始化数据。建表语句如下:Drop TABLE IF EXISTS `article`;Create TABLE `article` ( `id` int(11) NOT NULL auto转载 2016-03-21 10:51:46 · 442 阅读 · 0 评论 -
Java7 新特性
摘要switch中使用string泛型实例化类型自动推断二进制数字表达方式使用下划线对数字进行分隔表达,例如 1_322_222同时捕获多个异常处理自动资源管理 - 1、switch中使用string:public void test(String s) { switch (s) { case "aaa": Sy原创 2016-04-19 15:28:59 · 334 阅读 · 0 评论 -
Java IO的RandomAccessFile的使用
现有如下的一个需求,向已存在1G数据的txt文本里末尾追加一行文字,内容如下“Lucene是一款非常优秀的全文检索库”。可能大多数朋友会觉得这个需求很easy,说实话,确实easy,然后XXX君开始实现了,直接使用Java中的流读取了txt文本里原来所有的数据转成字符串后,然后拼接了“Lucene是一款非常优秀的全文检索库”,又写回文本里了,至此,大功告成。后来需求改了,向5G数据的txt文本里追加转载 2016-04-19 23:50:00 · 464 阅读 · 0 评论 -
Maven项目示例pom.xml文件
以下为实例代码:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4原创 2016-04-20 10:21:13 · 4838 阅读 · 0 评论 -
tomcat中配置多个虚拟主机
在tomcat的server.xml中提供以下配置即可:<Engine name="Catalina" defaultHost="wwww.aaa.com"> <Host name="www.aaa.com" appBase="webapps_1" autoDeploy="true" unpackWARs="true" xmlNamespaceAware="false" xmlValid原创 2016-04-20 10:39:25 · 1799 阅读 · 0 评论 -
maven发布web项目到tomcat,并启用远程调试
一、概述:在平常开发过程中,针对maven的web项目,发布和调试有些繁琐。本文采用maven打war包,在tomcat中配置war包地址,然后启用tomcat远程调试,在eclipse中进行调试。二、maven的相关配置:在pom.xml中配置打包路径:<!-- war 打包插件, 设定war包名称不带版本号 --> <plugin> <gr原创 2016-04-20 13:23:43 · 3674 阅读 · 0 评论 -
Java 8 新特性
本文将介绍Java8中的部分新特性,备忘。一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:public interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sq转载 2016-04-22 14:52:29 · 663 阅读 · 0 评论 -
JSP备忘
一、基本概念:JSP是一门脚本语言。 JSP拥有Java语言的所有特性。 JSP运行于JSP容器之中:Tomcat8、Jetty9。 JSP==》Servlet==》class文件。 JSR:Java规范请求。 JCP:Java社区组织。二、脚本程序:脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。 脚本程序的语法格式:<% 代码片段 %>三、JS原创 2016-04-23 23:12:39 · 672 阅读 · 0 评论 -
TF-IDF与文档相似度的应用
TF-IDF与余弦相似性的应用(一):自动提取关键词TF-IDF与余弦相似性的应用(二):找出相似文章TF-IDF与余弦相似性的应用(三):自动摘要相似图片搜索的原理(二)转载 2013-06-19 17:52:17 · 805 阅读 · 0 评论 -
XSD校验XML JAVA实现
public class XMLValidator { /** * 简单校验 * * @param xsdFileName * @param xmlFileName * @return */ private static boolean validateXMLByXSD(String xsdFileN原创 2013-09-30 12:46:22 · 912 阅读 · 0 评论 -
XSD约束文件示例
示例一:原创 2013-09-30 12:37:31 · 1587 阅读 · 0 评论