- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 Spring Cloud Alibaba Nacos 2.2.3 (4) - 本地源码编译 调试
nacos在GitHub上有下载地址:https://github.com/alibaba/nacos/releases,可以选择任意版本下载。我下载的是2.2.3 版本。
2023-09-22 14:37:09
331
原创 Spring Cloud Alibaba Nacos 2.2.3 (3) - 集群 部署
3, 打开 nacos-server-2.2.3-8400\conf 将cluster.conf.example复制一份重命名cluster.conf ,配置 每个nacos服务的IP和端口到cluster.conf。1,根据 [下载与数据库配置] 配置好数据源(https://blog.csdn.net/ai_lian_shuo/article/details/133130249)5,访问 http://172.22.109.113:8400/nacos/index.html。
2023-09-21 16:21:34
579
原创 Spring Cloud Alibaba Nacos 2.2.3 (2) - 单机版启动 (winodows 和 linux )
Nacos 2.2.3 (1) - 下载与数据库配置 参考。
2023-09-21 14:39:10
430
原创 Spring Cloud Alibaba Nacos 2.2.3 (1) - 下载与持久化 数据库配置
nacos在GitHub上有下载地址:https://github.com/alibaba/nacos/releases,可以选择任意版本下载。进入nacos-server-2.2.3\conf\下,修改application.properties 数据源。执行 nacos-server-2.2.3\conf\mysql-schema.sql 脚本,我下载的是2.2.3 版本。
2023-09-21 14:06:31
439
原创 Spring Cloud Alibaba实战项目(1)---创建空项目 jdk17
如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。使用Idea, File -> New ->Project。输入Jdk17路径后点Ok。
2023-09-06 00:28:02
229
原创 java – 运行时 Runtime.getRuntime().exec 挂起 一直加载中 执行阻塞问题,需获取执行结果
使用Runtime.getRuntime().exec执行Shell执行命令时出现问题, 应用程序会挂起 并没有执行,也没有结果 StringBuffer result = new StringBuffer(); try { Process proc = Runtime.getRuntime().exec(new String[]{"/bin/sh", "-c", execute}); BufferedReader in = new B
2021-07-21 17:20:48
2027
原创 Linux 使用 yum 安装 Docker Docker-CE 社区版本
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),用社区版就可以了Docker-CE 要求内核版本不低于 3.101,root账户登录,查看内核版本如下[root@node28 ~]# cat /proc/versionLinux version 3.10.0-957.el7.x86_64 (higon@Chengdu09) (gcc version 4.8.5 20150623 (Red H
2021-03-05 15:52:45
3369
2
原创 Linux 下Flask 使用虚拟环境 命令启动,创建项目
文章目录创建Flask项目创建虚拟环境在虚拟环境安装包1.激活了虚拟环境2.安装Flask 包编写项目入口1.创建flask启动文件启动项目1.退出虚拟环境后启动项目2.虚拟环境下启动项目创建Flask项目本文使用Python 3自带的 venv 创建虚拟环境指令如下(示例):[root@node44 project]# mkdir demo_flask [root@node44 project]# cd demo_flask[root@node44 demo_flask]# mkdir s
2021-01-08 17:18:40
2340
2
原创 【Linux】confluence 7.9 安装教程-协同办公必备 构建企业wiki
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。安装 JDK,MYSQL这里不详细说明安装JDK,MYSQL。下载最新版confluence下载地址 https://www.atlassian.com/software/confluence/download这里我下载的是tar.gz格式,解压文件tar -xzvf atlassian-confluence-7.
2020-11-25 10:24:38
1654
1
原创 Spring Boot2企业版快速开发平台ALBase(3): 构建Spring Boot 2,引入web模块
构建Spring Boot 2 项目在父项目的pom.xml,引入spring boot2 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...
2018-03-23 15:16:27
393
原创 Spring Boot2企业版快速开发平台ALBase(2): 使用Maven创建多模块项目
系统模块划分Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 项目结构如下: albase (父级) —pom.xml —albase-api (第三方接口层) ...
2018-03-22 16:29:44
370
原创 Spring Boot2企业版快速开发平台ALBase(1): 项目介绍
介绍ALBase是以Spring boot 2.0 作为基础框架,使用Maven对项目进行模块化管理。技术选型1、后端核心框架:Spring Boot 安全框架:Apache Shiro 模板引擎:Beetl 持久层框架:MyBatis 数据库连接池:Alibaba Druid 缓存框架:Ehcache 、Redis 日志管理:SLF4J 工具类:Apache C...
2018-03-20 14:44:07
1378
原创 使用Intellij IDEA 开发 Spring-boot项目 热部署,自动部署
使用Intellij IDEA 开发 Spring-boot项目,即使项目使用了spring-boot-devtools,修改了类或者html、js等,idea还是不会自动重启,非要手动去make一下或者重启,就更没有使用热部署一样。网上关于spring-boot-devtools的热部署都是eclipse的配置,并不适合IDEA,IDEA的需要特殊的设置首先,IDEA设置里面这里必须打勾 然后
2017-12-25 15:37:12
3548
3
原创 IntelliJ Idea 快捷键 大全(含详细说明)
代码操作类 方法操作文件操作查找操作代码操作剪贴行 Ctrl+X 删除行 Ctrl+Y 复制行 Ctrl+D 可以选择剪贴板内容并插入 Ctrl+Shift+Insert (选择内容后双击)光标跑到大括号的开头 Ctrl+[ 光标跑到大括号的结尾 Ctrl+] 对代码重新排列格式 Ctrl + Alt + L...
2017-12-22 11:22:15
5520
原创 SpringBoot 框架整合 (二) : MyBatis + Mapper + mybatis-generator
[TOC] 本文实例需要用Spring Tool Suite创建基本spring boot项目,具体步骤请移步到: SpringBoot 实战 (一) :如何创建SpringBoot项目 –入门篇Mapper介绍前言使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的是动态代理,所以我们不需要自己编写实现类 ),不需要实现
2017-09-01 18:05:59
8449
4
原创 SpringBoot 实战 (二) :web 综合应用(配置Servlet、Listener、Filter,Log)
json输出配置ServletListenerFilter基于RegistrationBean的配置基于注解的配置配置Log简单配置web开发spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等json输出只需要类添加 @RestController 即可,默认类中的方法都会以json的格式返回。 下面是样例代码,需自己手动
2017-08-19 20:15:35
388
原创 SpringBoot 实战 (一) :如何创建SpringBoot项目 --入门篇
概念Spring Boot特点搭建项目环境准备构建Spring Boot项目运行项目项目结构介绍pomxml启动单个controller概念Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发
2017-08-18 16:22:40
5078
原创 Eclipse上安装Spring Tool Suite (STS)
Spring Tool Suite介绍spring Tool Suite是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现、调试和部署你的Spring应用,包括为关键的服务器和云计算、Git、Maven、AspectJ和最新的Eclipse版本提供整合支持。 Eclipse集成Spring Tool Suite插件有两种方式,一个是在线安
2017-08-18 14:43:49
1433
转载 设计模式简介
设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。
2017-08-17 12:36:04
254
原创 Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)
准备环境安装整合Eclipse Maven创建并配置Maven 项目创建项目配置配置Project Facets配置webxml配置pomxml部署tomcat配置Maven配置项目中的pom配置部署运行项目准备环境windows server 2008 tomcat 8.5.16 maven 3.5.0 jdk 1.8 Eclipse Jee Neon安装下面
2017-08-11 12:27:54
22277
3
转载 eclipse中使用maven创建项目JDK版本默认是1.5解决方法
请看解决方案:修改maven的settings.xml文件。添加以下行,jdk版本改为自己需要的版本:<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation>
2017-08-10 16:13:02
528
转载 Spring MVC 学习总结(一)——MVC概要与环境配置
MVC概要Spring MVC介绍第一个Spring MVC 项目Hello World通过Maven新建一个Web项目添加依赖的jar包修改webxml注册中心控制器DispatcherServlet添加Spring MVC配置文件创建HelloWorld控制器创建视图MVC概要MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,
2017-08-01 00:35:54
220
原创 零配置实现Spring IoC与AOP
在Spring实现AOP方式之二:使用注解配置 Spring AOP 基础上,新增一个类Member:package com.ailianshuo.springaop.sample05;/** * 该类并未注解,容器不会自动管理 * @author ailianshuo * 2017年7月27日 上午10:45:29 */public class Member { public v
2017-07-27 11:34:26
531
原创 Spring AOP : Advice 声明 (通知注解)
Advice 的类型before advice:在 join point 前被执行的 advice. 虽然 before advice 是在 join point 前被执行, 但是它并不能够阻止 join point 的执行, 除非发生了异常(即我们在 before advice 代码中, 不能人为地决定是否继续执行 join point 中的代码) after return advice:
2017-07-26 16:31:33
675
原创 Spring AOP : AspectJ Pointcut 切点
基本理论切点函数可以定位到准确的横切逻辑位置 @AspectJ使用AspectJ专门的切点表达式描述切面,Spring所支持的AspectJ表达式可分为四类: 方法切点函数:通过描述目标类方法信息定义连接点。 方法参数切点函数:通过描述目标类方法入参信息定义连接点。 目标类切点函数:通过描述目标类类型信息定义连接点。 代理类切点函数:通过描述代理类信息定义连接点。常见的AspectJ表达式
2017-07-26 14:11:40
3737
1
原创 Spring实现AOP方式之二:使用注解配置 Spring AOP
新建一个Maven项目pom.xml 内容<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
2017-07-26 12:32:48
393
原创 Spring实现AOP方式之一:基于XML配置的Spring AOP
新建一个Maven项目创建要被代理的Math类需要使用到的通知类Advices配置容器初始化时需要的XML文件测试代码Test运行结果新建一个Maven项目pom.xml 内容<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs
2017-07-26 11:54:17
730
转载 Spring AOP 基础
基本知识什么是 AOP术语aspect切面advice增强join point连接点point cut切点关于join point 和 point cut 的区别introductiontarget目标对象AOP proxyweaving织入advice 的类型表格定义列表代码块脚注数学公式UML 图离线写博客浏览器兼容基本知识什
2017-07-25 14:49:19
218
转载 文章标题
机器学习-机器视觉 学习心得本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q
2017-07-19 17:44:35
151
Spring实现AOP的多种方式 切点函数
2017-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人