11 2018 档案

摘要:怎么获取一个客户端ip ? 我想这个问题,在网上遍地都是答案! 而且多半是像下面这样: 我也没说要去研究这玩意,我只是不想重复造轮子,然后找到了代码仓库里有这么一段代码,所以,我就用来去获取ip了! 测试环境一切ok。然后稀拉拉地,上线了! 嘿,一上线之后,发现了数据库ip字段竟然有两个ip: 10 阅读全文
posted @ 2018-11-28 14:36 阿牛20 阅读(443) 评论(0) 推荐(1) 编辑
摘要:0.28+0.34=? 我相信这个简单的加法,谁都会,肯定等于0.62嘛。 这是两个特别简单的加法,那如果我在其整数位置上加上其他的数字,或者多加几个和项,你是否还能快速算过来? 我想这时候,我们又得借助计算器了!而这,有时可能就是电脑!尤其是如果咱们借助简单程序语言来算的时候,嘿嘿,可能就不是那么 阅读全文
posted @ 2018-11-25 16:25 阿牛20 阅读(715) 评论(0) 推荐(1) 编辑
摘要:微信公众号作为强大的自媒体工具,对接一下是很正常的了。不过这不是本文的方向,本文的方向公众号接入的排序问题。 最近接了一个重构的小项目,需要将原有的php的公众号后台系统,转换为java系统。当然,也很简单的了。 不过,在接入的时候,遇到有一个有趣的问题,可以分享下。 大家知道,要将微信在接到用户的 阅读全文
posted @ 2018-11-24 19:56 阿牛20 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:我们都知道,java中对类型的检查是很严格的,所以我们平操作时,也往往很小心。 如题: (T[]) new Object[size],这种写法是一般我们是不会干的!但是有点经验的同学,还是会遇到这样写的。那么,今天咱们就来看看,像这样的写法对不对,也顺便深入理解java的类型转换机制吧! 问题1: 阅读全文
posted @ 2018-11-18 18:55 阿牛20 阅读(2983) 评论(0) 推荐(0) 编辑
摘要:spring中,注册controller的url有多种方式: 1. 你可以啥都不都干,直接使用 @RequestMapping 注解上体路径,然后加上 <component-scan>, 访问的时候就根据这个路径来加载handler了; 2. 如果你想自定义一些路径的访问方式,那么你可以自定义 Re 阅读全文
posted @ 2018-11-14 21:33 阿牛20 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:问题为对接一个sso的验证模块,正确的对接姿势为,接入一个 filter, 然后接入一个 SsoListener 。 然而在接入之后,却导致了应用无法正常启动,或者说看起来很奇怪,来看下都遇到什么样的问题,以及是如何处理的? 还是 web.xml, 原本是这样的: (很简洁!) 而需要添加的 fil 阅读全文
posted @ 2018-11-12 20:41 阿牛20 阅读(3980) 评论(0) 推荐(1) 编辑
摘要:相信spring-mvc这种被玩坏了的架构理念,大家都烂熟于胸了,不过还是想来扒一扒他的细节。 一个http请求,怎么样被 spring 接收,又怎样做出响应呢? 一般地,我们会配置一个 web.xml,然后开始代码之旅。 在 web.xml 中配置 servlet-mapping, 将请求转发到 阅读全文
posted @ 2018-11-11 15:27 阿牛20 阅读(456) 评论(0) 推荐(0) 编辑
摘要:从字节码看java中 this 隐式传参具体体现(和python中的self如出一辙,但是比python中藏得更深),也发现了 static 与 非 static 方法的区别所在! static与非static方法都是存储java的方法区。在static 方法中,没有this引用,因此无法使用当前类 阅读全文
posted @ 2018-11-08 15:18 阿牛20 阅读(926) 评论(0) 推荐(0) 编辑
摘要:工具除了会用,还应该多做点。我觉得使用一个软件工具(开源类),一般会经历几个步骤: 1. 通过wiki了解大致作用,然后开始码代码; 2. 系统性地学习其特性,找出可能需要的点,用上去; 3. 通过阅读其源码,清楚其来龙去脉; 4. 有能力你就去超越别人; mybatis作为orm框架给我们带来了很 阅读全文
posted @ 2018-11-08 10:47 阿牛20 阅读(2266) 评论(0) 推荐(1) 编辑
摘要:感觉中,OutOfMemeryError(内存溢出错误) 是jvm抛出的异常,是不能被捕获的。 直到工作中真的遇到OOM异常,而且tomcat服务还一直对外提供服务。 那么问题来了: 1. OOM 到底能不能被捕获? 2. jvm抛出OOM后,是否就会立即停止运行呢? 3. jvm什么时候会抛出OO 阅读全文
posted @ 2018-11-04 21:01 阿牛20 阅读(10133) 评论(0) 推荐(0) 编辑
摘要:请问二叉树等数据结构的物理存储结构是怎样的? 好吧,咱们书上说了,一般两种存储方式: 1. 以完全二叉树的形式用连续空间的数组存储; 2. 以链表形式存储,即各个数据之间保存了相关的数据的指针地址! 如果回答就是这样,那么我想大家也不费那神了,直接洗洗睡吧?咱们能不能深入点? 数组是好理解的,在内存 阅读全文
posted @ 2018-11-03 22:11 阿牛20 阅读(3890) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示