JavaWeb
甘苦
这个作者很懒,什么都没留下…
展开
-
关于Apache Common Text存在远程代码执行漏洞
Apache Common Text漏洞修复原创 2022-10-24 09:18:20 · 1389 阅读 · 0 评论 -
Nginx配置socket支持
Nginx配置socket支持原创 2022-05-17 22:48:20 · 3282 阅读 · 0 评论 -
Java线程返回值
java中Future与线程相结合使用,处理线程返回值及异常信息捕获原创 2021-12-30 09:56:42 · 502 阅读 · 0 评论 -
简单自定义鉴权接口规则
java接口鉴权算法,自定义,简单实用原创 2021-12-16 10:20:22 · 3012 阅读 · 0 评论 -
Linux环境下服务启动命令汇总
nginx、tomcat、jar、nacos、zookeeper、Influxdb、tomcat等常用服务在Linux环境下启动命令原创 2021-12-04 18:14:04 · 4831 阅读 · 0 评论 -
git执行clear up文件没有丢了
在使用svn时,有一个clearup功能,老程序员会时常使用;但git里面的clearup可以del的删除操作了,不要心执行了,文件就没有了,还没有提交到服务器上,怎么办?首先在pull服务器上的文件之前,要先commit你本地的文件,只要进行了commit操作,git是有历史记录的,不要慌不要怕,下面来上图:使用git客户端乌龟工具,右键-->TortoiseGit-->Stash List继续选择(这里是本地存储的历史记录)点击show log...继续操作这里可..原创 2020-11-24 15:27:37 · 1614 阅读 · 0 评论 -
eclipse中lombok设置set\get方法报错
在eclipse的安装目录增加如下设置-startupplugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133-productorg.eclipse.epp.package.committers.product-showsplashor原创 2020-11-17 20:40:32 · 327 阅读 · 2 评论 -
Java版Jwt工具类
JWT实现跨域用户登录,java实例,验证tokenpackage com.mime;import java.security.KeyFactory;import java.security.PrivateKey;import java.security.PublicKey;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedKeySpec;import java.util.C原创 2020-09-02 10:35:35 · 1280 阅读 · 0 评论 -
解决前后端分离-cookie跨域问题
服务端nginx配置如下: location /express-app { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST ,OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToke...原创 2020-07-16 10:50:13 · 1039 阅读 · 0 评论 -
HttpClient发送get和post请求工具类
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.ConnectException;import java.net.HttpURLConn原创 2020-06-08 15:13:28 · 373 阅读 · 0 评论 -
Last-Modified value for [/BaseController] is: -1
项目出现这个信息提示,请求无法进入controller方法;tomca启动正常,访问一个项目根目录下的jsp页面,hello word也可以正常显示,但controller中的方法是生效的,如果访问一个不存在的方法,信息返回404错误;tomcat或eclipse中日志输出:Last-Modified value for [/BaseController/xxx] is: -1在spr...原创 2020-03-17 17:42:32 · 4188 阅读 · 0 评论 -
项目启动invalid LOC header (bad signature)
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)错误明细详见https://segmentfault.com/q/1010000017873708原因为项目lib包中存在j有问题的ar包(如:签名错误),我本地为comm...原创 2019-10-17 15:19:07 · 1662 阅读 · 0 评论 -
关于API接口安全性讨论
API的安全性在项目开发过程中,通常我们需要提供API接口供移动端、其它应用、第三方等进行远程调用,AIP接口通常也是放在网上的,那么我们的接口安全性成为后端开发关注的重要组成部分。下面做简介的分析:1.可能存在的风险面临的攻击或恶意访问【枚举猜测循环验证】【网络爬虫】【网络恶意扫描软件】2.数据安全性【数据窃取】用户名密码被盗通常用户密码需要做加密处理之后,以密文方式通过网络进...原创 2019-04-30 17:29:31 · 361 阅读 · 0 评论 -
eclipse实现springboot热加载
1. 热部署与热加载区别热部署:重新加载项目应用,全局部署,会清空session以及释放内存。(如果项目中使用了第三方用户框架[如:shiro-spring],可能会无法正常使用)热加载:java类若发生更改,则局部进行加载,不清空session,不释放内存2.如何配置热部署的方式spring-boot-devtools,网上很多介绍,如果框架结合了thymeleaf,相应的配置...原创 2019-05-07 10:56:45 · 1558 阅读 · 0 评论 -
男女标准体重-计算公式
import java.math.BigDecimal;public class TestDemo { public static void main(String[] args) { //年龄大于19岁时 for(int i=19;i<60;i++) { for(int j=152;j<176;j++) { ...原创 2019-05-30 11:41:08 · 2459 阅读 · 0 评论 -
RSA证书公私钥生成方式
package com.hbesct.etc;import java.io.IOException;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.PublicKey;import java.s...原创 2019-06-03 15:06:32 · 2220 阅读 · 0 评论 -
java中常用字符的字节码与字符对应关系
public static void main( String[] args ) { byte[] b = new byte[] {33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,7...原创 2019-06-15 18:20:55 · 2973 阅读 · 0 评论 -
使用内部类创建单例模式的java实例
//兼顾饿汉式的内存浪费,也兼顾synchronized性能问题public InnerClassSingleton{private static class InnerHolder(){ private static final InnerClassSingleton LAZY = new InnerClassSingleton();}private InnerClassSi...原创 2019-06-21 20:24:39 · 503 阅读 · 1 评论 -
Interllij idea无法安装插件的方法
Interllijidea无法更新插件时,可以尝试以下几个设置1.查看一下本机的IP地址(通过CMD窗口的ipconfig可以获得)2.在Idea中file>setting > system setting > updates去掉use sucure connection前面的勾去掉3.IDEA配置代理,是在File-> Setting-> plu...原创 2019-07-26 15:56:28 · 4161 阅读 · 0 评论 -
mysql日期0000-00-00 00:00:00转化异常
ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframewor...原创 2019-09-18 17:37:59 · 574 阅读 · 0 评论 -
如何在java的web项目中获取请求的URL地址及参数
通过过滤器OR拦截器参http请求进行拦截和过滤时,进行打印HttpServletRequest request = ServletActionContext.getRequest();//获取request对象String rUrl = request.getRequestURI();//得到请求URLString rMet = request.getMethod();//请求方式po...原创 2019-04-20 15:33:03 · 14316 阅读 · 0 评论