- 浏览: 89856 次
-
最新评论
-
spp_1987:
...
基于Jws的WebService项目 -
全球唯一的你:
solr5视频教程,观看地址:http://www.xuetu ...
开源企业搜索引擎SOLR的 应用教程
文章列表
最近开发项目中又重新拿起了Mysql,在搭建环境的时候遇到了中文乱码问题。下面我把我的解决方式跟大家分享一下 1、通过show VARIABLES like 'character_%'; 显示出来所有的设置项目。把其中的非UTF8的编码都设置成utf8设置方式如 : set character_set_server=utf8; 2、去mysql 安装目录下找到my.ini文件。设置里面的latin1为utf8
今天做一个多表的联合查询,用myadmin不支持导出,于是找到下面的方法,不错!
查询出来的记录,导出到EXCEL文件,直接做报表输出。
测试环境WINDOWS XP,OFFICE 2003,MYSQL 5.1.451:创建一个测试表,3个字段,其中2个中文字段,用来做演示使用 mysql> create table tt(a int(11) not null,b varchar(30),c varchar(30));Query OK, 0 rows affected (0.00 sec)
mysql> insert into tt values(1,'北京','北京大学') ...
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/my ...
public static final ObjectMapper mapper = new ObjectMapper();
static {
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
}
mapper.readValue(node, className);
mapper.writeValueAsString(obj);
yum –y install gcc*
yum –y install gcc*
yum install gcc*
yum -y install ncurses-devel
wget http://down1.chinaunix.net/distfiles/mysql-5.1.57.tar.gz
groupadd mysql
useradd -g mysql mysql
mkdir -p /usr/local/mysql1/data
mkdir -p /usr/local/mysql1/tmp
cd mysql-5.1.57
./configure --prefix=/usr/loca ...
mysql> pager cat > /tmp/test.txt //设置导出到文件
PAGER set to 'cat > /tmp/test.txt' //这一行是自动出来的以后查询的结果都会跑到上面的文件里去
mysql> select ......
18681 rows in set (0.64 sec)//执行查询是不会在界面出现结果的,结果在文件里
root@py07:~# more /tmp/test.txt
+------------------------------------------------------------------------ ...
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):
1.新建用户
登录MYSQL:
@>mysql -u root -p
@>密码
创建用户:
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost" ...
Mysql5.1在linux下的编译安装
安装前的准备
检查系统环境
检查系统环境,是否安装了gcc、gcc-c++ 等编译所需的环境,如果没有安装,请安装gcc 。
检查是否安装gcc可以使用如下命令:
rpm –qa | grep gcc
如果没有安装gcc,可以使用下列命令来安装gcc工具:
yum –y install gcc*
下载mysql源代码安装包
下载mysql-5.*.tar.gz mysql的源代码包可以到mysql的官网上去下载,本文以mysql-5.1.34.tar.gz为例。
编译安装mysql
创建mysql用户和组
创建用户和组使用命令:
groupadd ...
yum –y install gcc*
安装前的准备,需要安装编译器
apt-get install g++
apt-cache search ncurses
apt-get install libncurses5-dev
备注:一台服务器安装多个mysql要注意几点:
1.配置文件安装路径不能相同
2.数据库目录不能相同
3.启动脚本不能同名
4.端口不能相同
5.socket文件的生成路径不能相同
mysql源码包安装过程:
1下载mysql
wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/m ...
http://my.oschina.net/u/577453/blog/173724
HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,
3.X是这样的
1
HttpClient httpClient=new DefaultHttpClient();
4.3是这样的
1
CloseableHttpClient httpClient = HttpClients.createDefault();
当然,上面这些变化只不过是一些小变化,大家看看API大家就都会了。 ...
[Unloading class sun.reflect.GeneratedMethodAccessor20824]
[Unloading class sun.reflect.GeneratedMethodAccessor20825]
[Unloading class sun.reflect.GeneratedMethodAccessor20827]
[Unloading class sun.reflect.GeneratedMethodAccessor20826]
[Unloading class sun.reflect.GeneratedMethodAccessor20828]
Except ...
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;32m\][\u@\h \t \[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]]\$"
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。
1. ctrl+shift+r:打开资源
...
1.重构要求:
1)安全第一,尤其是关键部分,应先做出一demo,各环节正常测试运行后无缝割接。
周五和下班前提交更要小心,更改后的代码一定要及时放cvs,并在提交时注明修改的地方或原因,告同组的项目组员。
2)重构要先有接口测试,重构后必须保证通过接口测试,因为现在的系统是一个正常运行的系统,如果把未测试通过的代码放服务器,势必会给公司带来损失。
所以要求:小步进行,意思是每做改动,均要测试和可回朔。
3)重构完成后,向服务器提交代码时,需采用更保险的方法,将原文件备份为以***.class.20060809.jeff的文件,不能简单的覆盖,否则那是很 ...
导出
导出全库备份到本地的目录
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql
导出指定库到本地的目录(例如mysql库)
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --de ...