java
loljava
这个作者很懒,什么都没留下…
展开
-
全网最稀烂 Spring入门
1. Spring概述1.1 关于框架框架的概念框架:在这里特指软件框架,它是我们在实际开发中解决项目需求的技术集合。运用框架可以大大简化我们的代码编写,缩短开发周期。同时,对后续项目维护在面对开发团队人员更迭时降低了门槛,对系统升级提供灵活可控的标准。当然,框架提高了我们的开发效率,降低维护成本的同时,也要求我们在使用时遵循它的规范,要按照它的使用要求编写代码。最后,需要注意的是,它不是系统架构。框架的作用提高开发效率。增强可重用性。节约维护成本。提供编写规范。解耦底层原创 2020-11-24 21:23:45 · 247 阅读 · 0 评论 -
全网最稀烂 Mybatis入门
JDBC问题总结:数据库连接创建、释放资源频繁造成系统浪费,从而影响性能。 sql语句在代码中存在硬编码,不易维护,实际中sql代码可能会经常随着需求做调整,这时就需要改动代码。 使用preparedStatement向占位符传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少修改sql还要改代码,不易维护。 对结果集解析存在硬编码(查询列名),如果能封装pojo解析会比较方便。解决JDBC问题思路:数据库频繁创建连接释放资源------>连接池 sql语句及参数硬原创 2020-11-18 14:12:04 · 219 阅读 · 2 评论 -
使用springboot和freemarker导出word带图片
1.首先,要有一个模板word文件(.doc) 里面的样式要先调整好,需要放图片的地方加一个图片 占位 文字内容也要加一些内容占位2.然后把word转成.ftl格式文件 很贱单 先把word文件另存为.xml(word2003xml) 再把文件后缀由xml改为ftl3.把ftl中之前弄得占位符搞成变量名 比如说 姓名:周某人 改为 姓名:${name}4.contr...原创 2020-04-10 16:23:42 · 8581 阅读 · 2 评论 -
SpringBoot入门
springboot入门介绍 配置文件springboot的日志springboot的web开发springboot的Dockerspringboot的数据访问springboot启动配置原理springboot自定义startersspringboot的缓存管理机制springboot的消息队列以及中间件springboot的检索 全文检索。sp...原创 2019-12-19 20:18:12 · 125 阅读 · 0 评论 -
java设计模式及应用场景
掌握常用的几种(最起码单例模式、工厂模式),了解其他的设计模式即可,做到手里有粮,心里不慌。首先,掌握每种模式的定义及使用场景。其次,掌握一个形象的例子,简单的过一遍代码。学习设计模式的真正目的:编程时,有意识地面向接口编程,多用封装、继承、组合、多态等OOP思想,而不仅仅是死记几类设计模式。...原创 2019-12-18 16:40:46 · 388 阅读 · 0 评论 -
BIO、NIO、AIO
IO模型IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIOBIO(Blocking IO)同步阻塞模型,一个客户端连接对应一个处理线程(可以通过线程池缓解,但不治本)缺点:1、IO代码里read操作是阻塞操作,如果连接不做数据读写操作会导致线程阻塞,浪费资源2、如果线程很多,会导致服务器线程太多,压力太大。...翻译 2019-12-18 15:09:11 · 124 阅读 · 0 评论 -
一定要搞清楚权限的概念和设计
为什么要有权限?权限有什么类型?怎么做权限?怎么实现?原创 2019-12-18 13:34:23 · 105 阅读 · 0 评论