cgblpx
天津华远软件
展开
-
第二阶段大串烧
–1,数据库产品关系型:Mysql、Oracle、SqlServer、DB2。。。非关系型:Redis、ES…SQL的优化参考帖子:https://blog.csdn.net/u012932876/article/details/1173599921,用字段名代替*2,where里尽量不要用or3,在做表设计时,尽量用varchar代替char4,观察SQL的执行性能,使用关键字explain,目的就是观察SQL有没有使用索引5,做模糊查询时,尽量确定开始的元素 where name l原创 2021-07-01 20:29:52 · 3065 阅读 · 2 评论 -
考过spring官方认证弄明白事务传播是怎么回事
因为2020年的疫情,公司就一直不景气,从2020年10月起,公司就开始只发80%工资,从今年2月份开始宣布“暂时”只发60%工资,或选择自愿离职,之前没发的“择日发放”,当时就挺犹豫的,已经积累了4个月的20%还没发,也是一笔不算少的收入,如果离职了,还不知道什么时候才能发下来,而且目前的大环境也不是很好,手里的项目也一时半会交不出去,听主管说公司的账上还有几千万,也在谈新的外包项目,是有转机的,于是选择了接收60%工资,结果还没坚持到5月份,公司就直接宣布破产,好在老板还不错,社保一直也没断,最后还给我转载 2021-07-08 19:36:03 · 2701 阅读 · 1 评论 -
SpringMVC框架从入门到精通
SpringMVC 框架介绍概述Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一 般不用),Struts2(一般老项目使用)等。SpringMVC就是基于MVC设计模式来实现的。我们的PO原创 2021-06-07 13:46:14 · 42840 阅读 · 5 评论 -
Spring认证~利用Profile配置不同的运行环境
Spring提供了@Profile注解来解决程序在不同运行环境时候的配置差别。项目开发时候大多包含:开发、测试、上线运行几个过程,在每个过程中软件的工作环境一般多少有些差别,比如:在开发阶段利用本地数据库、测试阶段采用测试数据库、在上线运行阶段使用生产数据库。这些差别如果采用了手工维护就会存在各种问题:效率低下、容易发生人为因素意外错误。利用Spring提供的@Profile注解就可以定义程序不同的运行场景配置,配置以后在启动程序时候给定不同的启动参数就可以灵活的切换运行场景,不再需要人工干预,这样就可原创 2021-07-19 12:04:29 · 1064 阅读 · 0 评论 -
Spring框架从入门到精通
初识Spring框架时代变迁原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html、js、css样式,又有业务逻辑和数据库访问代码,杂乱不清晰,美工和开发打架。于是mvc分层架构封建时代出现,把我们写代码的地方硬性分成3个地方,Model层封装数据,View视图层页面展现,Controller控制层访问转发。代码之间的耦合度降低。概念有了,需要实际干活的。于是随着mvc分层概念的深入人心,业界涌现出很多实现框架,最著名的莫过于strut原创 2021-06-08 19:08:42 · 39725 阅读 · 16 评论 -
Spring框架高级
文章目录模拟SpringIoC的实现概念开发步骤Bean.javaSpringContext.javaHello.javaTestMyIoC.java模拟SpringDI的底层实现Student.javaTeacher.java自定义注解TestMyDI.javaSpring整合SpringMVC的项目实战需求项目结构创建RunApp.java创建application.yml文件创建Car类创建CarService接口创建CarServiceImpl实现类创建CarController类测试模拟Spri原创 2021-07-20 13:39:14 · 6391 阅读 · 0 评论 -
Mybatis框架从入门到精通
MyBatis持久层框架概念MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年5月这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。简化JDBC的开发能够更好的完成ORM(对象关系映射)内部组件结构图准备数据表cre原创 2021-06-08 19:27:00 · 19643 阅读 · 7 评论 -
Springboot整合SSM
1.1 创建SSM模块1.1.1 系统架构图1.1.2 项目结构1.1.3 需求访问:http://localhost:8080/car/get返回:{"name":"BMW","color":"red","price":9.9}1.1.4 准备表,数据CREATE TABLE `car` ( `id` int(11) NOT NULL auto_increment, `name` varchar(10) default NULL, `color` varchar(10) d原创 2021-06-15 13:09:47 · 16725 阅读 · 3 评论 -
SpringMVC的拓展
文章目录响应利用Model返回json拦截器概述创建拦截器注册拦截器使用拦截器测试响应是指传值到页面的方式利用Model方式1:model.addAttribute(“personList”, ps.list()); 推荐,清晰方式2:model.addAttribute(ps.list());@RequestMapping(value="/home") public String goHome(Model model){ String message = "springMVC new h原创 2021-07-20 13:50:32 · 5812 阅读 · 0 评论 -
Spring Boot框架从入门到精通
SpringBoot介绍定义Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。成为SpringBoot全家桶。特点创建独立的Spring应用程序嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置SpringBoot全新的pom.xml原创 2021-06-02 13:43:55 · 28875 阅读 · 1 评论 -
SpringMVC常见问题
文章目录404请求的url不存在请求的url未绑定参数404请求的url不存在java严格区分大小写,把地址改成:http://localhost:8080/car/get即可请求的url未绑定参数get3方法明显是需要参数的,那就请求时,必须传入参数,否则页面报错500,IDEA中抛出了IllegalStateException的异常。可以将url改成:http://localhost:8080/car/get3?id=10 即可。或者:把方法的参数改为引用类型,即使请求时忘记传入参数原创 2021-06-15 13:34:30 · 10597 阅读 · 17 评论