对Spring的理解

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 1、IOC你就认为他是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是有这个IOC容器进行产生,同时,要是产生的是单例的bean,他还可以给管理bean的生命周期! 2、spring的I...

2019-05-28 12:16:06

阅读数 29

评论数 0

MyBatis和Hibernate的区别

相同点:他们都是市面上流行的ORM框架。他们均是通过xml配置生成sessionFactory然后通过sessionFactory生成session执行sql和管理事务。他们都支持JDBC和事务管理。 区别主要在一下几个方面体现:​ 1.开发速度 ​ MyBatis支持的学习相比Hibern...

2019-05-24 21:14:30

阅读数 32

评论数 0

SpringMVC和Struts2的区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Strut...

2019-05-24 20:43:26

阅读数 30

评论数 0

JSP和Servlet的区别

1.JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类。 2.JSP 工作原理: JSP页面在执行的时候都会被服务器端的JSP引擎转换为Servlet(.java),然后又由JSP引擎调用Java编译器,将S...

2019-05-24 20:27:11

阅读数 29

评论数 0

Spring的IOC原理[通俗解释一下]

1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表...

2019-05-24 20:10:40

阅读数 31

评论数 0

Hibernate和Mybatis的区别

摘抄自:《javaEE互联网轻量级框架整合开发》 MyBatis因为具有封装少,映射多样化,支持存储过程,可以进行SQL优化等特点。使得它取代了Hibernate成为了java互联网中首选的持久框架。 无论MyBatis或Hibernate都可以称为ORM框架,Hibernate的设计理念是...

2019-05-21 10:23:52

阅读数 44

评论数 0

ArrayList和Vector的区别 , HashMap和Hashtable的区别

ArrayList和Vector的区别,HashMap和Hashtable的区别 : ArrayList和Vector的区别: 一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的 二、数据增长:当需...

2019-05-20 11:36:05

阅读数 42

评论数 0

写java程序算出当前这个星期的星期六是几号

//写程序算出当前这个星期的星期六是几号 publicstaticvoidmain(String[] args) { Calendar c= Calendar.getInstance(); DateFormat f= newSimpleDateFormat("yyyy-MM-...

2019-05-20 11:26:40

阅读数 55

评论数 0

java中实现字符串的反转和实现字符串的替换

//写一个方法,实现字符串的反转,如:输入bbbaaccc,输出cccaabbb,顺序颠倒 //写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 publicstaticvoidmain(String[] args) { //反转 String...

2019-05-20 11:23:34

阅读数 54

评论数 0

实现字符串到日期的转换比如将”2006-05-01 12:24:48”这个字符串表示的时间转换成为Java.util.Date对象,并返回。

publicclassTest06_date { publicDate convert(String datestr){ SimpleDateFormat foromt=newSimpleDateFormat("yyyy-MM-ddd HH:mm:ss"); Date d...

2019-05-20 11:19:48

阅读数 46

评论数 0

Java,张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?

张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何? publicstaticvoidmain(String[] args) { inta,b,c; for( a= 0; a<=20; a++){// 外层循环...

2019-05-20 11:14:09

阅读数 51

评论数 0

求m的阶乘

public class Test04_jiecheng { //4、求m的阶乘,写出程序 ;即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 public int jieceng(int m){ int result=1; do { r...

2019-05-20 11:10:54

阅读数 60

评论数 0

定义两个变量a和b,不使用第三个变量,使两个值交换

publicstaticvoidtest(inta,intb){ System.out.println("交换前 a="+a); System.out.println("交换前 b="+b); a=a+b; //a=3+5=8 b=a-b; //b=...

2019-05-20 11:08:37

阅读数 55

评论数 0

手写冒泡排序

冒泡排序 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自左而右对相邻的两个数依次进行比较和调整, 让较大的数往右沉,较小的往左冒。(每次必须完成一个数的排序,若数组有5个数,则最多5次可排好,甚至更少) public static void main(String[]...

2019-05-16 20:16:49

阅读数 22

评论数 0

c:forEach 循环出的数据用JQuery改变其阅读状态(未读或已读)

一、页面效果如下: 二、代码如下: <html> <head> <script> function zhankai(id){ //一进来就将他改成已读 $("#wd&...

2019-05-09 10:20:09

阅读数 8

评论数 0

JQuery生成组件

一、页面数据是数据库查出来的,后台先将数据存入一个List,然后传到前台供使用:页面效果如下 二、页面代码如下: <script type="text/javascript"> $(function(){//页面一加载完就自动执...

2019-05-09 08:43:20

阅读数 11

评论数 0

用户的登录存session和取session对象等等

//这个是Spring Mvc的方法类写法 @RequestMapping("/siteinformation") public ModelAndView siteinformation(HttpSession session,String username,String ...

2019-04-30 08:44:19

阅读数 173

评论数 0

SQL中的升序和降序

select * from 表名 order by 字段名 desc //降序 select * from 表名 order by 字段名 asc //升序 降序: select * from emp order by empid desc; //按empid这一列的值降序来排列查询出e...

2019-04-25 11:34:15

阅读数 263

评论数 0

Java中Map集合的使用

List:存储单列数据的集合,存储的数据是有序并且是可以重复的 Map:存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 1:声明一个Map Map<String,Object> map = new Ha...

2019-04-25 10:13:16

阅读数 31

评论数 0

Java中List集合的使用

package edu.ht.dribt.zp.controller; import java.util.ArrayList; import java.util.List; public class test { //main主方法 public static void main(...

2019-04-25 09:42:32

阅读数 30

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