随笔分类 - java基础
摘要:图片处理是大多数电子商务系统必须用到的组件,下面介绍ImageMagick的安装!一、软件列表ImageMagick-6.7.1-0.tar.gzJMagick-6.4.0-0.tar.gzjpegsrc.v6b.tar.gzlibpng-1.5.4.tar.gztiff-3.8.2.tar.gzfreetype-2.3.11.tar.gzzlib-1.2.5.tar.bz2 二、安装过程1、安装jpeg支持软件jpegsrc.v6b.tar.gz tar zvxf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure --enable-shared...
阅读全文
摘要:在Spring3 mvc中从前台到后台传递数据中如果包括日期类型的话,一般会报错:org.springframework.validation.BindException解决方法:1、新建java日期转换类DateConverterpackage com.sunney.commons; import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.beans.propertyeditors.CustomDateEditor;import org.springframework.web.bin
阅读全文
摘要:又要到2012年的国庆了,离回家还有几天,期待着。。。。。。。。。离上次写博客快半年了,今天有空还是写的小东西。以后准用。1、 今天遇到点小问题要用到el 表达式函数,以后也没有用过。网上查一下资料还是很多了。场景主是在后台传字符串,有特定的格式如:private String baseUserInfoTmp; //基本信息临时存储 格式:姓名|性别|身份证|手机号|座机|地址|商户号|商户名称2、 用JS写解释的话是很容易的。但我页面是现有的el表达式实现的,就没有必须再用JSON和JS来处理了。所以就用el 表达式的函数了。首先引用:<%@ taglib prefix="c
阅读全文
摘要:在solr 3.5 配置及应用(一) 讲过一了solr 3.5的详细配置,本节我们讲利用solr 的客户端调用solr的应用了!一、利用SolrJ操作solr API 使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。 需要的包如下: 1、 apache-solr-solrj-3.5.0.jar 2、commons-httpclient-3.1.jar 3、slf4j-api-1.6.0.jar 4、common...
阅读全文
摘要:四、Logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 的 PatternLayoutEncoder 进行格式化。root logger 默认级别是 DEBUG。 1、Logback的配置文件 Logback 配置文件的语法非常灵活。正因为灵
阅读全文
摘要:一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 Logback是要与SLF4J结合起来用两个组件的
阅读全文
摘要:一、软件列表 ImageMagick-6.7.1-0.tar.gz jmagick-6.4.0-src.tar.gz jpegsrc.v6b.tar.gz libpng-1.5.4.tar.gz tiff-3.8.2.tar.gz freetype-2.3.11.tar.gz zlib-1.2.5.tar.bz2二、安装过程注意:如果安装过程中因为gcc导致不能安装时,使用yuminstallgcc*或者yumupdate1、安装jpeg支持软件jpegsrc.v6b.tar.gztarzvxfjpegsrc.v6b.tar.gzcdjpeg-6b./configure--ena...
阅读全文
摘要:1、struts.multipart.saveDir 指明了在上传文件时建立的目录 struts.xml配置文件中增加如下: <constant name="struts.multipart.saveDir" value="c:/tem"></constant> 是在c:/tem 下建立的文件。 struts.properties 配置文件中增加如下: struts.multipart.saveDir = c:/tmp 是在c:/tem 下建立的文件。2、 struts.multipart.maxSize 指明了上传文件的最大值
阅读全文
摘要:上一篇已详细说了java 自带工具keytool来对证书操作的过程,本篇将实战TOMCAT 6 中配置HTTPS并能在通过web service及hessian来访问。一、生成keystore keytool -genkey -alias 4sonline -keyalg RSA -keystore 4sonline.keystore -dname "CN=4sonline.cn, OU=4sonline.cn, O=4sonline.cn, L=SH, ST=SH, C=CN" -keypass 4sonline -storepass 4sonline (CN 为域名这样
阅读全文
摘要:一、HTTPS介绍: HTTPS(Secure Hypertext Transfer Protocol)全超文本传输协议,它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。。 https是以安全为目标的HTTP通道
阅读全文
摘要:来源:http://mmz06.blog.163.com/blog/static/1214169620106815321694/引言:今天自己做一个B2C的小项目前端页面展示用到strut2标签,期间遇到一些小的问题,在网上查找,现总结如下:1、s:set标签格式:<s:setname=""value="" scope=””/>说明:把jsp页面中的一个值,以name存储起来。Scope存储的范围是在application、session、request、page……。默认是存储在该action中。用法①:<s:setname=&quo
阅读全文
摘要:简介: Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki.通过它可以实现团队成员之间的协作和知识共享。Confluence是由Atlassian公司推出的商业产品。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论。功能列表:知识管理 将人们聚集起来,在一起创建、更新和分享知识,发表自己的观点,并借此认识更多的知识作者。 企业门户 消除繁琐的信息发布流程,允许你的员工分享知识和观点,激励员工贡献自己的才能。 文档管理 发布文档变得极为简便,使得企业文档更加有条理、查看到更新记录、可快速搜索。 企
阅读全文
摘要:[代码]
阅读全文
摘要:以前开发一直在用MSSQL,MYSQL 没有用过oracle,现在有后发现ID没有自动增长的功能,MSSQL,MYSQL在这方面方便,只用一个关键字可以设置了,但oracle还要绕一个大圈,又要在oracle中先写序列,而且每个表都要创建一个序列,还要用触发器中调用序列或在程序中配置调用序列。呵呵。下面来说一下oracle与hibernate中实现ID的自动增长。 1、先创建序列: CREATE ...
阅读全文
摘要:来源:http://blog.csdn.net/ta8210/archive/2008/01/30/2073817.aspx使用 java进行文件拷贝 相信很多人都会用,不过效率上是否最好呢?最近看了看NIO决定试一试 java NIO 到底有什么性能的提升.第一种方法:古老的方式publicstaticlongforJava(Filef1,Filef2)throwsException{longt...
阅读全文
摘要:JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称...
阅读全文
摘要:Ibatis like 查询防止SQL注入的方法mysql: select * from tbl_school where school_name like concat('%',#name#,'%') oracle: select * from tbl_school where school_name like '%'||#name#||'%' sql server:select * from ...
阅读全文
摘要:一、从http://www.jfrog.org/download.php上下载最新版, 我在这里下载到的是artifactory-2.1.2.zip, 将artifactory-2.1.2.zip解压到/usr/local/artifactory-2.1.2 二、安装 1、进入artifactory-2.1.2 目录 cd /usr/local/artifactory-2.1.2/bin 2、./...
阅读全文
摘要:maven环境变量设置 wondows 一、下载 开源网址:http://maven.apache.org/ 下载网址:http://maven.apache.org/download.html 二、Windows下面的安装 下载最新版:apache-maven-2.0.9-bin.zip 解压到你想保存的目录,比如:D:\ 三、Maven2的安装很简单,主要是设置环境变量: 1) maven_home=d:\apache-maven-2.0.9 2) PATH=%maven_home%\bin 注:PATH变量已存在,将该值添加到现有变量中即可 四、测试maven是否成功,前提确保JAVA_
阅读全文
摘要:一、找一个建工程的文件夹,现在为E盘sources二、cmd进入创建的文件夹下 e:sources 1、创建主工程目录 mvn archetype:create -DgroupId=com.ctoshop -DartifactId=shopsystem -Dversion=1.0 修改生成的pom.xml文件,修改packaging的值为pom 2、进入主工程shopsystem的目录下 mvn...
阅读全文

浙公网安备 33010602011771号