JAVA EE开发颠覆者
文章平均质量分 66
天海华兮
蹉跎错,消磨过,最是光阴化浮沫。
展开
-
注册为Linux服务,docker部署,dockerfile,spring boot测试监控,actuator,项目远程访问,maven的scope标签
注册为Linux服务,docker部署,dockerfile,spring boot测试监控,actuator,项目远程访问,maven的scope标签原创 2021-12-17 23:03:21 · 1435 阅读 · 0 评论 -
spring cloud 实战demo极简入门。eureka注册中心,config配置中心,feign声明式调用
spring cloud 实战demo极简入门。eureka注册中心,config配置中心,feign声明式调用原创 2021-12-17 16:30:48 · 786 阅读 · 0 评论 -
异步消息的极简入门:activeMq rabbitMq
异步消息,activeMq rabbitMq的极简入门原创 2021-12-13 16:43:47 · 1370 阅读 · 0 评论 -
spring security简单入门
spring security 简单入门。userDetails,认证,授权。WebSecurityConfigurerAdapter原创 2021-12-10 14:42:37 · 610 阅读 · 0 评论 -
spring整合mongoDB 和 Redis 极简入门
spring整合mongoDB 和 Redis 极简入门原创 2021-12-09 15:07:47 · 831 阅读 · 0 评论 -
spring使用websocket,广播式,点对点,security,Endpoint , @MessageMapping,@SendTo
spring使用websocket,广播式,点对点,security,Endpoint , @MessageMapping,@SendTo原创 2021-12-06 11:34:49 · 2842 阅读 · 0 评论 -
boot自动配置实例,组合注解,spring测试,上传文件,读取配置,打印日志,环境选择,keytool,favicon
boot自动配置实例,组合注解,spring测试,上传文件,读取配置,打印日志,环境选择,keytool,favicon原创 2021-12-01 10:24:23 · 289 阅读 · 0 评论 -
奇偶 冒泡 快排 插入(和希尔) 选择 排序,二分查找
排序一览插入直接插入希尔交换冒泡快速选择直接选择堆归并分配基数箱1. 奇数放在前面 排序或 偶数放在前面 排序如果 偶数放在前面,内层 0 1 交换即可第一种:前后两个指针 各自扫描 交换 public static void oddAndEvenSort(int[] arr) { //最小索引 int i = 0; //最大索引 int j = arr.length - 1;原创 2021-10-19 17:39:37 · 244 阅读 · 0 评论 -
springboot的常用注释
banner.locationspring.profile.activespring.application.nameserver.port=8080server.session-timeoutserver.context-path=/server.ssl.enabled=trueserver.tomcat.access-log-pattern=server.tomca...原创 2020-04-23 22:24:36 · 147 阅读 · 0 评论 -
EE颠覆者12章,cloud项目实战,docker部署
简介微服务: Microservice使用定义好边界的 小的 独立组件 来做好 一件事情。Spring Cloud 开发的程序,docker 或其他Pass(平台即是服务,如:Coud Foundry)部署。称作:原生云应用。@EnableConfigServer@EnableEurekaServer@EnableEurekaClient@EnableZuulProxy@Fe...原创 2020-04-19 23:14:00 · 154 阅读 · 0 评论 -
EE颠覆者第11章应用监控端点ssh
简介应用监控 和 管理的功能通过 http JMX SSH 协议操作actuator EndPoint的列表autoconfig 所有自动配置beans bean的信息configprops 所有的配置属性dump 当前应用线程的状态信息env 当前环境信息health 当前应用的健康状态info 当前应用的信息metrics 各项指标信息mappings 所有的映射的路径...原创 2020-04-19 15:21:57 · 117 阅读 · 0 评论 -
EE颠覆者第十章 部署变成服务 dockerfile
开发时候默认是开启模板引擎的缓存,开发时候我们要关闭spring.thymeleaf.cache=falsespring.freemarker.cache=false注册为Linux服务 <build> <plugins> <plugin> <groupId>org.springframework.boot</gr...原创 2020-04-18 19:48:20 · 112 阅读 · 0 评论 -
EE颠覆者第九章 Spring Integration
Spring Integration 系统集成提供了基于 Spring EIP Enterprise Integration Patterns企业集成模式不同系统之前的交互通过异步消息驱动来达到系统与系统交互时系统之间的松耦合。Spring Integration Java DSL实现分类读取远程的特定文件,实现发送邮件。实战 <dependency> <...原创 2020-04-18 13:43:52 · 169 阅读 · 0 评论 -
EE颠覆者第九章 异步消息
简介系统与系统之间的通信,即:发送者无须等待消息接受者的处理及返回。消息代理:message broker目的地:destination当消息发送者发送后,消息将有消息代理接管,消息代理保证消息传送到 指定的目的地。异步消息:有两种形式,队列(queue) 和 主题 (topic)队列用于 点对点式 (point to point)常用的主题用于 发布/订阅式 (public /...原创 2020-04-18 10:23:47 · 130 阅读 · 0 评论 -
EE颠覆者第九章2 spring Batch
spring Batch用来处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定处理后输出成指定的形式。名称用途Job Repository用来注册Job容器Job Launcher用来启动Job接口Job实际要执行的任务,包含一个或多个StepStep包含Item Reader Processor WriterItem Re...原创 2020-04-06 18:15:19 · 110 阅读 · 0 评论 -
EE颠覆者第九章企业开发security
Spring Security 基于Spring项目的安全框架,充分利用依赖注入 和 Aop 来实现安全的功能。安全框架有两个重要的概念,认证 Authentication :确认用户可以访问当前系统和 授权 Authorization:确定用户 在当前系统下所拥有的功能权限。security的配置提供了过滤器来实现功能,Dele gating Filter Proxy 过滤器...原创 2020-04-06 14:30:26 · 188 阅读 · 0 评论 -
EE颠覆者第八章3,MongoDB和Redis
nosql是对不使用关系作为数据管理的数据库系统的统称。不使用sql语言作为查询语言,数据存储也不是固定的表,字段。文档存储型 mongoDB图标关系存储型 neo4j键值对存储型 redismongoDB使用面向对象的思想,每一条数据记录都是文档的对象Spring Data MongoDBobject/Document映射注解的支持jpa Object/Relation映...原创 2020-04-05 22:09:41 · 118 阅读 · 0 评论 -
EE颠覆者第八章 2 事务和缓存
声明式事务事务机制提供接口,不同的数据库访问技术使用不同的接口实现 @Bean public PlatformTransactionManager transactionManager(){ JpaTransactionManager t=new JpaTransactionManager(); t.setDataSource(dataSourc...原创 2020-04-05 14:20:32 · 116 阅读 · 0 评论 -
EE颠覆者 第八章 docker ,boot的数据访问 jpa
spring data 是 spring 解决数据访问 一揽子解决方案,是一个伞形项目关系型 非关系型 数据访问 解决方案, <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId>...原创 2020-04-04 16:47:34 · 192 阅读 · 0 评论 -
EE颠覆者7章web开发2 现代web
BootstrapAngularJs单页面应用 (前端分离)响应式设计 (不通设备不同视图)数据导向 (JSON)Bootstrap开发响应式 和 移动优先的https://getbootstrap.com/<!DOCTYPE html><html lang="zh-cn"><!-- 上面两句为HTML5的doctype --><he...原创 2020-03-31 21:03:24 · 135 阅读 · 0 评论 -
EE颠覆者第七章2 webSocket
浏览器和服务端 提供双工异步通信,相互发送数据通过一个socket来实现通信,直接使用WebSocket开发特别繁琐,我们用它的子协议 STOMP。使用一个基于帧的格式来定义消息。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2020-03-30 20:34:45 · 124 阅读 · 0 评论 -
EE颠覆者第七章1 web开发
src/main/resources/templates/index.html<html xmlns:th="http://www.thymeleaf.org"> <head> <meta content="text/html;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" co...原创 2020-03-30 20:20:39 · 116 阅读 · 0 评论 -
EE颠覆者5,6章boot基础和核心
运行项目:mvn spring-boot:runserver: port: 9090 contextPath: /hellobootcontextPathcontext-path 这种方式是系统提示的CONTEXT_PATH java -jar .\ch5_2_2-0.0.1-SNAPSHOT.jar --server.port=8888book.name=sprin...原创 2020-03-22 15:18:15 · 100 阅读 · 0 评论 -
EE颠覆者第四章 MVC基础
pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven...原创 2020-03-20 11:27:57 · 98 阅读 · 0 评论 -
EE颠覆者1-3章 spirng 基础
1.pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav...原创 2020-03-20 10:09:46 · 105 阅读 · 0 评论