MiniTomcat
免费Api接口
Java码界探秘
Redis基础教程
Python基础教程
Chrome入门指南
面试指南
格式化工具
友情推荐
登录
菜单
MiniTomcat
免费Api接口
Java码界探秘
Redis基础教程
Python基础教程
Chrome入门指南
面试指南
格式化工具
友情推荐
代老师的博客
https://github.com/daichangya
归档
2019 年 04 月
HTTP返回码总结
2019-04-17
其他
HTTP协议状态码表示的意思主要分为五类 ,大体是 : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1×× 保留 2×× 表示请求成功地接收 3×× 为完成请求客户需进一步细化请求 4×× 客户错误 5×× 服务器错误 100 Continue 指示客户端应该继续请求。回送用于通知客户端
TreeMap源码分析——基础分析(基于JDK1.6)
2019-04-17
java基础
常见的数据结构有数组、链表,还有一种结构也很常见,那就是树。前面介绍的集合类有基于数组的ArrayList,有基于链表的LinkedList,还有链表和数组结合的HashMap,今天介绍基于树的TreeMap。 TreeMap基于红黑树(点击查看树、红黑树相关内容)实现。查看“键”或“键值对”时,它们会被排序(次序由Comparable或Comparator决定)。TreeMap的
项目开发经验
2019-04-17
其他
项目开发经验
如何从组件开始构建一座城市?
2019-04-17
系统架构
为什么越来越多的企业应用开发正在转向组件框架和解决方案?组件架构是否有前途?我相信答案是肯定的
并发编程的 15 条建议(译)
2019-04-17
软件设计
摘要:内核专家 Bryan Cantrill 和 Jeff Bonwick 在 2008 年 9 月的《ACM Queue》上发表了《Real-world Concurrency》 一文,提出了 15 条并发编程的建议,这里简单摘录如下。
深入探讨 Java 类加载器
2019-04-17
jvm
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要
使用 JMeter 完成常用的压力测试
2019-04-17
#JMeter
#测试
讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多,有些是因为算法不够高效;还有些可能受用户并发数的影响。 在众多类型的软件测试中,压力测试正是以软件响应速度为测试目标,尤其是针对在较短时间内大量并发用户的访问时,软件的抗压能力。本文以 JMeter 为例,介绍了如何使用它来完成常用的压力测试:Web 测试、数据库测试和 JMS 测试。
程序员真的很懒
2019-04-17
工作点滴
每当我们想连续两次做同样的事情时—我们会尝试想一个方法来自动完成此过程。每当你写的代码是完成同样的一件事时,你会开始寻找一个库;每当你启动一个类似的项目时,你会去寻找一个模板。 可能除了哲学家以外,我认为程 序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。 想想看,生物学家要亲自做所有的实验…给数
自我反省(总是自以为是)
2019-04-17
人生思绪
学习Java已经好几个月的了,不管是看书还是看视频,总是感觉的好简单的,看着书上讲的,听着视频中老师讲的,感觉很是简单的,没什么难度的,可事实是真的如此的吗? 沙漠中树之所以能够不断的成长,在于它不断和恶劣的环境作斗争,根不断深入到下面去吸收养分,才得以存活;小鸟之所以能在空中翱翔,是因为它不断的拍打者自己的那双小小的翅膀;石头之所以能被水滴击穿,是因为水滴对着石头的同一个地方不断的滴
研发管理:与员工一对一交流的执行与反思
2019-04-17
管理
一对一交流的想法来源两篇文章:《与员工一对一交流:企业经营必行之道》,《你知道我今天为什么来公司上班吗?》。重要性这里不再赘述。认为不重要的可以使用这样的逻辑思考: 1、 你是否想让你的直接领导找你沟通,并且说出你的真实想法? 2、 想怎么样被管理,就怎么样管理别人。 按照这两篇文章的思路,我进行了一次员工的面谈,这里总结一下其中的经验。 具体操作
Java开源建站工具
2019-04-17
系统架构
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。 在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。
Linkedin网站技术架构简介
2019-04-17
系统架构
关于LinkedIn网站的架构技术的演讲 可以看一下LinkedIn网站的基本情况: 1. 2千2百万用户 2. 每个月4百万独立用户访问 3. 每天4千万Page View 4. 每天2百万搜索流量 5. 每天25万邀请发送 6. 每天1百万的回答提交 7. 每天2百万的Email消息
看完后认真想10秒钟,你会改变自己....................
2019-04-17
人生思绪
有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了,不如这样吧,我们把包包放在这里,等来电后坐电梯来拿。”于是,他们把行李放在了20楼,轻松多了,继续向上爬。 他们有说有笑地往上爬,但是好景不长,到
Eclipse快捷键大全(转载)
2019-04-17
#Eclipse
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
如何进行个人wiki写作
2019-04-17
Wiki是一种内容管理系统,它的特点包括:多人协作模式、内容逐步积累、网状知识链接。而用作个人知识管理的个人wiki,就利用了内容逐步积累和网状知识链接这两个特点。因为是个人的,所以用不着协作。 怎么开始个人Wiki 万事开头难,这话真是一点也没错。前几天调好了MoinMoin,到现在什么都还没写呢。不是没的写,是不知道该怎么下手。wiki的主页(FrontPage)是重要的,
从玩扑克到软件开发
2019-04-17
其他
我以前不是做软件开发的。在加入ThoughtWorks两年之前,我主要靠玩扑克为生。当然,如果你曾跟我打听过我前臂上的纹身,那你肯定已然听过我的故事了。要是还没有,等下次我们一起喝一杯时,我可以讲给
打造最佳开发团队的几点建议
2019-04-17
管理
#管理
摘要:最好的开发团队架构应该是怎样的?如何在开发团队规模增长的同时保持合适的架构?前Cheezburger CTO、Rover.com产品研发主管Scott Porad根据自身经验,从团队刚刚组建到一定规模以后的不同时期都做
关于ClassLoader中getResource与getResourceAsStream的疑问
2019-04-17
#文件操作
某日临近下班,一个同事欲任何类中获取项目绝对路径,不通过Request方式获取,可是始终获取不到预想的路径。于是晚上回家google了一下,误以为是System.getProperty("java.class.path")-未实际进行测试,早上来和同事沟通,提出了使用这个内置方法,结果人家早已验证过,该方法是打印出CLASSPATH环境变量的值。
Mysql索引优化
2019-04-17
#Mysql
#优化
1,创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到
硅谷创业教父Paul Graham:如何获得创业idea
2019-04-17
其他
英文原文:How to Get Startup Ideas,翻译:Jason Zheng 要想获得创业 idea,请别试图把创业 idea 想出来,而是要寻找未被解决的问题,最好是你自己遇到的问题。 最好的创业 i
上一页
1 / 37
2 / 37
3 / 37
4 / 37
5 / 37
6 / 37
7 / 37
8 / 37
9 / 37
10 / 37
11 / 37
12 / 37
13 / 37
14 / 37
15 / 37
16 / 37
17 / 37
18 / 37
19 / 37
20 / 37
21 / 37
22 / 37
23 / 37
24 / 37
25 / 37
26 / 37
27 / 37
28 / 37
29 / 37
30 / 37
31 / 37
32 / 37
33 / 37
34 / 37
35 / 37
36 / 37
37 / 37
下一页