- 博客(25)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 总结HashMap 和HashTable的区别
Hashtable类Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。添加数据使用put(key, value),取出数据使用get(key),这两个基本操作的时间开销为常数。Hashtable通过initial capacity和load factor两个参数调整性能。通常缺省的load fact
2016-10-23 18:38:42 362
转载 怎样成为技术达人
[+] 作为程序员,身边总是有牛逼的前辈、后辈或者同辈。牛逼的人总是让人羡慕。比如自己苦搞一天的 BUG ,头发快抓掉完了,人家扫上两眼,改一行代码,问题就解决了;比如自己干了十年开发,薪水还不到 10K ,人家才毕业就签了 16K 的合同;比如我要天天辛苦加班工作还干不完,人家嘛事儿不干每天就喝喝咖啡,结果写出来的软件居然比我的稳定多了好用多了。这样的事情太多太多,怎么办?
2016-09-20 23:47:51 369
原创 Java.net.bindException:address already in use :JVM_Bind
在启动项目时报如下错误:Java.net.bindException:address already in use :JVM_Bind也就是Tomcat服务器端口占用解决方法:在cmd命令窗口下输入 netstat -ano|findstr 8080然后输入taskkill /pid 占用的端口号(比如:4600) /f 具体操作见下图
2016-09-13 17:18:00 733
转载 两招让你成为牛X的T型人才
有个小伙伴在微信上问我:我刚工作半年,有时候对于Java的发展方向有点迷茫,Java的范围是在是太广了,我有时候会不知道从哪开始入手,我想问一下,您有什么好的建议吗?我理解这位朋友的问题是:工作中该如何发现自己要学什么,怎样构建自己的技能树。这是一个非常重要的问题,假如你不知道要学什么,那一旦你工作不那么忙时就会觉得无聊,只能通过浏览新闻、看小说、打游戏等方式消磨时间消耗自己。这对
2016-09-07 22:49:48 374
转载 如何读懂源码成为高手
有个朋友,工作了10年左右,春节后换工作,拿了三个Offer(西安):通信行业的一家研究所,软件开发工程师,月薪7K,承诺有月奖金、年终奖金一家做大数据的公司,软件开发工程师,月薪15K,13薪一家做外包的企业,项目经理,月薪20K,13薪他问我应该选择哪家……他还没结婚,准备结婚,需要买房买车,他还想早点生个小程序员……各位说他应该选择哪家呢?恐怕每个人都有自己的答案,也都有自己
2016-09-07 22:44:51 491
原创 xml文件无提示解决方法
windows - preferences搜索框输入 xml catalogadd 比如:Location: mybatis-3-mapper.dtd Key Type:Public IDkey:-//mybatis.org//DTD Mapper 3.0//EN
2016-08-27 17:02:59 886
原创 回答面试官struts2的原理
众所周知,Struts2是个非常优秀的开源框架,我们能用Struts2框架进行开发,同时能快速搭建好一个Struts2框架,但我们是否能把Struts2框架的工作原理用语言表达清楚,你表达的原理不需要说出底层是怎么实现的,我估计大多数的人也听不懂。当面试官问到我们Struts2的工作原理时,我们该怎么回答这个问题呢?回答什么才能让自己说的与众不同,先看看其他朋友总结的 注:参考文章:htt
2016-08-27 16:58:21 470
原创 SpringMVC4.0以后版本返回json格式数据问题
1.创建创建web项目,加入SpringMVC的jar,我这里演示用spring-framework-4.2.3.RELEASE。jar包如下图所示:2.配置web.xml如下: xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
2016-08-27 15:13:44 5595
原创 PowerDesigner跟表的字段加注释
选择那个表右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK
2016-08-27 15:05:54 447
转载 你和高级工程师的差距,仅有六步之遥!
之前很多人问过我这么个问题,说怎样才能成为一名高级工程师?我觉得这是一个很好的话题,技术人的职业规划不管如何发展,总归是一个从初级到高级的过程,不要妄想从初级一步跨越到架构师、CTO 之类的职位,所以高级工程师这个过渡阶段显得就很重要了,那么今天就来给大家说说你们还差在哪里!1、工作经验与技术积累说到高级工程师大家的第一印象自然就是工作经验丰富,技术够牛逼。注意这里说的是工作经验,并不
2016-08-27 15:01:32 426
转载 eclipse如何把多个项目放在一个文件夹下
有时我们的eclipse中会有很多项目的,有的是公司的如Project1,Project2,Project3....还有的呢,也可能是自己平时做的一些小demo或者其他的项目。要是项目不多还好,要是多了之后,就很不方便查找,再多的时候,就只能把某些项目从我们的Package explorer中删掉。 其实这时候大可不必这样,你可以新建两个
2016-08-26 15:30:52 2120
转载 男人必须明白的22个道理
1、男人是社会的主体,不管你信或不信。所以男人应该有种责任感。 2、25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远。如果你过了25岁,那么你应该懂得这个道理.。 3、吃饭7成饱最舒服。对待女友最多也请你保持在7成。 4、30岁之前请爱惜自己的身体,前30年你找病,后30年病找你。如果你过了30岁,你自然也会懂得这个道理。 5、事
2016-08-26 15:26:48 436
转载 前辈们的总结
第一条:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有没目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将
2016-08-26 15:19:46 427
转载 讲述做程序员的发展前景和发展方向
如果你还不是一名程序员,你是否在为是否从事程序员工作而挣扎呢? 如果你已经是一名程序员,你是否在为程序员的前途而感到迷茫呢? 如果是,我可以告诉你,做程序员是有前途的! 首先你要明白,程序员有两条进阶路线。一条是技术路线,由程序员,经系统分析师、系统设计师直到架构设计师为归宿。而另一条是领导路线,由程序员,经开发小组负责人、工程负责人,奋斗到项目经理。
2016-08-26 15:02:22 9107
原创 java程序异常处理
异常处理 目前,衡量一门语言是否成熟,异常处理是重要的方面。 增加异常处理之后,程序会具有更好的容错性,会更加健壮。比如一个简单的程序: 让用户输入2个数字,结算它们的除法的结果: (1)分别获取用户输入的每个子串 (2)每个子串强转为一个数字。 (3)计算他们的结果。
2016-08-16 21:20:34 1101
原创 一级缓存和二级缓存区别
一级缓存和二级缓存区别一级缓存: 就是Session级别的缓存。一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中。 如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。 它是内置的事务范围的缓存,不能被卸载。二级缓存: 就是SessionFact
2016-08-16 21:06:14 5229
原创 没有目标,永远也找不到人生方向
没有目标,永远也找不到人生方向 一艘没有航行目标的船,任何方向的风都是逆风,一个没有目标的人,他永远也找不到人生的方向! 第一条:一艘没有航行目标的船,任何方向的风都是逆风。 1、你为什么是穷人,第一点就是你没有立下成为富人的目标。 2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而
2016-08-16 21:04:17 1008
原创 Maven工具的详细配置和搭建
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model), 一组标准插件(生命周期各阶段是绑定插件中的目标来完成项目构建工作) 一个项目生命周期(Project Lifecycle), 一个依赖管理系统(Dependency Management System).一、Maven私服搭建(管理jar包依赖的JavaEE
2016-08-16 21:00:22 529
转载 IT人生存法则
摘要我在IT职场打滚超过15年了,从小小的程序员做到常务副总。相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜!通用法则法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨,……不要因
2016-08-14 17:45:31 258
转载 老程序总结的开发小技巧
1.重构是程序员的主力技能。2.工作日志能提升脑容量。3.先用profiler调查,才有脸谈优化。4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。5.普通程序员+google=超级程序员。6.单元测试总是合算的。7.不要先写框架再写实现。最好反过来,从原型中提炼框架。8.代码结构
2016-08-14 17:43:17 267
转载 一个老程序员总结过去十年的程序员生涯
勿忘初心,方得始终。展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01
2016-08-12 22:26:54 479
原创 Javascript中的css样式常用属性
CSS常用属性:1.字体属性:(font) 大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就 可 以,单位:PX、PD 样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常) 行高 line-height: normal;(正常) 单位:PX、PD、E
2016-08-12 22:16:59 578
原创 Eclipse常用快捷键大全
Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al
2016-08-12 22:11:53 286
原创 SVN的详细配置
SVN 项目版本管理软件 是企业团队合作开发的首选软件 99%的公司都会采用。登录SVN官方站点:下载SVN最新版的安装程序使用SVN管理项目: 一.安装SVN的服务端 Setup-Subversion-1.6.6.m
2016-08-12 21:24:25 309
2016年大型电商项目(淘淘商城)基于Springmvc+spring+mabatis,含视频和详细笔记
2016-08-15
怎么导入一个分布式项目淘淘商城报错
2016-09-29
怎么导入一个分布式项目淘淘商城报错
2016-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人