Java
cocosum
谨独
展开
-
Java 有道翻译对接
【代码】Java 有道翻译对接。原创 2024-05-30 09:47:19 · 269 阅读 · 0 评论 -
Java 文件帮助类
import lombok.extern.slf4j.Slf4j;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;/** * 文件帮助类 * @Author: fanyuke * @Date : 2019年9月19日上午11:48:59 */@Slf4jpublic class FileUtils { /** * 复制文件并输入文件 * @param : @param f..原创 2020-05-13 16:58:19 · 362 阅读 · 0 评论 -
Tomcact 内存溢出解决方案(原因:文件上传导致)
# Xms 是JVM初始化最小内存# Xmx 是JVM最大内存# PermSize JVM初始分配的非堆内存, 不会被回收, 生产环境建议与maxPermSize相同, 设为256m以上# MaxNewSize JVM堆区域新生代内存的最大可分配大小(PermSize不属于堆区), 生产环境建议设为800M-1024M# MaxPermSi...原创 2020-04-21 01:49:12 · 511 阅读 · 2 评论 -
HttpClient GET/POST
1、Maven项目依赖<!-- httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.10<...原创 2020-01-03 17:48:03 · 168 阅读 · 0 评论 -
Java File对象方法详解
1. File对象1.1 访问文件名相关的方法1.2 文件检测相关的方法1.3 获取常规文件信息1.4 文件操作相关的方法1.5 目录操作相关的方法返回类型 方法名 介绍 String getName() 返回此File对象所表示的文件名或路径名 String getPath() 返回此File对象对应的路径名 File ...原创 2019-11-16 23:40:27 · 389 阅读 · 1 评论 -
Java 截取指定下标范围的值
public static void main(String[] args) { // 截取的对象 int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; // 假如我要从第7个数开始,到第10个数 int action = 7; // 接受截取后的内容, 7 - 10...原创 2019-11-09 17:38:29 · 4316 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
1、如果你是非Mavem项目,那么就添加servlet-api.jar包。2、如果你是Maven项目,请屏蔽<scope>provided</scope><!-- javax.servlet-api --><dependency> <groupId>javax.servlet</groupId> &...原创 2019-11-09 17:09:04 · 1067 阅读 · 1 评论 -
CGLIB动态代理
前提 上篇博客中详细介绍自定义注解的使用,本文主要是对自定义注解的进一步深入。会使用CGLIb进行动态代理来完成对方法参数是否为空的判断,以及再spring中如何扫描自定义注解自定义注解对方法参数为空校验为什么要用动态代理?因为Java的反射拿不到参数的相关信息,对方法参数进行校验,...转载 2019-11-05 11:02:18 · 79 阅读 · 0 评论 -
Java 时间转换与获取凌晨时间(工具类)
/** * title : 获取当前时间 * creat_user : fyk * creat_date : 2019/4/3 10:08 * params : 当前时间 **/ public static String getPunchTime() { //获取一个Date对象 ...原创 2019-10-09 10:11:36 · 1657 阅读 · 1 评论 -
Spring(Spring boot) 解决ajax跨域问题
# 出于浏览器安全策略Ajax是支持跨域请求的# 本人知道的两种方式决绝方式: # 方式一:dataType: "jsonp",jsonp: "callback",// 传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名# 这个需要和后端一起配合使用,比较麻烦(不推荐使用)# 方式二:# 如果是Spring 那么一个注解搞定@CrossOrigin#...原创 2019-09-16 18:00:46 · 222 阅读 · 0 评论 -
Springboot 指定销毁用户Session: java.lang.IllegalStateException: getAttribute: Session already invalidated
1、指定销毁session用了invalidate()方法,下面我模拟一下,登录,销毁。。。。看看效果图(图中内容个人网站内容非商用):我先用谷歌登录一下: 获取到了,sessionId对不对? 我又用IE登录一次: 下面的这一串是IE浏览器的SessionId 我现在指定sessionID去销毁: IE浏览器sessionID:A0036BE8DE90C63D86FF9...原创 2019-08-31 12:24:25 · 2650 阅读 · 1 评论 -
Java 静态方法调用非静态接口层(Service层)
@Componentpublic class SessionUtils { public static SessionUtils sessionUtils; public @PostConstruct void init () { sessionUtils = this; sessionUtils.userInfoService ...原创 2019-08-21 17:04:02 · 2475 阅读 · 4 评论 -
Springboot 2.13 Shiro捕捉没有权限的ajax请求
1、需要shiro的core核心依赖<!-- shiro-spring权限管理 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <vers...原创 2019-08-20 10:33:30 · 602 阅读 · 3 评论 -
Spring boot 2.13 实现注解记录日志(记录参数、方法名、类名)
1、 申明一个注解import java.lang.annotation.*;/** * 申明注解 * @author: fanyuke * @date 2019年4月16日下午4:51:49 */@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic ...原创 2019-08-05 09:56:41 · 1472 阅读 · 1 评论 -
正则表达式
1、快速查找表\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $匹配输入字符串的结束位置。如果设置了RegExp对...原创 2019-04-15 17:31:44 · 87 阅读 · 0 评论 -
2019-06-17 阿里云短信demo
1、第一步毋庸置疑的在阿里云控制台,短信服务,申请签名、短信模板,然后创建AccessKey 点击官网2、点击进入阿里云短信发送官方APIpackage com.alisms.test.sms;import java.text.SimpleDateFormat;import java.util.Date;import com.alibaba.fastjson.JSO...原创 2019-06-17 14:20:24 · 683 阅读 · 1 评论 -
Centos 7 搭建Apache(Httpd 2.4) 文件服务器与Httpd文件上传
1、默认执行安装(更新时间:2019/11/07/ 17: 25)yum -y install httpd2、启动、关闭、查看状态# 启动/bin/systemctl start httpd.service# 关闭/bin/systemctl stop httpd.service# 查看状态systemctl status httpd3、修改配置...原创 2019-07-25 18:03:24 · 7495 阅读 · 11 评论 -
Springboot 2.13 整合Shiro安全框架(仅供参考)
1、 依赖(更新时间: 2019/11/05 14:50)<!-- shiro-spring权限管理 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifac...原创 2019-08-05 10:02:30 · 387 阅读 · 0 评论 -
Bootstrap table 后台分页(Java)
1、引入JS/CSS<!-- css --><link rel="stylesheet" th:href="@{/static/assets/css/bootstrap.css}"><link rel="stylesheet" th:href="@{/static/components/bootstrap-table/bootstrap-table.cs...原创 2019-08-05 09:30:16 · 473 阅读 · 0 评论 -
Spring boot 2.13 实现登录拦截
import java.util.Arrays;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.context.annotation.Configurati...原创 2019-08-05 09:38:57 · 142 阅读 · 0 评论 -
Springboot 2.13 自定义拦截与重写资源路径
1、实现HandlerInterceptor接口import java.util.Arrays;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework....原创 2019-08-05 09:41:03 · 839 阅读 · 1 评论 -
Java 生成二维码与下载二维码
/** * * <!-- 生成二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version> </dependen...原创 2019-08-05 09:44:57 · 1007 阅读 · 1 评论 -
Java 把文件打包zip格式(递归)
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;imp...原创 2019-08-05 09:47:04 · 479 阅读 · 0 评论 -
Java 把文件上传到服务器
import java.io.File;import com.sun.jersey.api.client.Client;import com.sun.jersey.api.client.WebResource; /** * 文件上传帮助类 * @author yaco * @Date 2019年7月18日 下午2:16:09 */public class UploadUtils...原创 2019-08-05 09:49:30 · 7771 阅读 · 4 评论 -
Java 实现替换文件的指定内容
//import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * @title 文件替换 * @date 2019年6月21日 上午9:4...原创 2019-08-05 09:51:43 · 6762 阅读 · 4 评论 -
SpringMVC ModelAndView 不能跳转
视图解析器能解析不能跳转,能解析,return modelandview 也有返回值。但是就是不能调转。2019-8-20更新如下:modelandview 不能跳转有几种情况: 1、你的包别导错了。import org.springframework.web.servlet.ModelAndView; 2、springmvc-*.xml里面的视图解析器不...原创 2018-02-13 23:35:51 · 9472 阅读 · 3 评论