- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 发生java.lang.OutOfMemoryError: Direct buffer memory
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-30 21:50:00 1036
原创 Spring Boot自定义错误页面,Whitelabel Error Page处理方式
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-30 21:44:00 150
原创 FATAL ERROR: please install the following Perl mod
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-24 17:24:00 581
原创 Error: Delta RPMs disabled because /usr/bin/applyd
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-24 17:14:00 152
原创 error while loading shared libraries libaio.so.1
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-24 17:06:00 152
原创 Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-24 10:41:00 104
原创 如何在 Redhat 7 Linux 上使用 firewall-cmd 开启80端口
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...
2015-12-23 16:39:00 827
转载 CENTOS 7 开启80端口
CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的CentOS 7 采用了 firewalld 防火墙如要查询是否开启80端口则:[root@joe-pc ~]# firewall-cmd --query-port=80/tcpno显然80端口没有开启下面我们开启80端口:[root@joe-pc ~]# firewall-cmd --a
2015-12-21 18:35:20 7692
转载 JVM致命错误日志(hs_err_pid.log)分析
当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入):-XX:ErrorFile=./hs_err_pid<pid>.log该文件包含如下几类关键信息:日志头文件
2015-12-19 00:25:41 21392 3
原创 MySQL中使用SQL语句查看某个表的编码
MySQL中,如何使用SQL语句来查看某个表的编码呢?我们使用show create table 这一SQL语句来解决这个问题。show create table可以查看创建这个表的SQL语句脚本,它的基本语法是: show create table <表名>;我们用它看看test表的create脚本:mysql> show create table test;+-------+-------
2015-12-09 10:39:25 3327
原创 MySQL查看并修改当前数据库编码
MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。查看当前数据库编码的SQL语句为:mysql> use xxxDatabase changedmysql> show variables like 'character_set_database';+------------------------+--------+| Var
2015-12-09 10:33:15 730
翻译 Spring Boot自定义错误页面,Whitelabel Error Page处理方式
我已经是Spring Framework框架的忠实粉丝。对于企业软件开发者来说它提供了对常见问题的通用解决方案,包括那些你在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得比较臃肿,需要被一种新的解决方案替代。我最大的抱怨就是最开始使用Spring Framework构建项目十分缓慢和复杂,比如构建一个包含JPA的MVC应用。为改变这种情况,Spring Boot应运而生了。Spring
2015-12-06 21:22:17 85034 14
翻译 Eclipse OS X Yosemite 提示– To open“Eclipse” you need to install the legacy Java SE 6 runtime的解决办法
最近我将笔记本更换成了Macbook Pro,它默认自带的系统是OS X Yosemite 10.10.1。安装了JDK 1.8之后,我的Android IDE(Eclipse and Android Studio)都可以正常运行,因此我能像通常一样去使用它们进行开发工作。但当我将OS X操作系统升级到Yosemite 10.10.3,我的Eclipse不能正常运行了,大的时候会出现如下提示对话框:
2015-12-06 16:45:46 2925 1
转载 java 向 mysql 插入汉字 Incorrect string value 解决办法
java 向 mysql 插入汉字 Incorrect string value 解决办法今天写一个团购网站练练手,用到了S2SH大整合,有点激动人心,但是遇到的麻烦也不少,毕竟第一次做嘛,这篇日志要说的是一个大熟人,Incorrect string value: ‘\xE6\x9B\xB9\xE5\x86\xAC…’ for column ‘realname’ at row 1,嘿嘿,以前见到的不
2015-12-06 15:57:35 1136
翻译 Mac 下使用 Homebrew 安装 Nginx
1、用 brew 安装 nginx:使用 brew 来安装 nginx 的命令如下:brew install nginx安装之后运行:sudo nginx2、测试:在浏览器中打开如下地址:http://localhost:80803、配置nginx:nginx 在 Mac 里安装完成之后它的配置文件如下:/usr/local/etc/nginx/nginx.conf3.1 修改默认端口8080:将
2015-12-06 13:28:31 10147
转载 IntelliJ IDEA中文乱码解决办法
1. 预热刚刚接触IntelliJ IDEA几天,在易用性方面的确比Eclipse好很多,比较智能,各种插件、工具都已经集成,和Mac OS X类似——开箱即用,并且在试用了之后在开源中国三折(后悔2折的时候没有下手)购买了授权。但是还是老大难问题——中文乱码,让我不得不花费了一些时间去折腾它,这一点就不如Eclipse了,没有遇到过乱码问题。乱码问题表现在使用Web Server(Tomcat、J
2015-12-06 12:58:17 2167
翻译 Spring/Hibernate 应用性能优化的7种方法
对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法。本文系 OneAPM 工程师编译整理。如何确认应用是否受限于数据库确认应用是否受限于数据库的第一步,是在开发环境中进行测试,并使用 VisualVM 进行监控。VisualVM 是一款包含在 JDK 中的 Jav
2015-12-05 23:04:09 438
转载 发生java.lang.OutOfMemoryError: Direct buffer memory
下面是在掉坑了,出现了一次 java.lang.OutOfMemoryError: Direct buffer memory 错误后的总结。发生原因:用来 nio ,但是 direct buffer 不够解决办法1)检查是否直接或间接使用了 nio ,例如手动调用生成 buffer 的方法或者使用了 nio 容器如 netty, jetty, tomcat 等等;2)-XX:MaxDirect
2015-12-04 17:07:33 15449
转载 Mac下使用ssh、scp
使用 SSHWindows下我习惯用PUTTY来ssh登录,Mac直接使用Terminal即可。ssh的一些常用命令:使用root账号登录指定ip的服务器。下面需要把ip换成你自己服务器的ip。ssh root@ip如果服务器使用的不是标准端口,比如是4567端口,则是:ssh root@ip -p 4567 MAC下还有窗口方式:这时候会出新一个窗口,如下:选择安全Shell(ssh),输入服务器
2015-12-04 15:40:31 6342
Spring Boot自定义错误页面
2015-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人