自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (5)
  • 收藏
  • 关注

转载 2016年总结-Java程序员

一、技术积累(1)代码规范1.1.1、通常的模块分布:一般如果你要实现一个web应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集(你调用他的接口,他依赖你的接口),这样下来,整个公司有很多个模块,怎么做到很好的联系。回到刚刚的模块分布,你的一个web应用,应当需要分成三个模块:core模块、service模块、web模块。web模块就是展示到页面,后

2017-08-31 19:20:42 265

转载 程序员一年工作经验之谈

一、做好笔记前段时间公司来了一个据说有三年开发经验的外包同事,由于对公司的开发环境并不熟,所有有些会来问我,但是我发现这位兄弟经常都是同一个问题问了,过了一段时间又问,……又问,后面我是有些不耐烦了,就说了句,像这些东西你可以做下笔记,有道云笔记这个工具不错……。同一个问题你总是问,别人会反感的,此为做好笔记必要性其一。当然做笔记的好处还不仅仅只有上面一点,比如博主会把公司学到

2017-08-31 17:05:01 545

转载 程序员也要学会沟通

沟通无处不在,而且不可避免,那么我们需要怀着怎样的态度和意识?(1)不作模棱两可的信息传递简述:在许多的团队合作中,经常会遇到一种状况就是因为信息传递的不明确,导致问题的发生,接着是两方甚至多方的争执相互推卸责任而陷入僵局。 故事:上个月我家装修,我大姐负责联系装修师傅,我妈统筹全局,我二姐负责准备材料。某天晚上,我二姐跟我妈说,水泥明天就到了,要联系装修师傅搬到楼

2017-08-31 16:49:29 219

原创 JVM学习

什么是JVM?JVM是Java Virtual Mechine的缩写。它是一种基于计算设备的规范,是一台虚拟机,即虚构的计算机。JVM屏蔽了具体操作系统平台的信息(显然,就像是我们在电脑上开了个虚拟机一样),当然,JVM执行字节码时实际上还是要解释成具体操作平台的机器指令的。通过JVM,Java实现了平台无关性,Java语言在不同平台运行时不需要重新编译,只需要在该平台上部

2017-08-31 15:31:17 179

原创 深入理解Cookie与Session

参考地址http://blog.csdn.net/j903829182/article/details/39855221(深入理解JavaWeb技术内幕一样)http://blog.csdn.net/duan1078774504/article/details/51912868http://blog.csdn.net/xz0125pr/article/details/4933969

2017-08-26 16:13:28 1913

原创 http中post和get请求方法区别

说道GET和POST,就不得不提HTTP协议,因为浏览器和服务器的交互是通过HTTP协议执行的,而GET和POST也是HTTP协议中的两种方法。HTTP全称为Hyper Text Transfer Protocol,中文翻译为超文本传输协议,目的是保证浏览器与服务器之间的通信。HTTP的工作方式是客户端与服务器之间的请求-应答协议。HTTP协议中定义了浏览器和服务器进行交互

2017-08-26 15:38:00 361

转载 认识java JVM虚拟机选项Xms Xmx PermSize MaxPermSize区别

点击window---->preferences---->配置的tomcat---->JDK,在Optional Java VM arguments:中输入-Xmx512M -Xms256M -XX:MaxPermSize=256m,如下图所示:Eclipse崩溃,错误提示:MyEclipse has detected tha

2017-08-26 14:55:56 759

原创 那些值得看的博客(随笔/感悟)

参考地址http://blog.csdn.net/foruok/article/category/381336/1(程序世界--聚焦程序员的职业规划与成长)http://blog.csdn.net/mindfloating/article/category/1110909(破阵子)http://blog.csdn.net/column/details/14549.html(CSDN

2017-08-25 23:02:43 244

原创 112家IT互联网公司薪水一览表

参考地址:http://www.36dsj.com/archives/36876

2017-08-24 11:18:24 2760

原创 最受程序员欢迎的公司榜单发布:2015 IT人才招聘趋势分析

转载地址:http://www.csdn.net/article/2015-01-16/2823595-careerfocus?locationNum=14&fps=1

2017-08-24 11:14:56 473

原创 IT面试2014校招笔试面试全面总结分析回顾(有点早,仅供参考)

转载地址:http://blog.csdn.net/itmian4/article/details/17288077IT行业公司薪资信息(2015年)互联网公司通信/计算机/硬件转载地址:http://blog.csdn.net/bookzhaopin/article/details/39667683?locationNum=5&fps=1

2017-08-24 11:02:49 219

原创 9个offer/12家公司

转载地址:http://blog.csdn.net/qq_30968657/article/details/68065677

2017-08-24 10:55:22 406

转载 IT行业offer分析

