自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半亩方塘

Talk is cheap, show me your code.

  • 博客(58)
  • 收藏
  • 关注

原创 HTML与BootStrap基本结构示例

The latest design and development standards:Using an HTML5 doctype Forcing Internet Explorer to use its latest rendering modeAnd, utilizing the viewport meta tag. 什么是Viewport ? 手机浏览器是把页面放在一个虚拟的“

2015-12-03 10:39:37 859

原创 Ajax从Action中请求回来的数据乱码

在action中设置返回headerresponse.setHeader("Content-Type", "application/json; charset=ISO-8859-1");response.getWriter().write(json);

2015-10-29 10:49:55 696

原创 mysqldump报错'The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES'

mysqldump报错’The user specified as a definer (‘root’@’%’) does not exist when using LOCK TABLES’;快速解决方案 新增缺失的Host即可: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password'; flush privil

2015-10-08 09:33:01 6478 1

原创 JDK报错:Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

问题描述 把Ubuntu从14.04升级到了15.04,升级完成后启动java程序报如下错误: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar解决方案 如果你也是遇到了相同的错误,可以采取如下方式抑制JAVA_TOOL_OPTIONS即可,在配置文件$HOME/.bashrc或者$HOME/.pro

2015-09-22 10:46:48 5499

原创 Git入门基本流程

初始化版本库 git init设置用户(在向远程库推送代码时作为你的身份标识) git config --global user.name "Your Name" git config --global user.email "[email protected]"添加文件到staging git add [filename]提交到版本库 git commit -m "comment"

2015-09-17 23:32:02 407

原创 Mysql:修改root密码

连接数据库 mysql -u root -p切换到mysql数据库 use mysql;修改密码 update user set password=PASSWORD('your_new_password') where User='root';重载权限 flush privileges;END

2015-09-15 10:57:29 742

原创 Ubuntu14.04 LTS下安装pdf2htmlEX

添加repo sudo add-apt-repository ppa:coolwanglu/pdf2htmlex更新 sudo apt-get update安装 sudo apt-get install pdf2htmlEX

2015-09-12 09:43:40 1201

原创 精彩文章推荐

记录读过的精彩文章,排名不分先后,持续更新简明 Vim 练级攻略 陈皓大大的经典文章,无论你是一个初学菜鸟还是一个老鸟,这篇文章都非常值得一读。并且这篇文章值得反复阅读,每隔一段时间读一次,不断提升自己使用vi的技能,不让手指限制你的代码效率。互联网协议系列(一 & 二) 译者阮一峰的一篇关于互联网协议的精彩文章,虽然我们在日常工作中很少接触底层协议,但是作为一个开发者,理解互联网协议有助

2015-09-12 09:35:01 589

原创 Eclipse中查看及调整JVM堆内存大小

一、查看堆内存设置路径:Windows > Pregerences > General 勾选右侧窗口的show heap status一项 点击 ok,即可在eclipse右下方看到实时的heap情况二、调整堆内存进入eclipse程序文件夹,打开名称为eclipse.ini的配置文件进行编辑,按需添加或修改如下两项设置:#当堆内存的余量小于40%时,JVM会将内存扩大到-Xmx的值#当堆内存

2015-09-10 14:52:52 6664

原创 Eclipse 调整java文件字体大小

设置路径: window > preferences > general > appearance > colors and fonts选中Text Font,点击右侧Edit。在弹出框下方调整字体大小即可END

2015-09-08 16:35:56 1126

原创 Ubuntu14.04 LTS下快速安装JDK8

通过这种方式安装jdk,可以免去下载、配置环境变量等环节,缺少了一些灵活性,但更加简单快捷。添加软件源 sudo add-apt-repository ppa:webupd8team/java更新软件源 sudo apt-get update安装 jdk1.8 sudo apt-get install oracle-java8-installerEND

2015-09-07 19:07:22 649

原创 Ubuntu14.04 LTS下修改apache2默认端口

修改apache2端口配置文件: sudo vi /etc/apache2/ports.conf 找到Listen 80这一行,将80修改为想要bind的端口号即可。重启apache2 sudo service apache2 restartEND

2015-09-07 09:55:28 972

原创 高效Linux之tar命令的使用

一、概述-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出下面的参数-f是

2015-09-06 21:42:59 575

原创 JSP学习笔记

JSP是什么 Java Server Page响应客户端请求,根据需求生成相应的HTML/XML等web网页标准。为服务器端的Java库单元提供了一个接口来服务于 HTTP的应用。JAVA环境变量的作用JAVA_HOME 顾名思义,就是JAVA所在的地方也就是我们把它安装在了什么地方,之所以设置这样一个变量的目的主要有两个: 方便,有了这样一个变量以后再进行引用的时候不必输入完整的安装路

