自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 一文搞懂:java中的VO、PO、BO、DAO、POJO

针对java工程里的各种带O的对象,进行分析,了解各自的作用。PO:persistent object,持久对象。与数据库里表字段一一对应。PO是一些属性,以及set和get方法组成。一般情况下,一个表,对应一个PO。是直接与操作数据库的crud相关。VO:vlue object,又名:表现层对象,即view object。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应...

2019-06-16 17:47:41 494

原创 一文搞懂:自定义注解

随着注解使用的越来越广泛,在逐步体会到注解带来的便利同时,人们又会提出新的需求,如何才能根据自己的需求定制注解。自定义注解的使用。我们用@interface 定义一个注解,然后定义其属性,然后注解可以被标注到属性、方法、类以及注解上,我们再使用注解时,使用目标对象的getDeclaredAnnotataion方法获取注解实例对象。如何定义注解。定义注解需要使用@interface。如:...

2019-06-16 15:30:34 294

原创 一文搞懂spring的常用注解

spring传统做法是使用xml文件对bean进行注入和配置。通过使用spring提供的注解,可以极大的降低配置xml文件的繁琐。本文将介绍常用的注解。一@AutowiredAutowired意为:自动装配。它是按照类型进行匹配,在容器中查找匹配的bean,将其注入到autowired标注的变量中。目的是为了消除java代码块中的set和get方法。但是当遇到匹配不到所需要bean时,会报...

2019-06-15 10:05:26 171

原创 spring------ioc理解

IOC概念理解   ioc:Inversion of control。又名:控制反转。它是一种设计思想。在开发中,ioc意味着将依赖对象交给容器控制,而不是传统的在对象中直接控制。   在以往的时候,我们使用依赖对象,都是通过new一个对象出来,对象之间进行耦合。随着系统的复杂,对象之间的耦合度越高,系统改造、维护等都会带来一定障碍。而且也与软件设计的低耦合目标不一致。为了解决对象之间耦合...

2019-06-13 01:20:59 84

原创 java代码实现发送邮件

使用java代码实现发送邮件。

2014-11-25 14:32:02 453

原创 java--动态规划--编辑距离问题

编辑距离就是用来计算从原串(s)转换到目标串(t)所需要的最少的插入,删除和替换的数目

2014-11-09 17:50:49 961

原创 java--0-1背包问题--动态规划解法

首先简单的介绍一下0-1背包问题:有一个背包,有一定的容量,有几件物品,物品有重量和价值,选择物品放到背包中,使背包的中的物品在背包能够装下的条件下,价值最大。物品只有两种选择,装入或者不装入。

2014-11-08 00:08:10 1284

原创 java动态规划算法--最长公共子序列问题

基本概念:将一个问题,分解成多个阶段来解决,每一个阶段的决策都依赖于当前的状态,决策过后状态又发生了转移,这种多阶段来解决最优化问题的过程就是动态规划。 能用动态规划求解的问题一般要具有3个性质:(1)、最优化原理:如果问题的最优解所包含的子问题的解也是最优的,就称为该问题的最优子结构,即满足最优化原理。(2)、无后效性:即某阶段状态一旦确定,就不受这个状态的以后的决策影响,也就是

2014-11-07 16:57:42 1388

原创 Java--给定两个有序的数组,长度分别为m和n,求这两个数组中的第K个元素。

Java--给定两个有序的数组,长度分别为m和n,求这两个数组中的第K个元素。首先想到的是,最普通的算法,比较两个数组,碰到较小的计数器加1,并指向下一个,直到计数等于k。算法复杂度O(m+n);这是一种会被面试官鄙视的算法。,我也用这个方法,被鄙视过。看完这个方法,在进行优化。package ppp; public classaa4 {     public

2014-11-06 00:45:29 1906

原创 java排序算法---归并排序

归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divideand Conquer)的一个非常典型的应用。在讨论归并排序算法之前,先来看一个小问题,对于两个有序数组,如何合并成一个有序数组问题。public staticvoidmerge(int[]aa,int[]bb){        int[] cc =new int[aa.length+bb.leng

2014-11-05 16:23:51 320

原创 java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。(使用list解答)

java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。(使用list解答)package ppp;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class aa3 {pub

2014-11-04 23:45:40 1774

原创 java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。

java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。

2014-11-04 21:02:06 3519

原创 java---计算出现次数最大的任意字符

输入任意一个字符串,找出出现次数次数最大的字母,若最大次数的字母有多个,则全部输出。package ppp;import java.util.Scanner;public class aa1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);

2014-11-03 21:11:08 366

原创 java--一个字符串中出现次数最多的字母

编写一个程序,输入一个字符串a--z,找出其中ch

2014-11-03 20:50:26 855

空空如也

空空如也

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

TA关注的人

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