`
文章列表
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。如果开发人员的沟通能力强过技术能力,在补充一定的项目管理知识后,可以向技术管理的方向转型。如果其对技术一直很感兴趣,而沟通能力也不弱,则可以试着进一步加强技术修养,以期向架构师的方向发展,最终“修成正果 ...
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 实践   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 详解一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | select_type | table | type  | possible_keys     | key     | key_len | ...
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, 程序要求对应赋值给一个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   究竟这个是如何产生的,且看代码:   ---------------------------- ...
先占个位置
Global site tag (gtag.js) - Google Analytics