自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Redis操作工具类

创建Redis相关配置类将redis值进行序列化package com.dw.config;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.con

2021-11-16 11:57:32 183

原创 myBatisPlus代码生成器类

myBatisPlus官网[myBatisPlus官网](https://mp.baomidou.com/)先导入依赖 <!--导入mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifa

2021-09-24 16:23:32 138

原创 Mybatis逆向工程

Mybatis逆向工程注意:数据库表字段如果是多个单词组成中间用 _ 连接如:user_nameMybatis逆向工程步骤:一、在项目根目录下创建GeneratorMapper.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//E

2021-08-13 10:03:16 123

原创 mySQl数据库和Redis数据库

mysql卸载先在mysql安装目录下找到my.ini文件找到datadir=" ";这个代码复制路径卸载MySQL找到复制的路径 在目录下删除MySQL文件夹mySQL命令MySQL服务启动使用管理员打开cmd* net start mysql :启动服务* net stop mysql :关闭服务MySQL登录mysql -uroot -p密码mysql -h(ip) -uroot -p连接目标密码MySQL退出exitquit表操作DML:增删该表中数据

2021-05-29 17:20:58 399

原创 JDBC数据库连接池和spring JDBC

数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好以后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时从容器中获取连接对象,用户访问完之后将连接对象归还给容器。好处:节约资源。用户访问高效。实现:标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connection.cl

2021-05-23 17:30:57 83

原创 JDBC基础

概念JDBC(Java DataBase Connectivity)JAVA数据库连接,即使用Java语言操作数据库。JDBC本质:是官方(sun公司)定义的一套操作所以关系型数据库的规则,即接口。各种数据库厂商去实现这个接口,提供数据库驱动实现jar包。我们用所使用的这套接口(JDBC)编程,真正执行的代码是驱动jar包的实现类。快速人门使用步骤:导入驱动jar包。复制驱动jar包到项目的libs(目录名随意)目录下右键目录—>Add As Library注册驱动获取数据库

2021-05-23 14:08:15 95

原创 正则表达式

正则表达式介绍什么是正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex.regexp或RE),是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式的作用正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个“规则字符串"用来表达对字符串的一种过滤逻辑。使用特殊语法来表示

2021-05-19 19:46:18 52

原创 Java反射

反射相关知识ClassClass类的实例表示正在运行的Java应用程序中的类和接口Constructor关于类的单个构造方法的信息以及对它的访问权限FieldField 提供有关类或接口的单个字段的信息,以及对它的动态访问权限.MethodMethod 提供关于类或接口上单独某个方法的信息setAccessible(true);//通过该设置可以访问类中私有属性(可以提高反射执行效率减小程序执行时间)获取类的方法已知类和对象的情况下类名.class对象.getClass()

2021-05-18 17:41:08 101

原创 Java网络编程--UDP编程

UDP特点UDP是面向无连接的,传输数据不安全,效率较高。操作数据不能太大,数据太大可以分开发送UDP编程套路创建接收端接收端使用DatagramSocket 指定端口 创建接收端准备容器 封装成DatagramPacket包裹阻塞式接收包裹receive(DatagramPacket p)分析数据 byte[] getData() 获取数据 int getLength()获取数据长度释放资源import java.net.DatagramPacket;import java

2021-05-11 22:08:04 504 1

原创 Java网络编程--TCP编程

