加载中
IDEA远程Debug

1.远程程序开启debug配置 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 如果是tomcat运行的程序,可以在/bin/catalina.sh 文件(在开头位置即可)加入配置参数 expo...

2019/08/22 17:08
184
Linux如何查看端口状态

netstat命令各个参数说明如下:   -t : 指明显示TCP端口   -u : 指明显示UDP端口   -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)  ...

2019/07/28 12:34
226
虚拟机CentOS7配置静态IP,阿里云镜像

1.设置虚拟机网络连接为桥接 2设置虚拟机网络连接为NAT 如果是NAT网络模式的话,先宿主机设置网络共享连接 然后在宿主机终端查看vmnet8分配的地址 然后配置虚拟网卡 设置NAT网段和网关 3.配置...

2019/07/10 01:18
659
Java 的强引用、弱引用、软引用、虚引用

强引用(StrongReference) 日常开发中我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,就表示它处于可达状态,垃圾回收器绝不会回收它,即便系统内存...

2019/03/17 14:47
225
Spring Security Architecture

This guide is a primer for Spring Security, offering insight into the design and basic building blocks of the framework. We only cover the very basics of application security bu...

2019/03/15 10:12
229
StringRedisTemplate工具类

package com.example.demo.util; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.connection.DataType; import org.springframewo...

2019/03/10 15:02
2.6K
使用P6Spy监控你的Spring boot数据库操作

引言 最近换了号称最快的HikariDataSource,由于没有了SQL监控,加之于Mybaits默认输出日志之拙计。遂用此物,与之相仿还有log4jdbc,比较活跃度后选择了P6Spy。 步骤 具体步骤比较简单,这里...

2019/03/10 12:08
5.3W
presto函数

CASE CASE expression WHEN value THEN result [ WHEN ... ] [ ELSE result ] END SELECT a, CASE a WHEN 1 THEN 'one' WHEN 2 THEN 'two' EL......

2019/01/24 14:33
932
Presto

将时间戳转字符串 format_datetime(from_unixtime(time / 1000), 'yyyy-MM-dd HH:mm:ss') 多多使用WITH语句 使用Presto分析统计数据时,可考虑把多次查询合并为一次查询,用Presto提供的子查...

2019/01/24 11:13
562
Java sun.misc.Unsafe详解

Unsafe类在jdk 源码的多个类中用到,这个类的提供了一些绕开JVM的更底层功能,基于它的实现可以提高效率。但是,它是一把双刃剑:正如它的名字所预示的那样,它是Unsafe的,它所分配的内存需...

2019/01/14 02:01
259
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par...

2018/08/19 00:59
287
Java并发处理规约

Rule 1. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 1)创建单条线程时直接指定线程名称 Thread t = new Thread(); t.setName("cleanup-thread"); 2) 线程池则使用...

2018/08/18 21:06
93
Netty自己实现的ThreadLocalRandom

首先看下jdk中的Random类的核心方法 protected int next(int bits) { long oldseed, nextseed; AtomicLong seed = this.seed; do { oldseed = seed.get(); ......

2018/08/18 14:18
155
Netty之Recycler实现对象池

Recycler用来实现对象池,其中对应堆内存和直接内存的池化实现分别是PooledHeapByteBuf和PooledDirectByteBuf。Recycler主要提供了3个方法: get():获取一个对象。 recycle(T, Handle):回收一...

2018/08/17 14:40
1.2K
IDEA中的HTTP Client Editor测试API

在前后端分离项目,前后端通过api进行通信。如果用postman免费版进行api测试的话,由于无法保存测试脚本到文件,不方便前端查看。 你可以选择付费版。也可以利用IDEA自带的HTTP Client Edito...

2018/07/18 21:49
1.3W
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

2018/07/16 10:18
572
spring boot极速开发邮件功能

1.引入邮件包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2.配置邮箱参数 # mail ......

2018/07/08 03:55
163
Spring Security授权过程

前言 本文是接上一章Spring Security认证过程进一步分析Spring Security用户名密码登录授权是如何实现得; 类图 调试过程 使用debug方式启动https://github.com/longfeizheng/logback该项目,...

2018/06/24 22:00
381
Spring Security认证过程

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转...

2018/06/24 21:56
277
Spring Security认证和授权时序图

Spring Security认证时序图 Spring Security授权时序图 如果有这样的时序图,看源码就是顺藤摸瓜了。如果没有这样的时序图,那么看源码会吃力一些,看完之后可以用个时序图来总结....

2018/06/24 21:10
2.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部