240 发简信
IP属地:北京
  • 120
    从零开始搭建Android组件化框架

    问题 在已经开发过几个项目的童鞋,如果这时需要重新开发一个新项目,是否需要自己重新搭建框架呢,还是从老项目中拷贝粘贴? 我们是否可以封装一个底层的lib库,这个底层的公共基础...

  • 120
    Android插件化(一)

    插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...

  • 打好基础

    准备工作的中心目标就是降低风险:一个好的项目规划者能够尽可能早地将主要的风险清除掉,以使项目的大部分工作能够尽可能平稳地进行。目前,软件开发中最常见的项目风险是糟糕的需求分析...

  • 语句

    在使用递归的时候,需要记住以下技巧: 确认递归能够停止 使用安全计数器防止出现无穷递归 把递归限制在一个子程序内 留心栈空间 不要用递归去计算阶乘或者斐波那契数列 在使用表驱...

  • 软件工艺

    当初学者或中级程序员不是错,当熟练程序员而非技术带头人也无可厚非。但如果知道自己该如何改进后,还总是在初学者或者中级程序员阶段徘徊,就是你的不对了。 有效编程中最重要的工作是...

  • 代码改善

    质量的外在特性是用户关心的唯一软件特性。用户只会关心软件是否容易使用,而不会关心对于程序员来说修改起来是否容易。他们关心软件是否能正确运行,而不关心里面的代码是否可读,或者是...

  • 创建高质量的代码

    软件的首要技术使命是管理复杂度。当没人知道对一处代码的改动会对其他代码带来什么影响时,项目也就快停止进展了。 在软件架构层次上,可以通过把整个系统分解为多个子系统来降低问题的...

  • Java的流程控制

    使用运算符 运算符接受一个或多个引数(arguments),并产生新值。引数的形式不同于一般函数,但二者所产生的效应一致。 赋值、指派 赋值动作是以‘=’运算符为之。赋值(指...

  • 120
    Spring MVC

    Spring MVC 基于模型-视图-控制器模式实现,是Spring框架在Web应用中的实现。 所有请求都会转交给DispatcherServlet进行处理; Dispatc...

  • JDBC

    JDBC是 Java DataBase Connectivity 的缩写,它是连接Java程序和数据库服务器的纽带。Java应用程序必须通过JDBC驱动器来访问数据库,jav...

  • Servlet

    Servlet规范为JavaWeb应用制定了对象模型,在这个对象模型中,不仅Servlet是对象,而且容器为它提供的各种功能也都是Java对象。 请求对象(ServletRe...

  • 120
    Tomcat

    http://tomcat.apache.org/[http://tomcat.apache.org/] 目录结构 Java Web 应用具有固定的目录结构,以hello项目...

  • Spring概念

    Spring致力于简化企业级Java开发,促进代码的松散耦合。成功的关键在于依赖注入和AOP。Spring通过面向POJO编程、DI、切面和模板技术来简化Java开发中的复杂...

  • Homebrew

    直接参考官网 https://brew.sh/index_zh-cn[https://brew.sh/index_zh-cn] 使用 Homebrew 安装 Apple(或您...

个人介绍
其实我是一个演员,一直在扮演一名落魄的程序员,因为入戏太深,久久不能自拔......