- 浏览: 187506 次
- 性别:
- 来自: 北京
最新评论
-
bluky999:
这个存在同步问题,会导致你的写入串行或者顺序不符合预期,需要加 ...
Python多线程写文件实例 -
jveqi:
...
【转】MySql主主(主从)同步配置详解 -
yinjh:
GBK对英文字符编码也采用2个字节?
不是这样吧?
00-7F ...
MySQL中GBK与UTF-8的区别 -
jerry.yan.mj:
我觉得你的心态需要调整。如果忙碌的工作和不断的学习对你来说是辛 ...
2012年年终总结 -
michael8335:
kekenow 写道兄弟!不要气馁,继续努力!我是做了6年的建 ...
2012年年终总结
文章列表
将之前一个一个项目导入到IDEA后,总是提示@Override注释不能用于Interface,后来查了一下,原来IDEA默认的项目版本5.0,需要修改为6.0,具体修改步骤:
File->Project Structure->Project,然后修改右边Project language level,修改为6.0即可
IntelliJ IDEA使用-修改主题和字体
- 博客分类:
- 开发软件
IntelliJ IDEA默认主题是白色的,可以根据需要进行修改。
修改主题:File->Setttings->IDE Settings->Appearance,在右边的Theme处设置主题
修改代码字体:File->Setttings->IDE Settings->Editor->ColorsFonts,在右边可以设置代码的字体相关属性
IntelliJ IDEA使用-设置浏览器
- 博客分类:
- 开发软件
IntelliJ IDEA默认使用的是系统默认浏览器,一般为IE,可以在settings里面修改其浏览器
修改方法:
File->settings->Web Browsers,然后修改右边的Default Web browser即可,默认系统默认浏览器
GoLang学习基础笔记
- 博客分类:
- GoLang
1、make()分配:内部函数 make(T, args) 的服务目的和 new(T) 不同,只生成切片,映射和程道,并返回一个初始化的(不是零)的,type T的,不是 *T 的值。这种区分的原因是,这三种类型的数据结构必须在使用前初始化.比如切片是一个三项的描述符,包含数据指针(数组内),长度,和容量;在这些项初始化前,切片为 nil 。对于切片、映射和程道,make初始化内部数据结构,并准备要用的值。记住 make()只用于映射、切片和程道,不返回指针。要明确的得到指针用 new() 分配。
2、range:主要用于集合遍历、range返回两个值,第一个是元素索引值,第二个是元素值
3、g ...
Hadoop计算中的Shuffle过程
- 博客分类:
- Hadoop
两篇深入分析Hadoop计算中的Shuffle过程的文章
http://www.wnt.com.cn/html/news/tophome/top_xytd/top_xytd_jswz/bbs_service/20130711/111140562.html
http://blog.csdn.net/riverm/article/details/6883606
简单粗暴关闭catalina.out日志
- 博客分类:
- JAVA
catalina.out日志每过一段时间就会变得很大,在log.properties文件中配置了也不管用,就简单粗暴的将其关闭
方法:将bin/catalina.sh中的
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改为
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/dev/null
fi
即可
注意:此招过于残暴,请慎用
MyEclipse不自动部署配置文件到Tomcat
- 博客分类:
- 其他
项目结构如下:
由于之前向SVN提交的时候,不小心把class目录提交了,然后把项目进行了一下搬出搬进,结果在部署的时候,始终不能将resource目录下的文件部署到Tomcat中,但是文件件可以,而且显示的也是源文件目录,查了一下,网上也没有人遇到过,没办法,死马当活马医,先将resource移除classpath,然后再将其添加为源文件目录,问题解决。
一个针对MySQL5.5 COLUMNS分区的实例
创建表:
drop table if exists partition_test;CREATE TABLE `partition_test` (
`t_id` int(11) NOT NULL AUTO_INCREMENT,
`test_date` datetime NOT NULL,
`t_key` varchar(16),
`test_info` varchar(50) DEFAULT 'test',
PRIMARY KEY (`t_id`,`test_date`,`t_key`)
) EN ...
%%%-------------------------------------------------------------------
%%% @author YangFei <yangf_sky@163.com>
%%% @doc this is a test on how to use 'if' in erlang
%%% @end
%%%-------------------------------------------------------------------
-module(if_test).
%%API
-export([test ...
这段时间主要在河时间计算打交道,因此做了一个小小的总结,比较基础,觉得太基础和没有技术含量的请勿喷,本文所介绍的,一部分来自本人平时用过的,一部分翻译自python官方文档,还有部分摘自网络。
1、首先简单一下介绍在Python中常用的时间表示方式:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素;
2、Python中用于时间处理的总共有三个模块:time、datetime、calendar。
Time模块:
1)time.localtime([secs]):将一个时间戳转换为当前时区的struct_time
MySQL查询不使用索引汇总
- 博客分类:
- 数据库,MySQL
众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结几条MySQL不使用索引的情况
如果MySQL估计使用索引比全表扫描更慢,则不使用 ...
在MySQL中,如果数据库只需要支持一般中文,数据量很大,性能要求也比较高,那么就最好选择GBK,因为相对于UTF-8而言,GBK占用的空间较小,每个汉字只占2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O、数据库cache,以及网络传输的时间,从而提高性能,相反,如果数据库主要处理英文,则建议采用UTF-8,因为GBK对英文字符编码也采用2个字节,而UTF-8只需要一个字节。
简单的说,UTF-8对中文采用3个字节,对英文采用1个字节,GBK对中英文都采用2个字节
2012年年终总结
-------纪念我流逝的青春
虽然2013年都已经过了一个多月了,现在才总结2012稍显得有点晚,但是比较按照农历来算,目前还处于2012年,而且我们老家都喜欢用农历,比如计算生日等,所以这篇总结也不算太晚。
也就不扯远了,还是回归正题吧,2012年对我来说,无疑又是人生的一个低谷,如果要我用两个字来总结一下2012年,我觉得应该用“转变”。
2011年6月,小本毕业,毕业后,带着华为的许诺,来到了南京研究所,给华为做人力外包,当时招聘的时候,华为承诺在2012年6月转入华为,估计当时更我一样的有很多,我也就这样来了南京,2013年三月时 ...
申明:这些问题都比较简单,属于初学者级别,大牛勿喷,
最近做了个内部监控和管理系统,本来很小的系统,结果被我同事拿个安全扫描软件(不知哪儿搞来的)扫出很几个漏洞,下面就总结一下:
问题1、SQL注入,在登录的时候,已经做好了防SQL操作,但是在登录之后,考虑的比较少,DAO层有字符串拼接SQL操作,导致一旦获取到管理员账号后,很容易实现SQL
注入。
解决:这个我知道的有两种,一:不是用字符串拼接,采用PreparedStatement传参的形式来规避,虽然我也采用PreparedStatement,但是SQL语句还是有部分是用了拼
接。二:检查请求参数,查看请求参数中是否包含and、exe ...