![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小白
拯救世界的派大星哥哥
这个作者很懒,什么都没留下…
展开
-
Redis 增删改查工具类 RedisUtils
这是一个基于 jedis 的一个工具类 经常用与 redis 的一些基本操作用的先导包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> <version>2.1.17.R原创 2021-02-25 14:38:49 · 458 阅读 · 0 评论 -
SpringMVC 基本使用
SpringMVC:最传统的Servlet进行封装配置方法的说明返回值 参数 请求方法核心注解 (主要针对Controller层)@RequetMapper作用将请求的地址映射到相应的方法能修饰方法和类属性说明value/paht映射的url路径method声明请求方法,枚举支持八大请求方式params请求的参数中必须符合条件 (如指定存在id 或id>=1)consumes只处理指定的类型(ContextType原创 2020-11-03 21:16:40 · 210 阅读 · 0 评论 -
Mybatis-基本的使用步骤
ORM面向对象的方式操作数据库Hibernate 纯ORM框架Mybatis概要apache下的开元的项目 Ibatis半自动的ORM框架持久化为什么要学习Mybatis传统的JDBC操作需要建立连接释放资源SQL语句写在Java代码里,mybatis语句统一管理(xml文件中)SQL语句参数问题 ,结果集处理 ,自动生成对象优缺点易于上手灵活,耦合度低(sql语句跟java代码分离)缺点移植性比较差基础使用导入依赖全局配置文件编写Mapper原创 2020-10-28 20:54:00 · 198 阅读 · 0 评论 -
IDEA中使用maven
一、前期准备工作idea默认集成了maven,但实际开发中我们一般都需要自定义配置idea 版本2019.2maven 版本3.6.1步骤1 打开配置界面步骤2 配置自定义maven二、创建maven工程1、创建maven项目2、设置项目的坐标信息3、本地仓库地址(忽略)4、设置项目名称以及目录5、配置maven项目结构默认情况下 创建成功的项目目录结构所有缺失,需要手动创建相关的文件夹在src/main目录下创建两个文件夹java和resources在src下创建原创 2020-10-28 20:48:28 · 148 阅读 · 0 评论 -
Spring IoC
Spring: 核心Spring IoC 依赖对象(控制反转 依赖注入)Spring AOPSpring 事务EJB(企业级java baen)重点在于分布式和事务JTA: 分布式事务JMS:解耦Spring IoC 依赖对象(控制反转 依赖注入)创建对象 管理对象间的依赖关系 , bean的生命周期inversion of Control 中文 控制反转创建控制对象的控制权,以前是我们自己创建对象,反转的意思就是将创建对象的控制权交出去,给Spring 容器创建 (控制反转原创 2020-10-28 20:42:25 · 68 阅读 · 0 评论 -
通过实例直接看懂 动态规划
动态规划相信大家一定不会陌生了基本理解:动态规划算法其实就是通过拆分问题去定义问题和状态之间的关系,使主问题能以递推的方式去解决。这个算法其实在小白阶段刚刚接触算法的时候是很头疼的问题,通过百度或者文案去了解这个算法都能看到很多偏理论的问题,对小白来说可能不太友好,就算看懂了可能在实际代码解题中可能不知道从何下手。也许通过一些实际的例子更加能理解什么是动态规划。当然我们还是要走一下流程看看官方给出的定义是什么:动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说原创 2020-09-25 10:33:28 · 163 阅读 · 0 评论 -
希尔排序
最近在看希尔排序。希尔排序,也称递减增量排序算法,是插入排序的更高效的改进版本。public class DonaldShell{ public static void main(String[] args) { int []arr ={9,4,2,7,5,8,3,1,0}; sort(arr); System.out.println(Arrays.toString(arr)); } /** * 希尔排序 针对原创 2020-09-21 19:32:00 · 94 阅读 · 0 评论 -
整数反转
今天遇到一道题,将一个整数进行反转过来。后来发现算法题里也有,今天就来做个小笔记大概是要做出来这样一的效果接下来是思路要将元素中最后面的数,移到前面来,组成一个新的数,依次向前取出再放入直到最后一个数取完才退出循环。我们要这样把值从前面移到后面,组成一个新的数。废话少说直接上代码: public static void main(String[] args) throws IOException { int Test=12345;//测试数据 long n原创 2020-09-05 15:45:39 · 93 阅读 · 0 评论 -
小白的关于 IO流小笔记
1.2 流的分类1.2.1 按方向【重点】输入流:将<存储设备>中的内容读入到<内存>中。输出流:将<内存>中的内容写入到<存储设备>中。1.2.2 按单位字节流:以字节为单位,可以读写所有数据 。字符流:以字符为单位,只能读写文本数据 。1.2.3 按功能技术流、节点流:具有实际传输数据的读写功能。**包装流、**过滤流:在节点流的基础之上增强功能。InputStream:字节输入流基类,抽象类是表示字节.原创 2020-09-02 16:55:38 · 86 阅读 · 0 评论 -
使用IO流 复制整个文件夹的方法
今天学习遇到的一个小作业,利用刚刚学习的IO流将一个位置的文件夹中所有文件复制到另外一个文件夹中思路:判断即将复制的文件是文件夹还是文件遍历需要复制的源文件夹如果是文件夹,就通过流创建一个同样的子文件夹如果是文件,就复制过去接下来上代码: public static void main(String[] args) { //复制粘贴整个文件夹 String copy="D:/Test"; String Paste="D:/Test1";原创 2020-09-01 17:23:43 · 1113 阅读 · 0 评论 -
List接口下的子类
List接口下的子类接口方法描述boolean add(Object obj)添加一个对象数据boolean addAll(Collection c)将一个集合中的所有对象添加到此集合中void clear()清空此集合中的所有对象boolean contains(Object o)检查此集合中是否包含o对象boolean equals(Object o)比较此集合是否与指定对象相等boolean isEmpty()判断此集合是否为空.原创 2020-08-28 19:07:10 · 310 阅读 · 0 评论 -
判断一个字符串是否对称
判断一个字符串是否对称如一个字符串"abcba",就是对称的而"abcda"之类的,就不是对称的;意思就是两个字符串对折起来之后能重合的就是对称。、具体怎么实现呢,上代码:/** *判断是否对称 */public boolean isValid(String s) { char [] ch=s.toCharArray(); if(ch.length<2) return false; int k=ch.length-1; for(int j=0;j<ch.l原创 2020-08-25 19:49:43 · 4666 阅读 · 0 评论 -
数组方法笔记
String 常用用的一些方法排序,找最大最小,反转,合并,查找,删除等数组:排序使用**sort();**方法给数组进行排序int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array);//再使用循环将数组遍历显示就能得到//[length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8String方法方法名描述public char charAt原创 2020-08-25 15:47:41 · 81 阅读 · 0 评论 -
关于学习异常处理的小笔记
异常:关于异常的小白笔记。Java的异常处理是通过5个关键字来实现的:try:执行可能产生异常的代码 。catch:捕获异常 ,并处理。finally:无论是否发生异常,代码总能执行。throw: 手动抛出异常 。(对象)throws:声明方法可能要抛出的各种异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:**检查性异常:原创 2020-08-25 14:29:00 · 164 阅读 · 0 评论 -
不用new临时变量交换两个值
JAVA实现两个值得交换(不用new临时变量)最快速方便的方法超级简单的两个整行交换的经典例子今天跟大家分享一下十分简单,但是也很巧妙 int a=5; int b=10; a=a+b;//快速算法,不用new 临时变量 b=a-b; a=a-b; //交换成功 System.out.println("交换后为 a="+a+"\tb="+b);小白看起来可能一脸懵逼,但是细心看看后就会觉得很妙。这只是给初学者一个小小的借鉴,希望能在技术上大原创 2020-08-14 17:47:21 · 89 阅读 · 0 评论