知识学习
Phoenix_smf
打破思维定势,才能颠覆传统改变世界
展开
-
Maven 快速下载一个jar包的所有依赖包
首先确保你安装了maven 然后命令行可以使用然后新建一个文件夹 把pom.xml文件放进去在当前目录下打开命令行输入命令:mvn -f pom.xml dependency:copy-dependencies会直接将所有的jar包下载到 target文件夹 并在target/dependency文件夹...原创 2020-10-22 15:13:38 · 2387 阅读 · 0 评论 -
SpringBoot集成Freemarker
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。pom文件添加依赖 <!-- freemarker --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter原创 2020-07-27 13:49:32 · 201 阅读 · 0 评论 -
Java源码之深入解析Runnable和Thread的区别
我们都知道创建一个线程有两种方式一是继承Thread,一是实现Runnable接口。那么java面试基本必问的一个问题就是这两种方式有什么区别。其实区别有很多,简单讲Thread类本身也是实现了Runnable接口的。所以继承了Thread类的线程类 都拥有实现Runnable接口的基本特性,但是实现了Runnable接口的线程类却不一定有Thread类的一些特性。看看源码吧更清晰一点:...原创 2019-12-12 16:23:51 · 429 阅读 · 0 评论 -
JAVA性能 调优之 基础小知识点随笔
1,小心使用String.subString()方法,容易引起内存泄漏,及时使用采用 new String(String.subString())代替。2,ArrayList遍历的最高效方法就是for循环>迭代器>foreach(foreache底层还是迭代器实现,而且多了一步赋值操作因此性能差)3,ArrayList删除元素的效率 尾部>中间>头部,LinkedIis...原创 2019-10-31 13:49:55 · 302 阅读 · 0 评论 -
从头开始学习Java-JavaEE基础
第一章 Java语言概述与编程环境 1.1Java的诞生 Java是1995年由Sun Microsystems 发布的一种新型的,面向对象的程序设计语言。Java语言的起源可以追溯到1991年,Java起初被称为OAK语言,是Sun为一些消费性电子产品设计的一个通用环境。网络的出现改变了OAK的命运。1996年1月23日Sun公司发布了JDK1.0,就包括两个部分运行环境(JRE)和开发环境(原创 2017-02-24 20:35:19 · 994 阅读 · 0 评论 -
为什么匿名内部类参数必须为final类型
转:http://feiyeguohai.iteye.com/blog/1500108 为什么匿名内部类参数必须为final类型 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么Java中要加上一条限制:只能访问final型的局转载 2017-05-10 16:56:55 · 411 阅读 · 0 评论 -
Git(码云-开源中国)入门小知识
Git码云简介: 2013年开源中国上线大型开发云平台——“码云”,将代码托管、质量检测、代码演示、团队协作等开发工具集成到云平台,免除繁杂的开发环境部署,节省成本,帮助软件开发者提高生产效率,引领国内云端协作开发潮流。截止2016年,“码云”累计60万开发者,承载100万个项目,已然成为国内颇具影响力、活跃专业的代码托管平台。 一、Git@OSC 代码托管 开源中国社区团队基于开源项目 Gi原创 2017-03-11 10:59:29 · 2280 阅读 · 0 评论 -
简单总结一下Java和javascript 中对于 josn对象、字符串的处理。
1,JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 QAQ:以上是来自百度百科的解释,原创 2017-11-20 11:22:14 · 447 阅读 · 0 评论 -
过滤器(Filter)和拦截器(Interceptor)的区别
转载自:http://www.cnblogs.com/luoyun/archive/2013/01/04/2844274.htmlFilter介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会...转载 2018-02-10 10:14:07 · 546 阅读 · 0 评论