- 浏览: 22557 次
- 性别:
- 来自: 北京
最新评论
-
SEkin:
太棒了,找了两天,到处找资料和原因,终于在这BINGGo 了, ...
nginx + tomcat 导致session丢失的问题
文章列表
安装mysql 5.6 完成之后启动出错,错误内容如下:
The server quit without updating PID file (/var/lib/mysql/localhost.localdom.err)
进去查看这个错误文件信息,发现真正的错误为:
Table 'mysql.plugin' doesn't exist
分析如下:
我们都知道,mysql 在装完之后需要修改my.cnf文件,改变数据库以及其他文件的存放地址,修改完成这个文件之后,我们要执行如下命令来初始化
/usr/local/mysql/scripts/mysql_install_db ...
linux 系统中的wc(word count) 命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
命令格式:
wc [选项] 文件
如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
命令参数 :
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或者换行符分隔的字符串。
-L ...
niginx 在做反向代理的时候,如果代理的目录地址和用户访问的目录地址不在同一个层级下的时候,即
server {
listen 80;
server_name www.bzf.com;
location / {
proxy_pass http://127.0.0.1:8090/sso;
}
}
如上所示,若用户访问 www.bzf.com,则会被nginx代理到本地8090端口下的sso项目下,
tomcat是通过cookie中的JsessionId来判断是否是一个新用户的,使用上述代理方式时,tomcat会将Jses ...
memcached key 为网址url时
- 博客分类:
- JAVA
当memcached使用url作为key时,其内部会对该url做一个urlEncode然后将其作为key,
h
而 sanitizeKeys 是默认为true 的,但是在取值的时候还是出现了错误,有空研究一下
静态导入是 jdk1.5 引入的新特性,
其可以使得被导入类的静态变量和静态方法直接在该类中可见。
import static
mysql 中查看表、字段的编码格式
- 博客分类:
- mysql
1、查看所有字段的编码格式:
mysql>show full columns from tableName;
2、查看表的编码格式:
mysql>show create table tableName;
3、修改数据库的编码格式:
mysql>alter database databasename character set utf8
4、修改表的编码格式
mysql>alter table tablename character set utf8
5、修改字段的编码格式
mysql>alter table tablename modify f ...
SecureCRT 下sftp 传输文件
- 博客分类:
- LINUX
Alt + P 打开当前链接的sftp 标签页,命令有:
pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:\我的文档) ls: 查询连接到当前linux主机所在目录有哪些文件 lls: 查询当前本地上传目录有哪些文件 lcd: 改变本地上传目录的路径
SecureCRT的快捷键
- 博客分类:
- LINUX
Alt + Enter -- 全屏Alt + B --打开新的连接Alt + 1/2/3/4/5.../9 -- 切换到第1/2/3/4/5.../9个标签Ctrl + A -- 光标移至行首。Ctrl + B -- 光标前移1个字符Ctrl + D -- 删除光标后1个字符Ctrl + E -- 光标移至行末Ctrl + F -- 光标后移1个字符Ctrl + H -- 删除光标前的1个字符Ctrl + J -- 回车
Eclipse 修改默认的@author
- 博客分类:
- JAVA
1. 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效。2. 设置eclipse参数windows-->preference Java-->Code Style-->Code Templates code-->new Java files原来的内容是:${filecomment} ${package_declaration}
如何让if 和 else 中的程序段都执行
- 博客分类:
- JAVA
我们都知道,
if (判断条件){
// 程序段1
}
else{
// 程序段2
}
当判断条件为真时,执行程序段1,当判断条件为假时,执行程序段2。假如我们想让程序执行完程序段1后再执行程序段2,这可能吗?答案是肯定的,当然不可能了!
但是,我们可以想一点歪主意,让程序段1的执行放在执行判断条件的时候执行不就可以了么?我们将判断条件改成一个方法的执行,这个方法返回的是false,但是如何只更改判断条件来实现方法的添加呢?JAVA中的匿名内部类可以实现!
如:
if (new Object{
public boolean f(){
// 程序段1 ...
项目部署的过程中,进行要上传war包等文件,而查看log日志等,经常需要从linux服务器中下载log日志到本地再查看,因此,上传和下载在项目管理中经常需要。
公司使用 SecureCRT 软件通过跳板机连接腾讯的linux 服务器,因此本文中将使用该软件进行文件的上传和下载。
下载 sz
sz 中的 s 指的是send:发送文件的意思 , z 指的是ZModem:指利用ZModem协议来进行传输,sz 指使用ZModem,XModem,YModem协议进行文件传输。
语法:
sz [options] file
参数:
...
linux 命令之 cat_2014/3/6
- 博客分类:
- LINUX
用法:
cat [OPTION]...[FILE]...
三大用法:
1、一次显示整个文件:cat filename
2、从键盘创建一个文件:cat >filename,只能创建不存在的文件,不能编辑已有的文件
3、将几个文件合并为一个文件:cat file1 file2 > file
参数:
-n 或者 -number 由1开始对输出进行行标号
-b 或者 -number-nonblank 和-n类似,但是编号时不对空白行编号
-s 或者 -squeeze-blank 若出现多行空格,则变成一行空格
tac 是将 cat 反 ...
vi 和 vim 是linux 下的文本编辑器,他们的操作方法基本一样,只不过vim 的编辑界面相对来说好看。
vi 的两种模式:
1、Esc 进入指令模式
2、i 键(insert)进入输入模式
1、所有的unix like 系统都会内建 vi 编辑器
2、vi 文件名,若存在文件则进入文件,若不存在,则创建一个文件
3、:wq 存档离开
4、:q! 不存储离开
5、:wq! 强制写入
6、h j k l 可以进行上下移动,同时30j表示向下移动30行
7、ctr + f 向下翻页 ctr+b 向上翻页 ctr + d 向下半页,ctr + u 向上半 ...
tail 命令从指定点开始将文件写到标准输出.使用tail命令的 -f 选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容.
1.命令格式;
tail[必要参数][选择参数][文件]
2.命令功能:
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
3.命令参数:
-f 循环读取
上传图片类型判断IE6 7 8 pjpeg问题
- 博客分类:
- JAVA
最近做服务器开发的时候,需要用到上传图片的功能,服务器端需要判断上传的文件是否为图
片,之前只判断了image/jpg,image/jpeg,image/bmp,image/gif,image/png 这几种图片格式,但是
后来发现在IE6/7/8下不能上传图片,经检查发现在IE6/7/8下,jpg图片的格式变成了image/pjpeg格式,同时,png 格式的图片变成了image/x-png
以下是各种图片在不同浏览器下的格式:
ff
google
ie6
ie7
ie8
ie9
jpg
image/jpeg
ima ...