国外的offer、国内互联网顶级offer(主要是游戏公司)、银行IT、互联网、华为、运营商、IT软硬件外企、其它通信设备商、IT软硬件内资公司。 1、Google、FB、Amazon、MS网易有道(据说国内极客氛围很好的网易有道,是Google、FB非常喜欢的一个资源池)2、网易、完美、盛大的30-40W的offer(游戏公司)BAT的special offer,还包

2017-08-24 09:47:34 1166

转载 HTTP/TCP常见面试问题总结

1.OSI,TCP/IP,五层协议的体系结构,以及各层协议答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议如下: 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器) 

2017-08-23 16:25:30 1360

转载 40个多线程问题总结

前言个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,

2017-08-23 16:09:20 338 1

转载 Java线程面试题(Top50)

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建

2017-08-23 16:07:03 356

转载 8张图理解Java

转载地址:http://www.importnew.com/11725.html

2017-08-23 15:56:33 209

转载 Java语言这些年的发展

Java 语言的发展回顾Java 语言源于 1991 年 Sun 公司 James Gosling 领导的的 Ork 项目,1995 年 Sun 公司正式起名为 Java,并提出“Write once, Run anywhere"的口号。1996 年 1 月 java 1.0 发布,提供了一个解释执行的 Java 虚拟机,其时恰逢互联网开始兴起,Java 的 App

2017-08-23 15:12:40 577

转载 JVM内存详解

前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型、GC垃圾算法等进行了一次系统梳理; 基本概念 堆/Heap JVM管理的内存叫堆;在32Bit操作系统上有4G的限制,一般来说Wind

2017-08-23 14:56:38 359

转载 Java class文件信息

在谈论JVM-运行时数据区时,我们遇到了一个方法区,关于方法区的信息都来自于class,在JDK的工具中,有一个javap命令可以用来显示class文件的信息。查看class文件内容的命令如下:javap -v XXX.clsss11在这里以TestClass.Java示例/** * */package com.hx;import com.hx.vo.BaseP

2017-08-23 14:53:53 415

转载 JVM-运行时数据区(Run-time Data Areas)

在JVM规范中,定义了以下几种运行时数据存储区: - 程序计数器; - Java虚拟机栈; - 本地方法栈; - java堆; - 方法区。程序计数器程序计数器是一块很小的内存空间。由于java是支持多线程的语言,当线程数量超过CPU数量时,线程之间就会根据时间片轮询来抢夺CPU资源。对于单个CPU而言,在同一时刻,只能有一个线程在执行,而其他线程则会被切换出去

2017-08-23 14:52:23 264

转载 JVM-栈帧

帧通常用来存放数据和部分结果,通常还有执行动态链接,方法返回值和异常调度。在方法调用的同一时刻,一个新帧就会随之创建,当方法执行完成的时候(无论这个方法是正常完成还是意外完成),帧都会随之销毁。在线程创建帧的时候,Java虚拟机栈就会分配内存空间给帧。每个帧都有自己的局部变量表、操作数栈、当前方法对应类的运行时常量池的引用。在编译时就确定了局部变量表的大小、操作数栈和与帧相关联的方

2017-08-23 14:49:05 357

转载 JVM调优魔法棒-Java VisualVM

转载地址:http://blog.csdn.net/Android_app/article/category/7034275

2017-08-23 14:47:52 217

转载 对于垃圾回收相关的建议

说明==本文摘自【MemoryManagement-Whitepaper-1-150020.pdf】并转译,本文并不是完整的转译,部分地方有删减;====本人水平有限,如有不正确的地方烦请指出,感激不尽。==概述在前一节中说的垃圾回收器、虚拟机和堆大小的自动选择很大比例都是在应用程序的合理范围之内,另外,对于选择和配置垃圾回收器的初始化建议就是什么都不要做,意思就是说对于垃

2017-08-23 14:34:13 535

转载 技术与技术人员的价值

在我工作到第四年出头时,总是感觉自己的价值被低估了,换个说法就是感觉工资低了。当时,总觉得技术不如管理,但又听闻有人一直做技术也有到年薪百万的,虽不在身边,但江湖总有这样的传说。再环顾周身环境,似乎除了去伊拉克做技术能让收入立刻飙升(补贴超过工资),让我不禁怀疑江湖的百万传说是不是被高估了。再加上工作几年后,技术提升感觉明显变慢,第一个天花板已近在眼前。分类又过了七、八年后

2017-08-22 17:30:43 311

转载 招聘面试的套路与原则

进入八月,开启了夏季的社招季。近期集中的招聘、面试,形成了一些心得体会,或者说叫套路,而隐藏在这些套路背后的其实是一些更通用的原则。所以,这一篇其实是写给招聘者的,不过,所有的应聘者也有可能有成为招聘者的一天,也可以参考。套路一次集中的扩招需求,有点像每年一度的晋升评审,都需要对大量的候选人进行定级评审,因为每一个新招聘的人员都会对其有一个定级的过程。在我们内部的晋

