
java
文章平均质量分 54
车前猛跑
车前猛跑,路无止境
展开
-
Java 流计算例子
package com.yunjian.iac.test.stream;import java.text.Collator;import java.util.*;import java.util.function.BiFunction;import java.util.function.BinaryOperator;import java.util.stream.Collectors;/** * @Author: ysm * @Platform: Mac * @Date: 5:36 .原创 2021-08-29 19:28:02 · 190 阅读 · 0 评论 -
Spring Boot如何优雅的使用多线程实例详解
这篇文章主要给大家介绍了关于Spring Boot如何优雅的使用多线程的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring Boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧前言本文带你快速了解@Async注解的用法,包括异步方法无返回值、有返回值,最后总结了@Async注解失效的几个坑。在 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话,则本次接口时间取决于事情1 2 3执行时间之和;如果三件事同时执..转载 2021-08-10 01:25:03 · 1059 阅读 · 0 评论 -
Tomcat9.0启动过程中的Start过程
原创 2019-12-24 15:20:11 · 890 阅读 · 0 评论 -
Tomcat9.0启动过程中的Listener们
Tomcat9.0(可能8.0也一样)启动过程中的配置文件加载,一部分是通过EngineConfig, HostConfig, ContextConfig来进行的这3个类都实现自LifecycleListener,初始化过程中他们执行顺序如下: add listener: EngineConfig(Digester 中 操作的) add listener: HostCon...原创 2019-12-13 01:28:08 · 480 阅读 · 0 评论 -
Java的Future模式
Future:未来。个人理解Future模式类似于回调函数,提前返回一个空壳结果,当需要用到这个结果时,再从空壳结果中取得已经计算完成的真实结果。举个例子:执行某一个功能之后,开启一个新的线程去执行需要计算的返回数据(假设耗时1秒),并且立即返回数据A(这是,数据里没有内容),然后执行后续代码(假设耗时500毫秒)。当后续代码执行到需要用到A时(假设耗时200毫秒),再从数据A中取得数据,这时...原创 2019-10-18 13:21:00 · 303 阅读 · 0 评论 -
Java NIO实现双向读写Server与Client
正在复习Java基础知识,依葫芦画瓢写了个NIO服务的demo,又改进了下,做成了双向读写。分享给需要的朋友废话少说,代码如下:B_Serverpackage nio_demo_01;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import ...原创 2019-10-18 11:54:15 · 703 阅读 · 0 评论 -
JSP 后台乱码
[code="java"]解决Tomcat中文乱码问题之多解决方法 收藏 天天写文档,当然也 大多是涉及到技术类的文档,但终究是文档,所以思想上和心理上都有较大的冲击,所以在与我的间接老大沟通以后,在一些方面有豁然开朗的感觉,由此得出一个工作上的经验,总结成一句话,要不又成了“写文档”了,哈哈:工作之中要灵活多变,比如上边让你干什么你不一定一直要去干这一件事情,如果期间遇到很大问题...原创 2011-09-22 11:36:27 · 204 阅读 · 0 评论 -
jsp页面乱码问题的解决
转载于 http://blog.youkuaiyun.com/wula0010/article/details/3942321jsp乱码问题,大家经常碰到,我在做多文件上传的过程中,基本碰到了所有的情况,解决也是曲折的,经过摸索,现在总结如下:1、所有页面都用统一的编码UTF-8(或GB2312或GBK)。2、写过滤器,设置request.setCharacterEncoding("UTF-8...原创 2011-09-22 11:26:18 · 129 阅读 · 0 评论 -
html转txt,防止XSS漏洞
[code="java"]/** * html转txt * * @param inputString * @param count * @return */ public static String filterHtmlToText(String input) { String htmlStr...原创 2011-09-16 11:04:55 · 165 阅读 · 0 评论 -
mybatis 注解方式插入,主键由uuid函数生成
/** * keyProperty: 表示将select返回值设置到该属性中 * resultType: 返回类型 * before: 是否在insert之前执行 * statement: 自定义子查询 * @param userBase */ @SelectKey(keyProperty = "userBase.id",...原创 2018-04-08 18:43:08 · 9977 阅读 · 0 评论 -
强引用,软引用,弱引用,虚引用
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:?1Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程转载 2015-12-08 11:31:07 · 424 阅读 · 0 评论