`
文章列表
1 Mysql 如何将访问mysql的sql语句输出到一个文件? 在my.ini里,增加一行 log=E:/mysqllog/query.log  mysql会自动将log输出到log文件里面去。 得到mysql中某一个表的全部字段。 SHOW FULL COLUMNS FROM `upgradehistory` FROM `jiradb` LIKE '%' 和 describe table 'users' 2 Maven 使用Maven创建一个资源 mvn archetype:create -DgroupId=com.efn -DartifactId=UIC 创建一个Eclipse工程 m ...
1 Maven的原理和API 2 毕玄推荐的两本书。 计算机程序的构造和解释(原书第2版) 深入理解计算机系统(修订版) 3 EBay的可伸缩系架构。 按功能拆分。 水平拆分,比如数据库分表,应用服务器不保留状态。 避免分布式事务。 尽量将同步转为异步。 虚拟化所有层,比如虚拟化DAO层,让DAO对上层完全透明。 尽量使用Cache 将系统按功能拆分, 在代码那一级,拆分的层次细致到JAR,Package,Bundles 在应用服务器那一级,将16000台应用服务器分成220个应用集群,每个集群可以单独扩展,有点类似我们的用户中心,交易中心。 在应用那层不要保留Trasaction状态 ...
1 基本的Oracle DBA知识。 《Oracle DBA基础教程》有些地方有帮助。2 mysql中查看一个表的表结构:describe userbase; 3 java.sql中,和Date对应的是Timestamp, 4 Log4J的标准配置。 log4j.rootLogger=INFO, console,filelog log4j.appender.console=org.apache.log4j.ConsoleAppe ...
1 ESI是什么? ESI(Edge Side Include)对页面或者页面片断进行缓存。 TDBM是什么? TBStore的升级,淘宝的分布式缓存 2 Eclipse在Search View里 查找下一个匹配项 Ctrl+. 查找上一个匹配项 Ctrl+, 查找匹配的括号   Ctrl+P 下一个方法       Ctrl+Shift+Down 上一个方法       Ctrl+Shift+Up 转到行首         Home 转到行尾         End 3 写一个程序用MBeanExport自动注册到本地。 MBeanExport可以将BeanFactory中的Bean,如果 ...
1 写单元测试,模拟用户中心可能发生的各种情况,比如,数据库挂掉,用户中心挂掉,用户中心负载过高,数据库负载过高,请求热点等多种情况,调出最优方案。保证我们应用的FailBack。 在交易中心一定要完成这些单元测试程序,以完成对大并发量访问的性能测试。 从DBA得到的数据,最大每秒有800~1000个事务,查询最大有3W到DB的查询。所以单元测试应该按这个的压力来进行。 2 自定义的Eclipse各种快捷键 运行最后一次的程序 F10 Debug最后一次程序 Ctrl+F10 运行当前文件的Main Alt+Shift+X,J 剪切一行 Ctrl+Shift+X 结束当前运行的程序 A ...
1 怎么把svn-base从Open Resource中除去。 将项目由subclipse导入到工程,就会自动忽略掉svn-base. 2 Oracle的连接URL,jdbc:oracle:thin:@10.1.5.13:1521:dev-dbc 3 tnsname的配置 network\admin\tnsnames.ora confluence = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCO ...
关注Google的技术,http://research.google.com/pubs/papers.html#category4Google论文--关于分布式和并行计算,Google的几个核心技术,1 集群设计和管理2 Google File System3 MapReduce(典型的并行计算工具)典型应用:类似于grep的工作,日志分析,web-link的反向分析Google网页的索引是建立在一系列的MapReduce工作上,前一个MR的输出是后一个MR的输入.输入和输出都是中间临时文件 4 Sawzall(用以并行计算的描述性语言)建立在MapReduce的基础上,可以认为是分布式的awt ...
1 vi的命令 在vi的一般模式下 0 相当于home $ 相当于end H 移动到本屏幕的第一行 L 移动到本屏幕最后一行 G 移动到文件的最后一行 gg 移动到文件的第一行 n+enter 向下移动n行 一般模式:搜索与替换 /或? 输入搜索的文字 n 相当于F3 N 相当于Shift+F3 一般模式,删除,复制 x 相当于del X 相当于backword dd 删除一行,相当于Eclipse的Ctrl+d ndd 从光标位置开始,删除n行 yy 复制光标所在的那一行,相当于Ctrl+c nyy 复制光标所在的n行, p  粘贴,相当于Ctrl+v u undo 相当于Ctrl+z c ...
1 关于线程同步 线程调用Sleep,主动放弃CPU,睡眠。 线程同步等待需要同步资源,进入阻塞状态。 一个线程调用wait,另外一个线程调用notify来唤醒该线程。 工作线程太多,调度的时间超过了工作线程服务的时间,那么性能结 ...
1 分析我们的应用中和ClassLoader有关的应用  2 分析JBoss Remoting的实现基础和技术细节,看有没有办法进行优化。 3 关于公司的Archtecture。 4 nio包的一些用法。 5 JBoss和MicroKenrel的架构和实现的技术细节。 6 慢慢的熟悉Linux的常用配置命令,尽量多的使用Linux的工具来分析。 7 需要对这些关键字敏感:性能,伸缩性,可靠性,failover, 自动管理,并行计算。        
1 定时器Timer,TimerTask,Timer的内部实现机制,怎么用后台线程来实现定时器,有时间可以去了解一下。 2 将一个Linux sh程序变成Linux服务,能在服务器重启后仍然能够运行。etc/rc.d/rc.local 将一个linux任务变成服务,开机就运行。 3 Java Main是一个进程。 Main主线程退出,Java的子线程不会退出。一直会等到线程结束才会退出。所有工作线程的退出会导致主线程的退出,Deamon线程即使存在也会进程退出. 4 有时间看下TreeSet的算法和具体实现机制。 5 ClassPathXmlApplicationContext,
1 能够从UIC中学习什么。 怎么按功能在Eclipse里面把Project分成SubProject。 怎么单元测试 如何动态代理的实现。 如何拦截客户端请求,让远程调用对客户端透明。 2 Eclipse里面能否给Console加上快捷键,让Eclipse向IDEA那么好用。 不能! 3 Spring中注入List。 <property name="serversString"> <list> <value>10.1.6.152:1234</value> </list> </property> ...
14 Runtime.getRuntime().addShutdownHook(shutdownHook);是什么意思 1 Runtime.getRuntime().removeShutdownHook是什么意思 从Runtime中可以得到当前的运行环境,包括CPU数目,当前空闲内存等,也可以给ShutDown的过程中增加回调函数。 2 Runtime.getRuntime().availableProcessors() 是什么意思 问题:得到当前是几核的CPU,为什么要+1 3 Executors.newCachedThreadPool是什么意思ExcutorService的用法和性能 A ...
Java:Javaeye 数据库:ITPUB javascript:51js 看成长的烦恼的时候,里面有句话,人生如果没有梦想,那人生还有什么意思。 如果现在一年时间,每天都进步一点点,我想看看一年后自己是什么样子的。
Global site tag (gtag.js) - Google Analytics