JAVA
习明然
IT工程师、90后
展开
-
Nginx配置https链接跳转http
这里需要注意的是,location的路径最后记得加上/,因为我的项目中实际就是域名+index,通常理解的话路径最后没必要加上/,实际不加会有问题,尝试了几次的经验教训。为了解决这种情况,需要进行Nginx配置,浏览器以https进行访问时,自动跳转访问http类型的链接。由于项目中实际用的http进行发布访问,网址链接没有指定为http类型,导致某些场景下打开链接是https方式进行访问,就会显示404错误,没法正常访问。原创 2023-08-01 19:17:25 · 2174 阅读 · 0 评论 -
Minio在windows环境配置https访问
minio启动后,默认访问方式为http,但是有的时候我们的访问场景必须是https,浏览器有的会默认以https进行访问,这个时候就需要我们进行配置上的调整,将minio从http访问升级到https。有了密钥对,需要将其放到指定位置以便生效,所以我们将其放到服务器上的C:\Users[用户名].minio\certs目录下,注意到不是minio服务路径。这里我们将之前配置的阿里云密钥对拷贝过来,分别命名为private.key和public.crt,后缀名一起更改,不会影响使用。原创 2023-07-29 20:42:32 · 2492 阅读 · 0 评论 -
Java常用知识点
1.指定字符串所占长度,不足的话补空格 public static String setStringContentLen(String str, int strLength) { int strLen = str.length(); if (strLen < strLength) { wh...原创 2020-02-28 10:34:53 · 194 阅读 · 0 评论 -
IDEA运行web项目路径中去掉项目名称
在IDEA开发一个项目时,配置tomcat启动,通常不注意的话,是会自带项目名称的,这样可能会导致你引用路径出现问题,例如CSS中引用图片,HTML中引用CSS文件路径,都会做一些处理才行,而我们实际上大多只是想根据项目文件路径,来进行相对路径引用。如下,因为包含项目将导致引用失败:这里可以看到,主要是路径中含有项目名称,而页面引用实际没有导致出现问题。解决方式就是去掉项目名称,方法:...原创 2019-10-24 18:49:17 · 5652 阅读 · 0 评论 -
IDEA中向JSP页面添加css和js引用路径的问题
现在有一个项目,用到了第三方的js和css插件,需要引用到我们的jsp页面,项目结构大致如下如果直接采用下面的方式,将无法引用成功,导致页面效果无法实现。<link title="blue" type="text/css" rel="alternate stylesheet" href="/css/common/weui.min.css"><script type="...原创 2019-10-16 18:18:08 · 11148 阅读 · 1 评论 -
【Java】spring mvc简单项目示例
但凡进行java网站开发的人,都有学过spring mvc的开发。下面用一个获取当前时间和时区的简单示例,展现一下怎么用myeclipse 10,来创建一个spring mvc项目。 1.打开MyEclipse-->File-->New-->Web Project,在打开的对话框里面输入Project Name为GetTimeDemo,点击Finis...原创 2017-11-08 11:38:08 · 3134 阅读 · 0 评论 -
【Web】jQuery EasyUI分页时,无法传递页码和大小到Controller
表格分页在网站类系统中,是一个很常见的功能,由于用的是jQuery EasyUI插件,所以采用DataGrid数据表格来实现。很明显,加载分页是通过js代码配合jQuery EasyUI插件来实现的,所以先列出视图和控制器中的大致代码吧。视图代码很简单,一个table显示分页:<!-- 日志列表 --><div id="operLogTable" sty...原创 2017-09-27 22:51:45 · 1653 阅读 · 0 评论 -
【Java】下载文件名空格变加号、乱码、被截断问题解决
用java写了一个下载文件的类,旨在用浏览器下载服务端文件,代码大致如下:/** * 文件下载 * @param res * @param filePath * @throws UnsupportedEncodingException */ public void downloadFile(HttpServletRequest req,HttpServletRes...原创 2017-08-17 16:41:49 · 15542 阅读 · 3 评论 -
【Java】post提交到controller控制器参数乱码问题
springMVC中,用js进行post提交到后台控制器controller的方法中,方法接收到字符串乱码。原因是在进行post提交时,会进行URL编码,也就是通过对应编码解码即可解决:String strUri = URLDecoder.decode(strUri,"utf-8"); 编码的话,则是String strUri = URLEnc...原创 2017-07-27 15:37:31 · 1212 阅读 · 0 评论 -
【Java】springmvc下载文件时出现Http400错误
在下载文件时,出现Http400错误,浏览器报错界面如下:确定你的下载地址无特殊字符,且已经进行了UTF-8编码,那么可通过以下方式处理问题。1.如果请求下载地址过长导致,可通过更改注册表里面的值,解决方式如下:找到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\http\Parameters,新增参数UrlSegme...原创 2019-05-09 18:32:58 · 4824 阅读 · 0 评论 -
【Java】MyEclipse 启动debug调试模式时 错误提示 Source not found
myeclipse调试代码时,发现运行模式下项目能够跑起来,但是debug模式下则跑不起来,这里报错如下图:尝试通过一个个解决报错来处理,所以点击“Change Attached Source”,然后一步步处理,如下图,但后面发现这样处理方向其实是错误的,关键点应该还是“Source not found”。这个问题产生的主要原因是在使用Tomcat以调试(De...原创 2018-05-03 20:52:50 · 5551 阅读 · 1 评论 -
【Java】阿里云上tomocat获取当前时间不正确,差8小时
记录一次跌宕起伏的bug查找事件,对于解决获取当前事件相差8小时,觉得很有参考价值。最近接手一个项目,将本地服务器上的网站代码,放到了阿里云上,发现一个问题,获取当前时间不正确,始终相差8个小时,而在本机调试,以及内部服务器上都没有此问题。因为是同一套代码,基本排除是代码问题,应该就是环境导致。获取当前时间的代码很简单:Date date = new Date();String dateT...原创 2017-09-14 14:22:49 · 2729 阅读 · 0 评论