java

HttpClient4.X 升级 入门 + http连接池使用

转载请注明出处,谢谢~ http://blog.csdn.net/shootyou/archive/2011/05/12/6415248.aspx 在一次服务器异常的排查过程当中(服务器异常排查的过程

31   2020-09-09 15:39

java

【JVM系列】一步步解析java执行内幕

对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程 序员编写JAVA源代码,到最终形成产品,在整个过

48   2020-08-25 17:30

java

揭秘JAVA JVM内幕(不合适初学者)

在之前的文章 一步步解析java执行内幕 中,比较详细分析了java代码是如何一步一步在jvm中执行的,然而涉及到的jvm核心技术点,并未做深入分析,因为觉得那时候分享,还不是时候

50   2020-08-25 17:02

java

记一次线上商城系统 Tomcat、JVM 高并发的优化

点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! 来源:https://urlify.cn/jyYny2 对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。 本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控

39   2020-08-25 17:00

java

Java NIO:Buffer、Channel 和 Selector

本文将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。 本来要一起介绍非阻塞 IO 和 JDK7 的异步 IO 的,不过因为之前的文章真的太长了,有点影响读者阅读,所以这里将它们放到另一篇文章中进行介绍。

61   2020-08-21 13:19

java

JVM 如何操作缓冲区

正常情况下,JVM创建一个缓冲区的时候,实际上做了如下几件事: JVM确保Heap区域内的空间足够,如果不够则使用触发GC在内的方法获得空间; 获得空间之后会找一组堆内的连续地址分配数组, 这里需要注意的是,在物理内存上,这些字节是不一定连续的;

46   2020-08-21 13:19

java

压缩20M文件从30秒到1秒的优化过程

(给ImportNew加星标,提高Java技能) 转自:不学无数的程序员 链接:jianshu.com/p/25b328753017 有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用 Java 压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗

53   2020-08-21 13:18

java

快三做代理真的能赚钱吗有什么技巧可言学

一分快三技巧学习代理主管扣5438462如果你是刚刚玩,我来教教你,如果你已经玩很久了,却不稳,我来拉拉你,如果你已经遍体鳞伤,我来帮帮你。我不能保证你一夜致富但希望能细水长流,汇聚江海,先要平稳的心态,过来找我我来帮你。世界没有不努力就能盈利的。如果这些你觉得没时间精力去观察。那我只能劝你去跟计划了。最重要的还是你要学会耐心观察走势。每种方法。只要你耐心观察。那种方法都可以盈利。 &n

57   2020-08-14 15:23

java

停滞数年后,ElasticJob 携首个 Apache 版本 3.0.0-alpha 回归!

ElasticJob 的调度模型划分为支持线程级别调度的进程内调度 ElasticJob-Lite,和进程级别调度的ElasticJob-Cloud。

60   2020-08-10 14:29

java

SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录

点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! 来源:https://urlify.cn/f6z2Mb 一.说明 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 二.项目环境 MyBatis

50   2020-08-10 11:15

java

为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?

java copyProperties属性拷贝类工具,比较常用的有 1、Spring BeanUtils 2、Cglib BeanCopier 3、Apache BeanUtils 4、Apache PropertyUtils 5、Dozer 那么,我们到底应该选择哪种工具类更加合适呢?为什么阿里巴巴Java开发手册中提到禁止使用Apache BeanUtils呢?

81   2020-07-29 09:41

java

Spring Boot 2.X 如何添加拦截器?

最近使用SpringBoot2.X搭建了一个项目,大部分接口都需要做登录校验,所以打算使用注解+拦截器来实现,在此记录下实现过程。 一、实现原理 1. 自定义一个注解@NeedLogin,如果接口需要

166   2020-05-19 10:17

java

Spring Boot 2.X 如何快速集成单元测试?

本文将详细介绍下使用Spring Boot 2.X 集成单元测试,对API(Controller)测试的过程。 一、实现原理 使用MockMvc发起请求,然后执行API中相应的代码,在执行的过程中使m

179   2020-05-19 10:16

java

Spring条件注解@Conditional

@Conditional是Spring4新提供的注解,它的作用是根据某个条件创建特定的Bean,通过实现Condition接口,并重写matches接口来构造判断条件。总的来说,就是根据特定条件来控制

155   2020-05-19 10:16

java

Spring Boot之Profile--快速搞定多环境使用与切换

Spring Profile是Spring3引入的概念,主要用在项目多环境运行的情况下,通过激活方式实现多环境切换,省去多环境切换时配置参数和文件的修改,并且Spring profile提供了多种激活

191   2020-05-19 10:16

java

Spring Boot 2.X整合Spring-cache,让你的网站速度飞起来

计算机领域有人说过一句名言:“计算机科学领域的任何问题都可以通过增加一个中间层来解决”,今天我们就用Spring-cache给网站添加一层缓存,让你的网站速度飞起来。 本文目录 一、Spring Ca

156   2020-05-19 10:16

java

利用WxJava实现网站集成微信登录功能,核心代码竟然不超过10行

最近网站PC端集成微信扫码登录,踩了不少坑,在此记录下实现过程和注意事项。 本文目录 一、微信开放平台操作步骤1.创建“网站应用”2.获取AppID和AppSecret二、开发指南三、开发实战1、po

269   2020-05-19 10:16

java

利用Spring Boot+zxing,生成二维码还能这么简单

在网站开发中,经常会遇到要生成二维码的情况,比如要使用微信支付、网页登录等,本文分享一个Spring Boot生成二维码的例子,这里用到了google的zxing工具类。 本文目录 一、二维码简介二、

192   2020-05-19 10:16

java

Spring Boot配置过滤器的两种方式

过滤器(Filter)是Servlet中常用的技术,可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,常用的场景有登录校验、权限控制、敏感词过滤等,下面介绍下Spring Boot配置过

170   2020-05-19 10:16

java

编码神器Lombok,学会后开发效率至少提高一倍!

Lombok会利用注解自动生成javaBean中的getter、setter、equals、toString等一系列方法,大大提供开发效率,本文详细介绍下Lombok的安装及使用。 本文目录 一、Lo

167   2020-05-19 10:16