- 博客(319)
- 资源 (2)
- 收藏
- 关注
转载 [转]Linux安装Nginx详细教程
原文链接:https://blog.youkuaiyun.com/weixin_47962813/article/details/141251944。查看nginx的版本(/usr/local/nginx/sbin是nginx的安装目录下的sbin目录)方式二:添加防火墙端口(nginx默认端口:80,如果修改了nginx端口,添加端口的时候要注意对应)我这里是已经安装好的,运行代码会是下面的结果,不确定自己有没有安装,可以执行试下。7.查看当前目录下的文件→进入nginx-1.8.0目录→查看当前目录下的文件。
2024-10-31 09:29:56
49
原创 配置java远程服务调试
3.进入linux 客户端,进入jar包所在的目录,执行命令。2.idea中创建Remote JVM Debug配置项。2.1 进入edit configurations。2.2 添加Remote JVM Debug。1.保证服务器版本的jar包代码版本一致。之后就可以在idea中添加断点进行调试了。2.4 点击完成,然后启动。
2024-10-14 15:04:12
316
1
转载 [转]Linux CentOS7 防火墙的查看、停启,防火墙端口开放、关闭
原文链接:https://blog.youkuaiyun.com/2301_79115741/article/details/135971521。6.2 开启放防火墙端口(permanent 是永久开放,没有加permanent 重启之后自动失效)4.防火墙永久关闭与启动。6.1查看防火墙开放的端口。6.防火墙端口开放与关闭。
2024-10-14 09:19:16
213
转载 [转]Mybatis中实现批量更新的几种姿势,总有一款适合你
mybatis中实现批量插入是很简单的,相比大家都知道,这里就不赘述,本文主要讲述如何实现批量更新。下面介绍本文要讲的几种方式主要是在xml中实现,不包含需要改动代码逻辑的方法,这里,除了网上说的普通情况,还有适合mysql和oracle的批量更新方式: 1. case when 2. foreach成多条sql 3. ON DUPLICATE KEY UPDATE (mysql) 4. replace into (mysql)这次,我要讲的就是这四种方式。
2023-09-28 14:56:25
12061
原创 java---日期类汇总
一般常用的事Java.util.Date包下的Date类,在java.sql.Date包下也有一个Date类,sql包下的Date类主要用于和数据库打交道,其内容只包括日期,没有时间,util包下的Date类用于平常日期使用,其内容包括日期和时间。Date类表示系统特定的时间戳,可以精确到毫秒。Date类中的大部分方法都过时了,或者被Calendar类中的方法所取代。
2023-08-11 16:55:49
1282
原创 SpringBoot自定义拦截器interceptor使用详解
perHandle:preHandle方法的作用是,当请求在进入controller之前拦截请求,对请求进行预处理,比如登录验证(cookie,token,referer)或者单点登录cookie解析都可以在这方法中进行。该方法的返回值,如果返回true,表示放行至controller业务层,如果false,表示请求非法,结束请求并返回错误信息。
2023-08-11 11:11:43
1440
原创 Linux下Nginx升级
版本升级不会覆盖配置文件,但以防万一升级前请先备份配置文件或者配置文件夹默认配置文件地址:/usr/local/nginx/conf/nginx.conf。
2023-07-13 11:39:26
2537
转载 [转]使用Git将本地文件提交到远程仓库
6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。3、用命令 git commit告诉Git,把文件提交到仓库。2、 把文件添加到版本库中,使用命令 git add . 添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件。5、git pull获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)4、关联到远程库git remote add origin 你的远程库地址。使用Git将本地文件提交到远程仓库。
2023-05-22 10:24:53
266
转载 【转】CommandLineRunner与定时任务
在Spring boot项目的实际开发中,我们有时需要项目服务启动时加载一些数据或预先完成某些动作。Spring boot的CommandLineRunner接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。使用方式:与@Component注解配合使用UserRunner类实现了CommandLineRunner方法,并重写了Run方法,再run方法里面进行逻辑代码的书写。
2023-04-03 17:50:58
766
转载 定时任务 @Scheduled注解的学习
Spring中提供了@Scheduled注解,目的是为了方便进行定时任务的开发。要使用@Scheduled注解,首先需要在启动类添加@EnableScheduling,启用Spring的计划任务执行功能,这样可以在容器中的任何Spring管理的bean上检测Scheduled注解,执行计划任务。在配置类上使用,开启计划任务的支持(类上)@Scheduled 来声明这是一个任务,包括cron,fixDelay,fixRate等类型(方法上,需先开启计划任务的支持)
2023-04-03 17:43:54
3081
转载 Spring boot CommandLineRunner接口使用例子
Spring boot的接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。
2023-03-31 15:24:19
249
转载 [转]【SpringBoot】简述springboot项目启动数据加载内存中的三种方法
一般来说,SpringBoot工程环境配置放在properties文件中,启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候,需要重新编译部署,考虑到这种因素,今天介绍将配置项存到数据库表中,在工程启动时把配置项加载到内存中。SpringBoot提供了两个接口: CommandLineRunner 和 ApplicationRunner。实现其中接口,就可以在工程启动时将数据库中的数据加载到内存。使用的场景有:加载配置项到内存中;
2023-03-31 15:09:51
2182
转载 [转]Java中的native方法
在研读《深入理解Java虚拟机》这本书时,看到Java虚拟机运行时数据区中有关本地方法栈(Native Method Stack)的概念,本地方法栈就是为调用Native方法服务的,被Native修饰的方法不是由Java语言实现的,可以是C/C++实现,然后通过JNI(Java Native Interface)实现调用。当然也有Java虚拟机栈,是为Java方法服务的。本篇主要是想熟悉怎么样去调用Native方法。
2023-03-31 14:50:31
537
转载 [转]the “ssl“ parameter requires ngx_http_ssl_module报错
原因:nginx缺少http_ssl_module模块,编译安装的时候带上–with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块?以我的nginx为例子。使用nginx -V查询当前Nginx的编译配置信息,configure arguments: 后面为当前运行Nginx的配置信息。②我的源码包在/usr/local/nginx-1.21.5目录,根据你自己实际情况对应自己的目录。①nginx的安装目录是/usr/local/nginx这个目录,
2023-03-27 11:39:40
1288
原创 从Linux服务器下载文件到window本地电脑
如果通过xshell连接到服务器,且为SSH方式,则可以用sz命令,直接在Linux的提示符下操作。此时bash的命令scp和Linux下互相拷贝文件的命令是一致的,相信在Max OS系统下同样可以。即系将服务器上test文件夹中的所有文件拷贝到Windows的D盘中,并创建相应的test文件夹。如果仅希望用cmd命令行下载文件,可以用pscp命令,该命令类似于Linux中的scp。此方法一定是要用xshell或其他类似的软件用ssh的钥匙方式登录Linux才可以使用。
2023-03-27 11:32:06
14453
1
转载 【转】springboot+mybatis泛型封装开发
在springboot项目中(其他项目也一样),我们经常要用到增删改查接口,从controller/service/dao层,每一层都要写增删改查代码,每一张数据表都要重复一遍增删改查功能。JDK1.5出来后,Java开始支持泛型开发,通过将父类声明为泛型,子类继承父类,子类就能拥有父类的方法,而不需要再写代码。说明:我们通过工具生成的Mapper对象会包含默认的方法,大家不用删除,因为和继承的Mapper方法名一致,就当是覆盖Override。到这里,我们的泛型父类代码已经全部编写完成。
2023-03-22 16:02:07
837
转载 [转]项目启动报“Failed to load property source from location ‘classpath:/application.yml‘”
“spring boot项目启动报错:无法从位置的类路径加载属性源'classpath:/application.yml'”。
2023-02-02 17:53:55
735
原创 idea如何运行Java Web项目(Servlet、JSP)
IDEA只需3步轻松集成tomcat_猿码驿站的博客-优快云博客_idea集成tomcatidea如何运行Java Web项目(Servlet、JSP) - 腾讯云开发者社区-腾讯云
2023-01-17 16:11:45
516
转载 group_concat函数详解
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])以id分组,把name字段的值打印在一行,逗号分隔,以name排倒序。以id分组,把name字段的值打印在一行,逗号分隔(默认)以id分组,把去冗余的name字段的值打印在一行,测试sql,项目中用到的。
2023-01-13 11:16:52
3528
转载 npm install 报错node-sass
这个是因为 sass 安装时获取源的问题,先修改 sass 安装的源,再运行就成功了第一种方法拷贝第二种方法先删除文件夹,删除 文件拷贝再使用淘宝镜像安装,使用参数
2022-12-05 15:34:25
737
转载 [转]Error:Invalid or corrupt jarfile xxx.jar关于使用 IDEA 打成jar包出错以及打包的正确姿势
错误信息:Error:Invalid or corrupt jarfile xxx.jar
2022-11-15 15:10:26
1791
转载 [转]常见安全算法(MD5、SHA1、Base64等等)总结
消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息摘要算法主要应用在“数字签名”领域,作为对明文的摘要算法。著名的摘要算法有RSA公司的MD5算法和SHA-1算法及其大量的变体。无论输入的消息有多长,计算出来的消息摘要的长度总是固定的。消息摘要看起来是“伪随机的”。也就是说对相同的信息求摘要结果相同。消息轻微改变生成的摘要变化会很大。
2022-11-11 10:52:59
660
原创 axios 跨域携带cookie设置
最近在一个项目中,处理登录,登录是通过session存储用户信息,对于同一个服务器,登录成功之后,对于axios请求不能正确获取session,抓包之后发现是因为请求没有携带原cookie,因此此处记录一下:react中:axios.defaults.withCredentials=true;let data={params:"value"};axios.get(`/api/getData`) .then((res) => { //TODO});axios.post
2022-02-18 16:13:51
5441
转载 一台电脑上配置多个JDK的问题
因为工作需要,电脑上安装了几个不同的eclipse,几个不同的JDK。当我们只安装一个eclipse、JDK的时候,好像怎么都行,环境变量不设都似乎并无大碍,可是一旦几个eclipse或是JDK一起来,奇葩问题也就容易出现了。常见问题一:环境变量里配置的JDK版本和java -version指令查询到的JDK版本不一致 就比如我之前安装了64位 JDK7,后来又安装了64位JDK8,我将环境变量里的JAVA_HOME的值设置为JDK7的安装路径,但是使用java -version指...
2022-01-26 10:19:49
2107
原创 VUE+JAVA下载文件相关博客
vue+java 文件下载_zcxbd的博客-优快云博客用python -m http.server搭一个简易的本地局域网_ma7986321的博客-优快云博客firfox中"content-disposition", "attachment;filename=“+filename不能显示文件名字 - 阿肯新 - 博客园URL中的+,空格,/,?,%,#,&,= 及转义处理【转】 - 文幻 - 博客园...
2021-10-18 17:07:19
133
原创 Windows下 Nginx创建文件服务器
1.安装Nginx参考教程2.修改配置文件nginx-1.20.1\conf\nginx.conf添加内容如下:(server下添加)location /appname/configs{ alias E:\2021\files\appname\config; allow all; autoindex on;}3.启动Nginx或者重新加载配置(nginx.exe目录下打开cmd)------...
2021-10-13 16:41:53
589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人