- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 [转]spring框架中依赖注入的理解,目的就是为降低耦合性
举个例子,组件A中有类ClassA,组件B中有接口IB和其对应的实现类B1和B2。那么,现在ClassA需要利用IB接口来做一些事情,例如:public class ClassA { public void DoSomething() { IB b = ??? b.DoWork(); }}现在的问题来了,IB b = ??? 中这三个???要写什么代码?是要写成IB b = new B1(),还是要写成IB b = new B2() ?.
2020-06-17 12:23:57
451
原创 学成在线一:前端页面管理CMS
1.SpringBootApplication注解规范@SpringBootApplication@EntityScan("com.xuecheng.framework.domain.cms")//扫描实体类@ComponentScan(basePackages = {"com.xuecheng.api"})//扫描接口@ComponentScan(basePackages = {"c...
2020-01-06 14:55:06
843
原创 秒杀方案Redis, RabbitMQ
微服务项目,应用Eureka, Redis, RabbitMQ1.设计思路2.技术架构(1)Eureka Client:时间服务(leyouTimeServer,端口号8000):为页面服务提供时间统一的接口。商品服务(leyouStock,端口号7000):对外提供的接口(商品列表、商品详情、秒杀政策)。库存服务(leyouStorage,端口号6001):队列监...
2019-12-19 16:26:33
707
原创 SSM众筹网站
注:本文为伪原创,代码主要参考尚硅谷教程。感谢巨人的肩膀,让我可以看得更远。本文全部代码见https://github.com/BnKes/crowdfunding详细目录见文章尾巴1.系统架构Atcrowdfunding-parent 父工程,聚合其他工程(pom) Atcrowdfunding-main Web工程,存放所有页面,框架配置文件(war) Atcrowdfun...
2019-12-09 17:30:45
4819
1
原创 表单重置的2种方式
1.$("#resetBtn").click(function(){ $("#advertForm")[0].reset(); });2.$("#resetBtn").click(function(){ document.getElementById("advertForm").reset() });
2019-12-07 13:55:18
285
原创 删除Activiti表单
DROP TABLE IF EXISTS ACT_RE_DEPLOYMENT ;DROP TABLE IF EXISTS ACT_GE_PROPERTY ;DROP TABLE IF EXISTS ACT_HI_ACTINST ;DROP TABLE IF EXISTS ACT_HI_ATTACHMENT ;DROP TABLE IF EXISTS ACT_...
2019-12-03 15:39:17
209
原创 The method xxx of type xxx must override a superclass method
原因是1.5及以下不认识@override,修改编译版本为1.6及以上步骤12. 步骤23.
2019-12-03 13:33:16
160
原创 克龙表达式
Cron表达式详解1.基本格式用空格分开的7个部分,按顺序依次为①秒:0~59②分钟:0~59③小时:0~23④日期:1~31,但是需要考虑月的实际天数 day-of-month⑤月:1~12⑥星期:1~7(1为星期日)或SUN,MON,TUE,WED,THU,FRI,SAT day-of-week⑦年份:1970~2099可选2.设置方式①指定具体值:...
2019-11-28 13:42:23
324
原创 模糊查询-注意事项
1.动态查询语句2.SQL中占位符不能在单引号中,否则,会以?进行查询数据'%#{param}%''%?%'3.SQL中不能使用加号进行字符串拼接,加号是用来做运算的'%'+'D'+'%'4.MyBatis进行拼串,拼串会出现 SQL 注入情况 ,例如:“or 1=1”'%${param}%'5.使用内置方法进行拼串concat('%',#{param}...
2019-11-07 17:55:37
456
原创 SpringBoot
resources/application.properties:Spring Boot应用的配置文件;可以修改一些默认设置;server.port=8081 //改变默认端口号使用SpringMVC配置thymeleaf<dependency> <groupId>org.springframework.boot</gro...
2019-11-07 14:16:23
206
原创 SSM众筹网站手写分页,异步
jsp/main.jsp,发出请求<a href="${APP_PATH}/user/toIndex.do"><i class="glyphicon glyphicon-user"></i> 用户维护</a> 1.Page类import java.util.List;public class Page { private In...
2019-11-07 14:13:54
160
原创 SSM众筹网站手写分页,同步
jsp/main.jsp,发出请求<a href="${APP_PATH}/user/index.do"><i class="glyphicon glyphicon-user"></i> 用户维护</a> 1.Page类import java.util.List;public class Page { private I...
2019-11-07 11:05:36
167
原创 SSM中框架连不上数据库的问题
1.在pom.xml文件中修改连接数据库驱动器版本在pom.xml中修改版本<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</ver...
2019-11-03 19:58:54
1084
1
转载 [转]Spring Cloud Netflix服务搭建详解(三):分布式配置中心和服务监控追踪
文章目录分布式配置中心 分布式配置中心服务端 创建项目pom文件 Application application.yml 测试 附:HTTP 请求地址和资源文件映射 分布式配置中心客户端 概述 Application application.yml `注意事项:` 创建测试用 Co...
2019-11-01 20:24:15
808
转载 [转]Spring Cloud Netflix服务搭建详解(二):熔断器和Zuul网关
文章目录使用熔断器防止服务雪崩 概述 Ribbon 中使用熔断器和熔断器仪表盘 在 pom.xml 中增加依赖 启动类上增加 @EnableHystrix 注解 在 Service 中增加 @HystrixCommand 注解 测试熔断器 Feign 中使用熔断器 在 Service 中增加 fallback 指定类 创建熔断器类...
2019-11-01 20:21:31
869
转载 [转]Spring Cloud Netflix服务搭建详解(一):服务的注册与发现
文章目录简介 导航: 创建统一的依赖管理 概述 创建依赖管理项目 服务注册与发现 概述 创建服务注册中心 Application application.yml 操作界面 创建服务提供者 概述 POM Application application.yml Controller 创建服务消费者(Ribbon) 概述...
2019-11-01 20:21:02
876
转载 [转]【微服务架构
GitLab新建 myshop 项目使用 ssh 克隆到本地将代码复制进 myshop提交到本地仓库提交到远程仓库从 GitLab 拉取源代码到 Docker 容器中生成 SSH KEYssh-keygen -t rsa -C "1225459207@qq.com...
2019-10-31 15:29:06
125
转载 [转]机器学习之第一天
一、机器学习简介(一)简单介绍1、“人工智能之父”——图灵图灵测试(1950)2、马文·李·闵斯基:把人工智能推向了全世界;3、人工智能(1950—)------》机器学习(80年代)------》深度学习(2010年以后)深度学习:图像识别、自然语言处理(可以用程序写一篇报导)、预测(如信贷需求预测、店铺销量预测)、传统预测影响人工智能的两个因素:①硬件;②数据;③算法(☆...
2019-10-19 12:45:37
151
转载 [转]Oracle11g安装教程
官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位操作系统 下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1o...
2019-10-12 19:51:12
548
原创 mybatis的一些笔记
目录结论:mybatis是与数据库交互的框架MyBatis_01_HelloWorldMyBatis_02_configMyBatis_03_mappersql映射文件的增删改查1.单个参数:mybatis不会做特殊处理,2.多个参数:mybatis会做特殊处理 ,多个参数会被封装成 一个map,3.【命名参数】:明确指定封装参数时map的key;@Param("...
2019-08-29 16:15:16
270
转载 SpringMVC笔记
目录QuickStart重要注解@RequestMapping()1.把数据封装到bean中且bean中有引用类型user。name的值与bean 的参数必须完全一致,自动封装,引用的类型用 级联user.uname@RequestParam()1.把数据封装Account类中,类中存在list和map的集合2.springmvc.xml里面配置自定义类型转换器并开...
2019-08-14 21:37:45
979
转载 [转]Spring学习01:控制反转(IOC)与依赖注入(DI)
Spring学习01:控制反转[IOC]与依赖注入[DI]程序的耦合和解耦 解耦实例1: JDBC驱动注册 解耦实例2: UI层,Service层,Dao层的调用 解决耦合的思路: 工厂模式解耦 使用springIOC解决程序耦合 简单实例 使用XML配置文件实现IOC bean标签 bean的作用范围和生命周期 实例化 Bean 的三种方...
2019-08-08 16:53:07
109
转载 [转]Spring学习02:面向切面编程(AOP)
Spring学习02:面向切面编程[AOP]代码冗余与装饰器模式 代码冗余现象 解决代码冗余的思路: 装饰模式和动态代理 动态代理的写法 使用动态代理解决代码冗余现象 使用SpringAOP解决代码冗余 AOP相关术语 使用XML配置AOP 使用XML配置AOP的步骤 切入点表达式 环绕通知 使用注解配置AOP 半...
2019-08-08 16:52:35
73
转载 [转]Spring学习04:事务控制(TransactionManager)
Spring学习04:事务控制[TransactionManager]Spring事务控制 Spring中事务控制的API 使用Spring进行事务控制 Spring配置式事务控制 项目准备 使用xml配置事务控制 使用半注解配置事务控制 使用纯注解式事务配置 Spring编程式事务控制 Spring事务控制Ja...
2019-08-08 16:51:40
372
转载 [转]Spring学习03:数据库操作模板JdbcTemplate
Spring学习03:数据库操作模板JdbcTemplateJdbcTemplate概述 JdbcTemplate对象的创建 JdbcTemplate的增删改查操作 使用JdbcTemplate实现增删改 使用JdbcTemplate实现查询 在DAO层使用JdbcTemplate 在DAO层直接使用JdbcTemplate DAO层对象继承JdbcDaoS...
2019-08-08 09:22:40
113
转载 Spring(转载)
Spring学习01:控制反转(IOC)与依赖注入(DI)https://blog.youkuaiyun.com/ncepu_Chen/article/details/91903396#_245Spring学习02:面向切面编程(AOP)https://blog.youkuaiyun.com/ncepu_Chen/article/details/94510298Spring学习03:数据库操作模板Jdbc...
2019-08-07 09:33:54
123
原创 Spring框架配置过程
Spring 框架做一个项目步骤SSH框架图如:整个登录程序行走流程首先导入基本的包,一个有46个,如下,下载地址https://download.youkuaiyun.com/download/weixin_44595287/11459671页面大小原因部分加载的包显示不出来,全部加载即可1. 创建各代码类实体domain,包括.java 和.hbm.xml2....
2019-08-01 10:13:47
645
分布式部署教程.mht
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人