随笔分类 - javaWEB
jsp+servlet+javaBean,MVC开发模式
摘要:最近项目中用到了redis,所以就找了相关的资料学习了,然后搭建了redis集群,以及客户端的java代码实现。由于对linux不太熟悉,所以在Linux上搭建redis集群的时候碰到了很多问题,下面就大概总结下。redis相关网站:官网:http://redis.io 中文网:http://ww...
阅读全文
摘要:id生成策略1.对应项目:hibernate_0400_ID2.注意: a)我们观察hibernate生成表的结构并不是为了将来就用它生成,(可能还有自己的扩展,比如index等)而是为了明白我们应该建立什么样的表和实体类映射。3.id主键:1)在mysql用自增字段,用auto increatm...
阅读全文
摘要:1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:Java代码mvndependency:sourcesmvndependency:res...
阅读全文
摘要:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或Seconds Minutes Hours DayofMonth Mon...
阅读全文
摘要:在不少框架中,都会对“扩展”这一概念有需求。所谓扩展,即一个可组合的组件,用于嵌入到目标的生命周期中,对目标的行为进行额外的处理使得目标拥有不同的表现。一个非常简单的案例即日志的记录。通常框架自身并不会有业务相关的日志记录的功能,而业务代码也不希望混入并非业务逻辑的日志记录部分。那么使用一个扩展,在...
阅读全文
摘要:本列表总结了25个Java机器学习工具&库:1.Weka集成了数据挖掘工作的机器学习算法。这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用。Weka包括一系列的工具,如数据预处理、分类、回归、聚类、关联规则以及可视化。2.Massive Online Analysis(MOA)是一个面...
阅读全文
摘要:1、建立索引为什么能加快查询速度:这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特 别有意义。第四,在使用分组和...
阅读全文
摘要:Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、...
阅读全文
摘要:编辑本段VB版注:其中DigestStrToHexStr为可在程序外部调用加密函数Option Explicit' Base64 Encoding/Decoding Algorithm' By: David Midkiff (mznull@earthlink.net)'' This algorith...
阅读全文
摘要:Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一...
阅读全文
摘要:Log4j的使用1.配置文件完整配置如下:1 log4j.rootLogger=CONSOLE,FILE2 log4j.addivity.org.apache=true3 4 # 应用于控制台5 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppen...
阅读全文
摘要:前言:写这篇文章之前,主要是我看了几篇类似的爬虫写法,有的是用的队列来写,感觉不是很直观,还有的只有一个请求然后进行页面解析,根本就没有自动爬起来这也叫爬虫?因此我结合自己的思路写了一下简单的爬虫,测试用例就是自动抓取我的博客网站(http://www.zifangsky.cn)的所有链接。一 算法...
阅读全文
摘要:1.数据库中having和while有什么区别.... having后面可以用聚合函数 (count,max,min等等); while则不能,2.面向对象的特征 抽象 多态 继承 封装3.String 与StringBuffer的区别 String类提供了数值不可改变的字符串 StringB...
阅读全文
摘要:java开发中截取上传文件的文件名和后缀名/** * Return the extension portion of the file's name . * * @see #getExtension */ public static String getExte...
阅读全文
摘要:使用POI 读取word 文档(word 2003和2007)最近在给客户做系统的时候,用户提出需求,要能够导入 word 文件,现在 microsoft word 有好几个版本 97、2003、2007的,这三个版本存储数据的格式上都有相当大的差别,而现在 97 基本上已经退出市场,几乎没有人用这...
阅读全文
摘要:java操作word,excel,pdf在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中。所以今天我们就简单来看一下java对word、excel、pdf文件的读取。本篇博客只是讲解简单应用。如果想深入了解原理。请读者自行研究一些相关源码。首先我们...
阅读全文
摘要:java中多条件与不定条件查询网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系统改版,需要添加搜索,就要自己写了。开始也没管那么多,就是拼sql,但是后来发现要加搜索地方不少,总是...
阅读全文
摘要:java里面的文件上传与下载文件的上传与下载主要用到两种方法:1、方法一:commons-fileupload.jar commons-io.jarapache的commons-fileupload实现文件上传,下载【upload】package com.handson.bbs.servlet;i...
阅读全文