2017-08-22 17:21:22 850

转载 程序员,你为什么值这么多钱?

听说一段时间不加薪,人就会开始思考起和工资有关的问题。消费水平又提升了,能力也进步了,经验也更多了,怎么还没涨工资呢?近两年,有了点余钱就开始考虑起投资来,比如:投资股票首先需要判断的就是关于公司价值和价格的关系。回到个人身上,似乎工资也就是个人价值在市场上的一个价格。那我们的工资是如何被定义或确定的?因为我的程序员职业背景,下面就以这个职业为例来分析下这个问题。表象与实质

2017-08-22 17:09:48 249

转载 给定一个数组,求前k小或者前k大

转载地址:http://blog.csdn.net/taotaofu/article/details/69377528

2017-08-22 16:41:05 360

转载 关于海量数据问题的解决方案

转载地址:http://blog.csdn.net/taotaofu/article/details/69389209

2017-08-22 16:37:39 173

转载 MySQL数据库中的Date,DateTime和TimeStamp类型

DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型用在你仅需要日期值时,没有时间部分。MySQL检

2017-08-17 19:50:45 204

原创 Failed to convert from type java.lang.String to type java.util.Date for value解决办法

在springMVC中如果表单属性的类型是日期类型时,从页面绑定字符串数据会出错,Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property 'expert.birthdate'; nested exception is java.lang.Il...

2017-08-17 19:39:58 4633 1

原创 使用My97DatePicker插件(现在基本使用前端框架自带的时间控件)

My97DatePicker日期控件用法官网下载插件文件,目录结构如下WdatePicker.js的引入路径一定要正确(也可以把my97DatePicker放在js文件夹中,然后再去引入)参考地址:http://jingyan.baidu.com/article/6b182309ace8b8ba59e1594d.html

2017-08-17 19:16:39 459

转载 多线程中start()与run()方法的区别

多线程中start()与run()方法的区别Java的线程是通过java.lang.Thread类来实现的。JVM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程。在Java当中,线程通

2017-08-17 17:14:07 5033 2

转载 超级互联网公司如何评估IT运营水平?

转载地址:http://mp.weixin.qq.com/s__biz=MzAwMDM2NzUxMg==&mid=2247484349&idx=1&sn=e6baa582e45cd0ddce64413af906e790&scene=4#wechat_redirect

2017-08-16 16:55:48 412

转载 《速度与激情8》中的信息安全技术

转载地址:http://geek.csdn.net/news/detail/192907

2017-08-16 16:51:47 268

转载 Java程序优化的一些最佳实践

转载地址:http://blog.csdn.net/ccecwg/article/details/24128499一、衡量程序的标准衡量一个程序是否优质,可以从多个角度进行分析。其中, 最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性、可扩展性。针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要对数据结构与算法有深入的理解,并且熟悉计算机系统的基本概念和原理;而针

2017-08-15 16:09:44 514 1

转载 20位活跃在Github上的国内技术大牛

链接地址:http://blog.csdn.net/i10630226/article/details/50854372

2017-08-15 16:04:03 198

原创 人生感悟文章(链接)

不要一辈子靠技术生存,http://blog.csdn.net/candy1232009/article/details/8703442IT职场规则,http://blog.csdn.net/candy1232009/article/details/8433504导致人生失败的31种原因,http://blog.csdn.net/candy1232009/article/details

2017-08-15 15:50:44 284

转载 世界上最好的编程语言(没有绝对)

转载地址:http://blog.csdn.net/i10630226/article/details/41460383谈到这个话题,一定会有两种人跳出来。 一种人说,PHP 是世界上最好的编程语言;另一种人说,编程语言都大同小异,掌握了思想,什么都简单了。首先我认为所有切实存在,功能重叠的事物,都是可以比较优劣的,有时不说出真相,只是真相太残酷。『优秀』并非是主观的,而是客观

2017-08-15 15:39:49 19908 2

原创 读书笔记总结(链接)

《程序员修炼之道:从小工到专家》读书笔记:http://blog.csdn.net/jackfrued/article/details/45050997《重构:改善既有代码的设计》读书笔记:http://blog.csdn.net/jackfrued/article/details/44967533《代码整洁之道》读书笔记:http://blog.csdn.net/jackfrued/

2017-08-15 15:31:15 341

JQuery学习总结

jQuery库包含以下功能: HTML 元素选取、HTML 元素操作、CSS 操作、HTML 事件函数、JavaScript 特效和动画、HTML DOM 遍历和修改、AJAX、Utilities 提示: 除此之外,Jquery还提供了大量的插件。

2017-09-12

MyEclipse使用

MyEclipse使用

2017-08-16

MyBatis基本了解

MyBatis基本了解

2017-06-27

空空如也

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

TA关注的人

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