- 浏览: 15226 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.解压
2.配置MYSQL_HOME,PATH
3.配置my.ini
将%MYSQL_HOME%下的my-default.ini复制一份并重命名为my.ini,编辑:
[mysqld] # These are commonly set, remove the # and set as required. basedir =[%MYSQL_HOME%] datadir =[%MYSQL_HOME%]/data port = 3306
4.初始化(生成datadir,并在data中生成元数据等)
命令:mysqld --initialize-insecure:自动 ...
表结构如下:good_id, good_name, parent_id(父id)1, a, 02, b, 03, a2_0, 14, a2_1, 15, a2_0_0, 3
select distinct e.good_id,e.good_name,e.parent_id
from cms_good a
inner join cms_go ...
1 所需软件及版本:
apache:httpd-2.4.17.tar.gz(apr-1.5.2.tar.gz 、apr-util-1.5.4.tar.gz 、pcre-8.37.tar.gz)
tomcat:apache-tomcat-7.0.63.tar.gz
jk:tomcat-connectors-1.2.41-src.tar.gz
2 安装顺序(apr,apr-util,pcre,apache;tomcat、jk)
2.1 apr
./configure --prefix=/usr/local/a ...
tomcat集群的session管理
- 博客分类:
- linux
tomcat集群中的 session管理,主要有两种方式:1).粘性session表示从同一窗口发来的请求都将有集群中的同一个tomcat进行处理。配 置方式是在上面workers.properties文件中worker.lbcontroller.sticky_session=True 粘 性session的好处在不会在不同的tomcat上来回跳动处理请求,但是坏处是如果处理该session的tomcat崩溃,那么之后 的请求将由其他tomcat处理,原有session失效而重新新建一个新的session,这样如果继续从session取值,会抛出 nullpointer的访问异常。2).s ...
linux中常用命令
- 博客分类:
- linux
1 查看文件内容
cat/tac
head/tail
more/less
vi/vim
2 软链接与硬链接的区别
软链接:快捷方式,只有源文件一份内容。删除源文件后,软链接的内容不能查看硬链接:复制一份,与源文件建立关联,内容与源文件一致。删除源 ...
commons-lang3-3.1.jar
spring-data-commons-1.11.0.jar
spring-data-redis-1.6.1.jar
jedis-2.6.0.jar
spring-XX-4.0.6.jar
在spring的beans.xml中添加:
<!-- 对象池 -->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property na ...
可在中央仓库下载:
spring-data-commons-1.11.0.jar
spring-data-mongodb-1.8.1.jar
mongo-2.10.1.jar
spring-XX-4.0.6.jar
以上包的版本需要相应版本的spring和mongoDB驱动,否则会出现各种ClassNotFoundException。
在spring的beans.xml中添加(mongoTemplate的构造方法还有mongoDbFactory方式):
xmlns:mongo="http://www.springframework.org/schema/da ...
增删改查
package mytest.demo.mongo;
import java.net.UnknownHostException;
import java.util.List;
import mytest.demo.mongo.utils.MongoDbUtils;
import org.bson.types.ObjectId;
import org.junit.Test;
import com.mongodb.BasicDBObject;
import com.mongodb.DBCollection;
import com.mongodb.DBCu ...
下载jedis包(操作Redis的java API)
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.6.0</version> </dependency>
1.连接redis的简单示例
package mytest.jedis;
import redis.clients.jedis.Jedis;
/** ...
package mytest.hive.jdbc.client;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.apache.log4j.Logger;
public class HiveJdbcClient {
private static String dri ...
package mytest.hadoop.mr1;
import java.io.IOException;
import java.util.StringTokenizer;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Job;
impor ...
Lucene包含两部分内容:创建索引、检索。
package demo.mytest.lucene;
import java.io.IOException;
import java.nio.file.FileSystems;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache ...
[转]Java 可变参数
- 博客分类:
- Java基础
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。
可变参数的特点:
(1)、只能出现在参数列表的最后;
(2)、...位于变量类型和变量名之间,前后有无空格都可以;
(3)、调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。
pub ...
@ResponseBody
作用:
该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。
使用时机:
返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;
参考:http://blog.csdn.net/kobejayandy/article/details/12690555
补充:
MappingJacksonHttpMessageConverter 调用了 objectMapper.wr ...
1. IFNULL()函数格式:IFNULL(expr1,expr2)说明:如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
举例:
mysql> SELECT IFNULL(1,0);
+-------------+
| IFNULL(1,0) |
+-------------+
| 1 |
+-------------+
1 row in set
mysql> SELECT IFNULL(1/0,'NowaMagic');
+-- ...