自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (4)
  • 收藏
  • 关注

原创 EasyExcel的简单使用

一、添加相关依赖二、easyexcel导出:(写) 三、easyexcel导入:(读)

2022-06-03 14:01:10 242

原创 单例设计模式

(1)概念设计模式的概念:解决开发中某些特定问题的固定写法单例:单个实例,整个应用中有且只有一个该类的对象(2)步骤1.构造函数私有化2.在本类中创建本类的对象3.对外提供一个获取本类对象的静态方法(3)饿汉式// 饿汉式public class Singleton1 { private static Singleton1 singleton1 = new Singleton1(); private Singleton1(){} p

2022-05-10 15:02:29 181

原创 Git的简单使用

一、上传到远程仓库详细步骤(1)创建`忽略文件`(2)创建`本地仓库`(3)将项目从`工作区`添加到`暂存区` --->git add(4)将项目从`暂存区`提交到`本地仓库` --->git commit(5)在push到远程库之前最好先将远程库项目更新(pull)到本地库 --->git pull(6)最后,就可以将本地库中项目推到远程库啦 --->git pushgit 产生冲突的原因 1.提交时:远程库内...

2022-05-10 14:22:12 184

原创 Tomcat报错LifecycleException可能的原因之一是缺少“/“

2021-07-24 22:41:17 346

原创 map中的KeySet以及EntrySet(迭代器)

1.使用迭代器遍历List集合public class Test { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("贾宝玉"); list.add("林黛玉"); list.add("薛宝钗"); list.add("刘姥姥");

2021-07-10 14:55:28 468

原创 使用springboot+shiro+mybatis+jwt+Redis完成前后端分离登录案例

application配置spring: datasource: driver-class-name: com.mysql.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://localhost:3306/companydb username: root password: 123456 redis: database: 2 .

2022-01-21 10:22:52 982

原创 shiro认证和授权

public class TestAuthentication { public static void main(String[] args) { //1、创建ini类型的工厂对象 Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini"); //2、构造一个主体(用户)对象 SecurityMana.

2021-08-22 17:54:49 61

原创 实现登录和注册的功能

1、login页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户登录</title> <style type="text/css"> .error{ color:red; font-size: 14px; } &

2021-07-18 23:23:05 480

原创 实现对t_employees表的CRUD操作,采用commons-dbutils工具类实现如何方法

public class EmployeeDAOImpl implements EmployeeDAO{ private QueryRunner queryRunner = new QueryRunner(JdbcUtils.getDataSource()); //在该map集合中定义实体字段和数据库中表字段之间映射关系 private Map<String,String> map = new HashMap<>(); { map.p.

2021-07-09 19:56:28 74

原创 字符串、util.Date、sql.Date之间的转换

import java.text.ParseException;import java.text.SimpleDateFormat;public class DateUtils { private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //1.字符串转换为util.Date public static java.util.Date strToUtil(String str){.

2021-07-07 15:21:10 72

原创 有一个字符串:“91 27 46 38 50”,请写程序实现最终输出结果是:“27 38 46 50 91”

public static void main(String[] args) { String s = "91 27 46 38 50"; //1,将字符串切割成字符串数组 String[] sArr = s.split(" "); //2,将字符串转换成数字并将其存储在一个等长度的int数组中 int[] arr = new int[sArr.length]; for (int i = 0; i < a.

2021-06-26 11:00:03 849

原创 Java重写Object-toString

import java.util.Arrays;//Object-toStringpublic class TestToString { public static void main(String[] args) { Teacher t1 = new Teacher("张三",27); Teacher t2 = new Teacher("李四",30); Teacher[] ts = {t1,t2}; System.out.

2021-06-06 21:13:24 61

原创 选择排序推理过程及结果

一,代码public class TestSelect { public static void main(String[] args) { //选择排序 int[] arr = {1,31,3,4,54,54,54,6,54667,756,4,5,22,2}; System.out.println(Arrays.toString(arr)); for(int i = 0;i < arr.length - 1;i++.

2021-05-26 21:18:52 84

原创 有一个int数组,输入两个值a,b,截取数组中下标[小,大 - 1]的元素

public static void main(String[] args) { /* 有一个int数组,输入两个值a,b,截取数组中下标[小,大 - 1]的元素 */ int[] arr = {1,2,3,4,5,6,7,8,9}; Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数:"); int num1 =.

2021-05-26 19:14:37 157

原创 判断是否是标准手机号:1开头,长度11位的纯数字

public static void main(String[] args) { //手机号:1开头,长度11位的纯数字 Scanner sc = new Scanner(System.in); System.out.println("请输入手机号:"); String tel = sc.next(); char c = tel.charAt(0); if(c == '1'){ int.

2021-05-25 22:04:22 3452

原创 面向对象,测试员工数组的修改信息功能

一,创建员工类Emppublic class Emp { public String name; public double salary; public String gender;}二,创建员工测试类TestEmppublic class TestEmp { //测试员工数组的修改信息功能 /* 1.准备数据源,员工数组 2.提示:问,谁要修改信息,用户输入要修改谁的信息 3.确定到要修改的员工,提示:问,修改什么信.

2021-05-19 08:28:25 101

原创 Java完成拼图(方法)

public class TestPuzzle { public static Scanner sc = new Scanner(System.in); public static Random r = new Random(); public static int[][] answer; public static int x; public static int y; public static int level; public static.

2021-05-17 11:24:10 365 3

原创 定义用户名和密码 root 123456 接收键盘输入的用户名和密码,如果错误次数没到3次,只需要输入用户名和密码; 当错误次数到达3次,登录时还需要验证码

public class TestPractice { public static String username = "root"; public static String password = "123456"; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int b = 0; int count = 0; .

2021-05-17 08:54:45 1321

原创 老师--------课程

一,定义Teacher类public class Teacher { public String name; public int age; //定义学科数组 public Subject[] subjects;}二,定义Subject类public class Subject { public String name; public int duration; public int point; public Su..

2021-05-15 14:55:39 97

原创 模拟汽车网站信息。 1. 定义汽车Auto类 (1). 属性:品牌,车长,价格 2. 定义SUV继承Auto类 (1) 属性:小型车车长标准值:4295,中型车车长标准值:5070。

一,创建Auto类public class Auto { private String brand; private double price; private long length; public Auto() { } public Auto(String brand, double price, long length) { this.brand = brand; this.price = price; .

2021-05-15 10:36:01 656

原创 完成游戏账号自动生成功能 定义玩家类 用户名:通过两个数组随机拼接生成, 密码:数字大小写字母组成的10位密码。 将玩家存储到玩家数组中,遍历输出

一,创建PlayerUtils类​public class PlayerUtils { //准备两个数组数据源 private static final String[] firstName = {"赵","钱","孙","李","周","吴","郑","王"}; private static final String[] lastName = {"逵","江","冲","迁","云","亮","瑜","懿"}; private Random r = new Ra.

2021-05-15 10:12:38 986 4

空空如也

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

TA关注的人

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