友链朋友圈

Java minecraft(我的世界)环境部署

本文主要讲解我的世界的环境搭建, 包括搭建服务端和客户端, 为了避免不必要的麻烦最好是遵守 MINECRAFT 使用准则, 本教程搭建的环境可支持局域网连接多人游戏。

avatar nukix的工具箱 发表于 2023年08月17日 23:40:44

vue实现打印功能

在Vue应用中调用打印机功能,可以使用JavaScript的window.print()方法。这个方法会打开打印对话框,然后让我们选择打印设置并打印文档,但是尼这种方法依赖于浏览器的打印功能。 以下是一个简单的示例,演示如何在Vue组件中调用打印功能: 在Vue组件中,将需要打印的内容放入一个具有唯一ID的元素中。例如,你可以使用<div id="printable-content"></div>来包裹打印内容。 <template> <div> <button @click="print">打印</button> <div id="printable-content"> <!-- 待打印的内容 --> </div> </div></template> 在Vue组件的methods中定义print方法,该方法将获取打印内容并调用window.print()方法打开打印对话框。 <script>export default { methods: { print() { // 获取待打印的内容 let printableContent = document.getElementById('printable-content').innerHTML; // 创建一个新的窗口并加载打印内容 let printWindow = window.open('', '_blank'); printWindow.document.write('<html><head><title>打印内容</title></head><body>' + printableContent + '</body></html>'); // 执行打印操作 printWindow.do...

avatar 龙儿之家 发表于 2023年08月17日 10:07:49

群晖安装 frpc

写该文章之前, 我尝试过使用 “任务计划” 设置开机启动 frpc, 但是失败了。 最后尝试使用 docker 开机启动 frpc 才成功, 因此本文主要介绍使用 docker 使用 frpc。

avatar nukix的工具箱 发表于 2023年08月16日 22:59:06

群晖安装 frpc

群晖安装 frpc 博主博客 https://blog.uso6.com https://blog.csdn.net/dxk539687357 写该文章之前, 我尝试过使用 “任务计划” 设置开机启动 frpc, 但是失败了。 最后尝试使用 docker 开机启动 frpc 才成功, 因此本文主要介

avatar nukix的工具箱 发表于 2023年08月16日 22:59:00

Java代码中对文件的操作

引言 这几天的项目涉及到了文件的操作,我这边做一下整理 环境说明 jdk版本:1.8.0_311 对文件的操作 1、保存文件 /** * 保存文件 * * @param file 文件 * @param path 文件保存目录 * @param name 保存后的文件名字 */public void saveFile(MultipartFile file, String path, String name) throws Exception { if (file == null) { throw new Exception("请上传有效文件!"); } // 若目录不存在则创建目录 File folder = new File(path); if (!folder.exists()) { folder.mkdirs(); } // 生成文件,folder为文件目录,newName为文件名 file.transferTo(new File(folder, name));} 2、删除文件 /** * 删除指定目录下的指定文件 * * @param path 文件路径(路径结尾不带“/”) * @param name 文件名称 */public void delFile(String path, String name) { File file = new File(path + "/" + name); file.delete();} 3、删除指定的空目 /** * 删除指定的空目录,如果往上2层的目录也是空的,则一起删除 * * @param path 目录路径(路径结尾不带“/”) */public void delBlankDir(String path) { for (int ...

avatar 龙儿之家 发表于 2023年08月15日 17:22:15

FRP 实现内网穿透

本文主要介绍 frp 的常用使用方式, 以及入门级别的部署。 如果需要实现特定的场景, 建议阅读官方文档, 官方文档链接在下方参考文章可以查看。

avatar nukix的工具箱 发表于 2023年08月14日 23:14:00

Nginx Proxy Manager 配置用户认证和静态网页

前言 这篇主要是参考俊阳IT知识库的视频写的,在这位大佬的博客里有关于npm的详细使用介绍点我直达,我刚好今天有闲暇时间,把大佬博客里面没写的,在视频里面提到的俩个功能写一下。 废话不多说开始吧! 一、配置静态网页 我之前的docker里面运行了一个tomcat,但我的服务器本身资源不多,所以我把tomcat里面ROOT下面的文件迁移到了npm下 1、创建静态文件夹 1.1、进入npm文件data目录下 进入你自己实际的npm在docker文件下的存放路径 cd /root/docker_data/npm-zh/data 1.2、创建并进入文件夹 mkidr static && cd static 2、迁移网页文件 把tomcat里ROOT下所有文件拷贝到刚刚创建的static目录下 cp -r /root/docker_data/tomcat/.tomcat/webapps/ROOT/* /root/docker_data/npm-zh/data/static/ 3、配置npm 3.1、配置详细内容 3.2、配置SSL 3.3、配置高级 location / { root /data/static;} 4、测试访问 访问没有问题,跟使用tomcat一样,这样我们就可以少启一个容器了,节约一部分资源出来 二、配置web站点用户认证 还是拿我们刚刚上面的web站点演示 1、配置通信规则 2、配置站点认证 3、测试访问 这里测试访问失败了,不要密码就能直接访问,推测是npm代理自己的http端口可能不行,我换了一个其他的站点测试成功了 测试成功,输入密码后可以自动跳转到正常网页

avatar 杨杨得亿 发表于 2023年08月12日 16:15:19

Nginx Proxy Manager 配置用户认证和静态网页

前言 这篇主要是参考俊阳IT知识库的视频写的,在这位大佬的博客里有关于npm的详细使用介绍点我直达,我刚好今天有闲暇时间,把大佬博客里面没写的,在视频里面提到的俩个功能写一下。 废话不多说开始吧! 一、配置静态网页 我之前的docker里面运行了一个tomcat,但我的服务器本身资源不多,所以我把tomcat里面ROOT下面的文件迁移到了npm下 1、创建静态文件夹 1.1、进入npm文件data目录下 进入你自己实际的npm在docker文件下的存放路径 cd /root/docker_data/npm-zh/data 1.2、创建并进入文件夹 mkidr static && cd static 2、迁移网页文件 把tomcat里ROOT下所有文件拷贝到刚刚创建的static目录下 cp -r /root/docker_data/tomcat/.tomcat/webapps/ROOT/* /root/docker_data/npm-zh/data/static/ 3、配置npm 3.1、配置详细内容 3.2、配置SSL 3.3、配置高级 location / { root /data/static;} 4、测试访问 访问没有问题,跟使用tomcat一样,这样我们就可以少启一个容器了,节约一部分资源出来 二、配置web站点用户认证 还是拿我们刚刚上面的web站点演示 1、配置通信规则 2、配置站点认证 3、测试访问 这里测试访问失败了,不要密码就能直接访问,推测是npm代理自己的http端口可能不行,我换了一个其他的站点测试成功了 测试成功,输入密码后可以自动跳转到正常网页

avatar 杨杨得亿 发表于 2023年08月12日 16:15:19

CGLIB 和 JDK 两种动态代理方法对比

Spring 动态代理时提供了 JDK 代理和 CGLIB 两种方式,一般而言,代理的目标是接口时 AOP 使用 JDK 代理来实现,CGLIB 则负责对类进行代理,两种代理方法结合使用。 一、JDK代理代码实现 package com.nineya.spring.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;interface JdkTargetInterface { String test(String str);}class JdkTargetObject implements JdkTargetInterface { @Override public String test(String str) { System.out.println("被代理函数执行:" + str); return "被代理函数的返回结果"; }}class JdkProxyHandler implements InvocationHandler { private Object target; public JdkProxyHandler() { } public JdkProxyHandler(Object target) { this.target = target; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.printl...

avatar 玖涯博客 发表于 2023年08月09日 18:55:16

Dream美化:定制化主题

这是一些玖月对Drema主题的定制,对某些主题的样式有一些自己的想法,不过大部分是请教玖涯大佬(Dream作者) 帮忙定制的CSS,也有自己瞎搞出来的 。这些定制CSS有需要的也可以在 主题设置—定制主题–内嵌CSS 设置快来美化自己的Dream吧~文章摘要行数Dream主题的默认 文章列表缩略图模

avatar 玖月云博客 发表于 2023年08月09日 10:19:25