自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 自己动手构建spring源码

这两天在看spring源码,就想着要自己手动构建一份spring源码,然后就开始动手起来。 1、去oracle公网下载了 jdk-8u191-windows-x64.exe,安装jdk。 2、接着去gradle公网下载了gradle最新6.0版本gradle-4.6-all.zip。然后设置系统变量GRADLE_HOME,值是gradle解压缩后的地址,博主放的位置...

2019-11-22 22:53:34 310

原创 https压测中遇到的证书卸载问题

4.24号接项目组要求,对新开发的接口进行压测,因为调用方要求的tps比较高,综合各个业务方的要求,我们将目标tps定在了4.5w。配合压测同学整理好压测脚本并调试通过,第二天凌晨2点开始压测,首先压测的是rsf接口(类似Dubbo的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案)。rsf接口是直连到应用服务器的。rsf接口的压测结果如下:...

2019-05-13 21:25:13 2364

转载 成为Java高手的25个学习目标--非常经典

转载于http://blog.csdn.net/zhaoyazhi2129/article/details/91323711.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (co

2017-05-31 16:12:28 301

转载 TCP、UDP、IP 协议分析

http://blog.chinaunix.net/uid-26833883-id-3627644.html

2017-01-09 10:43:09 305 1

原创 OpenJDK技研

主页地址:http://openjdk.java.net/邮件列表:http://mail.openjdk.java.net/mailman/listinfo#大家可以根据自己感兴趣的项目,订阅相应的邮件列表 如何安装:http://openjdk.java.net/install/开发指南:http://openjdk.java.net/guide/如何贡献:http:/

2015-05-28 09:47:40 482

原创 常用信息/技术网站推荐

InfoQ中文网:http://www.infoq.com/cn开源中国:http://www.oschina.net/IT经理网:http://www.ctocio.comTechTarget:http://www.techtarget.com.cn/ImportNew:http://www.importnew.com/Java Dzone:http://

2015-05-28 09:37:44 645

转载 C指针

转载出处:http://www.cnblogs.com/wchhuangya/archive/2009/12/24/1631121.html第一章 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 

2015-05-06 11:33:46 306

转载 【存储专题】西瓜哥带您学习高端存储

高端存储,一个讳莫如深的名词,代表了最前沿的存储技术、最先进的存储产品、最有效的数据保障。如何能够让高端存储的学习变得更简单,更有乐趣,且听西瓜哥给您讲解高端存储。 本帖内容均援引自微信公众帐号:高端存储知识 ,仅代表西瓜哥(@山de狼)个人观点。 1 基础知识1.1 网友投稿:高中低存储的定义  --201307271.2 高端存储的前世今

2015-02-11 19:08:58 3088

转载 使用异步 I/O 大大提高应用程序的性能

学习何时以及如何使用 POSIX AIO API

2014-08-27 10:36:35 357

转载 同步/异步与阻塞/非阻塞的区别

我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别.这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的

2014-08-27 10:34:09 280

转载 JSP页面中的pageEncoding和contentType两种属性

关于JSP页面中的pageEncoding和contentType两种属性的区别:pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。

2014-08-23 14:41:54 351

转载 ContentType ,charset和pageEncoding的区别

关于JSP页面中的pageEncoding和contentType两种属性的区别:pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。

2014-08-23 14:39:52 389

转载 Java程序员应具备的技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部

2014-07-29 13:49:59 401

转载 程序员实现自我的10大方法

本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作! 1.区分我们的愿望是自己的还是别人的要求我们总是在想方设法令他人满意。试着拒绝这种愿望,或者至少不能以自己的快乐为代价。请记住,梦想是我们自己的,而不是别人的。2.记住自己的梦想,并且时不时记录下来准备两本笔记本,一本放在床边,一本随身携带,一旦有什么想法就把它写下来,然后去实现。

2014-07-29 13:49:20 392

转载 让人心动的jQuery插件和HTML5动画

在之前的分享中,有不少是关于jQuery和CSS3相关的应用和插件,特别是基于jQuery的,兼容性非常不错,你也可以在jQuery插件这个栏目中寻找自己需要的插件。这里我们精选了一些让人心动的jQuery插件和HTML5动画,分享给大家。1、jQuery/CSS3带表单的下拉菜单今天要分享一款基于jQuery和CSS3的下拉菜单,这款jQuery下拉菜单非常特别,我们直接可以在下

