- 浏览: 304400 次
- 性别:
- 来自: 北京
最新评论
-
kongdong88:
Netty简单应用与线上服 ...
用Netty实现的一个简单的HTTP服务器 -
phili1999:
兄弟,此乃Eclipse的bug,至今未解决,可见国人地位低啊 ...
eclipse的控制台在UTF-8编码下键盘输入BUG问题,请问有谁能解决 -
xiaguobing:
谢谢分享啊
MetaQ初探 -
ih0qtq:
...
java性能编码规范整理
文章列表
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。如果开发人员的沟通能力强过技术能力,在补充一定的项目管理知识后,可以向技术管理的方向转型。如果其对技术一直很感兴趣,而沟通能力也不弱,则可以试着进一步加强技术修养,以期向架构师的方向发展,最终“修成正果 ...
Llinux中mysql数据单向&双向同步笔记
- 博客分类:
- 数据库技术
MySQL数据结构SQLSQL ServerLinux
最近因项目要求,在linux服务器上设置mysql的数据同步,幸好网络资源多啊,google一下全有了,不过实际操作起来,就麻烦了,遇到很多问题,不过多google一下也解决了,同时学习了很多相关方面的知识,现将总结于此,以备后用,希望对有此需要的JE们有所帮助;一、准备环境 自己做练习硬件资源少,只能在虚拟器上操作了哈哈! linux 版本:Red Hat Enterprise Linux Server release 5.1 mysql 版本:MySQL-server-community ...
linux下mysql安装、目录结构、配置
1、准备安装程序(官方网站下载)
服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm
客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm
2、安装(打印信息略)
[root@localhost /]#rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm;[root@localhost /]#rpm -ivh MySQL-client-community-5.1.4 ...
源码编译安装 MySQL 5.5.x 实践
- 博客分类:
- 数据库技术
源码编译安装 MySQL 5.5.x 实践
1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。
# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
# ./configure# make# make install
2.确保以下所需系统软件包已经被安装通过 rpm -qa | grep ...
Mysql Explain 详解
- 博客分类:
- 数据库技术
Mysql Explain 详解
Mysql Explain 详解一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | select_type | table | type | possible_keys | key | key_len | ...
MySql多表关联Update笔记
- 博客分类:
- 数据库技术
MySql多表关联Update笔记
对单表执行更新没有什么好说的,无非就是
update table_name set col1 = xx,col2 = yy where col = zz,
主要就是where条件的设置。有时候更新某个表可能会涉及到多张数据表,
例如:
update table_1 set score = score + 5 where uid in (select uid from table_2 where sid = 10);
其实update也可以用到left join、inner join来进行关联,
可能执行效率更高,把上面的sql替换成join的 ...
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之 ...
List.toArray的正确使用
- 博客分类:
- java技术
在程序中,往往得到一个List, 程序要求对应赋值给一个array, 可以这样写程序:
for example:
Long [] l = new Long[list.size()];
for(int i=0;i<list.size();i++){
l[i] = (Long) list.get(i);
}
要写这些code,似乎比较繁琐,其实List提供了toArray()的方法,但是要使用不好,就会有ClassCastException 究竟这个是如何产生的,且看代码:
---------------------------- ...