JavaEE基础知识
Xiao·Jian
你所做的事情,也许暂时看不到成功,但不要灰心,你不是没有成长,而是在扎根!
展开
-
HttpClient4.5.2版本get/post请求设置连接/读取超时时间 ?
1.问题如下:前端有个加载提示框, 服务端进行Http请求获取数据, 查询慢等原因造成没有响应, 使两端都处于等待状态, 用户体验感很差.2.解决: ( 设置超时 )使用RequestConfig对象, 由相应的Builder构建.HttpGet httpget = new HttpGet(url); RequestConfig requestConfig = RequestC...原创 2020-01-21 15:38:05 · 3018 阅读 · 0 评论 -
ajax请求遇到response.sendRedirect() 302无法重定向? ? ?
1.问题如下:前端发起ajax请求 -> 后端拦截器进行校验(preHandle) -> 发现用户失效 -> 重定向到登录页( response.sendRedirect() )通过F12, 我们可以看到方法已经执行, 但是页面没有跳转过去? ? ?2.问题分析:ajax的机制, 就是通过XMLHttpRequest对象向服务器发送请求,从服务器获取数据! 除此之外...原创 2020-01-21 10:47:20 · 4235 阅读 · 0 评论 -
Java - Linux环境下图片上drawString中文字体后不显示. ( 但英文数字可以... )
1.问题: window环境下测试都没问题, 代码更新到linux服务器上, 发现生成图片后中文字体不显示? 2.分析: ( 相关代码如下 ) 跟linux系统有关系? 最后查找发现是Linux服务器上没有相应字体类型导致的. 因为图片是在...原创 2019-11-10 20:28:30 · 2332 阅读 · 0 评论 -
获取一个随机的验证码
知识点:随机数对象 : Random r = new Random( ) 随 机 范 围 : r.nextInt(10); // 0 - 10 含左(0)不含右(10). 访问数组元素: 数组名称[索引值] 获取数组的长度: 数组名称.length( );//随机验证码。////- 随机生成一个六位字符组成的验证码。//- 验证码由大小写字母、数字字符组...原创 2018-08-23 23:24:22 · 1702 阅读 · 0 评论 -
Java - List集合中如何删除多个元素? remove( )方法 ?
remove(int index) :移除此列表中指定位置上的元素。// 案例:// - 定义ArrayList集合,存入多个字符串。// - 删除长度大于5的字符串,打印删除后的集合。public class Test05_remove { public static void main(String[] args...原创 2018-08-23 21:33:48 · 24338 阅读 · 2 评论 -
计算一个人活了多少天, 多少时, 多少分, 多少秒?
知识点: public Date()类 : 获取当前系统时间。 public long getTime() : 把日期对象转换成对应的时间毫秒值. public SimpleDateFormat(String s) ; 代表日期时间的自定义格式 import java.text.ParseException;import java.text.SimpleDate...原创 2018-08-24 23:42:56 · 5786 阅读 · 3 评论 -
contains()和equals()方法的区别?
前两天突然发现这两个方法搞得有点懵 , 其实挺简单 , 根据字面意思就可以区分开. equals( ) boolean equals(Object anObject) :将此字符串与指定的对象比较。 字面意思就是:判断它俩(指定元素与括号中)内容是否相等. 举个简单的小例子说明下:public class Demo01 { public static voi...原创 2018-09-01 00:24:47 · 31911 阅读 · 3 评论 -
Java - 反射技术(Reflect) , 框架设计的灵魂 ! 还不懂的点进来 。(重中之重)
反射: 框架设计的灵魂.反射的前提: 类进入到内存中 .反射: 我们可以使用class文件对象 , 获取class文件中的成员变量 , 成员方法 , 构造方法 .反射的好处: 对于任何一个类 , 都可以使用相同的方式获取.1.获取Class文件对象: (只有一个)Class.forName(“全类名”) : 通过指定的字符串路径获取.类名.class(): 通过类名的属性c...原创 2018-10-07 00:02:55 · 232 阅读 · 0 评论 -
系统产生一个50-60的随机数 , 猜出这个数字是多少?
//(猜中之后程序就结束,没有猜中则继续猜)public class Test01_Random { public static void main(String[] args) { // 创建一个 50 -60 之间的 Random 随机数 Random r = new Random(); // 括号里本来是 : 0 - 10 , 加 5...原创 2018-08-21 19:43:53 · 2843 阅读 · 0 评论 -
JDK的安装 和 环境变量的配置.
1、下载JDK 企业一般都是用的8版本 !2、安装JDK 一般都不要放在C盘,放在其他盘符. 安装位置一定要知道 , 3、配置环境变量(1)在环境变量-系统变量里面新建变量: 变量名: JAVA_HOME 变量值:D:\java\jdk-9.0.1 ...原创 2018-08-21 19:23:29 · 153 阅读 · 0 评论