自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lilyの博客 ٩(❛ัᴗ❛ั)

一只努力奋斗的程序媛 ( •̀∀•́ )

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSH

SSH就是Struts,Spring,Hibernate的整合。Spring整合Hibernate,Struts整合Spring

2017-06-28 21:38:52 236

原创 Spring整合web

Spring整合web的原理是让Spring容器随着tomcat容器ServletContext的启动而启动。并且在初始化完成后放到整个应用都可以访问的范围。具体而言,tomcat启动加载配置文件,首先要init servlet,然后 init filter,web.xml注册过滤器自动调用初始化。Spring提供监听器ContextLoaderListener,确定配置文件的位置,通过系统初始化参数,完成启动。

2017-06-27 10:31:02 238

原创 Spring整合JUnit

Spring整合Junit,让Junit通知Spring加载配置文件。Spring容器自动进行注入。直观上来看,简化了Junit测试类的书写。@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations="classpath:com/Lily/SpringLearning/k_Junit/applicationContext.xml") @Autowired

2017-06-27 09:40:53 313

原创 Spring中事务(基于xml && 基于注解)

Spring事务一、基本概念1、事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务是恢复和并发控制的基本单位。2、特性ACID:原子性:整体。 一致性:完成。隔离性:并发。持久性:结果。3、隔离问题:脏读:一个事务读到另一个事务没有提交的数据不可重复读:一个事务读到另一个事务已提交的数据(update)虚读(幻读):一个

2017-06-26 21:52:54 302

原创 Spring中使用Jdbcdaosupport、C3P0和properties

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。C3P0是为了对数据库连接进行管理。spring 提供用于操作JDBC工具类。配置时依赖连接池DataSource (数据源):创建数据源、创建模板(需要注入数据源)、配置DAO。配置properties文件,将数据库的基本信息写在properties文件中,在xml文件中直接读取properties文件信息,使得代码的复用性更强。

2017-06-23 17:45:35 583

原创 AspectJ 基于xml开发和基于注解的开发

AspectJ是一个基于Java语言的AOP框架。Spring2.0以后新增了对AspectJ切点表达式支持。@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面。新版本Spring框架,建议使用AspectJ方式来开发AOP。主要用途:自定义开发。

2017-06-23 15:35:34 450

原创 Spring AOP 全自动编程

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2017-06-22 10:50:03 299

原创 Spring 基于注解的开发

注解就是一个类,使用@注解名称,用于取代xml配置文件。 (一)普通注解:@Component("id") 取代 <bean id="" class=""> 【见例一】 (二)web开发提供三个注解: 【见例二】 (1)@Repository :dao层 (2)@Service:service层 (3)@Controller:web层

2017-06-16 15:34:23 248

原创 Spring属性依赖注入(手动装配)

Spring的属性依赖注入分为两种: 手动装配 和 自动装配。自动装配是指Spring整合Struts后,可以实现按类型/名称/构造等自动装配。手动装配主要有两种:(1)基于xml装配:构造方法,setter方法 (2)基于注解的装配。

2017-06-16 10:45:02 2913

原创 Spring容器中Bean的生命周期(init-method destroy-method)

在Spring配置中,init-method 用于配置初始化方法,准备数据等,destroy-method 用于配置销毁方法,清理资源等。

2017-06-14 10:57:18 4578

原创 Spring中Bean的基于xml的三种实例化方式

普通Bean基于xml的三种实例化方法 a) 默认构造 <bean id="" class=""> b) 静态工厂:常用于与Spring整合其他框架,用于生成实例对象,所有的方法必须是static。<bean id="" class="工厂全限定类名" factory-method="静态方法"> c) 实例工厂,必须先有工厂实例对象,通过实例对象创建对象,所有的方法都是非静态的。

2017-06-14 09:41:43 891

原创 Java求任意非负整数区间中1出现的次数

求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。

2017-06-07 17:29:11 1417

原创 Java找出两个链表的第一个公共节点

输入两个链表,找出它们的第一个公共结点。

2017-06-06 17:07:58 3166

原创 Java计算连续子向量的最大和

在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是1)

2017-06-06 16:23:33 576

原创 Java判断二叉树是否为平衡二叉树

输入一棵二叉树,判断该二叉树是否是平衡二叉树

2017-06-06 15:25:14 6500

原创 Java实现矩形覆盖

我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

2017-06-05 16:09:53 1049

原创 Java实现求 1+2+3+.....+n

Sum_Solution(n-1)

2017-06-05 15:14:10 7784

原创 Spring入门案例 DI

Spring的两个核心之一,DI(Dependent Injection)依赖注入。依赖:一个对象需要使用另一个对象; 注入:通过setter方法进行另一个对象实例设置。

2017-06-05 09:07:39 574

原创 Spring入门案例 IoC

Spring的两个核心之一,IOC(Inversion of Control)控制反转。控制反转的意义在于,以前需要实例对象的时候,都是自己new一个。现在需要实例对象的时候,从SPRING工厂(容器)中获得,需要将实现类的全限定名称配置到xml文件中。

2017-06-04 23:06:18 382

原创 Java实现二进制中1的个数

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示

2017-06-04 17:06:24 2098

原创 Java实现完全数(Perfect number)

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。

2017-06-04 11:38:24 8218

原创 Java实现用两个栈来实现队列

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型

2017-06-03 18:54:18 231

原创 Java实现构建乘积数组

给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法

2017-06-03 16:47:43 1068

原创 Java实现棋盘格子走法

请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走

2017-06-03 10:48:14 3142

原创 java实现放苹果(摆放类题目)

import java.util.*; public class Main{    public static void main(String[] args){        Scanner sc = new Scanner(System.in);        while(sc.hasNext()){            int m = sc.nextInt();            int n = sc.nextInt();            if(m<1 || n>10){

2017-06-03 10:09:33 2007

原创 Java实现配置文件恢复 匹配

为了简化输入,方便用户,以“最短唯一匹配原则”匹配:1、若只输入一字串,则只匹配一个关键字的命令行。例如输入:r,根据该规则,匹配命令reset,执行结果为:reset what;输入:res,根据该规则,匹配命令reset,执行结果为:reset what;2、若只输入一字串,但本条命令有两个关键字,则匹配失败。例如输入:reb,可以找到命令reboot backpalne,但是该命令有两个关键词,所有匹配失败,执行结果为:unkown command

2017-06-03 09:10:03 649

原创 Java实现青蛙跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法; 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法

2017-06-02 15:29:50 1479

原创 Java实现二叉树镜像 变换

操作给定的二叉树,将其变换为源二叉树的镜像

2017-06-02 14:51:31 322

原创 Java实现不用加减乘除做加法

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号

2017-06-02 14:32:19 2457

原创 Java实现查找输入整数二进制中1的个数

计算整数二进制中1的个数

2017-06-02 09:57:16 905

原创 Java实现参数解析

请编写一个参数解析程序,实现将命令行各个参数解析出来

2017-06-02 09:17:47 1378

原创 Java实现字符串反转

写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串

2017-06-02 08:21:03 502

原创 Java实现二叉树的深度

输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度

2017-06-01 17:23:47 641

原创 Java实现数字颠倒

输入一个整数,将这个整数以字符串的形式逆序输出

2017-06-01 11:21:36 5934

原创 Java实现 取近似值

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

2017-06-01 10:31:21 3256

原创 求int型正整数在内存中存储时1的个数

输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。

2017-06-01 10:04:05 267

人工智能大作业

基于规则的系统 推理 PROLOG语言 人工智能

2014-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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