- 博客(38)
- 资源 (17)
- 收藏
- 关注
原创 SpringBoot中实现定时任务(Quartz)
在 SpringBoot 中实现定时任务的方法,包括使用 Spring Task 的单线程和多线程执行任务,使用第三方框架 Quartz 实现定时任务,详细说明了 JobDetail 和 Trigger 触发器的配置,还介绍了 cron 表达式的格式、元素、通配符含义及示例,以及分布式任务调度平台 XXL-JOB。
2025-02-25 10:42:18
787
原创 java/springboot服务第三方接口安全签名(Signature)实现方案
springboot服务第三方接口安全签名(Signature)实现方案
2023-11-03 17:19:29
3688
原创 mysql转DM达梦数据库+springboot兼容DM数据库+springboot兼容activity5.22.0
mysql转DM达梦数据库+springboot兼容DM数据库+springboot兼容activity5.22.0
2023-01-13 09:41:51
3648
原创 IDEA SpringBoot 免重启热部署(热加载)
1、环境:操作系统:Windows 10java:jdk 1.8IDEA:IDEA ULTIMATE 2018.1项目:SpringBoot Gradle2、方案:不需要 DevTools2.1. 打开项目的运行配置,如下图配置2.2. 以 debug 模式运行程序,项目即可自动部署加载了。2.3. 配置 application.properties 添加:spring.thymeleaf.cache=false ,否则静态文件或 thymeleaf 文件无法自动热部署3、此.
2021-03-30 14:44:38
1009
原创 扫描关注微信公众号获取系统分析师2014-2020年真题(含论文)及答案详细解析
场景:扫描关注以下微信公众号,回复“系统分析师”,获取2009-2020年系统分析师真题和答案详解,内容真实有效,欢迎下载阅读,是本人已软考过多个证书整理的资料!有需要也可以在公众号留言互相学习交流经验哦O(∩_∩)O 关注「码农小助手」,提升技能 ...
2021-03-15 23:09:21
494
原创 扫描关注微信公众号获取2009-2020年系统架构师真题(含论文)和答案详解【整理版本】
场景:扫描关注以下微信公众号,回复“架构师”,获取2009-2020年系统架构师真题和答案详解,内容真实有效,欢迎下载阅读,是自己已软考过的,整理了资料!有需要也可以在公众号留言互相学习交流经验哦O(∩_∩)O 关注「码农小助手」,提升技能 ...
2021-03-15 23:06:23
308
原创 广告运营公司的oa系统是什么样子?
一个最基础的oa系统应该具备什么功能尼?我认为基础的oa系统应该具备以下功能:1.1、系统管理1.1.1、功能管理该模块主要是对系统的功能的一个整体概貌,及对功能进行管理、配置(适用于系统管理员和开发人员)1.1.2、组织管理该模块是用于配置公司组织架构信息,主要功能如下:新增组织信; 修改组织信息 停用组织信息(停用后可再次启用) 删除组织信息(删除后、该组织将不存在,且组织下的人员也会一起删除)1.1.3、用户管理该模块主要用户对公司的员工进行管理..
2020-05-17 16:21:14
1030
原创 springboot + mybatis + nodejs + vue + nginx 搭建前后端分离项目
一. 开发环境和工具的准备·jdk1.8·maven·mysql数据库·Navicat·nodejs·vuejs·后端工具idea·前端工具WebStorm二. 数据库设计create database fontandbackuse fontandbackcreate table user(id int(10) primary key auto_increment,us...
2019-10-15 08:52:27
2068
转载 基于java的图片爬虫和音乐爬虫
网络上有很多爬虫框架结构也多种多样但是基本结构就3个1下载器,2解析器,3处理器(基本所有爬虫都是在这个结构上扩展的)。所以不论是用其他人的爬虫框架还是自己的爬虫只要理解这3个结构就能很好的使用爬虫或开发爬虫。1.以下用的是SeimiCrawler爬虫框架简单实例添加maven依赖(已经同步到中央maven库):<dependency><group...
2019-03-13 16:52:09
767
原创 TortoiseGit安装与配置
一.安装TortoiseGit下载页面: http://download.tortoisegit.org/tgit/进入具体版本页面后,根据Windows操作系统版本选择相应的程序安装包和中文语言包.比如, 32位系统(带32bit,或者 x86, i586等标识).32位程序安装包下载地址: https://download.tortoisegit.org/t
2017-12-14 16:20:13
1252
原创 Git安装和使用
一、下载安装Git1、下载Git 官方地址为:https://git-scm.com/download/win2、下载完之后,双击安装3、选择安装目录4、选择组件5、开始菜单目录名设置 6、选择使用命令行环境7、以下三步默认,直接点击下一步 8、安装完成 9、检验是否安装成功回到电脑桌面,鼠标右击如果看到有两个git单词则
2017-11-22 11:32:30
5180
翻译 SpringCloud 教程 | 第六篇:分布式配置中心(Spring Cloud Config)
一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config cl
2017-11-17 17:15:26
320
翻译 SpringCloud 教程 | 第五篇:路由网关(zuul)
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。,服务统
2017-11-17 16:13:28
427
翻译 SpringCloud 教程 | 第四篇:断路器(Hystrix)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫
2017-11-17 15:39:23
337
翻译 SpringCloud 教程 | 第三篇: 服务消费者(Feign)
上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了R
2017-11-17 12:09:43
324
翻译 SpringCloud 教程 | 第二篇: 服务消费者(rest+ribbon)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load bala
2017-11-17 12:02:51
303
翻译 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解。另外对于“微服务架构” 不了解的话,可以通过
2017-11-17 10:52:28
278
转载 浅谈oracle树状结构层级查询
oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的,虽然我是一个java程序开发者,我一直觉得只要精通数据库那么对于java开发你就成功了三分之一,本篇中主要介绍start with...connect by prior 、order by 、sys_connect_by_path。 概要:树状结构通常由根节点、父
2017-10-23 17:22:59
22378
1
转载 Spring Boot 的性能优化
spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目中使用了 Spring Boot ,今天我们就来一起讨论一下如何改进 Spring Boot 应用的性
2017-07-04 16:42:13
769
转载 跨域问题
文章目录1. 跨域问题,解决之道2. 解决思路3. CORS涉及的响应头3.1. Access-Control-Allow-Origin3.2. Access-Control-Allow-Methods3.3. Access-Control-Allow-Credentials3.4. Access-Control-Max-Age3.5. Access-Control-Allow-H
2017-07-04 11:17:28
309
转载 SOA 与微服务架构
SOA (Service-Oriented Architecture,面向服务的架构)是一种面向服务的思维方式,它将应用程序的不同功能(服务)通过服务之间定义良好的接口和契约联系起来。SOA 核心思想是服务是一种可重复的业务,将其经过标准封装达到复用的目的。SOA 可以允许各种不同的技术来表达 SOA 的架构理念,而业界比较流行的实现是 WebService,其中 WebService 采用 HT
2017-07-04 11:09:25
342
原创 Java 基于JavaMail实现QQ邮件发送(也可实现群发)
1.开启SMTP服务在 QQ 邮箱里的 设置->账户里开启 SMTP 服务注意开启完之后,QQ 邮箱会生成一个授权码,在代码里连接邮箱使用这个授权码而不是原始的邮箱密码,这样可以避免使用明文密码。2.下载依赖的 jar 包官方下载地址 http://www.oracle.com/technetwork/java/javasebusiness/do
2017-06-27 20:01:09
3953
原创 SpringBoot+Dubbo学习心得
1.引入配置文件PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();// 配置mapper的扫描,找到所有的mapper.xml映射文件sqlSessionFactoryBean.setMapperLocations(resolver.getResources(
2017-06-23 14:43:07
1562
原创 Springboot + Mybatis+Dubbo+Zookeeper+nginx+redis+HTML
综合学习SpringBoot+Dubbo+Zookeeper,结合平时用的框架,对常用的框架整合了一下,从框架到后台到前端,如有侵权,请联系删除!后台框架springboot+mybatis+dubbo+zookeeper+redis+nginx,其中redis做数据缓存,nginx做页面转发,数据库用mysql!首先springboot-mybatis-dubbo-zookeeper目录架构
2017-06-23 14:19:19
11256
3
转载 Spring Boot 整合 Redis 实现缓存操作
本文提纲一、缓存的应用场景二、更新缓存的策略三、运行 springboot-mybatis-redis 工程案例四、springboot-mybatis-redis 工程代码配置详解运行环境:Mac OS 10.12.xJDK 8 +Redis 3.2.8Spring Boot 1.5.1.RELEASE
2017-06-16 17:35:19
821
转载 Spring Boot 整合 Mybatis 实现 Druid 多数据源详解
本文提纲一、多数据源的应用场景二、运行 springboot-mybatis-mutil-datasource 工程案例三、springboot-mybatis-mutil-datasource 工程代码配置详解一、多数据源的应用场景目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢?Druid 是 Java 的数据库连接池组件。Druid 能
2017-06-16 17:29:56
944
转载 Spring Boot 集成 FreeMarker
一、Springboot 那些事SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解二、运行 springboot-freemarker 工程1.数据库准备a.创建数据库 springbootdb:
2017-06-16 15:17:54
432
转载 Spring Boot 之 RESRful API 权限控制
一、为何用RESTful API1.1 RESTful是什么?RESTful(Representational State Transfer)架构风格,是一个Web自身的架构风格,底层主要基于HTTP协议(ps:提出者就是HTTP协议的作者),是分布式应用架构的伟大实践理论。RESTful架构是无状态的,表现为请求-响应的形式,有别于基于Bower的SessionId不同。
2017-06-16 14:49:51
803
转载 Springboot 实现 Restful 服务,基于 HTTP / JSON 传输
一、运行 springboot-restful 工程1.数据库准备a.创建数据库 springbootdb:1CREATE DATABASE springbootdb;b.创建表 city :(因为我喜欢徒步)12345
2017-06-16 14:44:55
854
转载 Springboot 整合 Mybatis
一、运行 springboot-mybatis 工程下载工程 springboot-learning-example 1.数据库准备a.创建数据库 springbootdb:1CREATE DATABASE springbootdb;b.创建表 city :(因为我喜欢徒步)
2017-06-16 11:16:11
312
转载 Spring Boot 之 HelloWorld详解
一、Spring Boot 自述世界上最好的文档来源自官方的《Spring Boot Reference Guide》,是这样介绍的:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most
2017-06-16 11:06:44
331
原创 校验
1.判断文本框只能输入中文汉字的代码只能输入汉字js脚本只能输入汉字: function ischinese(s){ var ret=true; for(var i=0;iret=ret && (s.charCodeAt(i)>=10000); return ret; } 2.请写出用于校验HTML文本框中输入
2015-04-08 09:16:11
333
原创 javascript 验证例子
要求:一、移动电话号码为11或12位,如果为12位,那么第一位为0二、11位移动电话号码的第一位和第二位为”13″三、12位移动电话号码的第二位和第三位为”13″用途:检查输入手机号码是否正确输入:s:字符串返回:如果通过验证返回true,否则返回false*/代码 1. function f_check_mobile(obj){ 2.
2015-03-23 09:48:54
280
原创 08年哈弗校长Faust给毕业生的演讲
这位是哈佛2007年2月11日宣布并于7月份正式上任的校长DrewG. Faust给哈佛大学2008年的本科毕业生做的演讲的讲稿,Drew G. Faust是哈佛历史上第一位女性校长,第一位非哈佛毕业生校长,杰出的历史学家,2001年从宾西法尼业大学到哈佛的Radcliffe学院任教,之前的哈佛上一任校长曾因为公开发表“歧视女性”的言论被迫辞职。 Baccalaureate address
2015-03-20 15:22:55
1589
OAuth2+ SSO实现单点登录
2019-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人