代码改变世界

随笔分类 - 2.2.├─ Java

JD-GUI中文乱码

2021-11-23 10:07 by 猎手家园, 179 阅读, 收藏, 编辑
摘要: 1、用管理员权限打开powershell 2、进入jd-gui目录 3、输入命令: java -D'file.encoding'=utf-8 -jar .\jd-gui.jar 阅读全文

Java服务器端如何实现跨越

2021-11-22 09:52 by 猎手家园, 61 阅读, 收藏, 编辑
摘要: 我们开发H5项目,通过JS调用某个远程接口时经常会出现这跨域的问题,一般的解决办法就是在服务器增加对请求头的判断。 这里我们讲一下在java中通过filter过滤器如何实现;当然,你也可以在nginx中配置,或者使用jsonp实现。 1、假如我命名为:CorsFilter.java public c 阅读全文

连接mysql数据库报:javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify

2021-08-07 10:21 by 猎手家园, 396 阅读, 收藏, 编辑
摘要: 连接mysql数据库报错: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax. 阅读全文

以Raw的方式发送POST请求

2021-08-07 09:57 by 猎手家园, 1323 阅读, 收藏, 编辑
摘要: 有个项目,对方写的接口比较奇葩,要求必须以Raw的方式传参,直接上代码吧。 1 /** 2 * 以raw形式发送post请求 3 * 4 * @param url 访问地址 5 * @param param 需要传输json参数(可以通过json工具转换成String) 6 * @param hea 阅读全文

如何让Notepad++自动保存

2021-07-30 07:42 by 猎手家园, 106 阅读, 收藏, 编辑
摘要: 1、打开Notpad++:设置 - 首选项 - 备份 阅读全文

JVM内存JAVA_OPTS

2021-02-06 08:30 by 猎手家园, 179 阅读, 收藏, 编辑
摘要: 示例代码: JAVA_OPTS=-server -Xms1536m -Xmx1536m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSize=96m -XX:MaxPermSize=256m -Xmn500m -XX:MaxTenuringThresho 阅读全文

Maven依赖scope范围详解

2021-02-06 08:17 by 猎手家园, 110 阅读, 收藏, 编辑
摘要: Maven的生命周期存在编译、测试、运行这些过程,那么显然有些依赖只用于测试,比如junit;有些依赖编译用不到,只有运行的时候才能用到,比如mysql的驱动包在编译期就用不到(编译期用的是JDBC接口),而是在运行时用到的;还有些依赖,编译期要用到,而运行期不需要提供,因为有些容器已经提供了,比如 阅读全文

那些关于JS四舍五入的事

2021-01-11 08:12 by 猎手家园, 154 阅读, 收藏, 编辑
摘要: 1、只保留整数部分 parseInt(5.1234); //输出:5 2、向下取整 Math.floor(5.1234); //输出:5 3、向上取整 Math.ceil(5.1234); //输出:6 4、四舍五入 Math.round(5.1234); //输出:5 Math.round(5.6 阅读全文

@Controller和@RestController有什么区别?

2020-12-15 14:01 by 猎手家园, 310 阅读, 收藏, 编辑
摘要: 首先说一下这两个注解的作用: 1、使用@Controller 注解在对应的方法上,视图解析器可以解析return 的jsp、html页面,并且跳转到相应页面(注解到类)。 2、使用@ResponseBody注解,则返回的是json(或者是你定义的String、Map类型)内容(注解到方法)。 明白了 阅读全文

为什么获取不到@Value注解值?

2020-12-15 13:54 by 猎手家园, 1304 阅读, 收藏, 编辑
摘要: 使用Spring时,你发现竟然获取不到@Value的注解值? 例如我在Resource中配置: #网站名称 website.name=百度 然后,你需要注意三点: 1、类需要使用@Component、@Controller等进行注解; 2、字段不能使用static修饰; 3、不能在bean初始化时构 阅读全文

Java实现Http请求

2020-11-28 15:15 by 猎手家园, 634 阅读, 收藏, 编辑
摘要: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; 阅读全文

纯CSS实现液晶字体效果

2020-11-28 14:54 by 猎手家园, 825 阅读, 收藏, 编辑
摘要: 这个比较简单,直接贴代码了: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8" /> <title>使用css实现液晶字体效果</title> <script src="https://common.cnblogs.co 阅读全文

idea启动springboot时报:An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]

2020-10-08 11:33 by 猎手家园, 738 阅读, 收藏, 编辑
摘要: Idea报错: An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14] 原因:tcnativ 阅读全文

本地测试Http升级到Https(证书信任)

2020-10-08 11:08 by 猎手家园, 1230 阅读, 收藏, 编辑
摘要: 当我们使用谷歌浏览器调用麦克风,摄像头,定位等权限时,谷歌浏览器认为http连接是不安全的,要求使用https,于是拒绝了访问。 但是我们是在本地测试,又没有域名和SSL证书,所以只能生成一个证书文件。 一、生成证书 1、打开CMD,输入以下命令: keytool -genkey -alias to 阅读全文

Java报错:java.lang.NoSuchMethodError: io.netty.util.internal.ObjectUtil.checkPositive

2020-09-09 10:58 by 猎手家园, 1373 阅读, 收藏, 编辑
摘要: 一、产生原因:版本冲突 做第一个功能时引入了netty进行通信,没有问题。 做第二个功能是,引入了modbus的一个jar包,然后工程就无法启动了,提示: java.lang.NoSuchMethodError: io.netty.util.internal.ObjectUtil.checkPosi 阅读全文

Tomcat关闭日志catalina.out

2020-09-08 11:23 by 猎手家园, 760 阅读, 收藏, 编辑
摘要: 事件起因:有一天,接收服务器报警,说硬盘空间不够了。可我明明配了200G的空间,只挂了一个简单的业务系统啊? 最后查到,原来一个名为catalina.out文件占了120多G。 经过查询资料,了解到catalina.out文件原来是tomcat自动产生的,运行久了会越来越大,对系统的稳定造成了一定的 阅读全文

Idea intellij中的@Data、@Slf4等注解无法使用

2020-09-08 11:01 by 猎手家园, 617 阅读, 收藏, 编辑
摘要: 一、简单说明一下@Data注解的功能与使用方法: 1、@Data可以为类提供读写功能,从而不用写get、set方法。 2、他还会为类提供 equals()、hashCode()、toString() 方法。 二、为什么无法使用? 因为他需要安装一个叫 “lombox” 插件,以Idea为例: 1、打 阅读全文

log4j.xml配置详解

2020-09-08 10:50 by 猎手家园, 688 阅读, 收藏, 编辑
摘要: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration> <!-- 将日志信息输出到控制台 --> <appender name="Co 阅读全文

Idea intellij中创建Java类时,自动在文件头中添加作者和创建时间

2020-09-02 17:37 by 猎手家园, 807 阅读, 收藏, 编辑
摘要: 打开:File —> Settings —> Editor —> File and Code Templates —> includes —> FileHeader /** * @title: * @author: your name * @date: ${YEAR}年${MONTH}月${DAY} 阅读全文

IntelliJ IDEA 如何引入本地 jar 包

2020-08-12 21:24 by 猎手家园, 34296 阅读, 收藏, 编辑
摘要: 通过添加Libraries的方式引入: 1、首先在根目录下创建一个 libs 的目录 2、打开 File -> Project Structure 3、单击 Libraries -> "+" -> "Java" -> 选择我们导入的项目主目录,点击OK 4、注意:在弹出的方框中点击“Cancel”, 阅读全文