Archives: 6月 2011
关于HTTP返回码301、302区别与SEO
301(永久移动)请求的网页已永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码告诉搜索引擎Spider某个网页或网站已永久移动到新位置。建议在URL规范化的时候采用301跳转,例如google.com跳转到www.google.com,如下图所示。
3[……]
Linux下生产随机字符
#!/bin/sh alphabeta="a b c d e f g h i j k l m n o p q r s t u v w x y z" number="0 1 2 3 4 5 6 7 8 9" A=($alp[......]<p class="read-more"><a href="http://neoremind.com/2011/06/linux%e4%b8%8b%e7%94%9f%e4%ba%a7%e9%9a%8f%e6%9c%ba%e5%ad%97%e7%ac%a6/">继续阅读</a></p> |
从Hibernate抛出Duplicate class/entity mapping异常来看eclipse配置编译输出路径
事情原因:
运行项目中的Spring JUnit测试用例,抛出以下异常,但是项目单单Run on Server在Tomcat下跑却没有问题。
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity ma[……]
MySQL LOAD DATA常用用法
一般想要文件灌入数据库会用LOAD DATA语句,这里提供一个比较common的用法,导入文件内容到数据库,分为两个步骤:
1. 导入数据到备份表_bak,这样可以保证load大数据量时万一有错误,原表仍然不受影响
2. 重命名表 原表名-> _tmp, _bak[……]
Spring AOP动态代理初学
所谓AOP,就是相对于OOP(Object Oriented Programming)面向对象编程的说法,有些人喜欢叫面向切面编程,有些人喜欢叫做面向方面,事实上这两个都是指同一个东西,只是叫法不同。
我们传统的编程都是面向对象,就是说每个类都有它实际的意义。而面向切面[……]
Spring实现数据库读写分离
借助于Spring框架在2.0.1之后提供的AbstractRoutingDataSource可以实现动态的选择数据源datasource,下面先举一个最简单的例子(可以参考这个链接):
1. 首先新建一个Catalog VO对象的DAO(见代码1),它继承了SimpleJdbcD[……]
MySQL主从同步
mysql 数据库的主从同步主要依赖Replication 线程 .
Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave[……]
一个DBA对于开发人员使用MySQL的tips
刚刚入职不久,一个陪伴项目组走过3年的DBA离职,在最后的一天给我们培训了下,下面是记录的一些要点,MySQL的使用、表设计学问还是很大的,以后还会陆续学习数据库部分的相关知识。
1 insert要写字段名,不能光values,避免库表结构变化
2 不[……]
slf4j——A better choice
SLF4J来源于log4j项目,英文全称是 Simple Logging Facade for Java ,官方对这个项目的功能描述如下
The Simple Logging Facade for Java or (SLF4J) serves as a simple[……]
从”好友档案”说nginx与长连接、短连接
最近人人流行这么一个应用“好友档案”,但是这个很火的app用的人很多,确总是在白天高峰时间出现nginx 504 gateway timeout错误页面,究竟为什么呢?带着问题,就顺便补习下web server以及长连接、短连接的相关知识吧。
W[……]