- 博客(8)
- 收藏
- 关注
原创 HttpServletRequestWrapper给请求对象统一拦截赋值
public class RequestWrapper extends HttpServletRequestWrapper { private final String body; /** * Constructs a request object wrapping the given request. * * @param request * The request to wrap * @throws Illega
2021-09-22 23:54:58
655
原创 JAVA 函数的回调
一、回调函数接口public interface CallBack { /** * 回调函数 * * @param flag */ void backSyn(boolean flag);}二、调用方public class Producer { private MessageQueue messageQueue; public Producer(MessageQueue messageQueue) {
2021-08-11 16:52:58
279
原创 Springboot实现前端验证码功能
@RestController@RequestMapping("/user")public class Captcha { /** * 图片宽度 */ private final Integer width = 120; /** * 图片高度 */ private final Integer height = 46; /** * 图片中字体大小 */ pri...
2020-04-14 13:11:05
360
原创 一副扑克去掉大小王,随机抽取5张,判断是不是顺子
存在的问题:扑克每种花色只有4张,随机生成5张不能全部是一种花色,这个暂时不处理,后期再修改一、工具类public class Pukepai { /** * 判断5张牌是不是顺子(非实现同花顺) */ public static void isTonghuashun() { int[] num = buildNum(); boolean flag = fal...
2020-04-09 18:43:20
1302
原创 IDEA自定义Myabtis的xml配置文件模板
idea中不能直接创建Mybatis的xml配置文件,这就比较尴尬了,我们可以自己配一个模板自己下载Mybatis源文件,找到说明中的配置文件,拷贝出来;<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0...
2020-03-30 22:04:39
717
原创 用JAVA写一个多线程程序:四个线程对同一个属性操作,2个线程加1,2个线程减1
编写一个类,包含一个整数操作对象public class ChangeNumber { private int j = 100; //j增加1 public synchronized void add() { j++; System.out.println(Thread.currentThread().getName() + "线程中j增加了1,现在j=" + j); ...
2020-03-22 23:47:10
748
原创 原生JDBC连接数据库查询和插入数据
原生JDBC基本不会在工作中写,已经被各种框架所代替,但是不意味着面试/笔试中不会出现,而且这也考量了一个程序员的基础是否扎实建表 Mysqlcreate table t_test(id BIGINT auto_increment COMMENT '主键',name VARCHAR(20) NOT NULL COMMENT '姓名',age INT NOT NULL COM...
2020-03-14 16:57:06
1371
原创 java工厂模式生产对象并实现动态代理功能
说明:传统的三层架构中 dao层、service层相互依赖,本实例使用工厂模式生成service和dao类,并实现他们之间的相互依赖关系,并实现动态代理功能,以作学习之用...
2020-03-12 18:41:54
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人