java基础
lucky-peach
这个作者很懒,什么都没留下…
展开
-
前端传参报错:java.lang.IllegalArgumentException: Request header is too large
报错详情: java.lang.IllegalArgumentException: Request header is too large问题出现原因: 前台请求时的header过长引起,请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。解决方法: 在tomcat安装目录/config/server.xml文件的...原创 2020-02-28 16:56:02 · 420 阅读 · 0 评论 -
MySQL报错 Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException:
报错详情:Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (2,366 > 1,024). You can change this value on the server by setting the 'max_allowed_packet' variable...原创 2020-02-28 16:27:22 · 3196 阅读 · 0 评论 -
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a
https://blog.csdn.net/lslk9898/article/details/73836745转载 2019-12-17 15:30:41 · 964 阅读 · 0 评论 -
java反射使用总结
一、反射概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。反射机制的功能在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时调用任意一个对象的方法。 生成...原创 2019-10-08 23:26:34 · 314 阅读 · 0 评论 -
HttpClient简介及使用
一、HttpClient 简介HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。java.ne...原创 2019-10-08 15:14:59 · 3164 阅读 · 0 评论 -
127.0.0.1可以访问,localhost不能访问的问题
二者概念localhost:本地服务器 127.0.0.1:本机地址(本机服务器)二者区别localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。 127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。原因分析localhost:系统带的本机当前用户的权限去访问 127.0.0.1:等于本机是通过网络再去访问本机,可能涉及到网络用...原创 2019-09-08 11:43:14 · 5357 阅读 · 0 评论 -
通过java.util.Properties类来读取properties文件
package properties;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/*** * 通过java.util.Properties类来读取...原创 2019-07-15 13:53:50 · 504 阅读 · 0 评论 -
java通过JNA调用DLL文件(包含回调函数的实现)
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。非常强大、易用。其中JNA是对JNI的封装,能让java使用者更好的使用本地的动态库一、JNA与JNI的比较JNI:JNI允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写...原创 2019-04-18 13:56:40 · 14243 阅读 · 4 评论 -
java通过JNI调用DLL文件
JNI简介:JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。允许Java代码和其他语言写的代码进行交互。JNI是JDK提供的一个native编程接口。JNI 允许Java程序调用其他语言编写的程序或者代码库, 比如C/C++。Java 在内存管理和性能上有一定的局限,通过JNI我们就可以利用Native程...原创 2019-04-13 19:44:26 · 10121 阅读 · 1 评论 -
JS中的跨域问题
原文链接:https://www.cnblogs.com/yongshaoye/p/7423881.html一、什么是跨域?1.定义:跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。但是一般情况下不能这么做,它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。跨域的严格一点的定义是:...转载 2019-04-12 15:16:09 · 231 阅读 · 0 评论 -
Log4J使用详解
先看百度百科对Log4j的描述:Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修...原创 2019-04-01 17:16:39 · 1258 阅读 · 0 评论 -
根据日期判断星期几
//基姆拉尔森计算公式根据日期判断星期几 public static String CalculateWeekDay(int y, int m, int d) { if (m == 1 || m == 2) { m += 12; y--; } int iWeek = (d + 2 * ...转载 2019-03-07 09:34:10 · 924 阅读 · 0 评论 -
List集合
一、List集合概述List 集合继承自 Collection 接口,是一种有序、元素可重复的列表,其实现类有ArrayList、LinkedList、Vector等ArrayList底层基于数组方式存储数据,是一个数组队列,具有容量动态扩展、查询快增删慢、线程不安全的特点,它的默认容量是10 ,如果容量不够增加到原来的1.5倍。 LinkedList底层是基于链表方式存储数据,是一个双...原创 2018-10-17 22:30:05 · 613 阅读 · 0 评论 -
UTC和本地时间互相转换
package com.gzhuiqun.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.TimeZone;public class DateUtil {...原创 2019-03-07 15:02:24 · 6145 阅读 · 0 评论 -
Java乱码总结
昨天项目遇到了乱码问题,在自己电脑上是没问题的然而在服务器上就出现的乱码的问题,所以就以乱码为点来仔细的了解一下Java中的乱码。先简单了解一下java的字符串的编码到存储的过程:java在字符串中统一用Unicode表示。对于任意一个字符串:String string = “测试字符串”;如果源文件是GBK编码,操作系统默认环境编码也为GBK,那么编译的时候,JVM将按照GBK编...转载 2019-03-12 14:10:06 · 6767 阅读 · 0 评论