- 博客(52)
- 资源 (23)
- 收藏
- 关注
原创 PostgreSQL的性能未免太差了吧
就算电脑是个人电脑,只有8G内存,就算电脑的操作系统是Windows,就算硬盘是机械硬盘,这个性能也太差了吧。400万行数据,update一下竟然要1个多小时?我5年前用更差的硬件装MySQL,3000万行数据也没有这么差的成绩。谁知道这是为什么?...
2020-08-05 09:46:21 757
原创 CentOS 6.x下重置MySQL 5.7密码
本人环境为MySQL 5.7 + CentOS 6.3。1. 编辑MySQL配置文件/etc/my.cnf找到[mysqld],在下面添加一行skip-grant-tables2. 重启MySQLservice mysqld restart3. root用户登录MySQL,提示密码直接回车mysql -uroot -p4. 修改root密码,并刷新权限updat
2016-06-07 10:48:15 6877
原创 Linux服务器定位CPU高占用率代码位置经历
最近检查服务器,突然发现有一台的CPU占用率非常高。特此记录定位异常代码的步骤:1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高2. 使用top -H -p 进程号查看异常线程3. 使用printf "%x\n" 线程号将异常线程号转化为16进制4. 使用jstack 进程号|grep 16进制异常线程号 -A90来定位异常代码的位置
2016-05-03 11:24:48 14835
原创 CentOS 6.x下改变MySQL的datadir路径
本文描述的是在CentOS 6.x下,更改MySQL的datadir路径的办法。实测MySQL 5.5和MySQL 5.7均适用。以下是具体操作步骤:1. 停止MySQL服务service mysqld stop(有些版本MySQL是service mysql stop)2. 创建新的数据目录mkdir /data/newpath -p3. 拷贝数据目录到新目录(参数不要丢了,
2016-04-19 16:34:03 4023
原创 iCheck如何获得id与value
iCheck虽然给出了7个回调函数,但是却没有给任何获得id或value的api,因此只能自己想办法。折腾了许久,最后想出一个不符合JavaScript规范但是能解决问题的办法,就是从FireBug里直接查看iCheck转化后的元素js属性,然后获取相应的值。比如我有一个input,代码如下:abcdefg元素id是checkbox-id,想要获得的value是abcdefg。打开Fi
2016-04-06 13:08:05 6860 1
原创 CAS 3如何自定义登录界面
CAS自定义登录界面的方法有2种:1、直接修改cas\WEB-INF\view\jsp\default\ui\casLoginView.jsp;2. 获得loginTicket、flowExecutionKey后,自定义登录界面。第一种方法安全性较高,但灵活性较低,第二种方法需要在网上传递明文的用户名、密码,安全性较差,但灵活性较高,可以以ajax的方式登录。本文介绍的是第二种方法。需要准备的
2016-03-02 16:00:57 6432
原创 Windows下另存为UTF-8,打开是ANSI的问题
Windows系统下,如果将文件保存为UTF-8格式(不是UTF-8 + BOM格式,即不能用记事本保存),再重新打开这个文件,会发现有时文件被保存成了UTF-8格式,但有时却是ANSI编码。经过反复试验,发现规律如下:1. 如果文件里不包含全角字符,如汉字、中文字符等符号,不论保存成ANSI还是UTF-8,文件都会被系统转换成ANSI;2. 如果文件中包含汉字、中文字符等全角符号,则
2016-01-04 10:57:55 9310 6
原创 CentOS 6.3安装MySQL 5.7.10(rpm方式)
前言:今天在CentOS 6.3上安装了MySQL 5.7.10,使用的方式是从MySQL官网下载的rpm包安装,下面是具体的安装步骤:安装步骤:1. 查看CentOS自带MySQL 5.1组件rpm -qa | grep -i mysql2. 卸载上一步查找到的组件(也许有多个,全部卸载)rpm -e --nodeps mysql-libs-5.1.61-4.el
2015-12-28 14:32:41 10339
原创 [ERROR] session ip change too many (WebSessionStat.java:266)的原因及不完整解决办法
最近将项目放到公网,结果反复刷新页面后,出现了大量的[ERROR] session ip change too many (WebSessionStat.java:266)错误。本文介绍了错误来源及修改方法。
2015-12-24 11:33:29 20652 6
原创 如何编译maven工程得到jar、sources、javadoc并上传至Sonatype Nexus OSS
0. 前言在Maven库中,我们经常可以看到一个jar有jar、sources、javadoc多个子资源,如下图的junit 4.10。如果我们自己的Maven工程也想这样,该怎么办呢?1. 准备工作官方文档中,上面这种情况被称作Artifact Bundles,官方描述如下:Artifact Bundles就是指拥有相同GAV坐标(gourpId、artifactId、v
2015-11-13 10:32:45 10451
翻译 Percona XtraBackup的部分备份与恢复/单库备份/单表备份/指定库备份/指定表备份
本文介绍了如何使用Percona XtraBackup进行指定库、表的备份及恢复。
2015-11-09 17:27:50 19055 2
转载 分布式 ID 生成策略 —— 听云资深 Java 工程师
本文截取自oschina的一篇讨论文章中“宇智波唐嫣”的发言,如果想查看整个讨论原文的,可访问原文,地址如下:http://www.oschina.net/question/865233_2137987?sort=default&p=1#answers以下是“宇智波唐嫣”的发言@Burn1ng1ce :先推荐你看 Instagram 的这篇 [0],他们要求生成 ID 尽量短而且可按生
2015-10-26 11:04:09 2291
原创 Tomcat启用SSL导致Firefox出现“安全连接失败”错误的解决方法
今天升级了Firefox,发现之前一个可以访问的网站被拦截,提示“连接10.0.0.5时发生错误。在服务器密钥交换握手信息中SSL收到了一个弱临时Diffie-Hellman密钥。(错误码:ssl_error_weak_server_ephemeral_dh_key),如下图:有以下三种解决方法:方法一:修改tomcat配置,禁用不安全的方式,修改server.xml中的Connect
2015-08-25 14:40:32 7562 1
原创 phpMyAdmin出现Fatal error: Call to undefined function __() in ..../core.lib.php on line 229解决办法
今天装phpMyAdmin环境,启动以后访问http://localhost/phpmyadmin,却出现以下错误Fatal error: Call to undefined function __() in C:/PHPServer/www/phpMyAdmin/libraries/core.lib.php on line 229后来找到问题所在:原来是我php.ini的session.sa
2015-08-07 17:07:53 2900
原创 Windows下重置MySQL密码
本人使用的MySQL5.5,其他版本未测试过。1. 进入命令行窗口,停止MySQL服务net stop mysql2. 输入mysqld --skip-grant-tables(此时当前的cmd窗口可能会没有反应,不要理会)3. 重新打开一个cmd窗口并执行以下操作:mysql -urootupdate mysql.user set password=password
2015-07-23 09:01:00 4767 2
翻译 一个具有挑战性的单表查询
https://www.percona.com/blog/2015/05/08/mysql-indexing-101-a-challenging-single-table-query/
2015-06-25 11:03:21 658
翻译 MySQL单表查询优化技巧
本文的原文地址在此:https://www.percona.com/blog/2015/04/27/indexing-101-optimizing-mysql-queries-on-a-single-table/,以下是译文。-----------------------------------------------------------这是一条分割线-------------------
2015-06-23 16:55:26 10601
转载 CentOS6.3 重启后/etc/resolv.conf被还原解决办法
文章来源:http://blog.sina.com.cn/s/blog_722dabf20100smdv.html近日用CentOS直接修改/etc/resolv.conf,每次重启后文件都恢复到未修改前的状态,其实只要做以下修改即可:修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,在文件最后加上DNS1=XX.XX.XX.XXDNS2
2015-06-04 10:23:45 844
原创 CEPH HEALTH错误(二):HEALTH_WARN mds cluster is degraded
今天重启虚拟机后,直接运行ceph health,但是却提示HEALTH_WARN mds cluster is degraded,如下图所示:解决办法有2步,第一步启动所有节点:service ceph -a start第二部,激活osd节点(我这里有2个osd节点):ceph-deploy osd activate HA-163:/var/local/osd0 mysq
2015-06-03 11:49:06 5143
原创 CEPH HEALTH错误(一):Error connecting to cluster: InterruptedOrTimeoutError
错误如下图所示:Error connecting to cluster: InterruptedOrTimeoutError,原因已经说明,是Timeout,即超时,那么请检查网络连接、防火墙、服务是否启动等。我这里是因为monitor节点的防火墙原因导致。
2015-06-03 11:22:30 9357
翻译 为什么MySQL里的ibdata1文件一直变大?
本文的原文地址在此:http://www.percona.com/blog/2013/08/20/why-is-the-ibdata1-file-continuously-growing-in-mysql/,以下是译文。-----------------------------------------------------------这是一条分割线----------------------
2015-02-04 17:53:09 5190
原创 使用innodb_data_file_path修改数据文件位置,发生The server quit without updating PID file错误的解决原因及方法。
近日,给CentOS下的MySQL配置数据文件位置,但是每次指定到非MySQL默认安装目录的时候,就无法启动,并且报“The server quit without updating PID file”错误。仔细检查,是权限错误,包括a. MySQL对新建的文件夹是没有访问权限;b. SELinux的权限没有放开。另外,有的时候ibdata1大小发生变化或者ib_logfile*(默认是ib_lo
2015-01-30 15:34:23 1922
原创 IoC这个名字其实不够合理
IoC,即Inversion of Control,中文也叫控制反转,最常见于Spring中,但其实这个名字并不够合理,控制转移才是一个贴切的名字。首先看看什么叫反转,不论是英文的Inversion还是中文的”反转“,意思都差不多:反转,指转向相反的方向。基本上应该属于以下情况:以前向左现在向右;以前向前,现在后退;以前是牛市,现在是熊市;以前是被地主压迫的农民工人,现在打倒地主资本家翻身做主
2015-01-26 11:49:05 550
原创 Mybatis及与spring集成入门实例
近日学习Mybatis 3,下载了这个资源(http://download.csdn.net/detail/a499316988/5120026),发现文章写得很好,但里面的例子不是maven的,因此jar并不完整,于是把例子4(两表关联查询)和例子5(mybatis/spring集成)转换为了maven工程。文章末尾可下载工程代码,没兴趣看的同学可直接跳至文章末尾。1. 建表及插入数据使
2015-01-23 11:29:44 600
原创 CentOS下shell脚本自动配置samba(含iptable、SELinux配置)
本文主要介绍samba的基础配置,主要包括创建用户、创建共享文件夹、配置iptables、配置SELinux、全脚本实现几个部分。
2014-12-26 16:47:29 2334
原创 Percona XtraBackup简单使用操作命令
本文写得很简单,仅仅包括全库备份、全库准备、全库恢复3个步骤。如果要详细的备份,如打包、远程备份等,建议之后阅读这篇文章http://blog.csdn.net/yongsheng0550/article/details/6682162,然后再阅读官方手册。介绍一下环境:CentOS 6.3,Percona XtraBackup 2.2.6,MySQL 5.5。1. 准备工作请先装好M
2014-12-03 13:21:24 2343
原创 log4j2<PatternLayout>子节点浅析
首先声明本文并不教您怎么用log4j2,仅仅只对子节点进行说明。要看懂本文需要对log4j2有一定的了解,至少能够知道、和的区别。本文主要参考对象为log4j2官方手册:《Apache Log4j 2 v. 2.1 User's Guide》,但是鉴于官方手册的不少细节描述得并不是非常清楚,甚至还有错误,所以还希望大家自己多试验,毕竟如果官方文档有错误或写得不清楚,我也没办法。----
2014-11-28 17:28:45 12096
原创 log4j2<Appenders>常用子节点浅析
首先声明本文并不教您怎么用log4j2,仅仅只对中常用的子节点进行简单说明。要看懂本文需要对log4j2有一定的了解,至少能够知道、和的区别。本文主要参考对象为log4j2官方手册:《Apache Log4j 2 v. 2.1 User's Guide》,但是鉴于官方手册的不少细节描述得并不是非常清楚,甚至还有错误,所以还希望大家自己多试验,毕竟如果官方文档有错误或写得不清楚,我也没办法。
2014-11-28 16:22:11 5696
翻译 合理设置max_user_connections以避免MySQL宕机
本文的原文地址在此:http://www.percona.com/blog/2014/07/29/prevent-mysql-downtime-set-max_user_connections/,以下是译文。-----------------------------------------------------------这是一条分割线----------------------------
2014-11-20 14:29:12 7429
原创 Percona XtraBackup打包备份使用注意(看似BUG)。
今天一直在尝试使用Percona XtraBackup的压缩功能和发送到远程主机的功能,但是始终失败,
2014-11-19 17:32:30 2394
翻译 MySQL 5.5 手册17.1.1:如何设置复制(Replication)
目录:17.1.1.1 Setting the Replication Master Configuration17.1.1.2 Setting the Replication Slave Configuration17.1.1.3 Creating a User for Replication17.1.1.4 Obtaining the Replication Master Binary
2014-09-16 16:08:27 1036
翻译 预防MySQL宕机:合理设置MySQL最大用户连接数
本文的原文地址在此:http://www.percona.com/blog/2014/07/29/prevent-mysql-downtime-set-max_user_connections/,以下是译文。
2014-08-18 22:59:13 3609
翻译 InnoDB性能调优基础
本文的原文地址在此:http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/,以下是译文。
2014-08-14 16:33:18 1118
原创 CentOS下使用RPM安装MySQL出现file ... conflicts with file ...提示后没有反应的解决方法。
今天在CentOS下安装MySQL,从MySQL官网下载了rpm安装包,但是怎么也不成功,每次都出现大量的
2014-07-31 09:55:24 1031
原创 Windows 7的Win+tab的妙用
一直使用Alt + tab切换窗口,从来没想过Windows 7里为什么要加入Win+tab这种切换方式,始终认为微软
2014-07-30 17:00:39 6031
GEF-ALL-3.6.1+ModelGoon-4.4.1
2015-10-29
maven+mybatis+spring3集成入门
2015-01-23
Java+ArcGIS Engine源代码(原创)
2013-03-17
ArcGIS Server Flex API 2.2 Reference离线版
2011-01-24
ArcGIS Server Flex API 2.1 Reference离线版
2010-11-16
坐标系统与投影变换及在桌面产品中的应用
2010-05-11
Tomcat与Java Web开发技术详解(第二版)源代码part2 光盘
2009-09-18
Tomcat与Java Web开发技术详解(第二版)源代码 光盘
2009-09-18
模拟集成电路的分析与设计(第4版)答案
2009-08-19
Working With Geomedia Professional
2009-08-10
WFS中文规范(WFS Implementation Specification CN)
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人