
Java框架
Alisazxy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java实现执行CMD命令
今日需求:使用java程序将一个tbuild脚本到数仓去执行1.环境准备:由于工程使用docker部署,首先需要挂载一个服务器上的路径,否则在docker容器中创建的目录及文件在重新启动docker服务的时候都会清掉。2.需要在docker镜像中打包一个tpt包3.进入到docker容器中执行命令(tbuild -f 结果文件名)如果tbuild命令执行没问题,可以得到结果文件,...原创 2020-04-03 20:20:03 · 1074 阅读 · 0 评论 -
页面静态化
为什么要用页面静态化?对那些由于经常需要(首页的广告、门户页面的板式)而需要快速上线的功能页面进行管理。如何对页面进行静态化?采用页面模板+数据=输出html页面的技术实现静态化。静态化的html页面存放在哪里?生成的静态化的页面,发布到服务器(门户服务器、其它)中,实现页面的快速上线。未完待续。。。...原创 2019-06-24 16:33:56 · 137 阅读 · 0 评论 -
设计模式——代理模式
代理模式:为其它对象提供一种代理以控制对这个对象的访问。Subject类,定义了RealSubject和proxy的共用接口,这样就在任何使用RealSubject的地方都可以使用Proxy。abstract class Subject{public abstract void Request();}RealSubject类,定义Proxy锁代表的真实实体。class ...原创 2019-04-17 20:21:35 · 198 阅读 · 0 评论 -
SpringBoot深度整合Mybatis
1.我们需要加入通用Mapper和分页插件,所以需要在pom.xml加入以下依赖 <!-- 通用Mapper --> <dependency> <groupId>com.github.abel533</groupId> <artifactId>mapper</artifactId> <vers...原创 2019-04-21 23:28:06 · 171 阅读 · 0 评论 -
SpringBoot简单整合Mybatis
1.在pom.xml中添加以下依赖: <!-- MyBatis启动器 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...原创 2019-04-21 22:57:43 · 118 阅读 · 0 评论 -
从零开始搭建SpringBoot的maven工程
SpringBoot优点:1.不需要思考Spring特性配置。为所有Spring的开发提供一个从根本上更快的入门体验2.可以自动导jar包。开箱即用,但通过自己设置参数,即可快速摆脱这种方式3.提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标、健康监测,外部花配置等。4.绝对没有代码生成,也无需XML配置。搭建一个ssm可能需要30分钟,如果换成SpringBo...原创 2019-04-21 22:05:48 · 752 阅读 · 0 评论 -
消息队列中间件——Spring整合ActiveMQ
1. 创建applicationContext-mq.xml的配置文件,导入约束<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS...原创 2019-04-07 15:51:27 · 187 阅读 · 0 评论 -
消息队列中间件——ActiveMQ入门程序
一.消息队列方式入门1. 在父工程的pom.xml文件中引入ActiveMQ和Spring整合JMS的坐标依赖(项目中已经引入) <!-- activemq start --> <dependency> <groupId>org.apache.activemq</groupId> <artifa...原创 2019-04-07 15:36:23 · 225 阅读 · 0 评论 -
消息队列中间件——ActiveMQ安装
概述:是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和j2ee1.4规范的JMS provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的j2ee应用中仍然扮演者特殊的地位。安装:官网下载mq点击此文件安装正常安装在此安装的黑窗口中找到端口8161,在浏览器中输入ip和端口回车可以看到mq安装成功。...原创 2019-04-07 11:41:28 · 222 阅读 · 0 评论 -
消息队列中间件——JMS消息服务
消息队列的JAVAEE规范JMS。JMS(Java message service,Java消息服务)API是一个消息服务的标准/规范,允许应用程序组件基于javaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。消息模型在JMS标准中,有两种消息模型P2P(point to point),Publish/subscribe(pub/s...原创 2019-04-07 11:26:56 · 252 阅读 · 0 评论 -
Redis——图片缓存
@Autowired private RedisTemplate redisTemplate; @Override public List<TbContent> findByCategoryId(Long categoryId) { List<TbContent> contentList= (List<TbContent>...原创 2019-04-01 20:32:29 · 5766 阅读 · 0 评论 -
消息队列中间件——应用场景
1. 消息中间件的应用场景 * 异步处理 * 应用解耦 * 流量削峰 * 消息通信用处:1.应用解耦场景说明:用户下单后,订单系统需要通知库存系统。传统的做法是订单系统调用库存系统的接口,如下图:传统模式的特点:1.加入库存系统无法访问,则订单减库存就会失败,从而导致订单失败2.订单系统与库存系统耦合。如何解决以上问题呢?引入消息队列...原创 2019-04-06 23:12:25 · 771 阅读 · 0 评论 -
Activiti——流程定义和流程部署
Activiti是什么?Activiti是一个工作流引擎(框架,组件,jar包),前身是jbpm前身是jbpm4,Activiti架构和jbpm4基本是一样的 Activiti可以将业务系统中复杂的业务流程抽取出来,使用了专门的建模语言(BPMN2.0)进行定义,业务系统按照一定要的流程进行 执行,实现了业务系统的业务流程由Activiti进行管理,减少业务系统由于六合彩能变更进行系统升...原创 2019-03-23 21:13:23 · 5593 阅读 · 0 评论 -
Activiti数据库创建方式——Java程序创建数据库
在mysql中创建数据库第一步:创建java工程activiti测试环境创建java工程,当作activiti测试环境。第二步:向该工程加入jar包上边:activiti单独 运行的jarActiviti在运行时依赖spring下边:activiti和spring整合后的jar包(使用这里边的jar包)包括:activiti和spr...原创 2019-03-23 09:50:02 · 938 阅读 · 0 评论 -
java安全框架——Spring Security安全框架
spring Security是一个能够为基于spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在spring应用上下文中配置的bean,充分利用了springioc(控制反转),di(依赖注入)和aop(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制 编写大量重复代码的工作。入门小demo:pom.xml:&...原创 2018-08-10 14:10:13 · 7224 阅读 · 0 评论 -
linux上部署web项目
部署小项目:就是先安装jdk,然后安装tomcat,然后把项目放到tomcat下的webapp下。修改一下项目里面的配置和线上环境一致,然后启动tomcat就行。看日志。...原创 2019-06-24 16:34:30 · 124 阅读 · 0 评论