标签:FAQ

Java

从0-1开发Java性能剖析工具

14

xiaoli.wang 发布于 2020-07-09

  背  景    在这个应用 满天飞 的时代,作为一代宠儿,我们每个人都肩负着使命:保证我们应用的服务质量。服务质量包括:应用的可用性、可靠性、响应指标等。 本文的主题更多的是和系统的 响应指标相 关。 本文作者来自京东生态运营部-保险研...

阅读(10)评论(0)赞 (0)

Spring

手把手带你玩转k8s-一键部署springboot项目

3

wenming.gapo 发布于 2020-07-09

本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现 这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。...

阅读(15)评论(0)赞 (0)

Java

你还在从零搭建项目 ?

3

yeseng 发布于 2020-07-08

链接 | https://www.cnblogs.com/davenkin 松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> Spring Boot+Vue+微人事视频教程 前言 在我的工作中,我从零开始搭建了不少软件项目,其中包含...

阅读(12)评论(0)赞 (0)

Java

SpringCloud项目搭建

12

zhuangli 发布于 2020-07-07

一直想写springcloud的搭建教程,今天就来整理一下吧。 搭建项目 1. 创建一个空项目 2. 填写相关的信息 3. 新建项目后 4. 搭建服务中心 4.1 添加模块 4.2 选择Spring Initializr方式创建 4.3 填写相关的组和工件 4.4 选择相关依赖 ...

阅读(12)评论(0)赞 (0)

Java

Mybatis【进阶】

12

changyuan.xu 发布于 2020-07-07

1.映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于namespace+StatementId 占位符 在...

阅读(13)评论(0)赞 (0)

Java

JVM之内存布局超详细整理

9

changyuan.xu 发布于 2020-07-06

内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来学习一 下...

阅读(11)评论(0)赞 (0)

Java

IDEA对使用了第三方依赖jar包的非Maven项目打jar包

17

puefu.he 发布于 2020-07-03

前言: 最近,遇到了一个问题,都快把我整疯了; 这个问题开始是由 使用IDEA 对 非Maven项目 进行打 Jar 包 引起的; 本来就是想简简单单的打个 jar 包,并将使用的第三方依赖 jar 包打进去,但是问题就出现在了项目中依赖的第三方 jar 包( bcprov-jd...

阅读(16)评论(0)赞 (0)

Java

Jenkins环境搭建和部署项目的过程

28

wenming.gapo 发布于 2020-07-01

安装部署docker jenkins 环境 创建一个文件夹 用于存放jenkins相关配置 mkdir /Users/mengfanxiao/docker/jenkins 复制代码 下载docker jenkins镜像 docker pull jenkins/jenkins 当前...

阅读(25)评论(0)赞 (0)

Spring

后端开发实践:Spring Boot项目模板,拿去用吧!

4

songhua.gao 发布于 2020-06-30

作者:无知者云 |来源:http://39sd.cn/C6C06 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的...

阅读(23)评论(0)赞 (0)

编程技术

Spring Boot 微服务之程序性能监控

6

Harries 发布于 2020-06-30

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以很方便的对你的S...

阅读(13)评论(0)赞 (0)

Java

Spring Boot RocketMQ 多集群客户端使用小坑记录

1

hanze 发布于 2020-06-29

一、前情 今儿听说业务小伙伴需要在项目中使用多个RocketMQ集群,当前业务有一个集群做canal消费使用(此MQ集群开启了ACL),需要在增加一个MQ集群做业务数据发送,项目使用了Spring Boot组件。 好了,问题描述完了,概括下,就是当前有个MQ集群在进行数据消费,需...

阅读(18)评论(0)赞 (0)

编程技术

暴躁的技术经理(一)- 怎样做好技术规划?

4

邓龙华 发布于 2020-06-28

1.前言 随着团队的人数的提高与成员的技术水平不断提高,同时业务的发展也对团队/个人提出了更高的要求,所以 也要不断向技术方向进行 努力 探索,“动如一人” 是我们始终坚持的团队理念,个人能力强弱并不能决定整个团队的研发效率水平,只有大家都有了体系化的思考能力,才能让团队形成向上...

阅读(16)评论(0)赞 (0)

Java

Netty网络编程实战 – 手写同时兼容SSL、支持压缩和解压缩、报文格式自定义的Http监听器

17

xiaoli.wang 发布于 2020-06-28

前言 一个完整的Http请求包括客户端(常常为浏览器)请求和服务器响应两大部分,那么你清楚在这个过程中底层都做了哪些事情吗?又如HTTP请求的短连接和长连接底层的区别是什么?再如何基于Netty定制开发符合特定业务场景的HTTP监听器 … 等等这些问题都是今天我们要解...

阅读(18)评论(0)赞 (0)

Java

CVE-2020-1948 Apache Dubbo Hessian 反序列化漏洞分析

35

邓龙华 发布于 2020-06-28

0x00 背景 Apache Dubbo 是一款高性能Java RPC框架。漏洞存在于 Apache Dubbo默认使用的反序列化工具 hessian 中,攻击者可能会通过发送恶意 RPC 请求来触发漏洞,这类 RPC 请求中通常会带有无法识别的服务名或方法名,以及一些恶意的参数...

阅读(17)评论(0)赞 (0)

Java

RocketMQ入门到入土(一)新手也能看懂的原理和实战!

12

darida 发布于 2020-06-28

学任何技术都是两步骤: 搭建环境 helloworld 我也不例外,直接搞起来。 一、RocketMQ的安装 1、文档 官方网站 http://rocketmq.apache.org GitHub https://github.com/apache/rocketmq 2、下载 w...

阅读(18)评论(0)赞 (0)

Java

某租车系统Java代码审计之后台注入漏洞

3

changyuan.xu 发布于 2020-06-28

CMS简介 系统基于租车业务场景而搭建的O2O服务平台,可为用户提供商务租车、接送机、旅游租车、企业租车、自驾租车、婚庆用车等自助租车服务。 系统包含车辆库管理、门店管理、员工管理、司机管理、订单管理、活动管理、评价管理、财务管理、统计等。 cms的下载地址: http://do...

阅读(17)评论(0)赞 (0)

Java

宝贝,来,满足你,二哥告诉你学 Java 应该买什么书?

16

wenming.gapo 发布于 2020-06-27

(这次的标题是不是有点皮,对,模仿好朋友 guide 哥的,我也要皮一皮) 高尔基说过,对吧?宝贝们,“书籍是人类进步的阶梯”,不管学什么,买几本心仪的书读一读,帮助还是非常大的。尽管坏书比好书多得多,但只要有幸读到几本好书,就全值了。 Java 要学的知识点非常非常多,但经典的...

阅读(23)评论(0)赞 (0)

编程技术

走出微服务误区:避免从单体到分布式单体

32

likai 发布于 2020-06-25

作者 | 敖小剑 最近,社区频繁出现各种对微服务的质疑和反思声音,甚至放弃微服务回归单体。鉴于此,本文从“分布式单体”问题出发,介绍通过引入非侵入式方案和引入 Event/EDA 来走出微服务实践误区——从单体到微服务,最后却沦为分布式单体。 1 回顾:从单体到微服务到 Func...

阅读(26)评论(0)赞 (0)