- 博客(139)
- 资源 (3)
- 收藏
- 关注

原创 springboot 开源代码集锦(不断更新中)
1,jeeplatformhttps://github.com/u014427391/jeeplatform2,crmhttps://github.com/MrLing/cms-apphttps://github.com/shenszy/crm3,jbloghttps://github.com/zhenyutu/Jblog4,springbootadminhttps...
2018-07-26 17:07:32
13005
4
原创 Ubuntu 18.04 安装Jenkins
sudo apt-get install openjdk-8-jdk# 查看系统版本cat /etc/issue>> Ubuntu 18.04.1 LTS# 从 https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian-stable/ 选择最新版本下载wget https://mirrors.tuna.tsinghua.edu....
2020-03-22 12:16:40
562
原创 java web 之springboot教程之三十二----多模块项目
比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便。一,创建父工程使用Spring Initializr来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。在 pom.xml 里面声明该父工程包含的子模块。...
2019-04-29 09:46:54
627
1
原创 java web 之springboot教程之三十一----Actuator 和spring-boot-admin
通过restful api的方式查看信息过于繁琐,也不直观,效率低下。当服务过多的时候看起来就过于麻烦,每个服务都需要调用不同的接口来查看监控信息。springboot核心注解参考:https://www.ctolib.com/topics-138637.htmlSBA SBA全称spring boot admin 是一个管理和监控spring boot 应用程序的开源项目,分为ad...
2019-04-28 14:58:27
692
原创 java web 之springboot教程之三十----Actuator 监控
actuaotr是spring boot项目中非常强大的一个功能,有助于对应用程序进行监控和管理,通过restful api请求来监管、审计、收集应用的运行情况,针对微服务而言它是必不可少的一个环节。Endpoints是actuator的核心部分,它用来监视应用程序及交互,spring-boot-actuator中已经内置了非常多的Endpoints(health、info、beans、htt...
2019-04-28 10:18:12
842
1
原创 java web 之springboot教程之二十九----FastDFS集成
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。参考:https://blog.youkuaiyun.com/u013378306/articl...
2019-04-26 17:27:30
476
原创 java web 之springboot教程之二十八----文件上传
1,导入pom.xml包:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> &...
2019-04-26 14:46:23
237
原创 java web 之springboot教程之二十七----mongodb 多数据源使用
多数据该如何使用mongodb呢?1,导入pom.xml:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> ...
2019-04-26 11:42:18
341
原创 java web 之springboot教程之二十六----mongodb 单数据源使用
Mongodb简介MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSql 数据库中比较热门的一种。MongoDB 是一个介于关系...
2019-04-26 10:44:19
375
原创 java web 之springboot教程之二十五----邮件服务
使用JavaMailSender来发送邮件。1,导入pom.xml包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency&...
2019-04-22 16:50:15
290
原创 java web 之springboot教程之二十四----定时任务
springboot使用定时任务非常简单。1,引入pom包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency>2,在启动...
2019-04-19 15:59:51
320
原创 java web 之springboot教程之二十三----rabbitmq使用
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。类似的还有ActiveMq,RocketMq,Kafka;Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache定级项目。Kafka主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输。0.8版本开始支持复制,...
2019-04-19 14:38:53
550
原创 java web 之springboot教程之二十二----mybatis之注解版多数据源
注解版和xml版本对多数据源的配置是一样的,只不过把对数据库的操作通过注解的方式写上。1,数据库配置:application.propertiesmybatis.type-aliases-package=com.example.mybatis.modelspring.datasource.test1.jdbc-url=jdbc:mysql://localhost:3306/m...
2019-04-18 15:14:01
390
原创 java web 之springboot教程之二十一----mybatis之XML版多数据源
往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源先以XML版本为示例,展示如何配置多数据源;先看目录:1,配置文件application.properties:mybatis.type-aliases-package=com.example.mybatis.modelmybatis.config-location=cl...
2019-04-18 14:28:42
204
原创 java web 之springboot教程之二十----mybatis之XML版
xml 版本保持映射文件的老传统,接口层只需要定义空方法,系统会自动根据方法名在映射文件中找对应的 Sql .目录:mysql文件跟注解版一样。下面配置xml1,配置application.properties配置:mybatis.type-aliases-package=com.example.mybatis.modelspring.datasource.u...
2019-04-18 12:43:57
129
原创 java web 之springboot教程之十九----mybatis之注解版
Orm 框架的本质是简化编程中操作数据库的编码,目前基本一个是Hibernate,一个是可以灵活调试动态 Sql 的 Mybatis ,两者各有特点,在企业级系统开发中可以根据需求灵活使用。传统企业大都喜欢使用 Hibernate ,互联网行业通常使用 Mybatis 。Hibernate 特点就是所有的 Sql 都用 Java 代码来生成,不用跳出程序去写(看) Sql ,有着编程的完整性,...
2019-04-18 11:04:18
229
原创 java web 之springboot教程之十六----shiro权限管理
一、架构(1)使用用户的登录信息创建令牌UsernamePasswordToken token = new UsernamePasswordToken(username, password);(2)执行登陆动作SecurityUtils.setSecurityManager(securityManager); // 注入SecurityManager Subj...
2019-04-16 17:57:50
287
原创 JQuery特效之八----摇奖
html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <meta name="viewport" conten
2018-12-03 17:44:25
247
原创 JQuery特效之七----换肤功能
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-30 16:30:23
628
原创 JQuery特效之六----登录框
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-30 13:38:06
1046
原创 JQuery特效之五----三级联动菜单
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-30 10:04:56
541
原创 JQuery特效之四---飘雪效果
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-30 10:03:30
1215
原创 JQuery特效之三-----手风琴效果
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-29 14:51:29
181
原创 JQuery特效之二-----移动的物体
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。先看html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title>
2018-11-29 14:49:43
253
原创 JQuery特效之一---轮播图
前端三大组成html构建内容,css美化,js控制交互,jquery是一个常用js库。使用jquery实现一个轮播图。先看html代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document&am
2018-11-29 14:47:11
181
原创 java web全栈工程师(从零开始)
一,前端1,html:超文本标记语言,用来构建网页的框架2,css:用html直接写出来的页面太丑,就需要css来排列下html元素,美化下颜色,形状等3,javascript:用css美化完了后,有些需要动态或者其他效果的,需要用js来进行脚本控制,控制html元素的各种变化。4,ajax:异步请求数据涉及的前端框架:bootstrap,jquery,vue.js,初步精通这...
2018-10-25 09:50:20
896
原创 《西南联大行思录》之感想20180911
南渡自应思往事,北归端可待来生----陈寅恪。1938年,北大,清华,南开大学三所大学迁往昆明,组建西南联大,前无古人,后无来者。三所风格迥异的大学教授和学生,在同一所大学里教学和学习。而更令人感动的是联大教授和学生们的人格和精神,他们都找到了一种比自己更重要的事情,并将生命奉献给了它。梅贻琦校长对于教育热爱和执着,闻一多先生对于诗歌和民主自由的追求以至于不惧怕牺牲生命,杨振宁和李政道对于...
2018-09-13 11:00:56
2683
原创 java web 之springboot教程(十五)----整合redis
1,下载redis,启动;2,导入依赖包:<!--引入 spring-boot-starter-data-redis(1.4版本后)多了个data加个红和粗吧--> <dependency> <groupId>org.springframework.boot</groupId> ...
2018-08-14 15:53:39
193
原创 java web 之springboot教程(十四)----整合Memcached
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。Memcached是一种基于内存的key-value存储,用...
2018-08-14 14:07:00
2991
原创 java web 之springboot教程(十三)----发送邮件
我们这里使用qq邮箱;首先要去qq邮箱开启smtp服务;具体怎么开启,请点击这里。开启完后会得到一个授权码,复制下来,待会要用。1,导入依赖库,pom.xml:<!-- 支持发送邮件 --> <dependency> <groupId>org.springframework.boot</groupId>...
2018-08-14 11:48:26
266
原创 java web 之springboot教程(十二)----整合FastJson
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android...
2018-08-14 11:14:11
348
原创 java web 之springboot教程(十一)----整合Druid数据源
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池。1,添加依赖库,pom.xml:<!-- druid数据库连接池 --> <dependency> <group...
2018-08-14 11:00:03
219
原创 java web 之springboot教程(十)----整合Log4j2
SpringBoot默认使用日志框架logback。 java web 之springboot教程(十)----整合logback,这里可以看如何使用logback.碰到一个问题:Class path contains multiple SLF4J bindings解决:You can go to POM.xml , open Dependency Hierarchy and find s...
2018-08-14 10:29:54
213
原创 java web 之springboot教程(九)----整合Swagger2
Swagger2,直接生成接口文档.1,导入库:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> &
2018-08-13 15:58:18
274
原创 java web 之springboot教程(八)----CROS解决跨域问题
SpringBoot CROS 参考: http://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/#boot-features-corsSpring CROS 参考: http://docs.spring.io/spring/docs/4.3.9.RELEASE/spring-framework-refe...
2018-08-13 14:41:06
351
原创 java web 之springboot教程(七)----整合mybatis
JdbcTemplate其实用起来很方便,mybatis用得人也不少。mybatis运用分为注解版和非注解版。前提1,导入maven包,pom.xml,其他的跟jdbctemplate一样。<!-- Spring-Mybatis --> <dependency> <groupId>org.mybatis....
2018-08-10 16:52:21
219
原创 java web 之springboot教程(七)----整合JdbcTemplate
1,导入maven库,pom.xml:<!-- jdbcTemplate --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <...
2018-08-10 15:13:04
178
原创 java web 之springboot教程(六)----统一异常处理
在日常开发中发生了异常,往往是需要通过一个统一的异常处理处理所有异常,来保证客户端能够收到友好的提示。SpringBoot在页面 发生异常的时候会自动把请求转到/error,SpringBoot内置了一个BasicErrorController对异常进行统一的处理,当然也可以自定义这个路径。自定义的错误页面我们会发现无论是发生什么错误,SpringBoot都会返回一个状态码以及一个错误页面...
2018-08-09 18:43:27
234
原创 java web 之springboot教程(五)----多环境配置
在现实的开发环境中,我们需要不同的配置环境;格式为application-{profile}.properties或者application-{profile}.yml,其中{profile}对应你的环境标识。如:application-test.yml:测试环境 application-dev.yml:开发环境 application-prod.yml:生产环境怎么使用?只需要我们在a...
2018-08-09 14:02:50
212
原创 java web 之springboot教程(四)----配置文件详解
SpringBoot 配置文件默认为application.properties,把之前项目中的配置文件application.properties改成application.yml,因为现在的趋势是使用yaml,它是类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。一、自定义属性与加载1,application.yml:test: user: us...
2018-08-09 13:59:11
286
firstspringmvc整合源码
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人