Java
文章平均质量分 72
心 远
花名:心远,2011年加入淘宝,从事互联网行业的产品技术研发,为寻找梦想创过业;目前在阿里巴巴高可用架构团队,从事高可用稳定性保障相关工作,阿里云产品『应用高可用』研发负责人,chaos engine领域的专家。喜欢热情的工作,更喜欢百态的生活。
展开
-
Java函数调用过程-编译期-运行期
public class B extends A{private int t = 0; public void show(){ System.out.println("子类") ;} public static void main(String[] args){原创 2011-08-04 10:06:52 · 2829 阅读 · 0 评论 -
ThreadLocal 原理探究
ThreadLocal 原理探究原创 2016-12-15 09:28:20 · 487 阅读 · 0 评论 -
java方法参数校验实践
在 spring 的validation 验证框架还没有发布出来,怎么很优雅地对参数合法性做校验呢 ?有两种时间方式:(1)result = method1();if (result is error){ //根据返回结果判断是否退出 ...//加错误码 return result;}result = method2();if (resu原创 2013-01-30 21:13:14 · 7476 阅读 · 0 评论 -
Java如何处理EXCEL的读取
需要包:poi-3.5.jar、poi-ooxml-3.5.jar 实例:public class ProcessExcel { private Workbook wb = null; private Sheet s = null; private Row r原创 2011-08-04 10:33:31 · 18135 阅读 · 1 评论 -
类似人人网 "新鲜事"(好友动态、SNS)架构:
推的模式和拉的模式。两个模式区别在于什么地方?推的模式意思就是说当一个事件产生的时候,我把这个事件产生时间点做N次拷贝发给他想要的人。拉是另外一种方法,当一个用户登陆页面的时候,首页要显示所有好友关注人的新鲜事。这个时候用拉的模式实现。整个架构基于memcached原创 2011-08-23 16:50:03 · 1878 阅读 · 0 评论 -
Java 将数据处理成 PDF 、Excel、Word格式
所需要的包: iText-2.0.7.jar (核心包) iTextAsian.jar(中文字体集)iText 的结构允许使用相同的代码生成以上任意类型的文档。比如可以用相同的代码生成pdf 和excel。iTextAPI:com.lowagie.te原创 2011-08-13 16:13:12 · 1316 阅读 · 1 评论 -
使用JNDI 连接数据库
发现的问题:Web.xml中配置:Tomcate 的 context.xml中的配置:定义Datasourse原创 2011-08-13 19:26:00 · 775 阅读 · 0 评论 -
JSP 与 Servlet
Servlet 本质上是一个 非可视化的java applet 的小程序,只不过他实现了能与http通信的协议。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机原创 2011-08-04 10:55:51 · 515 阅读 · 0 评论 -
严重: Servlet.service() for servlet jsp threw exception
严重: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: getOutputStream() has already been called forthis re原创 2011-08-04 10:03:30 · 20338 阅读 · 2 评论 -
Ibatis查询注意:
在判断数据库查询结果是否有数据是注意:当查询结果赋值给对象是可以 使用为不为空(null)来判断是否有记录;当没有记录时返回 null,此时如果使用就会报错, 但是当把查询结果直接赋值给List 数组时,情况就不一样了: 当查询结果为空记录时list对原创 2011-08-04 10:51:51 · 1157 阅读 · 0 评论 -
Builder模式
package create_Destroy;//创建和销毁对象//遇到多个构造器参数时使用构建器-Builder模式public class BuilderPattern { private int servingSize; private int serving;原创 2011-08-04 10:17:22 · 670 阅读 · 0 评论 -
系统权限控制体系
在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。比如我们开放的功能页面需要登录授权之后才能访问,一些功能需要具备特定权限的人才能操作;再比如我们开放了数据API接口,如果不做访问控制,那么任何人都可以调用,当被不法分子操作时将给我们带来巨大的麻烦。那么在Java 整个体系中访问控制是否有一套理论技术支撑呢,我们是否可以做一个...原创 2018-11-29 13:03:12 · 1158 阅读 · 0 评论