2014-07-29 13:48:43 377

转载 如何让优秀的程序员更进一步

概述:本文摘选自国外著名的程序员博客网站blogoverflow.com上的文章.文章指出了到达到比"优秀"更好的程序员应该具备的一些特质.作为工作了好些年的程序员,是否你的思想已经出现升华?目标不再是停留在“优秀”层面,而是打算向更高级别的“伟大”而迈进?现在的你想要让写出的所有程序都遵循自己的理念;现在的你想要成为编程方面的大师——而不是那种碌碌无为,守着.Net接口苟活度日的

2014-07-29 13:47:37 378

转载 程序员的三重境界

昨天,我们班的老谢同学问了我一个很基础性的问题,他正在帮助我们学院的一位讲师编写一个诗词集的软件,讲师要求他按照完整的软件流程来撰写相关文档,可他之前没有过完整的软件成型的经验,所以在这上面犯难了,要说写代码我们班可没几个人能超过他的,但什么叫软件开发的流程呢,需要编写哪些相关文档呢,如何编写这些文档呢?如果在一年前问我,我只能说:这个嘛去百度google吧!不过经过了这一年的参与真实软件项目的经

2014-07-29 13:45:54 399

转载 除了编码,程序员还可以做的一些事情

我们程序员一天面对这电脑,进行咔咔的敲代码。但是我们除了编码还可以做一些其他的事情,丰富自己的生活。1. 把时间给家人和朋友。在平日技术领域的程序员通常都很忙所以周末的时间就留给你的家人和朋友。这也是其他领域的人该做的。2. 一天不接触电脑(无电脑日)有些人曾试图没有科技,这意味着在白天不使用任何技术。电脑完全断开这可能是不现实的,但至少有一些是可以避免的。

2014-07-29 13:44:55 397

转载 不要做一个浮躁的程序员

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。   2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。   3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 

2014-07-29 13:44:07 323

转载 是什么摧毁了程序员的工作效率

本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作!下图是摘自网上有关程序员工作效率的论述。正如Homer Simpson所说,如果这是真的,那就有意思了。我之所以不能一针见血地发现如何才能高效工作的秘密,大概是因为我自己也不能始终如一地保持高效的工作劲头。Joel Spolsky曾在他的一篇博客上说道:有的时候,我甚至一事无成。

2014-07-29 13:44:03 343

转载 推荐Java程序员阅读的书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。Java编程入门类:《Java编程思想》、《Agile Java》中文版;Java编程进阶类:《重构 改善既有代码的设计》、《测试驱动开发 by Example》

2014-07-29 13:43:25 364

转载 好的java论坛

www.chinajavaworld.com论坛人很多,高手也多,不过好像都在潜水   www.cn-java.com也很不错,文章很好,但是就是商业性浓了点。   www.chinaitlab.com-; N0 M( V5 |" ?2 i$ p非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。 ) e' ^5 t/ f/ u* V! O. ]ww

2013-09-13 23:09:51 820

转载 Web开发者不容错过的20段CSS代码

摘要:共享已成为互联网的一种主流,尤其是分享一些非常实用的技术,本文收集了20段非常专业的CSS 2/CSS 3代码片段给大家,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。本

2013-05-26 21:01:07 358

转载 Java或Web中解决所有路径问题

摘要:Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web

2012-12-17 18:30:01 228

转载 浅谈java中的四个核心概念

摘要:Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念:1.Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟

2012-12-17 18:28:30 279

转载 Java程序员应该了解的10个面向对象设计原则

摘要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这

2012-12-17 18:27:00 217

转载 Java程序员面试中的多线程问题

摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心

2012-12-17 18:26:05 222

转载 深度解析Java内存的原型

摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:

2012-12-17 18:25:10 200

转载 影响Java EE性能的十大问题

摘要:本文总结了影响Java EE性能的十大问题 1)缺乏正确的容量规划;2)中间件环境规范不足;3)虚拟机垃圾回收过度;4)与外部系统集成过多或过少;5)缺乏适当的数据库SQL调优和容量规划;6)特定应用程序性能问题;7)中间件调优问题;8)主动监控不足;9)公共基础设施硬件饱和;10)网络延迟。本文作者是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和

2012-12-17 18:24:33 417

转载 Java编程中“为了性能”需做的26件事

摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打

2012-12-17 18:22:45 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除