随笔分类 -  Java进阶

摘要:需求分析 同一公司,同一产品可能有多条广告计划,每条广告计划的消耗不同,财务统计页面需要按天统计不同产品的消耗总和。 示例说明 处理前: [{"consumption":50,"date":"2022-09-21","deptName":"字节","productName":"飞书"},{"cons 阅读全文
posted @ 2022-09-22 14:44 JustJavaIt 阅读(56) 评论(0) 推荐(0) 编辑
摘要:分布式系统的session共享问题 目前大多数大型网站的服务器都采用了分布式服务集群的部署方式。所谓集群,就是让一组计算机服务器协同工作,解决大并发,大数据量瓶颈问题。但是在服务集群中,session共享往往是一个比较头疼的问题。因为session是在服务器端保存的,如果用户跳转到其他服务器的话,s 阅读全文
posted @ 2022-08-28 18:24 JustJavaIt 阅读(298) 评论(0) 推荐(0) 编辑
摘要:示例分析 /** * 避坑 | Java8使用并行流(ParallelStream)注意事项 * * @author WH.L * @date 2020/12/26 17:14 */ public class TestParallelStream { public static void main( 阅读全文
posted @ 2020-12-27 17:24 JustJavaIt 阅读(8322) 评论(0) 推荐(0) 编辑
摘要:JVM?JDK?JRE?关系? JDK(Java Development Kit),它是实际上存在的,它包含JRE+编译、运行等开发工具. JRE(Java Runtime Environment),它用于提供运行时环境。它是JVM的实现。它是实际存在的。它包含一组系统类库和JVM。 JVM是什么? 阅读全文
posted @ 2020-12-13 23:07 JustJavaIt 阅读(917) 评论(0) 推荐(0) 编辑
摘要:如果您对“代理模式”的知识还不清晰,可以看我的另一篇博文 -- 代理模式 ,谢谢 两种代理模式结构(两种模式的区别?): (1)静态代理 是在程序运行前就事先写好代理类,可以手工编写也可以使用工具生成,缺点是每个业务类都要对应一个代理类,特别不灵活也不方便,于是就有了动态代理。 (2)动态代理 是程 阅读全文
posted @ 2020-04-08 12:30 JustJavaIt 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一、什么是反射?反射的作用(红色字)? Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以判断任意一个对象所属的类,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。 二.创 阅读全文
posted @ 2020-03-25 23:10 JustJavaIt 阅读(279) 评论(0) 推荐(0) 编辑
摘要:内存溢出 (out of memory),是指程序在申请内存时,没有足够的内存空间供其使用(杯子就只能装500ml的水,都满了,你还想加水),出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。你申请了一个盘子用尽各种方法只能装4个果子,你却 阅读全文
posted @ 2020-02-04 17:15 JustJavaIt 阅读(154) 评论(0) 推荐(0) 编辑
摘要:(1) 需求:导入时得判断价格是否为非负数,不能为特殊字符(eg:#)。 程序测试: 实战: 正则表达式如下: ^[1-9](\d*)([.][0-9]*)?$ 解析: ^:匹配输入字符串的开始位置。 [1-9]:设置第一个数字不是 0,范围1到9。 \:将下一个字符标记为一个特殊字符、或一个原义字 阅读全文
posted @ 2020-01-24 11:36 JustJavaIt 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1. 减少对变量的重复计算和对变量的定义 对于For循环,如果能通过Java8中的Stream流表达式解决那就最好了,如果非要使用For循环,应该尽量减少对变量的重复计算和减少对变量的定义。 public class OptimizingCode { public static void main( 阅读全文
posted @ 2019-07-15 17:39 JustJavaIt 阅读(302) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示