自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用浮动进行布局

练习使用浮动进行布局

2025-03-08 12:34:45 781

原创 font-family的属性如何在Windows系统装有的字体中确定名称

font-family的属性值如何在Windows系统装有的字体中确定名称

2025-03-06 17:24:40 305

原创 1、堆排序

堆的原理和使用堆进行排序

2025-02-25 18:14:56 189

原创 根据建表语句, 创建任意数量数据库插入脚本

描述:工具类 ,根据建表语句, 创建任意数量数据库插入脚本

2024-12-25 18:28:32 292

原创 aspose-words常用api使用

aspose-words常用使用,word转pdf,word转html, word格式调整,调整段落行距,调整字符间距,插入图片

2024-12-17 23:45:07 532

原创 mysql查询, 字段是否包含某个值或某些值

使用函数FIND_IN_SET或者正则表达式REGEXP来处理mysql中字段包含某些值

2024-12-17 23:31:38 503

原创 工具类-百分比计算

1.计算百分比,保证和是1。 2. 返回的结果和输入计算的数值一致。

2024-12-04 18:19:34 357

原创 样式(一)-定位

开启绝对定位后,元素会从文档流脱离,脱离文档流后的元素,是相对于该元素的父类(及以上,如果直系父类元素不满足条件则继续向上查询)元素进行定位的,并且这个父类元素的position必须是非static定位的(static是默认定位方式)。当父级元素的position全是static的时候,absolute是相对于html来进行定位的。固定定位是一种绝对定位,固定定位永远参照于浏览器的视口进行定位,不随网页的滚动条滚动。1.绝对定位会改变元素的性质,行内元素变成块元素。1.相对定位是参照于原始位置进行定位的。

2024-07-22 00:34:15 306

原创 java实体转为数据库建表语句

java实体转为数据库建表语句

2022-11-25 14:21:16 1896

原创 java的stream的使用

