可以参照文章 https://blog.csdn.net/longwen_zhi/article/details/79704687 ASCII编码 最开始…
分类:java
logback配置和使用
简介 logback是由log4j创始人设计的又一个开源日志组件。当前分成三个模块: logback-core是其它两个模块的基础模块。 logback-classic是log4j的一个 改良版本。此外logback-c…
java设计模式--装饰模式
装饰模式:就是动态地给一个对象添加一些额外的职责(功能)。那么如何动态的给一个对象添加功能呢,以下给出了例子。 //Person是一个对象接口,我们的目的是给实现这个接口的对象动态的添加职责public interfac…
【深入浅出-JVM】(序)
本系列主要是让一个刚入门的 java 开发者,也能愉快的从零开始成为一个真正的 jvm 大神。 大纲 java 虚拟机的定义、总体架构、常用配置 垃圾回收算法、各类垃圾回收器 java 虚拟机对多线程的支持 java 虚…
如何在线制作gif图片?
最近想做个gif在线制作的网站,所以研究下了imagemagick和graphicsmagick制作gif图片站已经做出来了:有兴趣的朋友可以先看看http://www.sosogif.com/make_online.j…
SSH实现的JAVA在线聊天室
最近在一次偶然的机会下接触到了EasyUI,里面有一个layout的demo和QQ聊天窗口超像,于是萌发了写一个在线聊天室的想法。 实现步骤也非常简单,首先是先创建两个存储数据的表,![图片描述][1]![图片描述][2…
手把手教你使用 Java 8 Stream 收集器
前文《Java 8 | Stream 简介与常用方法》介绍了 collect 方法由 Stream 里的值生成一个列表,实际上这里就是使用了收集器来返回一个 List。收集器是一种通用的、从流中生成复杂值的结构。coll…
如何优雅关闭 Spring Boot 应用
![](https://img2018.cnblogs.com/blog/1234351/201908/1234351-20190806220627844-1386207550.jpg) ## 前言 随着线上应用逐步采用…
Java并发编程实战(四)
一. 线程相关方法总结 线程通信的目标是使线程间能够互相发送信号。 线程通信使线程能够等待其他线程的信号。 与线程通信相关的几个常用方法为:wa…
分布式场景下如何保证消息队列实现最终一致性
考虑一个分布式场景中一个常见的场景:服务A执行某个数据库操作成功后,会发送一条消息到消息队列,现在希望只有数据库操作执行成功才发送这条消息。下面是一些常见的作法: 1. 先执行数据库操作,再发送消息 public voi…
Java--获取request中所有参数的方法
我们通常用到request获取某个参数的方法: String value=request.getparameter("key"); 如果想要获取request中所有的参数呢? request中有两种方法可以实现…
JAVA学习第一天
linux优势: 开源 免费linux劣势: 命令众多 软件生态不完善。 linux系统的获取:https://www.linuxidc.com/ 市面上比较好的linux系统有ubuntu,depin,centos u…