我们在开发前端Html/Javascript的时候,使用Chrome浏览器调试,修改了一个JavaScript文件或者修改了一个静态资源(例如图片),发现刷新浏览器并不会立即生效,那是因为Chrome浏览器(包括大部分浏览器)为了性能和节约网络流量的考虑,使用了本地缓存,所以刷新后,本地已经缓存了的静态资源,并没有再次请求服务器。 所以有必要在开发的时候,把这个缓存工功能关闭掉,来看下关闭方法 打开Chrome的开发者工具: 找到网络(Network),勾选禁用缓存(Disable cache)

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

如题,我们需要在JSP或者Servlet中调用Spring中的Serivce,该如何做呢? 如下,我们写了一个service: @Service("systemService") @Transactional(readOnly = false) @Repository public class SystemServiceImpl implements ISystemService { // 代码省略 } 可以使用Spring的工具方法:来获取ApplicationContext,然后再来得到我们需要的service…

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

有一些Linux系统上,如果文件夹里有很多文件,执行删除里面的文件的时候,会出现这个错误: [root@ecs-587c ~]# cd /opt; [root@ecs-587c opt]# rm -rf *.jpg -bash: /bin/rm: Argument list too long 来看下: [root@ecs-587c opt]# getconf ARG_MAX 2097152 可能是参数长度大小有限制,里面的文件数超过了这个,就无法删除了! 之前的文章,有介绍如何在Linux下按照规律找出文件并做批量…

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

随着MacOS安装的的软件的增多,在访达(Finder)或者桌面的右键菜单里,会增加很多项目,导致我们要找一些基本的常用的项目,会不容易找到,而有一些平常根本用不到的却占用了右键的菜单。所有有必要来一波清理。 打开系统偏好设置(System Preferences...) 选择键盘(Keyboard) 找到快捷键(Shortcuts)-选择服务(Services),把右侧不需要的取消勾选,尤其是"文件和文件夹(Files and Folders)"类型下面的,主要是他们占据了我们的右键菜单 现在已经去掉了很多的项目…

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

页面排版的时候,会遇到一个需要将div或者其他元素垂直居中到容器的问题,实现的示例效果如图所示: 先说下传统做法,在知道父容器高度的情况下,使用 <!doctype html> <html> <head> <style> .parent { background: blue; width: 400px; height: 400px; } .child { width: 100px; height: 100px; background: green; /* 水平居中 …

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

如图,用HTML画了一个表格,给表格加上了border,却发现每个td之间总有一点点间隙,影响美观 HTML代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Title</title> <style> body { font-size: 14px; } * { margin: 0; padding: 0; } .mytable …

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

发现项目中一个小问题,多行文本显示在网页上,右侧没有对齐,导致不是很美观,如图所示: 解决办法很简单,只要加一个text-align: justify;就可以了 .class-name { text-align: justify; /*其他省略*/ } 来看下效果:

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

看官方itextPDF的文档,推荐和DEMO都使用的是iTextPDF7的版本,但是看上去是版权或者收费的,不管怎么样,还是使用5版本比较保险。不过iText5生成PDF的方式和7是完全不同的,来看下 在pom.xml中引入itextpdf的依赖,基本上5这个大版本是定格在5.5.13.2了 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <…

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

很多时候导出(或者下载)文件的时候,用的是超链接的方式,相当于window.location.href='xxx.xlsx'的方式,很容易实现文件的导出下载,不过一般是针对API采用GET的方式,如果后台API是POST的方式呢? 其实也很简单,这里介绍在Vue.js下采用了axios来post请求,并下载文件,示例如下: downloadExportExcel() { var payload = {"start":"2021-07-11","end":"2021-07-22"}; axios.post('http…

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

CentOS下如果运行某个命令,显示找不到命令(command not found),这个时候,可以使用yum安装,但是我们怎么知道要安装什么包呢?或者大概知道关键词,需要知道安装包的名字。 我们可以使用来查找,以查找htpasswd为例: [root@ecs-587c opt]# yum provides htpasswd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile httpd-tools-2.4.6-95.el…

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