stream流式思想类似工厂的流水线,在工厂中,原材料经过很多步工序,每步工序实现一个功能,最终得到我们需要的产品。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RMlmn67u-1660866950464)(https://tse1-mm.cn.bing.net/th/id/OIP-C.A9go0od39qPlXqzbRCgyRwHaDg?...

2022-08-19 07:59:09 2433

转载 nginx安装使用

下载nginx地址:http://nginx.org/详见如下:https://baijiahao.baidu.com/s?id=1659582871769773387&wfr=spider&for=pc

2022-02-14 21:48:49 123

转载 搭建桥连模式

https://www.cnblogs.com/ningvsban/archive/2013/01/28/2879547.html

2021-10-20 00:31:36 102

转载 使用ThreadLocal到底需不需要remove?

https://www.jianshu.com/p/9a49ed06e936

2021-10-14 23:41:03 668

原创 Linux安装mysql

https://blog.youkuaiyun.com/weixin_45240169/article/details/111416001

2021-09-12 00:15:11 105

转载 HTTP长连接、短连接究竟是什么?

https://www.cnblogs.com/gotodsp/p/6366163.html

2021-09-11 09:01:11 107

原创 springboot结合maven进行多环境管理

spring.profiles.active 可以指定不同的开发环境, 指定不同的application-dev,application-prod等等的不同环境的文件,但是无法只能特定的文件夹下的一堆文件,所以我们这里使用maven里面的profiles和resources标签进行联合处理,使得我们在启动项目的时候,通过 在可以设置不同的环境后面发现.这种不太合适, 打出包了,但是application.yaml文件里面的${environment}没有给值的话.默认会是使用8080端口,所以 不太实用,

2021-08-20 22:53:12 325

原创 JWt的简单实用

jwt的继承关系container的继承关系package com.fdy.base.awt;import java.awt.*;public class FrameTest { public static void main(String[] args) { Frame frame = new Frame("测试窗口");// Panel panel = new Panel(); ScrollPane panel = new Sc

2021-08-02 22:55:36 151

原创 springAOP相关源码理解

请不要看下去,看不懂的,因为这只是一个学习笔记org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#resolveBeforeInstantiationorg.springframework.aop.config.AopConfigUtilsorg.springframework.aop.config.ConfigBeanDefinitionParser#parse// 注册自动代理模式创建器,

2021-07-27 00:03:05 125

原创 国际化的简单测试

package com.fdy.base;import java.util.Locale;import java.util.ResourceBundle;public class Hello { public static void main(String[] args) { Locale myLocale = Locale.getDefault(); ResourceBundle bundle = ResourceBundle.getBundle("mes

2021-07-25 13:39:00 182

原创 基础javase命令行编译运行

文件准备package com.fdy.servlet;/** * @author fangdayang * @Package com.fdy.servlet * @date 2021/7/4 7:22 */public class Main { public static void main(String[] args) { System.out.println("hello world"); }}# 编译javac -d . Main.java

2021-07-04 07:55:19 168

原创 linux日志查看

# 搜索文件中的关键字grep -C 5 "美丽的女孩" pll.log | tail -21 (其中 M=2*N+1,也就是显示当前关键字行和上下N行,所以就是2*N+1)# 查看一段时间内的内容 p的后面可以跟文件的绝对位置,也可以你进入到该文件夹下,后面直接是文件的名称sed -n '/2021-01-29 16:45:00/,/2021-01-29 17:00:00/'p /usr/src/debug/ pll.log 更多:https://blog.youkuaiyun.com/lejustd

2021-02-25 22:53:58 119

原创 JDK动态代理的简单实例

JDK动态代理理解public class Main_ProxyJDK { public static void main(String[] args) { Tank tank = new Tank(); // 设置保存jdk生成的代理类 System.getProperties().put("jdk.proxy.ProxyGenerator.saveGeneratedFiles","true"); // Proxy的newProx

2021-02-17 11:21:43 179

原创 观察者模式简要记录

/** * @author fangdayang * @Package com.study.design.observer * @date 2021/2/16 16:21 * 基本观察者模式是有观察者和被观察者,如女孩子对你说话,男孩子进行回复,最傻的方式是一直在等待,对方的说话, * 但是现在的微信都会有提示功能; * 会发出提示铃声,呼吸灯会亮,不过这些都可以设置 * 但是其他的信息,比如app上面推送的广告,我们就不会提示铃声 * 下面的程序中,定义了被观察者,观察者,事件,触发的动.

2021-02-16 17:00:36 256 2

原创 类似实现filter的责任链形式

模式的定义与特点责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。package com.study.design.chain;import java.util.LinkedList;import java.util.List;/** * @author fangdayang * @Packag

2021-02-14 10:43:01 283 2

原创 责任链模式实例

责任链模式设计一个请假条审批模块分析:假如规定学生请假小于或等于 2 天,班主任可以批准;小于或等于 7 天,系主任可以批准;小于或等于 10 天,院长可以批准;其他情况不予批准;这个实例适合使用职责链模式实现。首先,定义一个领导类(Leader),它是抽象处理者,包含了一个指向下一位领导的指针next 和一个处理假条的抽象处理方法handleRequest(int LeaveDays);然后,定义班主任类(ClassAdviser)、系主任类(DepartmentHead)和院长类(Dea

2021-01-26 23:47:17 773

原创 匿名内部类的使用

public interface InnerClass { public void run(String input);}package com.fdy.A202101;/** * @author fangdayang * @Package com.fdy.A202101 * @date 2021/1/17 22:35 * 如何使用lmadba表达式和匿名内部类 * 总结:必须内部类调用自己的唯一抽象方法,才会运行里面的内容 */public class LmadbaTest

2021-01-17 22:57:32 149 1

原创 线程并发查询数据库, 利用CountDownLatch得到三者的数据之后进行处理

import org.apache.commons.collections.CollectionUtils;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.concurrent.*;/** * 查询三个不同表,查询的结果进行合并 * * @author fdy */public class ThreadOn.

2020-12-27 21:43:25 832 1

原创 jvm的java语言规范下载

下载地址最后,利用迅雷,复制下载链接,就可以继续下载

2020-11-23 22:22:36 168

原创 oracle函数和连接

-- 函数使用-- 字符处理select * from emp;-- 连接字符select concat('b','n') from dual;-- 首字符小写转大写select initcap('aaString') from dual;-- 左填充字符型数据select lpad('dddddddddddddddddd',140,'aa') from dual ;-- 大小写select upper(lower(ename)) from emp;-- 截取select su

2020-11-17 23:20:54 381

原创 javaweb项目获取路径

String path = ServletDemo04.class.getClassLoader().getResource("") .getPath().replaceFirst("/",""); // 这里为项目相对路径 String replace = path.replace("WEB-INF/classes/", "a.txt"); File file = new File(replace); ...

2020-11-16 23:19:12 188

原创 ZipOutputStream压缩文件简单实例

java的zip的简单实例, 主要理解zip的两个类(ZipOutputStream ,ZipEntry ),看它如何进行压缩文件的package com.student.zip;import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class MainZip { public static void main(String[] args) {

2020-11-12 23:32:34 571

原创 java中的文件流, 转换流

文件流对象fileFile f = new File();字节输出流 FileOutputStream fos = new FileOutputStream(file);文件输入流 FileInputStream fos = new FileInputStream(file); // 文件fos.txt必须存在 FileInputStream is = new FileInputStream("fos.txt"); int len ; by

2020-11-12 00:26:59 1043

使用docker安装mysql的命令

mysql安装教程

2025-03-01

Java Web开发中使用HttpServletRequestWrapper实现可重复读取请求的技术方案

内容概要:本文档详细介绍了如何使用 HttpServletRequestWrapper 包装 HttpServletRequest 对象以实现可重复读取的请求。由于原始 HttpServletRequest 只能读取一次输入流,本方案可以实现多次读取输入流。 使用场景及目标:本方案适用于Web应用程序中,尤其当应用逻辑涉及对同一 HTTP POST/PUT 请求多次读取或解析的情况。通过此技术实现的目标包括但不限于防止因首次读取导致无法再获取原始请求数据的问题、增强API安全性检测等功能。

2025-02-28

青龙面板的定时任务自定义手动单线程执行脚本

青龙面板的定时任务虽然可以定时执行,但是,各大平台,针对你的这种定时任务,很容易就可以查出来是机器运行的,针对这种情况,会进行黑名单处理,导致定时任务中的任务执行无效,甚至会被封杀对应的服务器ip,为了更接近的模拟人手动操作,书写了该脚本,脚本内容,根据查询出来的定时任务,手动单线程执行,判断定时任务周期是一天之内的就执行,执行完一个定时任务之后,休眠时间1到5s

2025-02-26

表单提交模板html 后端

html表单提交模板 上面写了比较多的注释 可以用于后端开始开发前端提交的数据

2023-07-08

POIUtils.java

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能, 这里是对execl的简单处理工具类

2020-04-12

空空如也

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

TA关注的人

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