首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JavaPub

    初级工程师都会的 Java 多线程

    我是 javapub,一名 Markdown 程序员从‍,八股文种子选手。 面试官: 说说你对多线程的理解? 目录合集: Gitee:https://gitee.com/rodert/JavaPub GitHub:https://github.com/Rodert/JavaPub http://javapub.net.cn

    25420编辑于 2023-09-26
  • 来自专栏JavaPub

    第一个Spring程序(代码篇)

    依赖注入的三种方式 属性 setter 注入 构造方法注入 根据注解注入 IoC - 第一个 Spring 程序 先来个 Demo 感受一下,代码是基于 Maven 构建的,如果不熟悉 maven 可以查看公众号 JavaPub 的包,然后在该包中创建一个名为 PersonDao 的接口,并在接口中添加一个 add() 方法 package javapub.rodert; /** * @author wangshiyu rodert 包下创建 PersonDao 的实现类 PersonDaoImpl package javapub.rodert; /** * @author wangshiyu rodert * @date "/> </beans> 到现在一个 Spring 程序已经搭建完成,测试一下 新建测试类 package javapub.rodert; import org.junit.Test; import 欢迎来我公众号,希望可以结识你,更多原创PDF,微信搜索:JavaPub,回复:【666】,也可以催更。 有任何问题都可以来谈谈 ! 下篇SSM整合

    31700发布于 2020-07-04
  • 来自专栏JavaPub

    11条军规,让你的接口设计无可挑剔

    以 http 协议为例、端口是 8080,当我请求 javapub 的用户中心信息时: https://javapub.net.cn:8080/api/user/queryById 3. curl javapub.net.cn 6. 引入接口版本管理 随着功能开发的日趋完善,可能对接口做出修改更新,例如添加、删除时变更参数,或者修改返回值的格式。 https://javapub.net.cn:8080/api/user/v1/queryById https://javapub.net.cn:8080/api/user/v2/queryById JavaPub 2028-05-10 V2.0用户中心接口更新 王哥 8. 明确请求头有哪些 接口文档,要写清楚请求头信息,比如:有权限校验的接口请求,在请求头中 apiKey。

    1K10编辑于 2024-05-21
  • 来自专栏JavaPub

    springboot生成二维码的正确姿势-附视频附源码

    --@Author: JavaPub@Date: 2023-10-07 19:36:06@LastEditors: your name@LastEditTime: 2023-10-21 19:20:43 @Description: Here is the JavaPub code base. Search JavaPub on the whole web. @FilePath: \JavaPub-Blog\docs\posts\springboot\springboot生成二维码的正确姿势-附视频附源码.md-->@toc二维码的原理是什么,如何保证不重复 ;import cn.net.javapub.springbootqr.demos.web.utils.QRCodeUtil1;import org.springframework.stereotype.Controller

    57920编辑于 2023-10-21
  • 来自专栏JavaPub

    《面试1v1》面试也要说人话

    《面试1v1》是一个以对话形式讲解知识点的文章合集,是由 JavaPub 编写的真人1对1面试对话教程,通过真实案例编写,生动、有趣、干货满满。为什么要写《面试1v1》这个专题? 由 JavaPub 完全免费提供,并且持续更新中,在 wx 搜索 JavaPub 就可以直接查看全系列文章。《面试1v1》之后会出第二季吗?会的,第二季会从大白话源码的角度出发,八股文的朋友不要错过。

    2.2K30编辑于 2023-08-05
  • 来自专栏JavaPub

    我在工作一年时怎么都看不懂的编程写法。今天...

    mediaType = "blogger"; if ("lxf".equals(mediaType)) { System.out.println("廖雪峰"); } else if ("JavaPub Override public void showMedia() { System.out.println("廖雪峰"); } } // JavaPub HashMap<>(); static { map.put("lxf", new LXFMediaServiceImpl()); map.put("JavaPub public class Test { public static void main(String[] args) { String mediaType = "JavaPub 这样的好处也显而易见,就是可以灵活的切换不同的博主信息,比如:我想看JavaPub的信息,只需要将mediaType设置为JavaPub即可。

    36800编辑于 2024-01-09
  • 来自专栏王哥的好物期刊

    好物期刊#1:我每天都使用的在线工具

    -- @Author: JavaPub @Date: 2024-02-27 23:14:33 @LastEditors: your name @LastEditTime: 2024-03-04 21:09 :38 @Description: Here is the JavaPub code base. Search JavaPub on the whole web. @FilePath: \JavaPub-Blog\docs\posts\tools\好物期刊1在线工具.md --> 我每天都在用的在线工具 https://javapub.net.cn 王哥的好物期刊 https://www.jyshare.com/ ✍️说明 期刊专栏相关信息: 作者: 好物期刊由 JavaPub 整理发起,觉得不错欢迎分享给你的朋友,感谢 ❤️。

    36610编辑于 2024-03-05
  • 来自专栏工作总结

    工作总结!日志打印的11条建议

    前言 大家好,我是 JavaPub。日志是我们定位问题的得力助手,也是我们团队间协作沟通(甩锅)、明确责任归属(撕B)的利器。没有日志的程序运行起来就如同脱缰的野。打印日志非常重要。 Integer id){ log.debug("method start param: {}", req.UserID); String name = "JavaPub public void doSomething(){ User user = new User(1, "技术自媒体", "JavaPub"); if (logger.isDebugEnabled ("print debug log. 666 is {}", user.getName()); } } 反例: public void doSth(){ String name = "JavaPub public void doSomething(){ if(user.isVip()){ log.info("该用户是 JavaPub 会员,Id:{},开始处理会员逻辑",user

    56300编辑于 2024-03-16
  • 来自专栏JavaPub

    Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

    JavaPub知识清单 微信搜:JavaPub,阅读全套系列面试题教程 toc 容器是开发中非常重要的一部分知识,本篇尽量以大白话描述各个知识点。 JavaPub参考巨人:https://javapub.blog.csdn.net/article/details/113482689 6.说一下 HashMap 的实现原理? JavaPub 推荐关于 ArrayList 底层数组扩容方法:https://javapub.blog.csdn.net/article/details/113686651 9.如何实现数组和 List JavaPub参考巨人-包括源码解读(篇幅较长):https://javapub.blog.csdn.net/article/details/113768605 恭喜你看到了最后,这篇文章整理用了四天时间 再看和转发是对我最大的鼓励,我的pub哥,欢迎关注JavaPub

    48430发布于 2021-02-10
  • 来自专栏JavaPub

    Java反射--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

    Java反射--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本 前言 序言 再高大上的框架,也需要扎实的基础才能玩转,高频面试问题更是基础中的高频实战要点。 JavaPub知识清单 微信搜:JavaPub,阅读全套系列面试题教程 toc 题目 前言 1.什么是反射? 到这里如果你对 Java 反射还有一些疑惑,后面再 JavaPub 公众号,还回做更详细的讲解。 2.什么是 java 序列化?什么情况下需要序列化? JavaPub参考巨人:https://xcbeyond.blog.csdn.net/article/details/100046212 3.动态代理是什么?有哪些应用? 应用场景如: 统计每个 api 的请求耗时 统一的日志输出 校验被调用的 api 是否已经登录和权限鉴定 Spring的 AOP 功能模块就是采用动态代理的机制来实现切面编程 JavaPub参考巨人:https

    1.5K20发布于 2021-02-11
  • 来自专栏JavaPub

    今天BOSS约了个面试,HR直接发我一道面试题

    --@Author: JavaPub@Date: 2024-03-05 21:12:48@LastEditors: your name@LastEditTime: 2024-03-05 21:46:21 @Description: Here is the JavaPub code base. Search JavaPub on the whole web. @FilePath: \JavaPub-Blog\docs\posts\java\SpringBoot中实现订单30分钟自动取消的策略.md 今天BOSS约了个面试,HR直接发我一道面试题 SpringBoot

    20410编辑于 2024-03-06
  • 来自专栏JavaPub

    免费使用云服务器部署docker

    -- @Author: JavaPub @Date: 2023-10-24 19:34:55 @LastEditors: your name @LastEditTime: 2023-10-24 23:28 :08 @Description: Here is the JavaPub code base. Search JavaPub on the whole web. @FilePath: \JavaPub-Blog\docs\posts\docker\免费使用云服务器部署docker.md --> 白嫖在线云服务器,免费在 linux 服务器使用 docker 。

    9.8K80编辑于 2023-10-27
  • 来自专栏JavaPub

    面试官:这些大学生都会

    大家好,我是 JavaPub。最近有些同学在后台问我,面试总是会遇到被问 Linux 命令的问题,自己就面试个后端开发岗位,怎么这么难呢? 当你要给自己的项目分层,比如 Javapub-docs 放文档、javapub-img 放图片。touchtouch 是用来创建文件的命令。cpcp 命令用于复制文件或目录。

    29610编辑于 2023-12-16
  • 来自专栏《用户中心》项目组

    牛皮的程序猿后端返回值怎么定义

    "成功", "data": { "items": [ { "id": "1", "name": "小王", "identified": "JavaPub 获取到的结果是这样的:{ "code": 200, "message": "操作成功", "data": { "id": "1", "name": "javapub", "age ": 18 }}原文地址: https://javapub.net.cn/star/project/user-center/

    37510编辑于 2024-06-25
  • 来自专栏JavaPub

    jstat使用实用教程

    `大概阅读5分钟,本教程非常实用,清晰案例展示,建议收藏` - 查询要监控的 java **进程号**(pid)参考:[https://javapub.blog.csdn.net/article/ details/112383958](https://javapub.blog.csdn.net/article/details/112383958) @[toc] ## jstat简介 1. 欢迎关注笔者公众号:JavaPub,白嫖原创电子书及实战项目 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210108213743824.jpg)

    2.3K00发布于 2021-01-08
  • 来自专栏redis

    学习 Redis 基础数据结构,不讲虚的。

    应用场景: 计算 javapub.net.cn 网站的日活跃用户。通过 ip 在程序中用 HashSet 分析、如果有几百万用户,占用存储无疑是很大的。 PFADD key element [element ...] 127.0.0.1:6379> pfadd website:javapub:uv 39.1.2.0 2. PFCOUNT key [key ...] 127.0.0.1:6379> pfcount website:javapub:uv 3. PFMERGE destkey sourcekey [sourcekey ...] 127.0.0.1:6379> pfmerge website:javapub:uv website:javapub-

    27610编辑于 2024-02-07
  • 来自专栏JavaPub

    基于 Gitee 搭建个人网站-入门教程

    效果预览: https://rodert.github.io/JavaPub-Interview/ [在这里插入图片描述] @toc 准备 你需要已有的环境:node、git、npm 快速安装脚手架: 建议 clone 这个地址 https://rodert.github.io/JavaPub-Interview/,运行看效果。 开启 Github Pages 同步国内Gitee、访问速度 现在Github网络非常不稳定,在码云部署一份 导入 Github 项目 选择 -> 服务 -> Gitee Pages 庆祝一下,不妨给 JavaPub

    3.2K30编辑于 2022-03-13
  • 来自专栏全栈程序员必看

    【ElasticSearch面试】10道不得不会的ElasticSearch面试题[通俗易懂]

    博主介绍: 自媒体 JavaPub 独立维护人,全网粉丝15w+,csdn博客专家、java领域优质创作者,51ctoTOP10博主,知乎/掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。 评论区见 关于es的面试,建议使用名词用官方语言描述会更准确。 文章目录 1. 根据业务增量需求,采取基于日期模板创建索引,通过 rollover API 滚动索引;(rollover API我会单独写一个代码案例做讲解,公众号:JavaPub) b. 进100+原创文章:https://gitee.com/rodert/JavaPub 写入调优 写入前副本数设置为0; 写入前关闭refresh_interval设置为-1,禁用刷新机制; 写入过程中: 堆内存设置为:Min(节点内存/2, 32GB); 设置最大文件句柄数; 后俩点不懂可以先说有一定了解,关注JavaPub会做详细讲解。

    74920编辑于 2022-10-02
  • 来自专栏JavaPub

    【ElasticSearch面试】10道不得不会的ElasticSearch面试题

    **JavaPub**在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。 评论区见 关于es的面试,建议使用名词用官方语言描述会更准确。 toc 1. 根据业务增量需求,采取基于日期模板创建索引,通过 rollover API 滚动索引;(rollover API我会单独写一个代码案例做讲解,公众号:JavaPub) b. 进100+原创文章:https://gitee.com/rodert/JavaPub 写入调优 写入前副本数设置为0; 写入前关闭refresh_interval设置为-1,禁用刷新机制; 写入过程中: https://gitee.com/rodert/JavaPub 对所有可以成为 Master 的节点(node.master: true)根据 nodeId 排序,每次选举每个节点都把自己所知道节点排一次序 堆内存设置为:Min(节点内存/2, 32GB); 设置最大文件句柄数; 后俩点不懂可以先说有一定了解,关注JavaPub会做详细讲解。

    1.6K00编辑于 2022-03-26
  • 来自专栏JavaPub

    git出现异常处理

    微信搜:JavaPub [在这里插入图片描述] [在这里插入图片描述]

    1.1K40发布于 2021-01-29
领券