lijia791541916
码龄16年
求更新 关注
提问 私信
  • 博客:113,328
    113,328
    总访问量
  • 暂无
    原创
  • 8
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新加坡
加入CSDN时间: 2008-11-14
博客简介:

lijia791541916的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得6次评论
  • 获得33次收藏
创作历程
  • 22篇
    2016年
  • 29篇
    2015年

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java中的自动装箱与拆箱

自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集合只接收对象。通常这种情况下你的做法是,将这些原始类型的值转换成对
转载
发布博客 2016.07.01 ·
743 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JavaScript 中如何打印对象

我们一般通过使用 console.log 把变量或者对象输出到浏览器的控制台(console)的方法调试 JavaScript 程序,但是在移动端开发 JS 程序的时候,就没有那么好方便,可以使用 console.log 的方式来调试,对于变量我们可以使用 alert 函数来输出进行调试,如果变量,使用 alert 函数的话,浏览器只会告诉你这个只是一个变量,而不能打印出里面的内容,非常不方便,于
转载
发布博客 2016.07.01 ·
737 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员遇到问题时怎么办

技术区:程序员遇到问题时怎么办:根本的指导方针1.首先写代码的时候最好不要有缺陷。最好的修复方法就是让bug胎死腹中。良好的单元测试强制数据库约束使用输入验证框架避免未实现的“else”条件在应用到主程序之前知道如何在孤立的情况下使用日志2.print语句。往往额外输出个一两行将有助于隔离问题。3.切换至详细的日志记录。详细的日志记录有助于发
转载
发布博客 2016.06.23 ·
6657 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

JAVA集合详解(Collection和Map接口)

在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:            java.util        +Collection 这个接口extends自 --java.lang.Iterable接口           +List 接口               -ArrayList 类              -LinkedL
转载
发布博客 2016.06.17 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EJB总结

一个实体Bean的实现 JPA和实体Bean的应用 EJB:Enterprice JavaBeansEJB是一个用于分布式业务应用的标准服务端组件模型。采用EJB架构编写的应用是可伸缩的、事务性的、多用户安全的。采用ejb编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如jboss、weblogic等。 EJB用来干什么?E
转载
发布博客 2016.06.16 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Spring AOP 详解

一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用
转载
发布博客 2016.06.15 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java interview 3

这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。
转载
发布博客 2016.06.02 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java interview 2

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Micr
转载
发布博客 2016.06.02 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java interview 1

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的
转载
发布博客 2016.06.02 ·
982 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java开发中的23种设计模式详解

23种模式java实现源码及收集五年的开发资料下载地址:  http://pan.baidu.com/share/home?uk=4076915866&view=share一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模
转载
发布博客 2016.05.31 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring Bean的五种scope

scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。Spring容
转载
发布博客 2016.05.30 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring常用注解 使用注解来构造IoC容器

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component
转载
发布博客 2016.05.25 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring + Struts2 + Hibernate整合

学习Spring我认为最重要的就是能够将Spring + Struts2 + Hibernate三者整合,Spring就像一个大容器,将struts2和hibernate整合进来后,流程都转到了spring的applicationContext.xml这个配置文件里,在这里将整合步骤及配置文件贴出,方便以后查阅。(可能表达的不是很清楚,希望大家能见谅啊!o(╯□╰)o)首先新建一个
转载
发布博客 2016.05.24 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个简单的算法---实现找出数组中一个数字出现次数最多的数字

public class HashMapTest1{    /**     * 找出一个数组中一个数字出现次数最多的数字     * 用HashMap的key来存放数组中存在的数字,value存放该数字在数组中出现的次数     * @author xiaoluo      */    public static void main(String[] args) 
转载
发布博客 2016.05.24 ·
8523 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

EasyMock 使用方法与原理剖析

EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。编写
转载
发布博客 2016.05.11 ·
1589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 Spring Data JPA 简化 JPA 开发

从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 J
转载
发布博客 2016.05.10 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web.xml详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -
转载
发布博客 2016.04.29 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

乐观锁与悲观锁的区别

为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看
转载
发布博客 2016.04.28 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)_forever

dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :/main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为:          /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="
转载
发布博客 2016.04.13 ·
3949 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Struts2常用标签总结

Struts2常用标签总结  一 介绍  1.Struts2的作用      Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。      Struts2的标签库有一个巨大的改进之处,struts2标签
转载
发布博客 2016.04.13 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多