2015-09-06 21:37:32 488

转载 Ubuntu14.04 LTS下开启Mysql远程连接

设置Ubuntu允许远程连接MySQL,出于安全方面考虑MySql-Server 只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的

2015-09-06 19:33:31 831

原创 log4j生成日志文件

#日志路径log4j.appender.logfile.File=/home/moma/Documents/log/test.log log4j.appender.logfile.MaxFileSize=128MBlog4j.appender.logfile.MaxBackupIndex=3log4j.appender.logfile.layout=org.apache.log4j.Patte

2015-09-06 16:01:35 682

原创 Ubuntu 14.04 LTS设备挂载

一、临时挂载(重启后需重新挂载)查看分区情况 df -h建立挂载目录(挂载点) mkdir dev4挂载设备(例如:将设备/dev/sda4挂载到/media/dev4) sudo mount -t auto /dev/**sda4** /media/**dev4**二、永久挂载(开机后自动挂载)通过下面的命令查看要挂载设备的uuid ls -l /dev/disk/by-uui

2015-09-06 14:22:44 787

原创 Ubuntu14.04 LTS下安装mongodb

添加mongodb签名到APT sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10创建mongodb-org-3.0.list文件 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | s

2015-09-06 09:29:03 468

原创 Ubuntu14.04下安装scrapy

由于ubuntu软件源中提供的scrapy是旧版本的,所以在依赖问题上会报错,并且已经官方已经不再支持了。所以我们应该安装新版本的scrapy,具体安装步骤如下:1.把Scrapy签名的GPG密钥添加到APT的钥匙环中: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E72.执行如下命令,创建 /

2015-09-05 17:07:04 440

原创 Ubuntu使用root账户登录

1、重新设置root密码Terminal中输入sudo passwd root,在提示信息后输入root密码两次2、配置登录信息打开配置文件 sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 在配置中添加 greeter-show-manual-login=true3、登录重启后在登录选项中选择login,一次填入用户名(也就是r

2015-09-05 11:23:13 9594 2

原创 ubuntu14.04系统下在Nginx中安装wordpress

原文链接:How To Install WordPress with Nginx on Ubuntu 14.04本文仅翻译安装过程中的关键步骤,想要了解其他细节的童鞋请访问原文。0x00:为wordpress创建数据库和用户连接mysql:mysql -u root -p创建名为“wordpress”的数据库CREATE DATABASE wordpress;为word

2015-09-03 23:23:29 1196

原创 ubuntu15.04安装与配置之搜狗输入法的安装

1. 安装fcitx输入法框架2. 下载搜狗输入法deb3. 将fcitx配置为系统默认的输入法框架 输入法配置 4. 将搜狗输入法配置为默认输入法5. log out

2015-09-03 23:21:53 1311

原创 高效Linux之共享文件夹

工作中会经常遇到不同机器交换文件的情景。在这种情况下,共享文件夹是一个不错的选择,操作方便,设置简单。 系统环境:Ubuntu14.04 LTS方式一:图形化操作Server:右键要共享的文件夹, 选择“Local Netword Share”勾选共享设置 点击Create Share,分享完成。Client:点击Browse Network - 选择在上一步骤中设置的Server

2015-09-02 15:05:45 629

原创 Ubuntu下修改本机名称

修改/etc/hosts sudo vi /etc/hosts 找到记录本机名称(G1-Sniper-B5)的内容: 127.0.1.1 G1-Sniper-B5 修改为想要的名称,保存退出。修改/etc/hostname sudo vi /etc/hostname 同样修改为想要的名称,保存退出。重启后即可生效END

2015-09-02 11:02:42 760

原创 Python操作数据库

# 获取数据库连接db = MySQLdb.connect("localhost", "root", "root", "tableName")# 获取操作游标cursor = db.cursor()# 执行sql语句cursor.execute("sql statement")# 获取数据(如果查询)#data = cursor.fetchall()

2015-08-31 11:32:48 357

原创 高效Linux之统计文件数量

统计当前路径下的文件个数 ls -l | grep "^-" | wc -l统计当前路径下的文件夹(directory)个数 ls -l | grep "^d" | wc -l

2015-08-31 09:20:57 1557

原创 高效Linux之zsh的安装与配置

0x00 安装zshsudo apt-get install zsh0x01 安装git已经安装过git的话,直接下一步。 还不晓得git是神马的,执行下面的命令就好sudo apt-get installl git0x02 安装oh my zsh wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh

2015-08-04 23:14:37 2311

原创 高效Linux之Terminal下实用快捷键

Ctrl+Alt+t #启动终端F1 #打开帮助指南F11 #全屏Ctrl+Shift+c #复制Ctrl+Shift+v #粘贴Ctrl+Shift+t #新建标签页Ctrl+Shift+w #关闭标签页Ctrl+Shift+q #关闭终端窗口Ctrl+Shift++ #放大窗口(包括窗口内的字体)Ctrl+- #缩小窗口(包括窗口内的字体Ctrl+0 #普通大小Ctrl+a

2015-08-01 15:14:17 663

原创 Mybatis如何使用like实现模糊匹配

Talk is cheap方式一:select * from t_user where name like ' %${value}% '方式二:select * from t_user where name like '%'||${value}||'%'方式三select * from t_user where name like #{do_it_in_java}

2015-07-30 19:50:12 1633

原创 高效Linux之autojump的安装、配置与使用

autojump是什么? autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不受当前所在目录的限制。意思就是可以让你更快地切换目录,而不用频繁地使用cd tag 等命令。0x00: 安装环境操作系统:Ubuntu 14.04Shell: Zsh (什么?你还不知道zsh是神马,赶紧偷偷看这里 0x01 安装1. 查看一下你的系统中是否已经安装了autojumpT

2015-07-30 13:02:59 14442

原创 zsh下配置命令别名

使用别名可以减少命令行下的输入,优雅地提高效率。这里仅针对zsh,bash下基本一致。找到zsh的配置文件.zshrc(~.zshrc),添加别名配置 例如 alias install="sudo apt-get install"令上面修改的配置文件生效 source ~.zshrc查看shell中的现有别名,terminal下输入: >>> alias其他推荐配置:alias cls=

2015-07-29 19:22:38 19493 1

原创 python的SimpleHTTPServer

python自带了一个小巧的web服务器,只用一条简单的命令即可启动,可以很方便的用来调试程序,或者在局域网内分享文件 启动命令如下:python SimpleHTTPServer [端口号]然后即可在浏览器中通过访问http://localhost:[端口号]即可访问

2015-07-24 09:54:15 740

原创 如何获取Java项目的实际物理路径

在项目开发中,有时候需要使用项目的实际物理路径,也就是项目在本地电脑上的实际位置。 代码如下: HttpServletRequest request = ServletActionContext.getRequest(); String realPath = request.getSession().getServletContext().getRealPath(File.separator);

2015-07-23 09:21:05 1201

转载 Action中通过Ajax返回特定值的方法(而不是整个页面)

在实际的项目中,可能存在这样的情况:我们要通过Ajax访问Action中的某个方法,然后返回一个特定的数值给Ajax,而不是将方法处理结果对应的页面返回给Ajax;这是我们可以用以下的办法来处理:1、Action 中的方法返回类型为:void,如:Java代码 public void getProgressRate() throws UnknownException,IOException 2、s

2015-07-22 16:41:13 347

原创 Java实现读取Excel

Java读取Excel文件,这里使用的是jxl,所以首先需要引入jxl.jar,下载地址如下。jxl.jar下载地址 示例代码:import java.io.File;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;/** * Java实现读取Excel文件(不支持Excel2007) * jar包: jxl.jar * @au

2015-07-16 09:36:02 595

原创 mysql数据库备份—mysqldump的用法及举例

页面的构建简单地应用了bootstrap,通过js代码实现了注册表单的验证功能。代码如下:<!DOCTYPE html><html> <head> <title>用户注册</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <!-- 用于适应不

2015-07-14 17:18:30 512

原创 Ubuntu下的如何使用快捷键截图(自带工具)

1. Ubuntu下系统自带的截图工具是“gnome-screenshot"。可以通过在命令行terminal中输入gnome-screenshot -h查看该命令的相关参数。2. 设置快捷键

2015-07-11 16:23:21 556

原创 项目启动报错:SEVERE: Exception starting filter struts2

1、错误描述今天想要搭建一个简单的Struts环境做功能测试,但是项目的启动的时候报错,具体错误内容如下:SEVERE: Exception starting filter struts2Class: com.opensymphony.xwork2.spring.SpringObjectFactoryFile: SpringObjectFactory.javaMethod: ge

2015-07-10 17:39:15 2043

原创 Eclipse设置完整的Java代码提示

设置方法 Eclipse默认的代码提示只在”.”符号出现的时候才会被触发,不是很方便。可以修改成全部提示。设置路径 Window > Preferences > Java > Editor > Content Assist设置方法 在选中Content Assist项后,在右边内容栏最下面找到”Auto Activation”一栏勾选”Enable auto activation” (默认

2015-07-10 09:55:31 840

原创 网站注册页面Demo及表单验证功能源码

页面的构建简单地应用了bootstrap,通过js代码实现了注册表单的验证功能。代码如下:<!DOCTYPE html><html> <head> <title>用户注册</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <!-- 用于适应不

2015-07-09 16:42:24 6425 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除