- 浏览: 444923 次
- 性别:
- 来自: 苏州
最新评论
-
danStart:
想问问,能监测服务是否挂掉吗?
公司要求实时监控服务器,写个Web的监控系统 -
hepct:
你好,最近在搭一个游戏服务器,能加好友请教下吗?1538863 ...
java游戏服务端实现 -
Limewwy:
没打完就发表了?为啥要这样设置?【游戏中需要传递用户的积分,这 ...
java游戏服务端实现 -
Limewwy:
楼主您好。请教为啥要这样设计?
java游戏服务端实现 -
3849801:
楼主,能够提供更具体的文档或者指导吗?我想搭建一个服务端,非常 ...
java游戏服务端实现
文章列表
一、SpringMVC基础入门,创建一个HelloWorld程序
1.首先,导入SpringMVC需要的jar包。
2.添加Web.xml配置文件中关于SpringMVC的配置
如何成为架构师:
由原来的一些复杂业务开发,转为专注系统级别的技术研发,如静态化、缓存、搜索引擎、异步消息服务、文件服务管理、redis、负载性能等
如何搭建Spark环境
- 博客分类:
- 大数据
1. IDE支持Maven,建立一个最简单的Maven-quickstart类型的artifact.
2.编辑pom.xml,添加spark支持。
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>
<depende ...
public static Object listToArray(List<? extends AKeyed> list, Class<? extends AKeyed> clazz)
{
if (list == null)
return null;
int len = list.size();
Object array = Array.newInstance(
clazz, len);
for (int i = 0; i < len; i++)
{
Array.set(
array, i, list.get(i));
}
retu ...
我对设计模式的理解: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感知设计模式的好处。当然设计模式本身更重要的是设计原则的一种实现,比如开闭原则,依赖倒置原则,这些是在代码的修改和扩展上说事。说到底就是人类和代码发生关系的四种场合:阅读,修改,增加,删除。让每一种场合都比较舒服的话,就需要用设计模式。 但是话说如果你是个毛毛虫,又怎么懂得人的 ...
1 1年工作经验的和3年工作经验问不同的问题,有的放矢
2 不要和面试者争论,如果他认为对的,你觉得不对的记下来。当场争论会影响后面面试。
3 如果他不懂的问题,迅速跳过,否则过度让面试者难堪,影响他发挥。
4 尽量不要选择过于内向的面试者,否则你以后团队会有苦头吃。
5 稳定性,性格,技术 缺一不可
Java代码
1. <property file="build.properties"/>
把build.properties文件里的键值对导入到build.xml ,以后就可以在build.xml 里使用${db.driver}来读到build.properties里配置的值org.hsqldb.jdbcDriver这个很有用,需要改变值的时候,只需改变build.properties的值,但build.xml文件不用修改
Java代码
1如果发信息,他没有回,不要再发。
2如果没有人陪,学着;一个人听音乐看书写文字,这是好习惯。
3.不要对人随便发脾气。
4.如果一个人开始怠慢你,请离开他。
5.不要为任何人任何事折磨自己。
6学会承受痛苦。有些话,适合拦在心里,有些痛苦,适合无声无迹的逝去。
1 How awful. It's too bad.
I'm sorry to hear that. I know how you feel.
It doesn't sound good. It sound terrible.
I can sympathize. 这些短语用来表示同情,理解.
2 I'm worried that.. . ...
1 重型的对象,比如数据库的connection,和一些JMSFactory,尽量做到重用,不要用的时候在new,可以先用起来,复用的时候直接从缓存中拿
2 不要用Exception控制流程,因为new 一个Exception的开销是非常大的
3 生命周期长的对象,如果用不着可以在用完后设置为null,便于垃圾回收
4 数据库能批量则批量处理,循环crud是很费IO的
5 加锁尽量细粒度,感觉concurrent的锁对象性能不错,有空纤细研究下concurrent类
6 数据库对于经常查询的数据的条件,index是必要的,但是过多的index会减慢update和insert的速度。
...
一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我 ...
twitter的一次提高50%性能的优化
- 博客分类:
- 性能优化
标红
的是陌生单词
The Anatomy of a Whale
Sometimes it's really hard to figure out what's causing problems in a
web site like Twitter. But over time we have learned some techniques
that help us to solve the variety of problems that occur in our complex
web site.
A few weeks ago, we noticed ...
有一位影剧界的朋友告诉我一个生活小插曲
某次录影她打无线电计程车回家,下车时计费表上显示的是一百八十元,她拿出两百元给司机,司机默默的收了。
以台北市的计费标准,表上加十五元等於车费,她稍微等了一下,以为司机会找五元给她,但司机一点动静也没有,她想,算了,才五元嘛,就拉开车门下车了。
关上车门的那一刹那,她才恍然想起自己是叫无线电车的,按规矩需再加叫车费十元,是她还欠司机五元才对。
於是她又敲敲前车窗,赶紧把五元再递给司机。
司机冷冷的摇下前车窗来,说:「哼,亏你想到了,不然我还以为,连你这样一个名人,也想贪我五块钱的~~小便宜!」
虽然误会是化解了,但我这个 ...
The following 4 steps will allow both non-secure and SSL FTP traffic through firewall.
运行cmd,之后:
1.如果你的FTP是RC0之后的版本的话,直接跳到第3步骤;如果你的是RC0版本的话,需要在cmd里输入以下命令行然后按回车执行命令:
sc sidtype ftpsvc unrestricted
2.执行1步骤之后重启FTP服务:
net stop ftpsvc & net start ftpsvc
3.设置防火墙以允许“ftpsvc”服务监听它所开启的所有端口:
netsh ad ...
Eclipse Debug不为人知的秘密
博客分类:
Java
Debug视图
认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。
线程堆栈视图
分别介绍一下这几个按钮的含义:
1.表示当前实现继续运行直到下一个断点,快捷键为F8。
2.表示打断整个进程
3.表示进入当前方法,快捷键为F5。