相关分类: Java技术 C/C++ VB delphi
  • Java:异常处理

    本文内容: 异常的介绍 处理异常 断言 首发日期:2018-03-26 异常: 异常是程序运行中发生的错误,比较常见的比如除零异常,如果一个除数为零,那么会发生这个异常 异常会影响程序的正常运行,所以我们需要处理异常。 所有的异常类是从 java.lang.Exception 类继承的子...

    2018-06-18 02:31:44

  • SSH文件上传代码片段

    一、文件上传限制: 在web.xml中配置Struts前端控制器时,设置初始化参数:如下图所示 二、controller代码 1 @Namespace("/" ) 2 @ParentPackage("struts-default" ) 3 @Scope("prototype" ) 4 @Controller 5 public class ImageAction extends ActionSupport { 6 7 pr...

    2018-06-18 02:31:24

  • 玩转log4j

    我的目标是授人以渔,而不是授人以鱼,我相信你仔细看完这篇文章,玩转log4j不成问题 先来一个log4j最简单的例子 public class MyApp { static Logger logger = Logger.getLogger(MyApp. class .getName()); public static void main(String[] args) { logger.info( "E...

    2018-06-18 02:31:41

  • 怎样去阅读源码,这篇文章值的你一读

    作者:刘欣 公众号:码农翻身 链接:http://mp.weixin.qq.com/s/PDhEKM2XG_qzOmBjWb-M7Q "没有经验的技术差底子薄的初级程序员,如何阅读项目源码?" "有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!" "源码应该怎么阅读...

    2018-06-18 02:31:27

  • Spring源码解析(四)Bean的实例化和依赖注入

    我们虽然获得了Bean的描述信息BeanDefinition,但是什么时候才会真正的实例化这些Bean呢。其实一共有两个触发点,但是最后实际上调用的是同一个方法。 第一个:在AbstractApplicationContext的refresh()方法中,容器会初始化lazy-init=false的bean。 // Instantiate al...

    2018-06-18 02:31:14

  • 使用IDEA搭建Spring Boot入门项目

    简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid appli...

    2018-06-18 02:31:11

  • java过滤器

    Java过滤器Filter使用详解 过滤器 过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。 如图,浏览器发出的请求先递交...

    2018-06-18 02:31:07

  • 八大基础排序总结

    ...

    2018-06-18 02:31:04

  • springboot 错误处理

    在 java web开发过程中,难免会有一些系统异常或人为产生一些异常。在 RESTful springboot 项目中如何优雅的处理? 分析:在RESTful 风格的springboot 项目中,返回的都是 body 对象,所以定义一个结果基类,其中包含 status,message,data(请求方法的返回结果),是比较...

    2018-06-18 02:31:06 java web开发

  • 015.4守护线程和join

    内容:守护线程、join方法 #####################守护线程 通过开启线程之前调用setDaemon()方法,变成后台线程,前台线程运行完,后台线程自动会结束 #########例子 class Demo implements Runnable{ private boolean flag = true ; public synchronized void run() {...

    2018-06-18 02:30:57

2