孟令杰
码龄15年
关注
提问 私信
  • 博客:441,080
    441,080
    总访问量
  • 70
    原创
  • 613,302
    排名
  • 98
    粉丝
  • 0
    铁粉

个人简介:互联网技术研究

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-11-15
博客简介:

孟令杰

博客描述:
技术沉淀——想制造飞机大炮,要先学会制造每个零件!
查看详细资料
个人成就
  • 获得75次点赞
  • 内容获得35次评论
  • 获得108次收藏
创作历程
  • 1篇
    2023年
  • 1篇
    2020年
  • 1篇
    2019年
  • 11篇
    2018年
  • 61篇
    2017年
  • 173篇
    2016年
  • 3篇
    2014年
  • 1篇
    2010年
成就勋章
TA的专栏
  • java网络编程
    9篇
  • java设计模式
    2篇
  • 数据结构与算法
    2篇
  • java虚拟机
    4篇
  • 【JAVA】Java基础
    13篇
  • 【JAVA】Spring
    7篇
  • 【JAVA】FreeMarker
    2篇
  • 【JAVA】Jquery
    2篇
  • 【JAVA】线程
    9篇
  • 【JAVA】反射机制
    1篇
  • 【JAVA】分布式
    2篇
  • 【工具】Gig
    1篇
  • 【工具】Maven
    2篇
  • 【工具】Gradl
    1篇
  • 【工具】MQ
    4篇
  • 【工具】Solr
    2篇
  • 【工具】设计模式
    1篇
  • 【工具】杂文
    2篇
  • 【数据库】Redis
    3篇
  • 【数据库】关系型数据库
    1篇
  • 【数据库】MongoDB
    1篇
  • 【系统】linux
    3篇
  • 【系统】Jenkins
    19篇
  • 【研究】ofbiz
    106篇
  • 【网络爬虫】总结
    2篇
  • 【数据结构】排序
    2篇
  • 模板引擎
    1篇
  • 数据结构
    2篇
  • 【JAVA】虚拟机JVM
    4篇
兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Juc并发编程之CompletableFuture多任务并行

业务背景,在项目开发中,在一个方法中需要同时查询四个不同的远程接口,这个接口可以并行请求,但需要同时拿到四个接口返回的结果才能继续执行业务。很显然这种情况通过串行调用,肯定可以实现,但是这样会造成阻塞时间长,性能低。例如现在有四个方法及其调用时间:
原创
发布博客 2023.09.01 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Win7环境下安装Mac OS双系统及Iphone开发SDK iphone开发环境搭建

发布资源 2022.03.10 ·
docx

JAVA核心知识点全集

发布资源 2022.03.10 ·
pdf

jstat命令详解

jstat命令使用类加载统计:编译统计垃圾回收统计堆内存统计新生代垃圾回收统计新生代内存统计老年代垃圾回收统计老年代内存统计元数据空间统计总结垃圾回收统计JVM编译方法统计jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意:使用的jdk版本是jdk8.类加载统计:C:\Users\Administrator>jstat -class 2060Loaded Bytes Unload
原创
发布博客 2020.11.11 ·
7159 阅读 ·
4 点赞 ·
1 评论 ·
20 收藏

JAVA回调函数 接口类型参数

