标签:删除

Java

咱们从头到尾说一次 Java 垃圾回收

12

Harries 发布于 2019-07-15

之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其实这并不代表 Jav...

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

Java

Java程序员编程性能优化必备的34个小技巧

5

likai 发布于 2019-07-15

1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关...

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

Java

『互联网架构』调⽤链系统工程结构(111)

49

hellas 发布于 2019-07-15

本次主要演示下如何部署调用链系统,希望他们通过这个源码的学习,适当的改良完成属于自己的调用链系统。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统工程结构(111)/ (一)service...

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

Java

Eclipse 常用开发快捷键

songhua.gao 发布于 2019-07-15

15 个 Eclipse 常用开发快捷键使用技巧 1、alt+? 或 alt+/:自动补全代码或者提示代码 2、ctrl+o:快速outline视图 3、ctrl+shift+r:打开资源列表 4、ctrl+shift+f:格式化代码 5、ctrl+e:快速转换编辑器 6、ctr...

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

Java

浅谈struts2漏洞防护与绕过-上

12

changyuan.xu 发布于 2019-07-15

这篇文章的重点不在于分析漏洞,而是通过漏洞去分析struts2沙箱的防护以及绕过,注意本文的struts2的版本范围与漏洞影响的范围是不对应的,只是顺序问题。 然后本文环境是使用的kingkk师傅仓库的 https://github.com/kingkaki/Struts2-Vu...

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

Java

JDK源码阅读(一):Object源码分析

15

songhua.gao 发布于 2019-07-15

最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 hashCode 方法 toString 方法 finalize 方法 registe...

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

Java

如何通过Spring Boot + Redis 实现接口幂等性?

16

changyuan.xu 发布于 2019-07-15

扫描下方二维码 试读 专栏详细目录 请移步至文末 一、概念 二、常见解决方案 三、本文实现 四、实现思路 五、项目简介 六、代码实现 七、测试验证 八、注意点(非常重要) 九、总结 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如:...

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

Java

Android JNI优化

hellas 发布于 2019-07-15

在NDK中使用 C++ 时,请使用最新 NDK,并选择使用 libc++ 共享STL 作为 C++ STL,这样可以使多个 so 共享一个 C++ STL,因为使用静态STL将会在每个 so 库中出现重复代码,增加应用大小,并且由于全局数据和静态构造函数在内的 STL 将同时存在...

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

Java

JNI访问Java类的静态成员

小丁 发布于 2019-07-15

上篇文章 JNI访问Java对象的成员 介绍了如何在JNI层回调Java对象的成员(变量和方法),这篇文章是上篇文章 的姊妹篇,介绍在JNI层如何回调Java类的静态成员(变量和方法)。 例子 首先呢,还是需要做一些准备工作,先完成动态注册的代码。 如果你对动态注册的代码还不熟悉...

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

Java

Week 2 – Java 容器 – 详细剖析 List 之 ArrayList, Vector, LinkedList

10

刘莉莉 发布于 2019-07-15

前言 学习情况记录 时间:week 2 SMART子目标 :Java 容器 记录在学习Java容器 知识点中,关于 List 的需要重点记录的知识点。 知识点概览: ArrayList 与 LinkedList对比 ArrayList 中的 RandomAccess 接口 是什么...

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

编程技术

微前端应用的微服务式拆分

5

Harries 发布于 2019-07-15

编辑推荐: 本文来自segmentfault,本文介绍了前端微服务化思想介绍,微前端的四大设计理念以及整体的工程流程等相关内容。 刷新页面?路由拆分?No,动态加载组件。 本文分为以下四部分: 前端微服务化思想介绍 微前端的设计理念 实战微前端架构设计 基于 Mooa 进行前端微...

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

Spring

SpringBoot 实战 (二十)| 整合 Redis

8

Harries 发布于 2019-07-14

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 两个月没更新原创了,实在惭愧。没有借口,就是因为自己懒了。最近看了「刻意学习」,这本书谈的是学习与行动的关系,书中提到了「持续行动」 这个概念,意思就是:我们要去实实在在地去做一些事情,而且是每天都做,才能...

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

Java

如何在 IDEA 使用Debug 图文教程

40

刘莉莉 发布于 2019-07-14

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者:bojiangzhou https://www.cnblogs.com/chiangchou Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Deb...

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

Java

java常用类库之concurrent包

3

Harries 发布于 2019-07-14

java.util.concurrent包中包含了并发编程需要的接口和类 为了学习的流畅性,所以将lang包中的关于线程的常用类在这里介绍。 线程类型 接口:Runnable 接口Runnable是函数式接口,只有一个方法run(),且通过注解@FunctionalInterfa...

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

Java

SpringData JPA – 1: 基本使用

9

xubiao.zhuang 发布于 2019-07-14

这里使用 IDEA 来进行工程的创建,使用了 Gradle 对整个项目进行管理,具体的过程如下: 1.1 创建新项目 点击 Create New Project -> Spring Initializr , 之后选择默认的 Initalizr Service URL ,然后...

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

Java

Java 垃圾回收机制,13张图给你讲清楚!

20

小丁 发布于 2019-07-14

扫描下方二维码 试读 专栏详细目录 请移步至文末 什么是自动垃圾回收? 第一步:标记 第二步:清除 压缩 为什么需要分代垃圾收集? JVM 分代 世代垃圾收集过程 什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。...

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

Java

MyBatis 核心配置综述之StatementHandler

4

dulong 发布于 2019-07-14

StatementHandler 是四大组件中最重要的一个对象,负责操作 Statement 对象与数据库进行交流,在工作时还会使用 ParameterHandler 和 ResultSetHandler 对参数进行映射,对结果进行实体类的绑定 MyBatis 四大组件之Stat...

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

Spring

Spring Boot 集成 Swagger 生成 RESTful API 文档

1

likai 发布于 2019-07-13

https://swagger.io 接口的文档自动生成 功能测试 API 风格 添加依赖 pom.xml 引入 Swagger 依赖: <dependency> <groupId>io.springfox</groupId> <arti...

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