![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
男孩里欧
我很懒,什么都没有写!
展开
-
Socket编程、协议理解
至此,我们就简单的实现了Socket编程,以及完成了一个基于TCP/IP协议实现了另一套协议的约定的内容。之后再次进行应用协议的学习可能有更好的理论基础,因底层原理基本类似,只是顶层设计更为复杂,约定内容更为精细,职能更为清晰。原创 2023-02-24 16:48:19 · 1137 阅读 · 0 评论 -
重载&重写
Java基础学习,加固,回头看,温故而知新。对于Java使用中,重载和重写是经常用的特征方式。恰到好处的使用可以让自己的代码构成十分灵活以及提高自己的设计思路。原创 2022-11-17 14:34:47 · 274 阅读 · 0 评论 -
<ZSetOperations>说明文档
zetoperations原创 2022-09-08 09:27:44 · 167 阅读 · 0 评论 -
项目异常Too many open files
too many open files原创 2022-08-08 18:39:24 · 283 阅读 · 0 评论 -
记一次瞬时网络挂起和XMLHttpRequest: 网络错误 0x2eff
记一次瞬时网络挂起和XMLHttpRequest: 网络错误 0x2eff原创 2022-07-07 11:00:35 · 1360 阅读 · 0 评论 -
java项目获取系统信息
转载:https://www.csdn.net/tags/Mtjacg4sNzQ2OC1ibG9n.html原创 2022-05-31 16:29:12 · 52 阅读 · 0 评论 -
关于LocalDateTime的全局返回时间带“T“的时间格式处理
关于LocalDateTime的全局返回时间带“T“的时间格式处理。1.关于jackson的全局返回带T的处理方式。2.关于fastjson的全局返回带T的处理方式原创 2022-04-18 09:27:30 · 9725 阅读 · 0 评论 -
Invalid byte tag in constant pool 19
Invalid byte tag in constant pool 19问题发生时: 原tomcat版本为8.0解决方式:升级tomcat版本为8.5若原tomcat版本是8.0或者8.0以下都可以升级到8.5原创 2021-07-20 10:31:50 · 465 阅读 · 0 评论 -
java8 Stream 使用案例
java8_Stream预定义示例参数filtermapmapToIntmapToLongmapToDoublepeekflatMapflatMapToIntdistinctsortedlimitforEachforEachOrderedreduceminAMaxcountmatchstream静态预定义示例参数static class TestUser { private Integer id; private String name; private原创 2021-01-22 09:17:59 · 159 阅读 · 0 评论 -
PatternLayout格式解读
例子[%c{2}][%C][%T] [%style{%d{HH:mm:ss.SSS}}{bright,green}][%F][%highlight{%-5level}][%style{%.36c %-4L}{bright,yellow}]: %msg%n%style{%throwable}{red}"常用参数说明参数说明例子%c{层级}%c{层级},当前打印日志位置的例如com.bfs.log.LogTest %c{2}:log.LogTest%C当前打印日志类原创 2020-12-23 18:59:16 · 825 阅读 · 0 评论 -
log4j2内容详解
log4j2日志用于帮助开发查漏补缺,经常使用,但是适合自己的一套日志结构才能更快的帮助自己进行阅读以及定位。解读<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!-- 根节点Configuration:有 Appenders 和 Loggers原创 2020-12-22 15:43:27 · 367 阅读 · 0 评论 -
设计模式 “之“ 责任链模式
责任链模式顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。介绍意图:避免请求发送者与接收者耦合在一起...原创 2020-12-08 16:43:20 · 74 阅读 · 0 评论 -
liunx 中文乱码 和 html转图片中文乱码问题处理方式以及linux中文字体包
项目场景:在使用freemark模板生成Html转为img文件的时。问题描述:提示:在转成图片时会出现中文乱码。html生成的图片的代码:但是当前代码在window系统的时候生成一直成功,但是在linux系统中就是乱码,小方块。这里就想到了可能是系统字体问题,于是百度。 final File f = new File(tempFilePath,inputFilename); if(!f.getParentFile().exists()){原创 2020-10-30 18:05:13 · 1943 阅读 · 0 评论 -
PDF添加二维码
PDF添加二维码业务内容代码解读业务内容根据现有的PDF文件增加二维码水印,扫描二维码跳转访问页面。代码解读针对于过程解读,其中个别方法如何使用不重要,届时根据自身业务的需求调整。/** * 生成二维码 * @param filePath 想要加二维码的文件地址 * @param contentUrl 扫描二维码展示的内容 * @throws Exception */ public void scQrCodeFile(String file原创 2020-09-17 16:24:26 · 914 阅读 · 0 评论 -
maven项目打包时(内存溢出)java.lang.OutOfMemoryError
方法1:1.修改mvn.bat文件:加入了“set MAVEN_OPTS= -Xms512m -Xmx512m ”。此方式适用于IDE使用本地安装的MAVEN方式2.修改环境变量:在环境变量中添加“MAVEN_OPTS : -Xms512m -Xmx512m”。此方式的优势在于重装MAVEN后任然有效3.修改IDEA配置:File-Settings-Build,Execution,Deplo...原创 2019-11-14 14:01:12 · 1124 阅读 · 0 评论 -
Java版本
至今为止的Java版本找了好久都找不全的版本,终于被发发现了。哇 Hahahahahahahahah…1990年初,最初被命名为Oak 1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明将在其中产品中嵌入Java技术 1996年9月,约8.3万个网页应用了Java技术来制作 1997年2月18日...原创 2018-03-17 11:49:36 · 179 阅读 · 0 评论 -
Java-导出数据post方式
Java-导出数据post方式需求前端代码FreeMarkerJavaScript后端代码JavaGenerateExcel需求需求:使用get方式由于数据头数据量过多,因此改为Post请求。前端代码FreeMarker <li><a id="collector" class="collector" href="javascript:void(0)" onclick...原创 2019-02-11 18:02:21 · 3267 阅读 · 0 评论 -
Java极光推送
极光推送提前准备好极光官网注册完成后提供的AppKey、Master Secret。引入需要的jar包(自行查找)或者引入依赖// 极光推送<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <...原创 2019-04-23 15:26:17 · 332 阅读 · 0 评论 -
java发送邮件
Java邮件这只是简单的例子,改成自己的内容就可以使用,还有更多功能,需要自己另行查找。public class Mail { // 发件服务器 static String smtp = "smtp.163.com"; // 验证的邮箱账号 static String username = "XXX@163.com"; // 密码 static String password...原创 2019-04-24 08:52:43 · 153 阅读 · 0 评论 -
设计模式 ”之“ 观察者模式
观察者模式1.核心内容2.应用场景3.代码被观察者观察者步骤测试代码4.优点5.缺点6.注意事项1.核心内容Java中已经提供了良好的使用类类 Observable接口 Observer内容举例:例如一个天气App的天气获取到了最新的天气消息,此时说App是这个"被观察者"。订阅了这个App天气的用户就是"观察者"。被观察者和观察者是一对多的关系,一个被观察者可以有多个观察者。...原创 2019-06-21 16:17:40 · 155 阅读 · 0 评论 -
学习之Hibernate,持续更新。。。
1.什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。2.为什么要用Hibernate 首先He是一个轻量级框架,性能很稳定,并且支持很多关系原创 2018-01-03 15:15:25 · 133 阅读 · 0 评论