java-基础
DoNow☼
基础中的基础,建议看其他博主的博客。
展开
-
HtmlUnit、Jsoup、webmagic基本介绍
爬虫原创 2022-10-20 14:03:24 · 619 阅读 · 0 评论 -
序列化序列化
111原创 2022-09-28 18:09:21 · 119 阅读 · 0 评论 -
反向正向代理
代理原创 2022-09-28 17:41:25 · 139 阅读 · 0 评论 -
mysql百万级数据字段更新
或许可以用存储过程试试。每次更新1w条,执行264次。create procedure updateLmData()begin declare i int; set i = 0; while i < 264 do update lm_product_info set ess_onsale = 0 where ess_onsale is null order by id asc limit 10000; set原创 2021-12-13 16:14:46 · 1493 阅读 · 0 评论 -
java Graphics使用
生成4位数字的图形验证码。package com.ess.ucs.commons.util;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Random;publ原创 2021-08-26 16:48:25 · 454 阅读 · 0 评论 -
java-泛型
什么是泛型泛型就是编写模板代码来适应任何类型。泛型的好处是使用时不必对类型进行强制转换,它通过编译器对类型进行检查;擦拭法Java的泛型是采用擦拭法实现的;所谓擦拭法指的是,虚拟机对泛型一无所知,所有的工作都是编译器完成的。extends通配符...原创 2021-08-10 16:53:14 · 119 阅读 · 0 评论 -
java8-集合
合并list:List mergeChildrenList = listListChildren.stream().flatMap(List::stream).collect(Collectors.toList());原创 2021-07-09 16:38:11 · 221 阅读 · 0 评论 -
技术栈
spring、springboot、springcloud、elkmysql、redis、sentinelnacos、gatewaylinux原创 2020-12-01 16:24:55 · 101 阅读 · 0 评论 -
java8 list对象属性值分组相加
需求:从大数据库里查询数据后需要统计,List对象中有20-30个属性值需要再次分组累加。如果只有一个属性,那么通过mapToInt方法就可以了。但是属性值太多了,所以我在想有没有更好的办法?奈何在网上找不到demo,没办法,只有自己操作了。主要通过反射来进行赋值。package Lists;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstruc原创 2020-09-11 17:31:19 · 6533 阅读 · 1 评论 -
java工作日常记录
获取上个月的年月https://stackoverflow.com/questions/12814504/how-to-get-previous-month-and-years-in-java // 获取上个月的年月 LocalDate now = LocalDate.now(); LocalDate earlier = now.minusMonths(1); int year = earlier.getYear(); int monthValue = earlier.ge原创 2020-06-08 08:51:50 · 521 阅读 · 0 评论 -
正则表达式使用记录
分组替换OK 200 请求成功 需要替换成 OK(200, "请求成功"),\s([\d]{3})\s(.*) \($1,"$2"\),原创 2020-05-11 10:19:40 · 101 阅读 · 0 评论 -
maven基础
文章目录1. 参考文章2. 什么是maven3. maven常用命令4. 依赖的配置5. 依赖是否可选6. 排序依赖1. 参考文章https://blog.csdn.net/ado1986/article/details/39547839https://juejin.im/post/5a4a5e2bf265da4322418d7f#heading-222. 什么是mavenMaven...原创 2020-03-05 20:17:09 · 104 阅读 · 0 评论 -
jdk1.8新特性
加入了Lambda表达式,允许把函数作为参数传入方法里。接口里允许有默认方法,default修饰hashmap加入了红黑树原创 2020-03-04 10:07:16 · 111 阅读 · 0 评论 -
java-反射
https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html什么是反射在运行的时候才知道获取的类是什么,动态加载,并且在运行之后能够获取整个类的构造,并且调用相对应的方法。反射的实现。Class.forName...原创 2020-03-03 20:44:59 · 100 阅读 · 0 评论 -
Mysql数据库-特性,隔离级别,脏读、不可重复读、幻读问题
参考文章参考文章特性:ACID: 原子性,一致性,隔离性(4种隔离级别),持久性隔离级别:不同事务之间的隔离程度称为隔离级别,主要有以下四种。AB两个事务读未提交: B事务可以读到A事务没有提交的数据读已提交: B事务只能读到A事务已经提交的数据可重复读: B事务只能读到A事务已经提交的数据,但是同一行的数据读取到的值是不会改变的。比如id为1的字段name值有jack改成了j...原创 2020-02-05 22:00:34 · 254 阅读 · 0 评论 -
分布式系统-CAP理论
https://juejin.im/post/5b26634b6fb9a00e765e75d1https://zhuanlan.zhihu.com/p/33999708原创 2020-01-12 13:19:08 · 125 阅读 · 0 评论 -
多线程-线程池02
文章目录线程池好处 ?相关类关系图如何使用线程池创建线程sd线程池好处 ?像个池子一样管理线程,之前创建一个线程需要开辟虚拟机栈、本地方法栈、程序计数器等私有的内存空间,在销毁的时候又要回收这些资源,频繁的创建于销毁会浪费大量的系统资源。好处:管理并复用线程,控制最大并发数等。有任务线程队列缓存策略和拒绝机制实现某些与时间相关的功能,如定时任务、周期执行等。相关类关系图如何...原创 2020-01-09 17:31:24 · 124 阅读 · 0 评论 -
java日志框架
参考阿里巴巴《码出高效》为什么需要日志?目的是为了记录操作轨迹、监控系统运行状况、回溯系统故障。日志级别:当日志级别为INFO时,比当前级别低的DEBUG不会被打印出来。日志框架slf4j : Simple Logging Facade for Java (SLF4J)什么是日志门面?只提供规范,让其他厂商进行具体实现。类似jdbc api。...原创 2020-01-05 15:45:38 · 203 阅读 · 0 评论 -
面试-redis基础01
作者:SnailClimb链接:https://juejin.im/post/5ad6e4066fb9a028d82c4b66来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Redis 是一个使用 C 语言写成的,开源的 key-value 数据库。。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、s...原创 2019-10-22 19:34:34 · 654 阅读 · 0 评论 -
jvm、垃圾回收
JVM结构体系JVM: Java Virtual Machine,java虚拟机(在本地电脑上模拟出一台机器一样),java之所以跨平台就是因为有jvm,每个操作系统都有不同的jvm,来执行编译后的class文件。而JDK中包含了JRE(JAVA运行时环境),而JRE包含了JVM。jvm内存结构分为:线程私有:虚拟机栈、程序计数器、本地方法栈线程共享: 虚拟机堆、方法区线程私有虚拟...原创 2019-06-01 13:26:48 · 105 阅读 · 0 评论 -
集合
有序无序List有序,set、map无序重复性List允许重复,set、map不允许。原创 2019-05-28 17:40:28 · 129 阅读 · 0 评论 -
java基础-异常
异常类结构图异常最上面的类是throwablethrowalbe分为error和exceptionerror为错误异常(一般为虚拟机异常,非代码异常),exception(代码块会发生的异常)分为RuntimeException (运行性异常)与IO异常异常也可以分为可查(编译时异常)的异常(编译器要求必须去处理的异常,进行try…catch, 或者throws抛出)与...原创 2019-12-14 17:02:53 · 150 阅读 · 0 评论