java
文章平均质量分 66
下一杯咖啡
这个作者很懒,什么都没留下…
展开
-
java编写冒泡排序
定义接口:public interface Algorithm { /**冒泡排序*/ void bubble(int[] arr); }实现类:package algorithm.sort.imp;import algorithm.sort.Algorithm;public class AlgorithmImpl implements Algorithm { //冒泡排序 @Override p...原创 2018-05-02 09:21:45 · 218 阅读 · 0 评论 -
排序算法
package algorithm.sort.dao;public interface BubbleAndQuickSort { //自定义成员方法实现冒泡排序算法,将参数指定数组中的所有元素从小到大排序 public void bubble(int[] arr); //自定义成员方法实现快速排序算法,将参数指定数组中的所有元素从小到大依次排列 public void quick(int[] ...原创 2018-07-13 19:17:23 · 189 阅读 · 0 评论 -
利用springAOP做方法执行时间计算
applicationContext.xml配置<!-- 开启组建扫描 --> <context:component-scan base-package="com.xdl" /> <!-- 开启标注形式的aop --> <aop:aspectj-autoproxy proxy-target-class="true" />...原创 2018-07-19 19:15:39 · 2238 阅读 · 0 评论 -
mybatis_day01
实体类:略接口:public interface BankAccountDAO { int bankAccountCount(); }映射器:.xml<mapper namespace="com.xdl.dao.BankAccountDAO"> <!-- 定义SQL语句 --> <select id="bankAccountCount"...原创 2018-07-20 10:22:51 · 188 阅读 · 0 评论 -
计算阶乘尾部零的个数
package com.fl.algorithm;import java.util.Scanner;public class Factorial { public static long factorialZero(long n){ /**本质是求一共有多少个因数5 记录5的个数*/ long count = 0L; /** temp的两大作用: 第一: 临时存...原创 2018-07-25 21:39:59 · 239 阅读 · 0 评论 -
Sping文件上传
1.Spring 实现文件上传 1.1 建立一个项目 拷贝Spring 配置文件 和 导入对应的jar包(ioc aop mvc ) 1.2 分别在web.xml 中配置 DispatcherServlet 和 在Spring 配置文件中 开启组件扫描和标注形式的mvc 配置 ViewResolver 1.3 在WEB-INF 下写一个上传页面 并写一个控制器(写组...原创 2018-07-15 20:18:22 · 227 阅读 · 0 评论 -
myBatis第三方插件分页
1.搭建查询所有的数据一个环境 接口:List<XdlBankAccount> accountListPageDatas5(); mapper.xml配置: <select id="accountListPageDatas5" resultType="com.fl.bean.XdlBankAccount"> s...原创 2018-07-21 10:14:46 · 338 阅读 · 0 评论 -
java 利用线程 循环打印系统时间
import java.text.SimpleDateFormat;import java.util.Date;public class ThreaTest implements Runnable { @Override public void run() {//线程执行方法 while(true){ try { Da...原创 2019-02-23 17:22:00 · 709 阅读 · 0 评论 -
利用spring 文件上传
1 web.xml <!-- 配置Spring 提供的编码过滤器 --> <filter> <filter-name>EncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodi...原创 2019-02-24 17:15:15 · 188 阅读 · 0 评论 -
java验证码
import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.servlet.ServletExc...原创 2019-07-08 15:16:22 · 142 阅读 · 0 评论 -
JS周期性计时
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>demo4. 周期性定时器</title><style type="text/css"> h1{ text-align: center; margin-b...原创 2019-07-24 08:25:41 · 286 阅读 · 0 评论 -
JS table简单添加删除
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>demo1. table案例</title><style type="text/css"> table,p{ width:1000px; margin: ...原创 2019-07-24 08:35:15 · 229 阅读 · 0 评论 -
在数组中查找一个数并返回其下标
package algorithm.sort.dao;/** * 在指定的数组中查找指定的元素并返回下标 * */public interface ThreadLookupAlgorithm {//线程查找public int find(int[] arr,int data);//二分查找public int findBinary(int[] arr,int left,int right,in...原创 2018-07-13 18:58:27 · 11216 阅读 · 0 评论 -
java超大数计算
package com.fl.algorithm;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BigIntAdd { private int[] array;//声明一个数组 //计算大数相加的函数 ...原创 2018-05-16 15:47:15 · 2471 阅读 · 0 评论 -
部分java相关问题
1:Arraylist和Linkedlist的区别?ArrayList、LinkedList、Vector和Stack是List的四个实现类,其中Vector是基于JDK1.0,虽然实现了同步,但是效率低,已经不用了,Stack继承Vector区别: - ArrayList是实现了基于动态数组的数据结构,而LinkedList是基于链表的数据结构 - 对于随机访问get和se...原创 2018-04-25 08:44:28 · 156 阅读 · 0 评论 -
java密码 加盐技术
/** * MD5技术加密解密 */public class MD5Tools { /** * * @param src * @return */ public static String bytesToHexString(byte[] src) { StringBuilder stringBuilder = new StringBuilder(""); if (src == nul...原创 2018-05-03 08:52:57 · 1541 阅读 · 0 评论 -
SpringBoot Mybatis结合
搭建SpringBoot+MyBatis环境编写实体类编写SQL定义文件编写Mapper映射器接口在启动类前追加@MapperScan标记在application.properties追加mybatis.mapper-locations定义pom.xml 中引入jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="...原创 2018-05-10 10:11:23 · 219 阅读 · 0 评论 -
判断字符串中的英文字母汉字空格和其他字符个数
接口:package algorithm.sort.dao;public interface CharacterJudgment { /*判断字符串是不是汉字*/ public int isChinese(String con); /* 判断是不是中文或英文字母*/ public int conValidate(String con); /* 判断字符串是不是数字*/ public int ...原创 2018-05-08 14:54:18 · 682 阅读 · 0 评论 -
SpringBoot AOP
AOP关键概念:切面、切入点、通知。案例:记录每个Controller方法执行的时间package cn.xdl.aspect;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import o...原创 2018-05-15 10:31:27 · 287 阅读 · 0 评论 -
Spring_ioc_day01
1.Spring 的框架的构成 IOC 控制反转 构成Spring框架的核心 DAO Spring 对JDBC的封装和支持 MVC Spring 对 Web部分支持 AOP 面向切面编程 ORM 对象关系映射 (mybatis) JEE 远程调用 消息 邮件 2.什么是IOC Inversion Of Control 控制反转 (对象的创...原创 2018-05-08 19:40:40 · 179 阅读 · 0 评论 -
springBoot测试
spring 提供了一套test测试框架 与junit结合应用 利用junit启动 测试spring容器中的对象方法:将DeptDao对象注入到Test勒种测试1. 在maven中引入架包<!-- spring test MVC和单个组建测试--> <dependency> <groupId>org.springframework.boot</...原创 2018-05-16 09:44:03 · 315 阅读 · 0 评论 -
Mybatis分页查询
1.在maven工程中引入架包<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version>&l原创 2018-05-16 09:49:51 · 541 阅读 · 0 评论 -
oracle分页查询
sql 语句 按照money 排序 显示 bank_account 的一页显示pageSize条数据 显示第pageNumber页数据 select * from (select rownum r,t.* from (select * from bank_account order by money) t where ro...原创 2018-05-16 10:38:49 · 198 阅读 · 0 评论 -
通过数据库自动生成代码
xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-con...原创 2018-05-16 11:38:09 · 1319 阅读 · 0 评论 -
mybatis 利用maven 自动生成代码
pom.xdl引入架包<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.8</version>原创 2018-05-16 15:43:20 · 205 阅读 · 0 评论 -
Java 利用aop ioc 统计方法执行时间
配置文件: <!-- 开启扫描 --> <context:component-scan base-package="com.cn"></context:component-scan> <!-- 开启标注形式的aop --> <aop:aspectj-autoproxy proxy-target-class="t...原创 2019-10-09 10:59:41 · 377 阅读 · 0 评论