自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet/JSP 员工管理系统

项目所用技术Servlet、jsp、el、jstl、jdbc、maven使用MVC设计思想进行构建,使用全注解开发。

2022-10-16 15:27:10 862 1

原创 SpringBoot中创建定时任务

springboot中创建一个定时任务可以使用注解 :@Scheduled(cron = “* * * * * *“)

2023-09-04 15:17:44 92

原创 创建mysql 设置定时任务自动删除对应数据

DO。

2023-08-18 10:15:22 1083 1

原创 Element UI VUE中循环使用标签页

使用v-for 动态添加标签页时,可能会出现在父组件中获取不到子组件方法等问题,报 not function。因为使用v-for之后,ref就成为了一个数组 所以应该使用 Tab[0] 的方式来获取。this.index 可以通过点击tab页来动态赋值,从 0 开始。使用v-for循环后,获取ref时就不能在使用。

2023-08-03 16:59:17 267

原创 el-menu初始默认打开一项,并高亮显示

index需要对应$route.path。

2023-06-30 13:58:56 1027

原创 低版本火狐浏览器适配

在前台vue中.browserslistrc文件中添加 Firefor >20。

2023-06-26 08:20:25 307

原创 Java-文件下载

使用公开接口调用后台方法,注意该url不能被拦截,需要提前设置过滤器,然可以使用response获取输出流 的形式对文件进行读取。

2023-06-15 14:13:28 131

原创 DWZ框架中两个dialog弹框覆盖错误问题

在需要进行跳转的第二个dialog弹框的a标签中加入属性 mask='true',即可。

2023-03-01 08:40:21 142

原创 Java设计模式的七大原则

Java设计模式的七大原则

2022-10-27 19:23:46 91

原创 Java设计模式的七大原则

Java设计模式的七大原则

2022-10-27 19:22:49 80

原创 Java 中的动态代理

