Processing math: 100%

随笔分类 -  Java

摘要:入门 —— Quartz 需要了解的几个概念: 触发器 Trigger 任务 Job 调度器 Scheduler 例程: 注:Trigger 和 Job 都可以通过 withIdentity() 函数进行分组,分组的目的是方便管理,例如同时启动或关闭同一组的 Trigger 或 Job。 Job 管 阅读全文
posted @ 2019-05-21 11:29 不抛弃,不放弃 阅读(405) 评论(0) 推荐(0) 编辑
摘要:Java 8 —— 下面主要讲 8 个特性: 一、Lambda 表达式(也可以称为“闭包”): 特征: 参数类型声明可选:编译器可识别参数值 只有一个表达式,那么表达式的值作为 Lambda 的返回值;用大括号 {} 括起来的,多个表达式,需要使用 return 关键字指明返回值 Lambda 中不 阅读全文
posted @ 2019-05-15 17:30 不抛弃,不放弃 阅读(344) 评论(0) 推荐(0) 编辑
摘要:依赖管理(在 build.gradle 中): 1、定义依赖仓库(repositories): Gradle 要求至少定义一个依赖仓库,依赖仓库可以是文件系统,也可以是中心服务器。最常用的是 jcenter 和 mavenCentral。 2、申明依赖(dependencies): 和 Maven 阅读全文
posted @ 2019-03-11 13:45 不抛弃,不放弃 阅读(10715) 评论(0) 推荐(2) 编辑
摘要:不是 Gradle,就是 Maven吧。对比下: Maven: 推荐(?)了一个默认的项目结构和生命周期,但是太过死板 虽然暴露了 API 接口,但是插件定制太过复杂 和 Ant 一样,仍然无法表达复杂的构建逻辑 Gradle: 调用 Maven 接口管理依赖(所以更为简洁) 灵活的项目结构和生命周 阅读全文
posted @ 2019-03-09 22:47 不抛弃,不放弃 阅读(294) 评论(0) 推荐(0) 编辑
摘要:用途:此文仅供,自己今后的小程序通过邮件,批量通知用户。 简单记录了一些发送基本邮件的操作。 项目(SpringBoot版本为2.1.2.RELEASE): 核心依赖(其他相关依赖,在其使用的地方具体说明): application.yml——邮件发送相关配置: 邮件实体类(使用Lombok的注解简 阅读全文
posted @ 2019-02-06 18:26 不抛弃,不放弃 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:Maven坐标: 配置Swagger2: 实体类(使用Lombok): Dao层: 提供单例: 控制器: 访问 Swagger UI(我端口直接用的80),大致如下图: 阅读全文
posted @ 2018-12-27 22:35 不抛弃,不放弃 阅读(446) 评论(0) 推荐(0) 编辑
摘要:List 不唯一、有序;Set 唯一、无序。 Vector 也实现了 List 接口,实现了 ArrayList 的所有操作。主要区别:Vector 线程安全操作相对较慢,ArrayList重速度,线程非安全。长度增长时,Vector 默认增长100%,ArrayList 增长50%。使用 capa 阅读全文
posted @ 2018-02-08 17:41 不抛弃,不放弃 阅读(463) 评论(0) 推荐(0) 编辑
摘要:Git 简介: Git,开源,分散型版本控制系统。由于 Linux 内核开发使用的 SCM 版权变更,Linux 创始人便创建了 Git。现在 Git 的仓库管理功能是 GitHub 的核心。 在 Git 之前还有 Apache 的 SVN,集中型。 集中型:将所有仓库集中存放在服务端,所以最终只有 阅读全文
posted @ 2018-01-06 12:28 不抛弃,不放弃 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Java爬虫领域最强大的框架是JSoup:可直接解析具体的URL地址(即解析对应的HTML),提供了一套强大的API,包括可以通过DOM、CSS选择器,即类似jQuery方式来取出和操作数据。主要功能有: 从给定的URL、文件、字符串中,获得HTML代码。 然后通过DOM、CSS选择器(类jQuer 阅读全文
posted @ 2017-12-25 08:35 不抛弃,不放弃 阅读(7958) 评论(0) 推荐(2) 编辑
摘要:判断回文数: Java 实现: 阅读全文
posted @ 2017-10-13 21:46 不抛弃,不放弃 阅读(230) 评论(0) 推荐(0) 编辑
摘要:全世界每时每刻都有开发者在使用 GitHub。 什么是 GitHub: GitHub 为开发者提供 Git 仓库的托管服务,是共享代码的完美场所。GitHub 公司总部位于美国旧金山,有一只章鱼腿+猫头的吉祥物 octocat: 然而 GitHub 并不止于 Git 仓库的托管服务,还提供了一系列帮 阅读全文
posted @ 2017-08-30 16:32 不抛弃,不放弃 阅读(245) 评论(0) 推荐(0) 编辑
摘要:Java 的设计模式(自然是基于 OO)可以分为两种:一是 GoF 所总结的设计模式;二是 Java 的一些基本的设计模式,有简单工厂模式(静态工厂模式)、多例模式(多个实例)、缺省适配模式、不变模式。以下模式皆仅为示例,原理请参照菜鸟教程。 其中四人帮设计模式有 23 种,分为创建型、结构型、行为 阅读全文
posted @ 2017-08-20 19:45 不抛弃,不放弃 阅读(248) 评论(0) 推荐(0) 编辑
摘要:引入Thymeleaf: 引用Web静态资源: 访问model(model访th:eachperson{people}访问people这个model): 数据判断(th:if指令进行判断,支持如 >、< 等类型的比较条件,同时支持SpringEL): 阅读全文
posted @ 2017-07-31 17:18 不抛弃,不放弃 阅读(491) 评论(0) 推荐(0) 编辑
摘要:JetBrains 激活:http://idea.iteblog.com/key.php。 JRebel:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce。 bootstrap 常用的 class: 分块: 列表: 按钮: 阅读全文
posted @ 2017-07-24 23:30 不抛弃,不放弃 阅读(183) 评论(0) 推荐(0) 编辑
摘要:三层架构是 web 程序的纵向结构,是 web 程序的身体,而MVC 模式只存在于三层架构的展现层,是 web 程序展示时相互沟通的一种好的方式。 Spring MVC 使我们可以简单地,开发灵活且松耦合的Web项目。 在Servlet 2.5及以下,servlet类需要在web.xml文件中,配置 阅读全文
posted @ 2017-07-09 20:28 不抛弃,不放弃 阅读(470) 评论(0) 推荐(0) 编辑
摘要:没有状态变化的对象(无状态对象):应当做成单例。 Spring-framework的下载:http://repo.spring.io/release/org/springframework/spring/。 配置Spring环境(Spring Context)所需要的jar包,以及它们之间的相互依赖 阅读全文
posted @ 2017-06-28 20:50 不抛弃,不放弃 阅读(437) 评论(0) 推荐(0) 编辑
摘要:Java 基础语法特性: 首先了解并做好Java Web 开发环境配置(包含 JDK 的配置)是非常必要的。其中 CLASSPATH 的值开始必须包含 ".",否则用 javac 命令将会报错。 第一个 Java 程序,以做演示: 由于 Java 是面向对象的,因此首先创建一个 HelloWorld 阅读全文
posted @ 2017-06-28 15:30 不抛弃,不放弃 阅读(314) 评论(0) 推荐(0) 编辑
摘要:从Java 5 开始,可以对Java代码进行注解。Java提供了特定的注解(比较基础的例如:Override、Deprecated、SuppressWarnings)。 元XXX:解释XXX的XXX。 注解本身是没有功能的,和xml一样,都是一种元数据(解释数据的数据,即配置如何解释数据)。注解的功 阅读全文
posted @ 2017-06-26 21:23 不抛弃,不放弃 阅读(354) 评论(0) 推荐(0) 编辑
摘要:简介: 动态获取类的信息、动态调用对象的方法的功能叫做:Java 的反射(Reflection)机制。 Reflection是不同于C++等静态语言,而被视为准动态语言的关键性质。反射机制允许程序在运行时,透过Reflection API取得任何一个已知的class的内部信息,(功能列表)如: 得到 阅读全文
posted @ 2017-05-24 16:55 不抛弃,不放弃 阅读(281) 评论(0) 推荐(0) 编辑
摘要:使用Apache的编译插件Apache Maven Compiler Plugin,并设置java编译器版本: 阅读全文
posted @ 2017-01-24 11:20 不抛弃,不放弃 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示