标签:tag

Java

超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?

1

小丁 发布于 2020-07-26

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...

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

Java

PMD 6.26.0 发布,多语言静态代码自动分析工具

dulong 发布于 2020-07-25

PMD 6.26.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、P...

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

Java

安全系列之——手写JAVA加密、解密

8

xubiao.zhuang 发布于 2020-07-25

软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中...

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

Java

彻底搞懂 Java 线程池,干啥都不再发憷

11

hellas 发布于 2020-07-25

作为 Java 程序员, 无论是技术面试、 项目 研发或者是学习 框架源码,不彻底掌握 Java 多线程的知识,做不到心中有数,干啥都没底气,尤其是技术深究时往往略显 发憷 。 没事,跟随小猿的脚步,一起嗨起来!言归正传,书接上篇,继续探索多线程相关的知识。 1  回顾...

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

Java

一文了解JDK12 13 14 GC调优秘籍-附PDF下载

4

songhua.gao 发布于 2020-07-25

想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗? 一起来看看这期的GC调优秘籍,因为JDK12,13,14中的GC变化不太大,所以这里一起做个总结,文末附有相应的PDF下载,希望大家能够喜欢。 那些好用的VM参数 我们再讲几个之前的版本中...

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

Java

OCP原则的一次优化实践

3

dulong 发布于 2020-07-25

背景 计费系统中的试算方法,为了兼容不同场景的计费规则,定义了CalculateCondition接口,不同的场景分别有各自CalculateCondition实现类,分别对应不同的逻辑 下面代码是目前的试算方法中的主要框架结构,分别用了3个if/else的分支判断逻辑,接下来的...

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

编程技术

SOFA Weekly | SOFABolt 发布新版本、MOSN 相关文章整理

2

dulong 发布于 2020-07-24

SOFA WEEKLY | 每周精选,筛选每周精华问答 同步开源进展,欢迎留言互动 SOFAStack( S calable O pen Financial A rchitecture Stack)是蚂蚁集团自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,包...

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

Java

Spring WebFlux启动源码分析

2

yanxinchi 发布于 2020-07-24

根据之前的文章 《Spring Boot启动源码分析》可知,当执行 AbstractApplicationContext -> onRefresh() 方法时,如果引入了 webflux 相关依赖,会创建 WebServer。 /** ReactiveWebServerAp...

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

Java

Kubernetes实战总结 – DevOps实现

1

puefu.he 发布于 2020-07-24

一、概述 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins: 一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven : 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建...

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

编程技术

整合Swagger-UI实现在线API文档

yeseng 发布于 2020-07-24

各位大佬好啊,我是你们的杨洋啊,今天跟大家聊聊(shui)一篇swagger-ui,嘿嘿,拖更了几篇,我会慢慢补上的…阅读前先点赞、养成好习惯呀~ Swagger-UI是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格...

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

Java

新Jenkins实践- 第3章 为Jenkins添加静态agent节点

8

zhuangli 发布于 2020-07-24

本文主要阐述如何为Jenkins Server来添加Agent节点。静态节点的配置方式 VM、Docker、Kubernetes。 Jenkins采用分布式架构,分为server节点和agent节点。 server节点也是可以运行构建任务的,但我们一般使其主要来做任务的调度。(毕...

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

Spring

Thymeleaf从入门到精通

24

尖兵 发布于 2020-07-24

什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题: 什么是Thymeleaf? Java模板引擎 模板引擎介绍 模板引擎?你可...

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

Spring

Docker系列1-最小jre环境下的spring-boot工程helloworld

3

darida 发布于 2020-07-24

要做的事情是:1安装docker;2启动一个虚拟机;3跑一个spring-boot工程。 1、windows上docker安装,统统下一步,搞定。 2、下载包,解压重命名,删除不必要文件再打包 $ tar -zxvf jre-8u261-linux-x64.tar.gz $ mv...

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

Java

老生再谈 IoC

1

zhuangli 发布于 2020-07-23

IoC,Spring的核心理念之一,确实这是一个老生常谈的东西。但是今天呢!又重新温习之后,想再说说自己对 IOC 的一些想法。 IoC——Inversion of Control,控制反转。要想理解IoC还是要从其本身出发,首先就 控制 而言,控制是对谁的控制——是对象的控制。...

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

编程技术

常见的架构设计原则总结

6

小丁 发布于 2020-07-23

在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...

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

Java

Java Web(2)-jQuery上

1

zhuangli 发布于 2020-07-23

一、jQuery初体验 使用jQuery给一个按钮绑定单击事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &...

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

Java

MyBatis 添加元数据自定义元素标签

zhuangli 发布于 2020-07-23

 现有系统中维护了一套业务表相关列、键的元数据,希望通过读取元数据实现自动封装 SQL 语句、自定义主键策略。实现方案为入侵式修改 MyBatis,增加元素标签 meta ,支持业务开发中可以在XML映射文件中使用。 meta元素设计如下: <!-- meta标签 可根据参...

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