• JAVA程序王发表时间:2022-12-27 19:46:20

Nginx端口转发端口配置

server{ listen 8081; server_name 192.168.0.1; location /{ proxy_set_header host $host:$server_port; #端口转发端口 proxy_set_header x-real-ip $remote_addr; proxy_set_header x-forwarded-fo..

21
0
  • JAVA程序王发表时间:2022-12-27 19:40:51

卸载PM2方法

步骤如下: 禁止开机启动: pm2 unstartup 杀死守护程序: pm2 kill 卸载: npm remove pm2 -g 删除所有保存的配置和日志: rm -rf ~/.pm2 重新安装: npm install pm2 -g..

18
0
  • JAVA程序王发表时间:2022-12-27 19:37:07

安装nodejs v18时报错GLIBC_2.27

node: /lib64/libm.so.6: version `glibc_2.27' not found (required by node) node: /lib64/libc.so.6: version `glibc_2.25' not found (required by node) node: /lib64/libc.so.6: version ..

29
0
  • JAVA段子王发表时间:2022-11-16 13:13:43

Nginx根据User Agent动态配置root目录适配移动端

不同的在终端(移动端和pc端)请求同一个url,需要访问两个不同的目录,这个需求通过nginx判断user agent类型来动态配置root目录路径可以方便的实现。 # 根据 user agent 来判断浏览器类型 map $http_user_agent $is_desktop { default 0; ~*linux.*android|wind..

63
0
  • JAVA程序王发表时间:2022-03-21 00:03:19

Spring 自带工具类

断言 断言是一个逻辑判断,用于检查不应该发生的情况 assert 关键字在 jdk1.4 中引入,可通过 jvm 参数-enableassertions开启 springboot 中提供了 assert 断言工具类,通常用于数据合法性检查 //要求参数object必须为非空(notnull),否则抛出异常,不予放行 //参数 message 参数..

177
0
  • JAVA程序王发表时间:2022-03-20 23:08:10

CentOS 8.x系统停止维护yum无法使用解决方法

2022年1月1日centos8已经不在维护了,随之自带的yum源也无法使用,yum安装会报错:repository appstream is listed more than once in the configuration repository extras is listed more than once in the configuration 或..

286
0
  • JAVA程序王发表时间:2022-03-20 22:45:59

阿里云CentOS 8.x系统yum报404的解决方法(Errors during downloading metadata for repository 'appstream':

2022年1月1日起centos官方将不再对centos 8提供服务支持,虽然系统可以正常使用,但centos 8的yum源已经移除无法使用了,使用yum安装会报错:repository extras is listed more than once in the configuration centos linux 8 - appstream errors..

336
0
  • JAVA程序王发表时间:2021-12-08 15:02:32

js 对象复制

引入 lodash.js _.clone(value):浅拷贝。浅拷贝只是对指针的拷贝,拷贝后两个指针指向同一个内存空间。 _.clonedeep(value):深拷贝。深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。 _.defaults(object, [sources]):只对比第一层。给对象添加..

338
0
  • JAVA程序王发表时间:2021-11-25 18:01:18

FFmpeg的ffprobe参数

361
0
  • JAVA程序王发表时间:2021-09-06 18:59:33

脱敏替换正则

/** * 用户名 */ s.replaceall("(\\s)\\s(\\s*)", "$1*$2") /** * 身份证 */ s.replaceall("(\\d{4})\\d{10}(\\w{4})", "$1****$2") /** * 手机号 */ s.replaceall("(\\d{3})\\d{4}(\\d{4})", "$1****$2"..

314
0
  • JAVA程序王发表时间:2021-07-19 10:39:10

Springboot中WebMvcConfigurer中可配置项

import org.springframework.boot.autoconfigure.web.resourceproperties; import org.springframework.boot.autoconfigure.web.servlet.webmvcproperties; import org.springframework.context..

373
0
  • JAVA程序王发表时间:2021-07-11 16:48:08

CentOS8.0安装OpenJDK 16

498
0
  • JAVA程序王发表时间:2021-07-10 00:55:10

Spring boot打包后从类路径目录中获取资源列表

private list<string> getresourcefiles(string path) throws ioexception { list<string> filenames = new arraylist<>(); try ( inputstream in = getresourceasstream(pat..

345
0
  • JAVA程序王发表时间:2021-04-26 16:16:24

element UI中el-row垂直居中

654
0
  • JAVA程序王发表时间:2021-04-13 14:05:25

Vue2和Vue3在v-for遍历时ref获取dom节点

vue 2 在 vue 2 中,如果给 v-for 绑定一个 ref ,通过这个 ref 可以获取到全部 v-for 的节点。 <div id='app'> <div> <p v-for="item in renderdata" :key="item.name" ref="nodes">{{item.nam..

534
0
  • JAVA程序王发表时间:2021-04-07 22:14:27

vue使用provide/inject方式解决刷新当前页面问题

当用户进行操作后需要刷新当前局部的页面时,如果使用 location.reload(); 与 this.$router.go(0); 这2种刷新,原理分别是f5类刷新以及跳转至当前页面的刷新,虽然也能刷新,但是会造成当前全部页面刷新。如果用户网络不好时,就会出现空白页面的情况。 所以我们需要一种全新的页面刷新方式,局部刷新页面 1.我们先在..

467
0
  • JAVA程序王发表时间:2021-03-24 16:03:16

HTTP Header中不能传输中文

header中只能传输英文,如果需要传输中文,服务端返回使用urlencoder.encode(“我是汉字”,"utf-8") 进行编码,浏览器端js需要使用decodeuricomponent("待解析字符串", "utf-8")进行解码!..

678
0
  • JAVA程序王发表时间:2021-03-22 11:16:56

vue2 动态组件

<body> <div id="app"> <div v-for="item in array" :key="item.id"> <component v-if="item.component" :is="item.component"></component> <span v-else&gt..

390
0
  • JAVA程序王发表时间:2021-03-19 15:17:36

vue中watch监听数组或者对象

1、普通的watch data() { return { frontpoints: 0 } }, watch: { frontpoints(newvalue, oldvalue) { console.log(newvalue) } } 2、数组的watch data() { return { winchips: new array(11).fill(0..

561
0
  • JAVA程序王发表时间:2021-03-14 17:01:00

vue 3 的watchEffect 使用方法

vue 3composition api 的 watcheffect 方法,初始化就会执行一次 , 它会 自动检测方法内部使用的代码是否有变化 ,而且 不需要传递你要侦听的内容,它会自动感知内容变化,缺点:无法获取之前或当前的数据 <!doctype html> <html lang="en"> <head> &..

451
0
  • JAVA程序王发表时间:2020-08-23 22:51:09最新回复:2021-01-15 16:39:03

Nginx image_filter动态缩略图

url 样式:http://域名/tu-${mod}300x300.jpg ps:${mod}表示缩略图裁剪模式,即 resize 或 crop。 在站点的 server 模块中新增如下 location 规则: #resize裁剪模式配置 location ~* /(.+)-resize(d+)x(d+).(jpg|gif|png)$ { set $..

526
1
  • JAVA程序王发表时间:2020-08-06 16:25:47

AWS S3 SDK 2.0删除文件夹

import java.util.arraylist; import java.util.iterator; import software.amazon.awssdk.services.s3.s3client; import software.amazon.awssdk.services.s3.model.*; //... listobjectsreque..

735
0
  • JAVA程序王发表时间:2020-08-06 03:18:39

S3存储桶策略示例

存储桶策略指定了该策略所附加到的存储桶的访问权限。 使用s3 putbucketpolicy api配置存储桶策略。 可以根据以下命令使用aws cli配置存储桶策略: > aws s3api put-bucket-policy --bucket examplebucket --policy file://policy.json ..

485
0
  • JAVA程序王发表时间:2020-06-18 12:11:01

<p>标签和<pre>标签不能互相嵌套

&lt;p&gt;标签内不能嵌套&lt;pre&gt;标签,&lt;pre&gt;标签内也不能嵌套&lt;p&gt;标签。 p标签内不能包含块级元素 如果将像下面这样嵌套 &lt;p&gt;1111&lt;pre&gt;2222&lt;/pre&gt;3333&lt;/p&gt; 执行后会显示为 1111 2222 3333..

818
0
  • JAVA程序王发表时间:2020-05-17 23:55:09

使用 Jsoup 对 html 进行过滤

import java.util.list; import org.jsoup.jsoup; import org.jsoup.nodes.document; import org.jsoup.nodes.element; import org.jsoup.safety.whitelist; /** * 使用 jsoup 对 html 进行过滤 */ pub..

1420
0
  • JAVA程序王发表时间:2020-05-17 22:49:51

使用jsoup将html转换为纯文本时保留换行符

使用如下代码将文本转换时 public class newclass { public string notags(string str){ return jsoup.parse(str).text(); } public static void main(string args[]) { string strings="&lt;!doctype html..

1932
0
  • JAVA程序王发表时间:2020-04-28 21:07:38

img标签的水平居中、靠左、靠右

//水平靠左 .alignleft { display: inline; float: left; } &lt;img src="" class="alingleft"&gt; //水平靠右 .alignright { display: inline; float: right; } &lt;img src="" class="alignright"&gt;..

511
0
  • JAVA程序王发表时间:2020-04-26 18:48:34

CentOS8 安装 MySQL8.0(yum)

2203
0
  • JAVA程序王发表时间:2020-04-26 18:26:55

Centos8下mysql 8.0忘记密码后重置密码

1:免密码登陆 找到mysql配置文件:my.cnf, 输入命令: vim /etc/my.cnf 在【mysqld】模块添加:skip-grant-tables 保存退出; 2:使配置文件生效 重启mysql服务: service mysqld restart; 3:将旧密码置空 mysql -u root -p #提示输入密码时直接..

1244
0
  • JAVA程序王发表时间:2020-04-16 16:13:19

Centos8卸载MySQL5.7

1. 卸载mysql 卸载centos8上的mysql的全部 资源,(此方法同样适用于想卸载mysql的) 1.1 yum方式查询是否安装了mysql yum list installed mysql* 如果出现: dependencies resolved. =======================================..

1547
0