`
文章列表
学习在Spring中使用数据库的时候发现Spring对JDBC的Dao有个支持类JdbcDaoSupport,通过继承这个类可以减少JdbcTemplate的代码量,于是就照着《Spring In Action 2》中的没想到出现了下列异常 Failed to convert property value of type org.springframework.jdbc.core.simple.SimpleJdbcTem plate] to required type [org.springframework.jdbc.core.JdbcTemplate] for property " ...
在Spring 项目中使用 C3p0 - JDBC3 Connection and Statement Pooling C3p0 Document 在http://www.mchange.com/projects/c3p0/index.html Spring 的 DataSource bean 定义如下, 把可变的变量抽出放在jdbc.properties file中, 方便修改 jdbc.properties file只要放在当前项目的classes路径下,或放在Tomcat 的Shared/classes下, Spring 就可以找到 <bean id="property ...
看了这两章有一点收获记下来,省得忘了。记下的都是自己觉的比较有用的句子或要点。        1. 在理想情况下,一个具体java类应当只实现Java接口和抽象Java类中声明过的方法,而不应当给出多余的方法。        2.在一个以继承关系形成的等级结构里面,树叶节点均应当是具体类,而树枝节点均应当是抽象类。        3.在原始的设计里面,如果两个类之间有继承关系,最可能的修改方案是建立一个抽象类,然后让两个类成为抽象类的子类。        4.里氏替换原则:如果一个方法对其基类成立的话,那么一定适用于其子类。        5.迪米特法则:任何一个软件实体,除非绝对需要,不然不要 ...
转自http://blog.sina.com.cn/s/blog_63d1c6060100prna.html Chrome版本更新之后,设置方式从传统弹出窗口改成了网页,相比之下,设置字体的选项少了一个。 Ubuntu中无法修改Chrome默认字体的问题 Ubuntu中无法修改Chrome默认字体的问题 在启动器的命令里加上 "-disable-tabbed-options"就可以恢复以前旧风格的设置窗口,在这里把难看的楷体改掉就好了。 当然,修改配置文件也可以达到同样的效果。 sudo gedit ~/.config/google-chrome/Default/P ...
测试最近的代码发现,有一个servlet处理通过post方式传递过来的参数的时候偶尔出现乱码,并提示错误“org.apache.tomcat.util.http.Parameters processParameters  Parameters: Character decoding failed”,开始以为是编码问题,google了一大堆关于编码的问题,各种测试还是无法解决这个问题。于是把出错的参数调了出来用类似二分法的方式慢慢筛查参数,最后锁定在参数中的%上,因为要传递的参数不是经常出现%,所以就出现偶尔出错的现象。解决方法就是把参数中的“%”替换为“%25”,修改代码为parameter = ...
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 mysqldump -hhostname -uusername - ...
    HttpURLConnection是java中用来进行网络连接的类,可以用来模拟浏览器执行一些网络相关操作。HttpURLConnection支持http协议中的get请求和post请求。可以用来模拟登陆或者爬取网页源代码获得数据等等。     下面把自己使用HttpURLConnection中的一些经验和注意事项总结一下。      1.使用HttpURLConnection要记得释放IO资源,尤其是当调用getContentLength()方法获得文件长度,这时其实已经隐含的打开了io需要我们手动的再获得一次inputstream,然后在关闭这个inputstream。      2 ...
<a.+?href=(['""]?)([^>\s]+)\1.*?>([\S\s]+?)<\/a>
    因为JNDI配置方式在tomcat5.0和tomcat5.5.x进行过修改,所以tomcat6的JNDI配置与先前有些不同,这篇文章只介绍在tomcat6下面配置数据库连接池。     tomcat中的DBCP支持JDBC2.0规范,但是如果使用1.4版本一上的JVM的话,则支持JDBC3.0规范。如果想使用JDBC3.0的功能请使用1.4版本一上的JVM。     使用DBCP需要安装以下两个组件:         1.Commons DBCP         2.Commons Pool     tomcat安装目录下的lib/tomcat-dbcp.jar已经包含这两个组件了。   ...
今天修改以前的程序,运行后发现错误java.sql.SQLException: Column count doesn't match value count at row 1觉得问题很奇怪,原来一直好用的程序怎么突然不好用了。经过测试发现原来是insert语句的错误。insert语句有两种插入方式一种是:insert table_name values(每一列的值)。另外一种是inert table_name (要插入的列名) values(要插入的列的值)。前段时间为了增加一个功能向原来的表加了一个字段,导致原来用第一种插入方式的insert 后面的values(每一列的值)少了一列,出现了上 ...
下面是引用JavaAPI文档部分引用protected Object clone()                 throws CloneNotSupportedException 创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是,对于任何对象 x,表达式: x.clone() != x 为 true,表达式: x.clone().getClass() == x.getClass() 也为 true,但这些并非必须要满足的要求。一般情况下: x.clone().equals(x) 为 true,但这并非必须要满足的要求。 按照惯例,返回的对象应该通过调用 su ...
原来在linux下写的程序改到windows中来了,测试程序的时候要向mysql数据库插入测试数据,刚开始用的是mysql gui tools,没想到在sql语句框里无法输入中文(输入极为乱码),很是悲剧,于是改用mysql命令行输入中文,没想到在插入的时候出现错误“RROR 1366 (HY000): Incorrect string value: ……”,网上查了一下说是编码的问题,开始我就很怀疑,我的mysql安装的时候选择的是utf8编码格式,对中文是没有问题的啊!它的解决方法是所有的设置成gbk,我觉得这个方法不好,因为gdk是中文编码,对其他亚洲语系的编码不一定能支持,如果要想国际化 ...
1.安装环境jdk1.6,tomcat6.0,solr1.4。1 2.将solr目录下的example/solr/目录拷贝到你认为的solr安装目录。并将次目录设置为SOLR_HOME目录。将solr目录下的disk/apache-solr-1.4.1.war拷贝到SOLR_HOME下面。然后配置SOLR_HOME/conf/solrconfig.xml文件。设置dataDir(存放索引的目录)的值。在solr示例服务器Jetty中可以设置为相对路径(例如./solr/data)但是在tomcat服务器中必须设置为绝对路径(例如<dataDir>${solr.data.dir:/op ...
这些天看了些solr相关的文章,放在这里做个记录。 1.solr的安装和配置(tomcat下面) 2.solr基本知识和介绍上半部分,基本知识和介绍下半部分 3.通过xml文件向solr添加索引需要将所有xml文件中出现的字段在solr配置文件scema.xml文件中的<fileds>中标注出来,否则会出现错误(400或500错误)。 4.为将要查询的目标字符串配置分词器,进行分词。 5.跨语言配置设置utf-8编码。tomcat中配置,在提交和收到搜索结果时也都要配置编码格式。  
今天用到GB2312拼音字表,网上搜到一个可惜是放在一起的,于是处理了一下做成了一行一个字及其拼音,因为处理过程用的HashMap集合,所以顺序完全打乱了。至少我的应用是够了,因为是加载到HashMap中用的,所以顺序不重要。另外一点就是我用的ubuntu操作系统,所以字符是utf8编码,如果在windows下出现乱码,请更改编辑器的编码为utf8. 覃,tan,qin 要,yao 覆,fu 觇,chan 视,shi 觅,mi 规,gui 观,guan 见,jian,xian 觏,gou 觎,yu 觌,di 觋,xi 觊,ji 觉,jue 览,lan 觖,ju ...
Global site tag (gtag.js) - Google Analytics