Java语言的十一大主要特性
herman 9年前 (2016-08-20) 3630浏览 0评论
Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言...
herman 9年前 (2016-08-20) 3630浏览 0评论
Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言...
herman 9年前 (2016-08-08) 6517浏览 0评论
最近看到一篇要炸掉华为研发金字塔的文章,联想到我们公司,不幸也被其中的几条言中,顺利躺枪!写的确实好,这里分享给大家,共勉! 近日,华为内部署名“泥瓦客”的一名海龟程序员,从组织、流程、环境、工具四个方面痛斥...
herman 9年前 (2016-08-08) 7501浏览 0评论
每年都有很多新框架诞生,而每年又有需要框架被淘汰!框架能够帮助我们缩短开发周期,架构设计的难度,让我们更多的去关注业务,而不是架构的实现。Shiro框架就是为我们省去了权限管理模块的相关设计和开发难度。 Shiro其实很简单,作为入...
herman 9年前 (2016-08-08) 8146浏览 0评论
Shiro并不是一个新技术型框架,它的使用场景非常广泛!主要对我们应用中的权限模块进行统一的设计,简化我们的逻辑和设计,让我们能更好的关注业务本身。 常见权限漏洞 前面我写过两篇常见的权限漏洞:水平权限漏洞和垂直权限漏洞。权限设计在应...
herman 9年前 (2016-08-05) 6608浏览 0评论
SpringMVC在支持json方面需要特殊的配置,具体大家是使用Fastjson还是Jackson或者Gson完全取决于自己,我这里以Fastjson为例进行讲解! 方案1配置AnnotationMethodHandlerAdapter的...
herman 9年前 (2016-08-04) 5645浏览 0评论
现在最流行的框架莫过于SpringMVC了,Struts2基本上被淘汰了!今天就给大家分享一下,在项目搭建中常见的spring整合问题的解决方法! 1、java.lang.Exception: No runnable methods ...
herman 9年前 (2016-07-18) 5890浏览 0评论
最近在面试中遇到了逻辑思维题,检查一个字符串是否为回文的变位词。当时面试时没有想到好的做法,现在将实现方法整理,分享给大家! 背景:检查一个字符串是否是回文的变位词 回文:给定的字符串从左到右和从右到左的序列完全一致,那么这样的字符串被称...
herman 9年前 (2016-07-13) 8076浏览 1评论
今天终于搞懂了ip地址和整数之间的转换, 在这里和大家分享一下心得,唠叨一把。 事件起因: 项目中用到通过ip地址获取城市名称,这样的原码网上一搜一大把,基本上都是lumaQQ的东西,在这里夸赞一番,确 实不错。它...
herman 9年前 (2016-07-12) 11834浏览 4评论
我,一个资深码农,从业十年,目前已经成功转型,成为一名外包公司老板。 一年前,我还是一个挨客户骂,挨上级批,挨老板克扣工资的苦逼程序狗。今天,我开着宝马出入各大商场,闲时,我也体会了一把伟哥的潇洒:早上在香港喝早茶,下午飞去巴黎喂鸽子。在这...
nui111 9年前 (2016-07-11) 7312浏览 0评论
最近写了一个自动化打包的程序,每次打包结束不管成功还是失败,程序兼容助手总是提示"这个程序安装不正确" 尝试其他程序均是正常的,后来发现将程序的生成名字修改之后就正常了。 原来是因为我的程序名称中含...
herman 9年前 (2016-07-09) 7533浏览 8评论
前段时间写了两篇React开发入门教程,有网友留言是否有实战项目?我今天告诉大家不仅有,而且还不止一个,请大家陆续关注我网站上的新文章。本篇文章的标题我想了好久,如果觉得不够醒目,请留言,再做更改! ReactJS项目实战效果图 ...
herman 9年前 (2016-07-07) 15556浏览 3评论
没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用。今天我们就从淘宝的发展来阐述MySQL在大型网站下的架构演变史! ...
herman 9年前 (2016-07-05) 8466浏览 1评论
做java的大部分人都是在重复的做着CRUD的功能,每当他们要面试更高级别的工作时,被问到权限管理时才知道当初项目中的权限没认真研究,更别说水平权限漏洞这些稍微深入一点的安全漏洞了。这些东西我们不一定要自己写,除非是新项目,新公司,但是一定要...
herman 9年前 (2016-07-04) 11175浏览 0评论
微信和支付宝只要出了问题,官方对外的说法千篇一律的都是网络抖动造成的。那么究竟什么是网络抖动?以及如何解决这类问题?测试并验证网络抖动? 什么是网络抖动 如果网络发生拥塞,排队延迟将影响端到端的延迟,并导致通过同一连接传输的分...
herman 9年前 (2016-07-01) 4152浏览 0评论
Java给大部分人的感觉就是慢,有严重的性能问题。其实程序慢的问题,与语言无关,与Java无关。Java应用的性能优化也是一个老生常谈的话题,但是只要我们深入的了解性能调优方法,走遍天下都不怕! 根据我的个人经验,将Java性能优化...