package com.jd.ls.job.destroy;public interface ComputeCallBack {public void onComputeEnd();}package com.jd.ls.job.destroy;public class TestCallBack {public void compute(int n, ComputeCallBack ca...
原创
发布博客 2019.04.09 ·
1012 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

REDIS (13) 缓存的穿透,雪崩和热点key

穿透穿透:频繁查询一个不存在的数据,由于缓存不命中,每次都要查询持久层。从而失去缓存的意义。解决办法:①用一个bitmap和n个hash函数做布隆过滤器过滤没有在缓存的键。   ②持久层查询不到就缓存空结果,有效时间为数分钟。雪崩雪崩:缓存大量失效的时候,引发大量查询数据库。解决办法:①用锁/分布式锁或者队列串行访问           ②缓
原创
发布博客 2018.02.26 ·
417 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java.lang.ClassFormatError javax/persistence/PersistenceException 错误解决办法

ERROR 2018-02-24 15:30:31,470 org.springframework.beans.factory.support.DefaultListableBeanFactory:581 - Destroy method on bean with name 'mongo' threw an exceptionjava.lang.ClassFormatError: Absent
原创
发布博客 2018.02.24 ·
8323 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

哈希表、Java中HashMap

哈希算法,是一类算法;哈希表(Hash Table)是一种数据结构;哈希函数,是支撑哈希表的一类函数;Map是映射、地图的意思,在Java中Map表示一种把K映射到V的数据类型;HashMap是Java中用哈希数据结构实现的Map;HashMap如何实现数组索引的查找?主要这两个函数1.static final int hash...
原创
发布博客 2018.01.22 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL索引一步到位

SQL索引在数据库优化中占有一个非常大的比例,一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。  1.1什么是索引?  SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQLServer系统的性能,加快数据的查询速度与减少系统的响应时间下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开...
原创
发布博客 2018.01.17 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决hash冲突的三个方法

在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:HashMap<String,Object> m=new HashMap<String,Object>(); m.put("a...
原创
发布博客 2018.01.17 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从G1设计到堆空间调整

引言:如果你在使用Java8,或者计划使用Java9,有很大可能是要么在评估G1垃圾收集器,要么已经在使用它。本文将从G1设计开始向您介绍系统介绍G1垃圾收集器如何工作,助您更加系统的学习了解G1。 本文选自《Java性能调优指南》。G1设计  G1将Java堆分成多个分区。分区的大小可以依据堆的尺寸而改变,但必须是2的幂,同时最小为1MB,最大为32MB。由此得出可能的分区尺寸是
原创
发布博客 2018.01.10 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从G1设计到堆空间调整

引言:如果你在使用Java8,或者计划使用Java9,有很大可能是要么在评估G1垃圾收集器,要么已经在使用它。本文将从G1设计开始向您介绍系统介绍G1垃圾收集器如何工作,助您更加系统的学习了解G1。 本文选自《Java性能调优指南》。G1设计  G1将Java堆分成多个分区。分区的大小可以依据堆的尺寸而改变,但必须是2的幂,同时最小为1MB,最大为32MB。由此得出可能的分...
原创
发布博客 2018.01.10 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM 三个代,JAVA8 持久代去哪了?

年轻代(Young Generation)、年老代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系 不大。年轻代和年老代的划分是对垃 圾收集影响比较大的。 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生 命周
原创
发布博客 2018.01.10 ·
5461 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

JVM 三个代,JAVA8 持久代去哪了?

年轻代(Young Generation)、年老代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系 不大。年轻代和年老代的划分是对垃 圾收集影响比较大的。 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生 命周期短的对象...
原创
发布博客 2018.01.10 ·
616 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

JAVA8 新特性

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inte
原创
发布博客 2018.01.08 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA8 新特性

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Int...
原创
发布博客 2018.01.08 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

时间复杂度和空间复杂度详解

算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或
原创
发布博客 2017.12.28 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

时间复杂度和空间复杂度详解

算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或...
原创
发布博客 2017.12.28 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈Java虚拟机

Java JVM我们知道JVM有五大区块, Method Area(方法区)、VMStack(java堆)、VM Heap(java栈)、Program counter Register( 程序计数器)、Native Method Area (本地方法栈)如图-1
原创
发布博客 2017.12.28 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

浅谈Java虚拟机

JVM 组成我们知道JVM有五大区块, Method Area(方法区)、VMStack(java堆)、VM Heap(java栈)、Program counter Register( 程序计数器)、Native Method Area (本地方法栈)如图-1 JVM区块图 图-1 JVM区块字典区块方法区Java堆...
原创
发布博客 2017.12.28 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多