Back to
top
杨挺的博客 | Tommy's Blog

Tommy Yang’s Blog

一生想做浪漫技客

链式生成json的库文件

"好用的链式生成json的库文件"

jsontool Description 链式生成json字符串 方便简单的使用 maven dependency 添加repository <repositories> <repository> <id>release</id> <url>https://raw.github...

JsonLogger For Java

"JsonLogger 结合slf4j 实现json格式的log"

slf4j4json Description 为slf4j提供自定义json格式的log输出 maven dependency 添加repository <repositories> <repository> <id>release</id> <url>https://raw.githu...

面试总结

"Java面试总结"

面试总结 有任何问题,或者好的建议,好的面试相关的题目都可以在这里面进行提交! 联系我: tingzai.yang@gmail.com 有什么问题也可以在这里进行讨论 本文会持续更新!欢迎大家收藏。 面试之-排序算法总结 排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不...

http中的get和post

"http中get和post的区别"

面试中,可能大家经常会被问到GET和POST的区别,但是每次问完后,大家都会感觉到自己知道一点,但是又不是完全知道,今天我就来完整的说一说。 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 自己以为的标准答案 GET在浏览器回退时是无害的,...

Quartz 好的定时任务开源库

"定时任务管理"

每次都想经常更新博客,但是有时候人总是惰性的,加上最近工作比较忙,事情比较多。博客更新就少了。以后会努力克服惰性,争取多更新博客! 使用背景:相信大家在工作过程中,肯定会遇到很多任务定时执行,修改定时任务的时间,执行一次定时任务等等。下面我就通过案例来帮大家解决这些问题! 下面的使用都是结合SpringMVC web来说的。 当然任何类型的工程都可以使用Quartz来实现定时任务的管理,我...

GitHub上那些值得一试的JAVA开源库

"JAVA开源库"

作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等。除了这些,你可能还会fork或Star一些其他的开源库,但GitHub上的库实在太多了,以至于对于个人来说,你很难有时间去发现并了解那些不断加入的新库,而它们却往往能在一些新兴领域中给你提供帮助。 我一直使用JAVA来写后端应用,平时也会关注...

大数据List去重

"List去重"

MaxList模块主要是对Java集合大数据去重的相关介绍。 背景: 最近在项目中遇到了List集合中的数据要去重,大概一个2500万的数据,开始存储在List中,需要跟一个2万的List去去重。 直接两个List去重 说到去重,稍微多讲一点啊,去重的时候有的小伙伴可能直接对2500万List foreach循环后直接删除, 其实这种是错误的(java.util.Concurr...

单例、多例模式以及双检锁模式

"单例、多例模式以及双检锁模式"

单例、多例模式以及双检锁模式学习, Let’s start! 大家可以思考这样一个问题,一个程序可以对应多少个日志文件?对于我们这个小程序来说1个就够了,很多同学在设计Logger类的时候都是在构造方法或初始化方法中生成日志文件的,也就是说,这基本上等价于一个Logger的实例对应一个新的日志文件(或重新对同一文件重新开启流)。 Logger myLogger = new Log...

字符串常量

"字符串常量的存储"

字符串常量的存储学习, Let’s start! 从抽象的JVM的角度看 相关定义请参考JVM规范:Chapter 2. The Structure of the Java Virtual Machine 从该角度看的话Java内存结构包含以下部分: 1、栈区:由编译器自动分配释放,具体方法执行结束后,系统自动释放JVM内存资源。 其作用有保存局部变量的值,包括:1.用来保存...

Session详解

"Session机制"

Session 学习, Let’s start! Session的由来 上一篇博文介绍了Cookie的相关知识,其中介绍了必须采用一种机制来唯一标识一个用户,同时记录该用户的状态。 于是就引入了第一种机制:Cookie机制;那么第二种就是Session机制。 Session机制:采用的是在服务器端保持Http状态信息的方案。结合两篇博文也可以看出两种机制最明显的区别就是cooki...