`
文章列表

hibernate

  hibernate用了memcache以后之前写的统计不能用了,捕获了一下异常是因为 java.math.BigInteger cannot be cast to [Ljava.lang.Object;    最后找到了一种解决方法就是在用 .addScalar("count", Hibernate.LONG)方法即可 但是要记住你的sql 一定要有as count。
  公司框架用的是hibernate里面的hql查询,而且公司的业务采用查询的方式比较多。memcached对读的方式支持的比较好。   配置方式: <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.max_fetch_depth">3</prop> <prop key="hibernate.show_sql">tr ...

谷歌地图

使用谷歌地图前可以申请key地址为http://www.google.com/apis/maps/signup.html 将获取的key替换yourkey即可使用 <script src="http://ditu.google.cn/maps?file=api&amp;v=2&amp;key=yourkey"            type="text/javascript"></script>   将下面的代码 <script type="text/javascript"> ...
首先下载mediawiki地址 http://dumps.wikimedia.org/mediawiki/1.16/ 我下载的是1.16.目前好像是1.17。因为网上接受的文章比较少所以还是采用了1.160的版本。 上传到服务器,执行解压命令如下: tar -zxvf mediawiki-1.16.0.tar.gz 将其移入/var/www目录下,也可以自己手动建文件夹例如在www下再建一个mediawiki的文件夹 mv ./mediawiki-1.16.0/* /var/www   进入自己的文件夹更改权限 chmod a+w config 进入你的配置页面    ht ...
SET FOREIGN_KEY_CHECKS = 0

apache

 sudo /etc/init.d/apache2 restart sudo /etc/init.d/apache2 stopapt-get autoremove 查看端口netstat -na |grep 80你删除了/var/lib/dpkg/infodpkg -l | grep ^ii | awk '{print $2}' | grep -v php5 | xargs sudo aptitude reinstallsudo apt-get --reinstall install `dpkg --get-selections | grep '[[:space:]]install' | cu ...

dpkg

 sudo /etc/init.d/apache2 restart sudo /etc/init.d/apache2 stopapt-get autoremove 你删除了/var/lib/dpkg/info dpkg -l | grep ^ii | awk '{print $2}' | grep -v xxxx | grep -v xxxx| xargs sudo aptitude reinstall  
虽然有类似phpmyadmin这样的图形化工具,但是对于经常性的备份与恢复,这显得没有效率。还是命令行快速和可靠。以下记录数据库备份和恢复中需要使用的命令。   备份数据库,比如my_database,比较简单的备份: mysqldump -u root -p my_database > my_database.sql 备份的sql文件要压缩成gz格式: mysqldump -u root -p my_database | gzip > my_database.sql.gz 恢复该数据库,那么可能会使用类似这样通过shell执行mysql命令: my ...

图片切图

import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPE ...
.位于/var/log/apache2/; 查看滚动日志 tail -f /var/log/apache2/access.log
前两天mysql导入数据的时候总是报外键约束错误,需要去除外键,命令为 SET FOREIGN_KEY_CHECKS = 0。 新安装的系统,不知道了mysql的root的密码处理办法,先在/etc/my.cnf文件中的[mysqld]部分增加: [mysqld] skip-grant-tables 重启mysql。   启动mysql命令行: mysql -uroot 不需要输入密码,进入到mysql客户端命令行状态。输入如下命令设置新密码: use mysql; update user set password=password(‘passwor ...
  直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:  # mysql -udebian-sys-maint -p  enter password: <输入[client]节的密码>  mysql> update user set password=password('newpassword') where user='root';  mysql> flush privileges;  mysql> quit  # mysql -uroot -p  enter password: <输入新设的密码newpasswo ...
Goddy服务器配置 修改配置文件获取sudo权限。 用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法: 1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密 码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 2)添加文
用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法: 1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密 码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)2)添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。3)编辑/etc/sudoers文件。也就是输 ...
http://www.wsria.com/archives/1349   用JDK自带的keytool工具生成证书:命令:keytool -genkey -alias wsria -keyalg RSA -keystore d:/keys/wsriakey      首先需要在d盘新建一个keys的文件夹。      您的姓名和姓是什么:此处应为你的域名。可以在自己的本地配置。      三、导出证书 命令:D:\keys>keytool -export -file d:/keys/wsria.crt -alias wsria -keystore d:/keys/w ...
Global site tag (gtag.js) - Google Analytics