Vue开发的时候,由于本地的浏览器环境是http://localhost:8080类似这样的地址,而API地址,很可能是后端开发的,不在同一台而AXIOS导致跨域无法请求的问题。 可以利用vue的代理功能,让vue使用proxy去转发流量给API服务器,从而避免跨域问题 假设API服务器的API链接都是/api开头的,如果是开发环境,baseURL就设置为api,是相对路径,这样根据下面的vue.config.js的配置,匹配规则的都转发给proxy服务器 http.js import axios from 'ax…

2021-08-31 0条评论 1439点热度 0人点赞 admin 阅读全文

SpringBoot下使用如下,spring-boot-starter-data-redis,使用RedisTemplate/StringRedisTemplate封装了Redis的操作,非常的方便了。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency…

2021-08-30 0条评论 1614点热度 0人点赞 admin 阅读全文

有时候,我们需要将普通的html(xml格式并不是很严格,例如标签不闭合)转成格式标准的XHTML,例如,在之前的文章中,利用iTextPDF将html转成PDF中(详见:https://blog.terrynow.com/2021/08/10/itextpdf-5-x-convert-html-to-pdf-support-css-and-chinese/),就需要提供标准的XHTML 可以利用jsoup来实现(Jsoup是一个非常强大的Html解析工具,可以整理Html,类似Jquery的查找元素的方式提取需要…

2021-08-29 0条评论 2378点热度 0人点赞 admin 阅读全文

在之前的文章中,实现了利用iTextPDF将html页面转成PDF的方法,详见:https://blog.terrynow.com/2021/08/10/itextpdf-5-x-convert-html-to-pdf-support-css-and-chinese/ 现在又遇到一个小需求,就是在html内容还没有撑满一页的情况下,需要强制换到下一页,就像Word里面,开一个新的页一样,要如何做到呢? 通过研究查阅,发现一个很简单的方法: 只需要加上如下html元素即可: <p style='page-bre…

2021-08-28 0条评论 3891点热度 0人点赞 admin 阅读全文

在处理邮件的时候,可能会遇到主题或者其他内容是类似=?utf-8?b?44Gv5piG5piO77yI5YWs5Lqk6L2m4oyS54eD54On?=这样的,这是邮件的QP(QuotedPrintable)编码,来看下怎么解码。 以下代码实现了QP(QuotedPrintable)解码,详见方法 import javax.mail.internet.MimeUtility; import java.io.ByteArrayOutputStream; import java.nio.charset.Charset…

2021-08-27 0条评论 1891点热度 0人点赞 admin 阅读全文

项目中需要把Html的模板文件根据动态变量输出成string的html,供其他的调用(例如根据html生成html,或者根据html发送邮件等),项目是用SpringMVC5做的,用上了Thymeleaf模板引擎,还是挺方便的,发出来供参考,因为一些配置是基于xml的,网上看到的并不多。 首先引入依赖,pom.xml增加thymeleaf-spring5: <dependency> <groupId>org.thymeleaf</groupId> <artifactId&g…

2021-08-26 0条评论 1119点热度 0人点赞 admin 阅读全文

Linux脚本里,需要根据文件路径,获得文件名,例如根据 /usr/local/nginx/conf/nginx.conf 获得文件名:nginx.conf 使用 命令很简单,如下: [root@localhost ~]# basename /usr/local/nginx/conf/nginx.conf nginx.conf  

2021-08-25 0条评论 773点热度 0人点赞 admin 阅读全文

本文介绍在Linux上操作路由相关的命令,Windows上路由相关的,请参看:https://blog.terrynow.com/2021/08/20/windows-server-cmd-route-related-commands/ 查看路由信息 使用netstat -r [root@ecs-587c opt]# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface default g…

2021-08-24 0条评论 744点热度 0人点赞 admin 阅读全文

写好的Shell脚本,需要执行的时候,从外部传入参数,例如sh xxx.sh /path/to/file,执行xxx.sh脚本,接收外部传入的文件路径作为参数 在脚本里,可以使用$1作为脚本的参数,如果有多个参数,传入的时候,用空格隔开,脚本内部用$1 $2……来区分,例如:sh xxx.sh /path/to/file1 /path/to/file2 另外,我们还可以使用如下代码,对参数做是否输入的校验: 如果没有输入参数,就提示本脚本的使用说明 #!/bin/bash if [ -z "$1" ]; then …

2021-08-23 0条评论 3615点热度 0人点赞 admin 阅读全文

服务器运行时,最好能自动监控磁盘的剩余使用量,如果小于一定的值,就发报警提醒到运维工程师 我们平时登录Linux后,查看磁盘状况的命令是 # df -h 以G为单位显示整个磁盘使用情况,可以看到Filesystem我这边有两块硬盘(/dev/vda1,/dev/vdb1)Avail下显示的就是剩余的空间 [root@ecs-587c opt]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 486M 0 486M 0% /dev tmpfs 49…

2021-08-22 0条评论 1624点热度 0人点赞 admin 阅读全文
1565758596084