java 其他知识汇总
文章平均质量分 96
博主的自荐文章,希望对你有所帮助噢~
暗余
热爱技术,持续学习,文章都是博主一个字一个字敲出来的。
点一点关注,以后不迷路;点赞加收藏,看完不迷惘!
展开
-
Java定时任务调度工具详解之Quartz(慢更)
Java定时任务调度工具详解之Quartz导航 一. 概述 二. 第一个Quartz程序 三. 浅谈Job&JobDetail 四. 浅谈JobExecutionContext 五. 浅谈JobExecutionContext 六. 浅谈Trigger 七. SimpleTrigger 八. CronTrigger 九. 浅谈Scheduler 十. Quar...原创 2019-07-01 23:32:34 · 532 阅读 · 0 评论 -
Java定时任务调度工具之Timer
Java定时任务调度工具详解之Timer导航 概述 timer定时函数的用法 其他重要函数 schedule和scheduleAtfixedRate的区别 Timer函数的综合应用 Timer的缺陷一. 概述1.1 课程介绍什么是定时任务调度:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务Java中的定时任务调度工具TimerQuar...原创 2019-06-30 22:28:06 · 754 阅读 · 0 评论 -
** 集成开发工具_eclipse*
eclipse概述1. 下载: * https://www.eclipse.org/downloads/2. 安装: 1. 它是一个绿色版软件,直接解压即可使用 2. 注意: * JDK是64位的,eclipse就必须是64位,反之亦然;3. 目录功能: 1. configuration:整合文件目录 2. dropins:整合其他插件目录 3. plugins:已经整合的...原创 2018-11-14 09:17:37 · 649 阅读 · 0 评论 -
**版本控制工具_Git*
Git概述1. Git的目标: * 速度 * 简单的设计 * 对非线性开发模式的强力支持(允许上千个并行开发的分支) * 完全分布式 * 有能力高效管理似Linux 内核一样的超大规模项目(速度和数据量)2. SVN的缺陷: 1. 集中式版本控制系统,需要从服务器得到最新版本才能工作 2. 需要联网才能工作,在区域网可以,但是在互联网下必须有足够的网速; 3. 服务器单点故障 ...原创 2018-11-13 18:47:32 · 187 阅读 · 0 评论 -
**Maven高级 笔记2[共2篇]*
Maven高级应用1. maven基础回顾2. maven传统的web工程做一个数据查询操作3. maven工程拆分与聚合的思想 //要理解其意义所在,重点4. 把第二阶段做好的web工程修改成maven拆分与聚合的形式。5. 私服【远程仓库】6. 如何安装第三方jar包。【把第三方jar包安装到本地仓库,把第三方jar包安装到私服】maven基础知识回顾1. maven是一个...原创 2018-11-03 16:48:41 · 367 阅读 · 0 评论 -
**Maven入门 笔记1[共2篇]*
Maven :项目管理工具-- 今日必须掌握的东西: 1.项目的生命周期(命令): * 1.clean(清除缓存) * 2.default(一整套生命周期) * 3.site(这个几乎不用) 2.maven的安装配置。 * 配置环境变量:先系统变量添加maven,再在Path添加,并且确保环境变量中有JAVA_HOME; 3.maven仓库...原创 2018-11-03 16:41:40 · 180 阅读 · 0 评论 -
**面试常考数据结构_二叉树遍历*
二叉树的遍历方法:1. 遍历方式: 1. 前序遍历:有根节点,先遍历根,再左节点,再它的左节点,再右节点再往右边... 3. 中序遍历: 3 2 4 1 5 6 7 * 中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。 4. 后序遍历: 3 4 2 6 7 5 1 * 后序是先左后右,一排做完再往上;实战演习:图示如下:...原创 2018-12-10 19:53:01 · 201 阅读 · 0 评论 -
* 滑块验证码思路分析**
滑块验证码 简介 效果图 原理分析 实战代码一. 简介1.1 为什么要使用滑块验证码?使用滑块验证码有几个好处:对企业而言:安全性高,防止接口被刷,降低服务器压力提升公平性,有效阻止开软件的羊毛党,达到活动效果技术形象,使用优美的验证技术,也是公司技术实力的一种体现;扩展性能好,能做一些深度优化,比如深度判断是否为人还是为机器操作对用户而言:用户体验效...原创 2019-03-28 23:31:32 · 4032 阅读 · 0 评论 -
文字图片验证码源码,教程分享
目录导航[ ]一. 验证码前篇1.1 概述验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户...原创 2019-03-08 16:43:51 · 1403 阅读 · 2 评论 -
*Java程序员应该知道这些知识**
Java基础String ,StringBuffer,StringBuilder的区别?String:字符串常量,String 的值是不可改变的,每次对String操作都会生成新的对象StringBuffer/StringBuilder对象可被多次修改,不产生新的对象Buffer和builder的区别?Builder方法不是线程安全的,不能同步访问三者的区别:...原创 2019-01-27 13:33:34 · 187 阅读 · 0 评论 -
Dubbox介绍
1. Dubbox介绍2. Dubbox工作流程3. Dubbox的工作原理4. dubbo支持哪些通信协议?支持哪些序列化协议?5. dubbo负载均衡策略和集群容错策略都有哪些?动态代理策略呢?6. dubbo的服务治理、降级、重试1. Dubbox介绍Dubbox是一个远程服务调用的分布式框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA的服务治理Du...原创 2019-01-12 17:51:53 · 764 阅读 · 0 评论 -
JAVA WEB 重点知识概览
JAVA WEB 重点知识概览…Java基础String ,StringBuffer,StringBuilder的区别?String:字符串常量,String 的值是不可改变的,每次对String操作都会生成新的对象StringBuffer/StringBuilder对象可被多次修改,不产生新的对象Buffer和builder的区别?Builder方法不是线程安全的,...原创 2019-01-12 17:46:39 · 696 阅读 · 0 评论 -
JVM垃圾回收算法
写在前面本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下CMS,G1收集器。Minor Gc和...原创 2019-01-12 15:08:45 · 163 阅读 · 0 评论 -
**SpringBoot的依赖_应用启动器 *
spring Boot 应用启动器基本的一共有 44 种,具体如下:1)spring-boot-starter这是 Spring Boot 的核心启动器,包含了自动配置、日志和 YAML。2)spring-boot-starter-actuator帮助监控和管理应用。3)spring-boot-starter-amqp通过 spring-rabbit 来支持 AMQP 协议(Advan...原创 2018-12-08 16:14:29 · 391 阅读 · 0 评论 -
分布式轻量级任务调度框架-XXL-JOB(最全面,附带本人实战)
XXL-JOB说明文档导航 一. XXL-JOB概述 二. XXL-JOB使用一. XXL-JOB概述1.1 XXL-JOB是什么?官方说明:XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。通俗来讲:XXL-JOB是一个任务调度框架,通过引入XXL-JOB相关的依赖,按照相关格式...原创 2019-06-27 16:45:16 · 13021 阅读 · 4 评论 -
** 手写一个代码生成器 可根据自身定制!!!万物皆可盘 后面更新(已带源码) *
手写代码生成器可根据业务需要生成全部所需的通用代码,任何文件皆可做模板生成,后期更新~~~原创 2019-06-21 18:29:15 · 1160 阅读 · 0 评论 -
** Activiti7 深入解析工作流引擎 (此篇后面慢更)*
Activiti 7导航一. 概述1.1 前述工作流:工作的一个流程,事务发展的一个业务过程请假流程:员工申请–部门经理–总经理–人事存档传统方式下?请假条的传递实现,经过纸质请假条传递签字最后保存在人事处;无纸化办公:在计算机的帮助下,能够实现流程的自动化控制,就称为工作流;工作流引擎为了实现自动化控制,Activiti引擎就产生了作用:实...原创 2019-06-19 22:21:57 · 1954 阅读 · 0 评论 -
** 不重复造轮子,提供一些好用的工具,希望能帮到你 *
本人会持续更新~~~^^快速读取Excel文件内容:https://gitee.com/zhang199/fastLoadExcel使用framework模板快速生成docx 以及根据docx生成pdfhttps://gitee.com/zhang199/createDocx_Pdf...原创 2019-06-14 11:54:26 · 388 阅读 · 0 评论 -
** 支付解决方案_微信扫码支付(附详细代码,流程图)*
课程目标1. 掌握二维码生成插件qrious的使用2. 能够说出微信支付开发的整体思路3. 能够调用微信支付接口(统一下单)生成支付二维码4. 能够调用微信支付接口(查询订单)查询支付状态5. 实现支付日志的生成与订单状态的修改二维码什么是二维码二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统...原创 2018-12-16 10:19:56 · 15718 阅读 · 6 评论 -
** 跨域解决方案与提交订单(附详细代码) *
课程目标1. 掌握跨域请求CORS解决方案2. 完成结算页收货人地址选择功能3. 完成结算页支付方式选择4. 完成结算页商品清单功能5. 完成保存订单功能商品详细页跨域请求1. 需求分析: * 从商品详细页点击“加入购物车”按钮,将当前商品加入购物车,并跳转到购物车页面。2. JS跨域请求: * 这里说的 js 跨域是指通过 js 在不同的域之间进行数据传输或通信,比如用 ...原创 2018-12-16 10:13:56 · 1713 阅读 · 0 评论 -
* *电商购物车解决方案_从分析到实战,附详解代码 *
课程目标说出京东购物车的实现思路运用Cookie储存购物车编写购物车前端代码运用Redis存储购物车购物车需求分析与解决方案需求分析:用户在商品详细页点击加入购物车,提交商品SKU编号和购买数量,添加到购物车;架构图分析:存储方案:当用户没有登录:采用cookie存储 [本地购物车]当用户登录后,采用redis存储,并且要将cookie中的购物车合并...原创 2018-12-13 09:44:21 · 1502 阅读 · 2 评论 -
** 单点登录解决方案_CAS_CAS与Spring Security *
今日内容1. 搭建单点登录服务端,开发单点登录客户端2. 实现CAS认证数据源设置3. 更换CAS登录页面4. 长我CAS与SpringSecurity集成5. 完成用户中心单点登录功能单点登录1. 什么是单点登录? * 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以...原创 2018-12-11 10:27:48 · 923 阅读 · 0 评论 -
** 短信解决方案_阿里大于短信_短信微服务_ActiveMQ*
SpringBoot框架与短信解决方案今日内容:掌握Spring Boot框架的搭建方法能够使用阿里大于发送短信运用SpringBoot、阿里大于和ActiveMQ开发短信微服务完成品优购用户注册功能(短信验证码认证)SpringBoot 入门1. 什么是SpringBoot ? * Spring Boot 是 Spring 社区较新的一个项目。该项目的目的是帮助开发者更容易的...原创 2018-12-11 10:16:26 · 620 阅读 · 0 评论 -
**消息中间件解决方案_JMS_ActiveMQ *
今日目标1. 理解消息中间件,JMS等概念2. 掌握JMS点对点与发布订阅模式的收发消息3. 掌握SpringJms4. 完成商品详细页静态化5. 完成商品审核发送消息的功能前述:1. 什么是消息中间件 - 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消...原创 2018-12-11 10:13:29 · 217 阅读 · 0 评论 -
**网页静态化解决方案_Freemarker*
课程目标1. 掌握Freemarker常用的指令与内建函数2. 完成商品详细页的数据显示3. 完成商品详细页的动态效果4. 完成商品详细页读取SKU信息的业务逻辑5. 完成商品审核调用功能前述1. 使用范围: * 网页静态化解决方案在实际开发中运用比较多,比如新闻网站,门户网站中的新闻频道或者是文章类的频道;2. 原理: * 把数据库中的文件事先提取出来,通过文件io的写入...原创 2018-12-11 10:07:30 · 270 阅读 · 0 评论 -
**海量搜索解决方案_Spring Data Solr [篇3/共3篇]*
今日内容1. 价格区间过滤搜索2. 搜索结果分页3. 多关键字搜索4. 排序功能 -->价格排序,上架时间排序,销量排序,评价排序...5. 隐藏品牌类表6. 搜索页与首页对接7. 更新索引库价格区间过滤-- 前端1. webapp/controller: 具体路径:webapp/js/controller/searchController.js: 1. 代...原创 2018-12-04 08:53:39 · 284 阅读 · 0 评论 -
**海量搜索解决方案_Spring Data Solr [篇2/共3篇]*
今日目标1. 实现品搜索高亮显示功能2. 说出搜索的业务规则和实现思路3. 完成查询分类列表的功能4. 完成缓存品牌和规格数据的功能5. 完成显示品牌和规格数据的功能6. 完成过滤条件构建的功能7. 完成过滤查询的功能高亮显示1. 什么是高亮显示? * 将用户输入的关键字在标题中以红色的字体显示出来; [一般用红色,但不限于红色]2. HTML中的<em>标...原创 2018-12-02 16:21:09 · 291 阅读 · 0 评论 -
**海量搜索解决方案_Spring Data Solr [篇1/共3篇]*
今日目标 [搜索解决方案–solr]1. 完成solr环境安装,中文分析器和业务域的配置2. 会使用Spring Data Solr完成增删改查操作3. 完成批量数据导入功能4. 完成按关键字搜索功能//下面功能第二篇:6. 完成高亮显示关键字功能7. 完成更新索引库功能solr安装与配置1. 什么是solr? * 相对于Luncene而言,它是跨平台的,它是建立在Lunce...原创 2018-11-29 19:11:00 · 321 阅读 · 0 评论 -
**缓存解决方案_Spring Data Redis 入门*
使用前言1. 为什么要使用Spring Data Reids: * 我们目前的系统已经实现了广告后台管理和广告前台展示,但是对于首页每天有大量的 我们目前的系统已经实现了广告后台管理和广告前台展示,但是对于首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。 * 那如何解决呢?我们通常的做法有两 种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。...原创 2018-11-27 15:38:21 · 176 阅读 · 0 评论