自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring基于注解的事务控制

导入meaven依赖的坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac

2020-06-07 10:29:21 152

原创 spring基于xml和的事务控制

基于xml的事务控制主要的配置和参数如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/contex

2020-06-07 10:26:11 161

原创 spring的两种aop配置

第一种,基于xml的配置.对meaven工程,首先需要导入依赖坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> &l

2020-06-05 21:55:00 222

原创 java动态代理

代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。简单来讲就是代理对象就是起到了中介的作用,并且可以在不改变目标对象的情况下对目标对象的方法进行增强。1.基于接口的动态代理代码示例先定义一个接口/** * 生产者的接口 */public interface Iproduce { public void sale(double money);}然后定义接口的实现

2020-06-05 15:13:11 102

原创 spring中整合junit

1.导入spring整合junit的jar包在maven工程的pom.xml中,导入spring整合junit的jar包,如下所示 <!--spring整合junit--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId>

2020-06-04 23:18:29 135

原创 spring中的注解

以jdbc的导入为例,在xml文件中,我们使用以下的方式导入的jdbc <!--配置QueryRunner对象,这里需要设置为多例对象--> <bean id="runner" class="org.apache.commons.dbutils.QueryRunner" scope="prototype"> <!--注入数据源,使用构造函数注入--> <constructor-arg name="ds" ref="dataS

2020-06-04 22:57:39 164

原创 spring中的常用IOC注解

再spring中的xml配置中是这中形式的其中id是用来获取对象的键class是用于通过反射得到对象的全限定类名scope用来指定作用范围取值:常用的是前两个singleton:单例的(默认)prototype:多例的request:作用于web应用的请求范围session:作用于web应用的会话范围global—session:作用于集群环境的会话范围(全局会话)init-method 和destroy-method分别是容易初始化对应的操作和容器销毁时对应的操作 *

2020-06-04 15:20:00 235

原创 spring入门学习记录

传统的JDBC变成是这个样子的 //注册驱动 Class.forName("com.mysql.jdbc.Driver"); // DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //获取连接 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/spring01","root

2020-06-03 23:50:57 142

原创 mybatis环境搭建

首先创建一个与数据库表对应的实体类这里我们用user表举例 private int id; private String username; private Date birthday; private String sex; private String address;创建一个UserDao接口,提供一个查询方法FindAllpublic interface UserDao { //查找数据库所有字段的方法 public List<U

2020-05-29 22:56:44 124

原创 算法图解第九章最大公共子串,最大公共子序列问题

最长公共子串,即最长公共子字符串。也就是Longest Common Substring,通常也被简称为LCS最长公共子串,即要求求出最长的子串(要求连续)例如:有两个字母hish 和fish 求最长子串比较,hish和vista比较由图可以看出如果两个字母不相同,则值为0,如果两个字母相同,则值为左上角邻居的值加1。得到递推公式代码实现package nine;publi...

2020-04-26 15:32:05 409 1

原创 算法图解第九章动态规划背包问题

1.0-1背包问题:有N件物品和一个容量为V的背包,第i件物品消耗的容量为weight[i]价值为value[i],求解放入哪些物品可以使得背包的总价值最大ps:每件物品只有一件代码示例``package nine;/** * 0-1背包问题: * 有N件物品和一个容量为V的背包,第i件物品消耗的容量为weight[i] * 价值为value[i],求解放入哪些物品可以使得...

2020-04-26 11:29:24 206

原创 算法图解第五章散列表java版

在java里面,散列表的主要用HashMap来实现主要的方法put​(K key, V value) 将指定的值与此映射中的指定键相关联。get​(Object key) 返回指定键映射到的值,如果此映射不包含键的映射,则返回 null 。containsKey​(Object key) 如果此映射包含指定键的映射,则返回 true 。remove​(Object key) 从该地图中删...

2020-04-20 11:25:53 122

原创 算法图解第四章快速排序java版本

(1)选择一个基准值,一般选数组得第一个。(2)将数组分

2020-04-19 23:14:43 166

原创 算法图解第二章选择排序java版本

选择排序时间复杂度n^2public class Hello { public static int[] selectionSort(int[] arr) { for(int i = 0;i<arr.length;i++) { int smallest=arr[i]; int index =i; for(int j = i+1;j<arr.length;j+...

2020-04-18 21:15:47 154

原创 算法图解第一章二分查找java版

二分查找算法定义一个二分查找的静态类public class Hello { public static int binary_search(int [] list,int item) { int low=0; int high=list.length; while(low<=high) {//只要范围没有缩小到只包含一个元素 int mid=(low+high)/2...

2020-04-18 13:44:07 153

原创 二进制前导的0

计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。现在,你的任务是写一个程序,输入一个整数,输出在32位二进制表达下它前导的零的个数。输入格式:一个整数,在32位的整数可以表达的范围内。输出格式:一个整...

2020-04-09 15:43:47 871

原创 输出1到1000范围内的完数

一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。提示:可以写一个函数来判断某个数是否是完数。输入格式:两个正整数,以空格分隔。输出格式:其间所有的完数,以空格分隔,最后一...

2020-04-02 22:56:13 2025

原创 分解质因数

每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式:一个整数,范围在[2,100000]内。输出格式:形如:n=axbxcxd或n=n所有的符号之...

2020-04-02 22:54:05 197

原创 BeatBox播放器

package book;import java.awt.BorderLayout;import java.awt.GridBagLayout;import java.awt.GridLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...

2020-03-31 17:09:08 308

原创 猜数字

一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。输入格式:输入在第一行给出一个正整数N(≤10​4​​ )。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。输出格式:在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。...

2020-03-30 22:51:52 733

空空如也

空空如也

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

TA关注的人

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