TCP编程基本套路先创建服务器创建服务器步骤1. 指定端口 使用ServerSocket创建服务器2. 阻塞式等待连接 accept3. 操作:输入输出流操作4. 释放资源import java.io.DataInputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { public static void main

2021-05-10 11:53:41 95

原创 java注解应用

注解也叫注释 英语单词:Annotation注解Annotation是一种数据类型编译后生成.class文件注解定义语法格式[修饰符列表] @interface 注解类型名{}需求:假设有这样一个注解叫做:@id这个注解只能出现在类上面当这个类上有注解时要求这个类中必须有一个int类型的id属性,如果没有这个属性则报异常如果有则正常执行首先定义一个id注解import java.lang.annotation.ElementType;import java.lang.annotati

2021-05-07 17:32:08 97

原创 Java项目jar包导出和批处理文件创建

jar包导出首先选择可用运行的Java项目选择可用运行项目的类右键就可用找到项目对应jar包创建运行jar包的批处理文件第一步 先创建一个后缀名为 .txt的文件第二步 在文件中写入 java -jar jar包的名字第三步 将文件后缀名改为 .bat第四步 将批处理文件和jar包放在同一个目录下点击批处理文件就可以直接运行Java项目。...

2021-04-27 19:21:02 141

原创 Java--任务调度:Timer类和TimerTask类实现任务设置

任务定时调度通过Timer和Timetask可以实现定时启动某个线程。java.util.Timer 类似闹钟功能,本身就是一个线程java.util.TimerTask 一个抽象类该类实现了Runnable接口,具备多线程能力import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Timer;import java.util.TimerTask;/** * 任务调度:Timer

2021-04-25 14:47:23 166

原创 java--线程通信并发协作模型(生产者消费者)

并发协作模型“生产者/消费者模式”解决方法一、管程法通过中间容器进行解决该方法角色生产者(多线程)对缓存区操作消费者(多线程)对缓存区操作中间缓存区容器(并发容器)实现存取操作要操作的数据(听过并发容器来操作)public class Cotest01 { public static void main(String[] args) { SynContainer container=new SynContainer();//创建缓存区 new Pr

2021-04-25 13:03:37 80

原创 Java--多线程问题(影院购票)

实现成功购票/** * 多线程实现影院购票 */public class dxcYingyuan { public static void main(String[] args) { Cinemn cinemn=new Cinemn(20,"aaa"); new Thread(new Customer(cinemn,2),"dd").start(); new Thread(new Customer(cinemn,1),"cc").start(

2021-04-24 16:14:30 254

原创 java---简单的定时器功能

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * 定时器 */public class TimerTest { public static void main(String[] args) { //创建定时器对象 T

2021-04-18 15:29:10 71

原创 java--IO--文件目录复制

import java.io.*;/** * 拷贝目录 */public class CopyFile1 { public static void main(String[] args) { //要拷贝的目录 File fileInitial=new File("D:\\a"); //拷贝的目录 File fileResult=new File("C:\\"); //拷贝 copyFile(fil

2021-04-16 17:09:21 72

原创 java--IO--简单日志工具

创建日志工具类import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import java.text.SimpleDateFormat;import java.util.Date;/** * 日志输出工具类 */public class JournalUtil { public static void WriteJournal(String st

2021-04-15 19:10:04 53

原创 java--IO--用文件专属流来复制方法

使用FileInputStream和FileOutputStream方法复制文件该方法可以复制任意文件/** * 使用FileInputStream和FileOutputStream方法复制文件是万能的 * 任何格式文件都可以 */import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;pu

2021-04-15 14:30:28 63

原创 自定义一个简单的栈实现简单方法

import java.util.Arrays;import java.util.EmptyStackException;/** * 自定义一个栈 * */public class myStack<E> { private Object[] arr;//定义栈底层结构为数组 private int size;//定义存储元素个数 private int STACK_LENGTH=4;//定义数组初始化长度 private int index=-1;//定义指针初

2021-04-11 16:49:21 133

原创 JAVA单例集合使用案例

需求:产生1~10之间的随机数【1,10)将不重复的八个数放到容器中。/** * 单例集合使用案例 * 需求: * 产生1~10之间的随机数【1,10)将不重复的八个数放到容器中 * */public class ListDome { public static void main(String[] args) { //使用list类容器实现(list类容器可以有重复的元素) List<Integer> list=new ArrayList&l

2021-04-10 15:29:58 118

原创 java窗体创建已及窗口绘画

public class Window extends Frame{//通过继承Frame来实现窗口 //初始化窗口 public void loadWindow(){ //设置窗口名字 this.setTitle("窗口标题--DW"); //设置窗口是否可见 setVisible(true); //设置窗口大小 setSize(500,500); //设置窗

2021-04-07 18:00:58 287 2

原创 Java--时间对象类及控制台日历小应用

时间日期相关类一、java.util.Date实例化对象Date date=new Date();常用方法1)toString()方法———重写了Object的toString()方法。 String a=date.toString(); System.out.println(a);获取当前电脑时间以 dow mon dd hh:mm:ss zzz yyyy 类型输出其中:dow 是一周中的某一天 (Sun(星期日), Mon(星期一), Tue(星期二), Wed(星期三),

2021-04-07 13:51:22 174 1

原创 Java递归遍历遍历目录结构树状展现---- File类及方法运用

先创建要遍历展示的文件在D盘Java文件夹下创建一个File练习文件夹,在File练习文件夹下创建名字为第一个文件夹和名字为第二个文件夹,分别在这两个文件夹下创建几个文本文件。文件结构如下图运行代码如下import java.io.File;//需要导入的Java包public class File01 { public static void main(String[] args) { File f1=new File("D:\\JAVA\\File练习文件夹");

2021-04-02 17:05:37 195

简单图书管理系统.rar

JavaWeb+MySQL

2021-07-09

简单旅游网站项目.rar

maven+mysql+redis+ajax的javaWeb项目

2021-07-09

用户信息操作案例对数据库操作

用户信息操作案例

2021-06-14

智能电话本项目.rar

基于windows运行的智能电话本项目

2021-04-27

java躲子弹小游戏.rar

Java躲子弹小游戏详细代码

2021-04-05

空空如也

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

TA关注的人

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