
java基础
小旋风-java
这个作者很懒,什么都没留下…
展开
-
httpclient请求403
问题:httpclient请求对方服务器报403,用postman是可以的原因:HttpPost request = new HttpPost(uri);request.setHeader( “User-Agent” ,“Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0” ); // 设置请求头request.setEntity(new UrlEncodedFormEntity(formPara原创 2021-04-19 18:48:11 · 1472 阅读 · 1 评论 -
抓httpclient发送的http请求包
1、使用fiddler或者Charles抓不到httpclient发送的http请求包2、需要使用以下代码HttpHost proxy = new HttpHost(“127.0.0.1”, 8888, “http”);//127.0.0.1:8888地址为fiddler的抓包代理地址DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(proxy);CloseableHttpClient client = Http原创 2021-04-19 18:45:05 · 582 阅读 · 0 评论 -
单元测试@Autowired不生效
@Autowired不生效 @Value也不生效单元测试加上@RunWith(SpringJUnit4ClassRunner.class)原创 2021-01-16 11:40:50 · 900 阅读 · 0 评论 -
java类加载器以及spi
类加载器概述:每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载。 那么 .class 文件什么时...原创 2018-10-01 14:38:54 · 3197 阅读 · 2 评论 -
Java判断一个时间是否在时间区间内
package com.liying.tiger.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test {public static void main(String[...转载 2018-11-07 15:55:04 · 4294 阅读 · 0 评论 -
java内存分页
public class Test1 {public static void main(String[] args) {test8();}private static void test8() { Integer totalSize = 21; // 每页N条 int pageSize = 5; // 共N页 int totalPage = tota...原创 2019-01-10 10:21:54 · 2089 阅读 · 0 评论 -
java脱敏
java数据脱敏处理,手机号,身份证号和银行卡号打码展示结果图如下20:17:51.730 [main] INFO com.lockbur.open.AppTest - 手机号 136472420:17:51.740 [main] INFO com.lockbur.open.AppTest - 手机号 1320:17:51.741 [main] INFO com.lockbur.open....转载 2019-05-27 19:44:15 · 3291 阅读 · 0 评论 -
生成时间段内每一天
String bigtimeStr=“2019-07-01”;String endtimeStr=“2019-08-01”;SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd”);Date bigtime = sdf.parse(bigtimeStr);Date endtime = sdf.parse(endtimeStr);//定...转载 2019-07-15 16:29:45 · 541 阅读 · 0 评论 -
JAVA 时间差距,两个时间相差多少天,时,分,秒
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);java.util.Date now = df.parse(“2019-07-24 00:00:00”);java.util.Date date=df.parse(“2019-07-24 08:10:10”);long l=now.getTime()-date....原创 2019-07-24 17:43:56 · 3481 阅读 · 0 评论 -
spi,ClassLoader,双亲委托模式
转载:https://www.cnblogs.com/hiyujie/p/wo-xueJava1ClassLoader-yu-shuang-qin-wei-tuo-mo-sh.html1、ClassLoader分类Java虚拟机会创建三类ClassLoader,分别如下名称 加载 加载路径 父加载器 实现BootStrap 虚拟机的核心类库 sun.boot.class.path 无 系...转载 2018-10-01 11:33:18 · 846 阅读 · 0 评论 -
获取本周几
转载:https://blog.youkuaiyun.com/zhaodecang/article/details/77919804#commentBoximport java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static Date...转载 2018-09-19 18:04:48 · 262 阅读 · 0 评论 -
Java中的TreeMap、Comparable、Comparator
写的非常到位转载:http://www.it165.net/pro/html/201407/18366.html我们知道HashMap的存储位置是按照key这个对象的hashCode来存放的,而TreeMap则是不是按照hashCode来存放,他是按照实现的Comparable接口的compareTo这个方法来存储的,只要compareTo的返回结果为0就表示两个对象相等,那么就存转载 2015-02-19 14:19:46 · 821 阅读 · 0 评论 -
浅谈Servlet的本质
浅谈Servlet的本质孟军补充:其实这里的servlet引擎就是servletAPI规范,也就是接口规范,何必说的如此文邹邹的,真是。servlet的本质其实就是servletAPI,程序员servlet编程其实就是针对servletAPI编程,web容器(例如jboss,tomcat,weblogic,webSphere)又称servlet容器其实主要做了两件事情:1.转载 2014-11-19 23:10:29 · 453 阅读 · 0 评论 -
Java中的聚合-组合
原帖:http://blog.youkuaiyun.com/pjz90/article/details/8635203聚合和组合的区别:1.聚合关系也称"has-a"关系,组合关系也称"contains-a"关系2.聚合关系表示事物的整体/部分关系的较弱情况,组合关系表示事物的整体/部分关系的较强的情况.3.在聚合关系中,代表部分事物的可以属于多个聚合对象,可以为多个聚合对象共享,转载 2014-11-04 22:22:25 · 704 阅读 · 0 评论 -
java 回调函数
Java回调函数(方法)在C或者C++中回调函数的定义:程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数)Java中没有指针,不能传递方法的地址,一般采用接口回调实现:把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实现回调的原理简介如下:首转载 2014-11-02 16:24:04 · 560 阅读 · 0 评论 -
Java学习之多态
原帖:http://www.cnblogs.com/mengdd/archive/2012/12/25/2832288.html转载 2014-11-04 22:33:50 · 459 阅读 · 0 评论 -
多态学习续 抽象类和接口
转载:http://www.cnblogs.com/mengdd/archive/2012/12/25/2832656.html转载 2014-11-04 22:51:37 · 481 阅读 · 0 评论 -
继承、实现、依赖、关联、聚合、组合的联系与区别
原文:分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现指的是一个class类实现interface接口(可以是多个)的功转载 2014-11-06 19:20:06 · 501 阅读 · 0 评论 -
Java IO读写大文件的几种方式及测试 (2012-04-21 22:58:06)
原文:http://blog.sina.com.cn/s/blog_6699fade01012bvo.html读取文件大小:1.45G第一种,OldIO:Java代码public static void oldIOReadFile() throws IOException{ BufferedReader br = new Buffered转载 2014-12-08 23:51:26 · 428 阅读 · 0 评论 -
Java RandomAccessFile用法
原文:http://blog.youkuaiyun.com/akon_vm/article/details/7429245RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessF转载 2014-12-08 23:23:02 · 336 阅读 · 0 评论 -
JAVA内存垃圾回收机制
. 什么是内存垃圾,哪些内存符合垃圾的标准 我们在前面讲过了,堆是一个"运行时"数据区,是通过"new"等指令建立的,Java 的堆是由Java 的垃圾回收机制来负责处理的,堆是动态分配内存大小,垃圾收集器可以自动回收不再使用的内存空间。也就是说,所谓的"内存垃圾"是指在堆上开辟的内存空间在不用的时候就变成了"垃圾"。C++或其他程序设计语言中,必须由程序员自行声明产生和回转载 2014-03-26 10:29:12 · 465 阅读 · 0 评论