JAVA学习与研究
文章平均质量分 50
猪猪执行官
这个作者很懒,什么都没留下…
展开
-
Springboot整合mybatis+mybatis-plus+PageHelper
Mybatis是在国内使用是最广泛的,以前都是使用xml进行映射,说实话真心不太好用,维护起来也不太方便。 从mybatis3.0后开始支持 @Mapper注解,极大方便了开发,几乎不在需要任何xml进行配置了。下面重点就讲下Mybatis的相关整合与@Mapper的使用。首先,配置pom.xml文件,添加以下配置项<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifa原创 2021-03-28 22:05:33 · 1989 阅读 · 0 评论 -
命令行编译运行Java程序时,加载指定目录中的Jar包
命令行编译运行Java程序时,加载指定目录中的Jar包解决方案一:[java] view plain copy 编译:javac -Djava.ext.dirs=./lib Test.java 或 javac -Djava.ext.dirs=D:/javacode/lib[html] view plain copy 运行:java -Djava.ext.dirs=./lib Test 【红色...转载 2018-03-12 09:49:11 · 1208 阅读 · 1 评论 -
springmvc与mybatis整合中的问题
今天在整合SpringMvc+Mybatis时碰到一些问题,网上找了很多资料,一直未找到问题关键点,浪费了不少时间,先将主要碰到的问题与解决方法记录下来。问题:bean实例化失败,编译启动时问题如下:严重: Servlet.service() for servlet [springmvc] in context with path [] threw exception [Request p原创 2017-10-31 19:15:47 · 324 阅读 · 0 评论 -
JAVA中线程安全与非线程安全
原文:http://blog.csdn.net/xiao__gui/article/details/8934832ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;H转载 2017-10-22 22:30:27 · 361 阅读 · 0 评论 -
Java 字符串常用操作(String类)
字符串查找String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法。 1、indexOf(String s) 该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回-11 String str ="We are转载 2017-10-22 22:08:12 · 356 阅读 · 0 评论 -
Java之数组array和集合list、set、map
之前一直分不清楚java中的array,list。同时对set,map,list的用法彻底迷糊,直到看到了这篇文章,讲解的很清楚。世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有了集合 有人想有可以自动扩展的数组,所以有了List 有的人想有没有重复的数组,所以有了set 有人想有自动排序的组数,所以有了TreeSet,TreeList,Tree**转载 2017-10-22 21:53:31 · 1367 阅读 · 0 评论 -
this.class.getClassLoader()怎么理解?
this.class.getClassLoader()怎么理解? java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类也是一个对象,类里面的属性和方法也是对象。java里面的所有的类都是Class类的对象,这个this.class是获得这个类相对于Class类的对象。后面的方法是获得这个类对象的加载器。 只有Class类才有getClassLoader()方法呀~原创 2009-04-08 10:34:00 · 3556 阅读 · 2 评论 -
安装jseclipse到myeclipse6.5中
安装jseclipse到myeclipse6.5中。三种安装方式:1、在线安装2、下载安装包进行安装3、下载解压缩包进行安装一、在线安装方式: a、打开Help窗口,即:Help > Software Update. 选择 Find and Install b、选择 "Search for new features to install",点击 Next c、点击 "Ne原创 2009-03-23 21:27:00 · 2403 阅读 · 1 评论 -
sturs 2.0 decorato 装饰器
装饰器 decorator概念 建立可复用的web应用程序,一个通用的方法是建立一个分层系统,如同下面一个普通的web应用: 前端,front-end:JSP和Servlets,或jakarta的velocity 控制层框架 Controller : (Struts/Webwork) 业务逻辑 Business :主要业务逻辑 持久化框架 :hib转载 2009-03-10 21:25:00 · 823 阅读 · 0 评论 -
转换器(Converter)——Struts 2.0中的魔术师(Struts2中数据批量保存)[转别人的]
转换器(Converter)——Struts 2.0中的魔术师 在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是转载 2009-03-05 10:27:00 · 857 阅读 · 0 评论 -
JAVA初学者都必须理解的几个问题
String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任 何对象,目前指向"Hello world!"这个Stri转载 2009-02-17 10:57:00 · 572 阅读 · 0 评论 -
struts中#、%和$这三个符号的使用方法【摘自max struts2教程】
一、"#"的用法 1、 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于request.getParameter("id") request 包含当前Ht转载 2009-02-12 18:02:00 · 800 阅读 · 0 评论 -
struts的开发步骤
J2EE基础 用Struts框架开发MVC系统步骤 由于Struts已经为我们提供了一个非常好的MVC框架,我们利用Struts开发MVC系统时可以大大加快开发的速度。在开发时可以采用的一个开发流程如下: 1. 收集和定义应用需求。 2. 基于数据采集和显示的原则定义和开发"屏幕显示"需求 。 3. 为每一个"屏幕显示"定义访问路径。 4. 定义ActionMappings转载 2009-02-10 13:31:00 · 1032 阅读 · 1 评论 -
Java数据访问对象(DAO)编程模入门
J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开。实现DAO模式能够更加专注于编写数据访问代码。这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录。 在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包转载 2009-02-11 10:57:00 · 770 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还转载 2009-02-13 15:14:00 · 410 阅读 · 0 评论 -
Java Map 集合类简介
java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射转载 2009-02-13 12:11:00 · 621 阅读 · 0 评论 -
设计模式之Factory
转载 2009-02-11 12:03:00 · 468 阅读 · 0 评论