基础
文章平均质量分 59
心欲无痕CYY
这个作者很懒,什么都没留下…
展开
-
JVM类加载机制
从JDK源码级别彻底剖析JVM类加载机制原创 2022-10-12 16:35:54 · 257 阅读 · 1 评论 -
servlet基础
1、servlet概述运行在服务器上的Java小应用程序,通过HTTP协议处理客户端发送过来的请求2、servlet的生命周期3、servlet的运行过程4、servlet配置1、web.xml配置2、servlet的访问地址1、servlet映射多个地址1)方式一:一个servlet-mapping中可以有多个url-pattern<servlet-mapping> <!-- 一个servlet可以有多个访问地址 --> &原创 2022-02-24 20:06:59 · 507 阅读 · 0 评论 -
Java 数组转 List 的三种方式及对比
最常见方式Arrays.asList(strArray)通过Arrays.asList(strArray)方式,将数组转换List后,不能对List增删,只能查改,否则抛异常。private void testArrayCastToListError() { String[] strArray = new String[2]; List list = Arrays.asList(strArray); //对转换后的list插入一条数据 list.add("1"); Syst..转载 2021-08-17 11:03:08 · 139 阅读 · 0 评论 -
JAVA8流式编程具体用法
1、生成List集合List<Settlement> settlementList = settlementService.queryByReceivableAmountInput(receivableAmountInput);List<SettlementOutput> outputList = JsonUtil.listToList(settlementList,SettlementOutput.class);List<String> orderIdList原创 2021-07-06 11:51:45 · 328 阅读 · 0 评论 -
RabbitMq学习
一、RabbitMQ工作模型与Java编程1、MQ的主要特点用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。1、是一个独立运行的服务。生产者发送消息,消费者接收消费,需要先跟服务器建立连接。2、采用队列作为数据结构,有先进先出的特点。3、具有发布订阅的模型,消费者可以获取自己需要的消息。2、MQ的特性异步、解耦、削峰3、工作模型1、Broker ...原创 2021-05-17 21:47:04 · 144 阅读 · 0 评论 -
Pattern.compile函数提取字符串中指定的字符
最近有一个需求,平安银行对接的时候,报文是以&符进行切割的,需要通过切面对所有的入参进行筛选,判断接口参数里面是否包含&等符号。查找资料后,使用的是Java中的Pattern.compile函数来实现对指定字符串的截取并替换。记录下来查找的知识和应用,方便以后的查看。Pattern.compile函数语法// Pattern.compile函数语法Pattern Pattern.compile(String regex, int flag)Pattern.compile函数原创 2021-04-07 15:02:53 · 1230 阅读 · 0 评论 -
HTTPClient和CloseableHttpClient
使用HttpClient发送请求的一般步骤(1) 创建HttpClient对象。(2)创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。(3) 如果需要发送请求参数,可调用HttpGet同的setParams(HetpParams params)方法来添加请求参数;对于HttpPost对象而言,可调用setEntity(HttpEntity entity)方法来设置请求参数。(4) 调用HttpClien...转载 2021-03-15 13:49:13 · 2882 阅读 · 0 评论 -
lambda函数
一:基础1、简介1、能实现lambda函数的接口必须使用注解:@FunctionalInterface2、函数式接口:接口中只要一个需要实现的抽象方法。可以使用注解标签@FunctionalInterface修饰接口注意:函数式接口中只能有一个需要实现的方法,但是可以有其他不需要实现的方法@FunctionalInterfaceinterface Dao{ void show(int i,int j); //Object父类已经实现了equals方法 bool原创 2021-01-23 11:29:17 · 185 阅读 · 0 评论 -
BigDecimal的加减乘除,以及四舍五入和比较大小
加法:add()函数减法:subtract()函数乘法:multipy()函数除法:divide()函数首先进行初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示BigDecimal num1 = new BigDecimal(0.005);BigDecimal num2 = new BigDecimal(1000000);BigDecimal num3 = new BigDecimal(-1000000);//尽量用字符串的形式初始化Bi原创 2020-09-26 14:27:01 · 1615 阅读 · 2 评论