文章分类 -  06-语言-java

java语言和项目的困惑与解答
摘要:1.maven 构建 POM.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche 阅读全文
posted @ 2020-07-31 01:30 小天儿 阅读(1210) 评论(2) 推荐(0)
摘要:1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\re 阅读全文
posted @ 2020-07-31 00:00 小天儿 阅读(236) 评论(0) 推荐(0)
摘要:Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为 阅读全文
posted @ 2020-07-30 23:50 小天儿 阅读(3026) 评论(0) 推荐(0)
摘要:目录 Netty Bootstrap(图解) 源码工程 写在前面 图解几个重要概念 父子 channel EventLoop 线程与线程组 通道与Reactor线程组 Channel 通道的类型 启动器初步介绍 图解 Bootstrap执行流程 1:设置reactor 线程组 2 :设置通道的IO类 阅读全文
posted @ 2020-07-14 17:35 小天儿 阅读(188) 评论(0) 推荐(0)
摘要:1.Future接口 1.1 什么是Future? 在jdk的官方的注解中写道 A {@code Future} represents the result of an asynchronous * computation. Methods are provided to check if the 阅读全文
posted @ 2019-12-13 17:46 小天儿 阅读(652) 评论(0) 推荐(0)
摘要:一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 阅读全文
posted @ 2019-12-13 16:18 小天儿 阅读(318) 评论(0) 推荐(0)
摘要:1.spring integration 's architecture 主要提供两个功能: 在系统内提供实现轻量级、事件驱动交互行为的框架 在系统间提供一种基于适配器的平台,以支持灵活的系统间交互 2.spring integration对于企业集成模式的支持 2.1Message:一个信息的单元 阅读全文
posted @ 2019-12-06 20:03 小天儿 阅读(8859) 评论(0) 推荐(0)
摘要:Java变量的初始化顺序为:静态变量或静态语句块 –> 实例变量或初始化语句块 –> 构造方法 –> @Autowired//声明@Component(value = "Schedule.grossProfit") public class GrossProfitScheduleService ex 阅读全文
posted @ 2019-10-21 20:16 小天儿 阅读(629) 评论(0) 推荐(0)
摘要:原文:https://www.javazhiyin.com/34849.html 领域驱动设计的概念 大家都知道软件开发不是一蹴而就的事情,我们不可能在不了解产品(或行业领域)的前提下进行软件开发,在开发前通常需要进行大量的业务知识梳理,然后才能到软件设计的层面,最后才是开发。而在业务知识梳理的过程 阅读全文
posted @ 2019-09-25 00:18 小天儿 阅读(513) 评论(0) 推荐(0)
摘要:上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关 阅读全文
posted @ 2019-09-24 23:20 小天儿 阅读(1948) 评论(0) 推荐(0)
摘要:反射调用一般有几个知识点: 得到要调用类的class 通过class创建对象实例 得到要调用的类中的方法(Method) 方法调用(invoke) 获取反射对象的变量 设置反射对象的私有变量可更改 得到要调用类的class 得到要调用的类中的方法(Method) 方法调用(invoke) /** * 阅读全文
posted @ 2019-03-07 19:16 小天儿 阅读(1602) 评论(0) 推荐(0)
摘要:到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。 无配置文件注解版 xml映射文件版本 orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上 阅读全文
posted @ 2019-02-01 14:19 小天儿 阅读(143) 评论(0) 推荐(0)
摘要:原文:https://blog.csdn.net/wuzhilon88/article/details/49201891 java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM初始内存为3 阅读全文
posted @ 2018-11-21 15:01 小天儿 阅读(125) 评论(0) 推荐(0)
摘要:内存模型图 方法区(Method Area) 方法区与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。虽然Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-Heap(非堆),目的应该是与Java堆 阅读全文
posted @ 2018-11-21 14:24 小天儿 阅读(260) 评论(0) 推荐(0)
摘要:原文:http://blog.csdn.net/qq_25237663/article/details/52262532 Velocity是一个基于Java的模板引擎,通过特定的语法,Velocity可以获取在java语言中定义的对象,从而实现界面和java代码的真正分离,这意味着可以使用veloc 阅读全文
posted @ 2018-02-27 22:16 小天儿 阅读(544) 评论(0) 推荐(0)
摘要:JNDI 笔记(一) 概述 NDI,Java Naming Directory Interface,J2EE的标准之一,所有的J2EE容器都必须提供一个JNDI的服务,但是,我一直都没用过,至少是没有刻意地去用过。因为,我也 曾经把数据源配置在Tomcat的JNDI服务中,但那时,我也只是刚刚涉足J 阅读全文
posted @ 2018-01-04 15:06 小天儿 阅读(137) 评论(0) 推荐(0)
摘要:典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小 阅读全文
posted @ 2018-01-03 16:01 小天儿 阅读(2612) 评论(1) 推荐(1)
摘要:ArrayList的列表对象实质上是存储在一个引用型数组里的,有人认为该数组有“自动增长机制”可以自动改变size大小。正式地说,该数组是无法改变 大小的,实际上它只是改变了该引用型数组的指向而已。下面,让我们来看看java是怎样实现ArrayList类的。 一、ArrayList类的实质 Arra 阅读全文
posted @ 2017-09-16 14:58 小天儿 阅读(2106) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/Bob-FD/archive/2012/09/25/2701754.html 1、什么是IO流? byte序列的读写,Java中的IO流是实现输入/输出的基础. Java将数据从源(文件、内存、键盘、网络)读入到内存 中,形成了流,然后将这些流 阅读全文
posted @ 2017-09-16 12:26 小天儿 阅读(352) 评论(0) 推荐(0)
摘要:参考资料:1.《java jdk5.0 学习笔记》良葛格 第五章数组2.如何理解数组的length?http://blog.csdn.net/treeroot/archive/2005/01/22/264001.aspx3.关于java数组的深度思考http://dev.csdn.net/autho 阅读全文
posted @ 2017-09-16 10:33 小天儿 阅读(422) 评论(0) 推荐(0)