Subjectpackage com.chen.proxy;/** * */public interface Subject { public void shopping();}Personpackage com.chen.proxy;/** * @date 2022/4/16--14:04 */public class Person implements Subject{ @Override public void shopping() {

2022-04-16 14:40:34 530 1

原创 Java中的MINA框架

Server端package com.chen.mina;import org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder;import org.apache.mina.filter.codec.ProtocolCodecFilter;import org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory;impo...

2022-04-15 10:21:23 1869 1

原创 Guava的下载

Central Repository: com/google/guava/guava

2022-04-10 10:57:28 979

原创 Java Queue、Deque、Stack接口

* Queue接口:队列,是一种先进先出的线性数据结构(排队)* LinkedList类实现了Queue接口* 请求队列,消息队列,任务*** Deque接口:双端队列** Stack:堆栈:先进后出package com.chen;import java.util.Deque;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;/** * Queue接口:队列...

2022-04-09 14:24:28 705

原创 Java jdk1.8引入的Optional容器类

package com.chen;import java.util.Optional;/** * Optional JDK1.8容器类 * @author 11010 * */public class OptionalDemo { public static void main(String[] args) { //创建Optional对象的方式 Optional<String> optional=Optional.of("yan");// O...

2022-04-09 13:54:42 418

原创 Java 中Collections工具类

package com.chen;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Collecton工具类 * @author 11010 * */public class CollectionsDemo { public static void main(String[] args) { List<String> list = new A.

2022-04-09 09:57:35 160

原创 Java Map接口1.8新增方法

package com.chen;import java.util.HashMap;import java.util.Map;/** * Map接口1.8新增方法 * @author 11010 * */public class MapNewMethodDemo { public static void main(String[] args) { Map<Integer,String> map = new HashMap<>(); map.put(1,.

2022-04-09 09:20:38 262

原创 Java Map接口

* Map接口:* 1、键值对存储一组对象* 2、Key不能重复(唯一)Value可以重复* 3、具体的实现类:HashMap TreeMap Hashtable LinkedHashMap* 4、HashMap与HashTable有什么区别?package com.chen;import java.util.Collection;import java.util.HashMap;import java.util.Hashtable;import java.util....

2022-04-08 15:35:39 73

原创 Java JDK1.8新特性 Stream接口

Stream接口:不是存储数据结构,数据源可以是一个集合,为了函数式编程创造,惰式执行,数据只能被消费一次两种类型的操作方法:1、中间操作(生成一个Stream)2、结束操作(执行计算操作)forEach方法 Stream<String> stream= Stream.of("good","good","study","day","day","up");// stream.forEach(System.out::println);/f...

2022-04-08 13:13:38 263

原创 Java JDK1.8四大接口

Iterator<T>接口 1.5之前统一的迭代集合方式Function<T>接口 表示接受一个参数并产生结果的函数Supplier接口<T> 代表结果供应商Predicate接口<T> 断言接口package com.chen;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Enumera

2022-04-07 16:50:12 469

原创 Java集合框架Iterator接口

package com.chen;import java.util.ArrayList;import java.util.Collection;import java.util.Enumeration;import java.util.Iterator;import java.util.List;import java.util.Vector;/** * 集合的输出(迭代) * @author 11010 * */public class IteratorDemo {...

2022-04-07 11:06:54 541

原创 Java中的HashSet、TreeSet、LinkedHashSet

/** * HashSet * 1、实现原理。基于哈希表(HashMap)实现 * 2、不允许重复,可以有一个NULL元素 * 3、不保证顺序恒久不变 * 4、添加元素时把元素作为HashMap的Key存储,HashMap的value使用一个固定的Object对象 * 5、排除重复,通过equals值来检查是否相同 * 6、判断两个对象是否相同,先判断两个对象的hashCode是否相同(如果两个对象的hashCode相同, * ...

2022-04-07 09:56:57 769

原创 代理模式(Proxy)

代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 代理模式说白了就是“真实对象”的代表,在访问对象时引入一定程度的间接性, 因为这种间接性可以附加多中用途public class Test38{ public static void main(String[] args){ Action UserAction = new userAction(); Proxy proxy = new Proxy(UserAct...

2022-04-02 17:43:11 291

原创 模板方法模式

模板方法模式 (Templete Method):定义一个操作中的算法骨架,而将一些可变部分的实现延迟到子类中。 模板方法模式使得子类可以不改变一个算法的结构即可重写定义该算法的某些特定的步骤。/** 模板方法模式 (Templete Method):定义一个操作中的算法骨架,而将一些可变部分的实现延迟到子类中。 模板方法模式使得子类可以不改变一个算法的结构即可重写定义该算法的某些特定的步骤。*/public class Test34{ public static vo...

2022-04-02 17:40:00 48

原创 策略模式

/** 策略模式(Strategy Pattern),定义了一系列的算法,将每一种算法封装起来并可以相互替换使用, 策略模式让算法独立于使用它的客户应用而独立变化 把可变的行为抽象出来,这样的好处是这些行为可以在真正使用时相互替换*/public class Test35{ public static void main(String[] args){ BaseService user = new userService(); user.setISave(new NetSave().

2022-04-02 17:37:37 202

原创 简单工厂模式

public class Test37{ public static void main(String[] args){ //使用者和被使用者两者之间,耦合,产生了依赖,当使用者改变了,会影响使用者 //使用工厂模式来降低两者之间的依赖 //Product phone = new Phone(); Product phone = ProductFactory.getProduct("phone"); phone.work(); }}//工厂类class ProductFa.

2022-04-02 17:35:57 39

原创 适配器模式

适配器模式(Adapter):将一个类的接口转换为客户希望的另外一个接口。 适配器模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作public class Test39{ public static void main(String[] args){ PowerA a = new PowerAImpl(); work(a); PowerB b = new PowerBImpl(); //work(b); Adapter adapter =new Adapte...

2022-04-02 17:34:26 212

原创 单例设计模式

单例设计模式; 1、构造方法私有化 2、声明一个本类对象 3、给外部提供一个静态方法获取对象实例 1、懒汉式:在第一次调用getInstance方法后,对象被创建,到程序结束后释放 2、饿汉式:在类被加载后,对象被创建,到程序结束后释放 在项目中为什么要使用单例,单例有什么好处? 1、在设计一些工具类的时候,通常工具类只有功能方法没有属性 2、工具类可能会被频繁调用 目的是为了节省重复创建对象所带来的内存消...

2022-04-02 17:31:10 57

原创 两个数实现交换

int a = 1;int b = 2;a=a+b;b=a-b;a=a-b;a=2,b=1;

2022-04-02 17:28:54 229

原创 JAVA中的大数据处理 数字处理工具类

一、大整数处理----BigInteger String val1 ="823548568456865"; String val2 ="515616891145865"; BigInteger b1 = new BigInteger(val1); BigInteger b2 = new BigInteger(val2);1、四则运算: System.out.println(b1.add(b2));//加法运算 System.out.println(

2022-03-10 09:35:29 449

原创 Java中对象的克隆 Cloneable接口

在编程过程中有的时候往往需要创建多个重复的对象,例如游戏 飞机大战中发射的子弹,这些大量且重复的对象,如果一个一个去创建的话,会非常的麻烦,此时我们就需要引入克隆技术Cloneable接口将一个对象复制一份,称为对象的克隆技术。在object类中存在一个clone()方法:protected Object clone() throws CloneNotSupportedException如果某个类的对象要想被克隆,则对象所在的类必须实现Cloneable接口。此接口没有定义任何方法是一个标记接口

2022-03-05 10:18:16 269

原创 Java中的对象比较器 Comparable接口和Comparator接口

一般的我们对于数组的排序,一般使用Arrays方法中的sort进行int[] nums = {1,285,18,15,84,5,848}; Arrays.sort(nums); System.out.println(Arrays.toString(nums)); String[] names = {"lili","tom","明明","红红"}; Arrays.sort(names); System.out.println(Arrays.toString(names));

2022-03-05 08:49:49 667

原创 java中当前日期的输出 Calendar.MONTH 少一个月

int year = c1.get(Calendar.YEAR); int month = c1.get(Calendar.MONTH); int day = c1.get(Calendar.DAY_OF_MONTH); int hour = c1.get(Calendar.HOUR_OF_DAY); int minute = c1.get(Calendar.MINUTE); int second = c1.get(Calend...

2022-03-04 09:51:16 9584

servlet/jsp 员工管理系统

项目所用技术 Servlet、jsp、el、jstl、jdbc、maven 使用MVC设计思想进行构建,使用全注解开发。

2022-10-16

空空如也

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

TA关注的人

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