笔记
文章平均质量分 81
Amour恋空
这个作者很懒,什么都没留下…
展开
-
MyBatis逆向工程Mapper接口以及Example的实例函数简单使用
注:在MyBator逆向工程生成的文件XxxExample.java中包含一个static的内部类Criteria,Criteria中的方法是定义SQL 语句where后的查询条件。updateByExample()更新所有的字段,包括字段为null的也更新,建议使用 updateByExampleSelective()更新想更新的字段。mybatis的逆向工程中会生成实例及实例对应的example,example用于添加条件,相当where后面的部分。转载 2024-08-29 17:32:09 · 272 阅读 · 0 评论 -
一份好的简历应该具备的内容
近年各种环境很残酷,简历写不好,连面试的门把手都摸不到。市场不要老实人,虽然大部分同学技术都很厉害,项目也可圈可点,但败在了不懂在简历上如何包装自己。我自己也在简历上吃过亏,深知大家的痛难点,所以请教了从业10年的资深leader——他亲自筛选过1W+份简历,指导100+求职者成功拿到心仪offer,简历如何让面试官眼前一亮,他有丰富经验。原创 2024-06-11 14:21:58 · 191 阅读 · 0 评论 -
通过异步请求上传文件到七牛云
基于准备工作1中,我们基于自己的公钥私钥与存储空间获取了token,我们需要后台书写代码返回token给前端。从服务端获取七牛云上传的token,生成token参考。//把下面对应的demo粘贴过来(注意修改参数)// 可以作为常量放到random外面。//基于前端技术将文件上传至七牛云。// 生成32位长度的字符串。//获取后台返回的token。//生成一个用不重复的ID。//上传的本地文件绝对路径。//请求后台获取token。//服务器响应失败处理函数。在七牛云文档查找上传的。原创 2024-06-03 17:42:40 · 453 阅读 · 0 评论 -
Java多线程自定义线程池——线程池的七大参数和四大拒绝策略
Java里面线程池的顶级接口是,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是。要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,很有可能配置的线程池不是较优的,因此在线程工厂类里面提供了一些静态工厂,生成一些常用的线程池。官方建议使用Executors工程类来创建线程池对象。ThreadPoolExecutor核心参数。原创 2024-03-18 17:30:39 · 1338 阅读 · 0 评论 -
Java基础知识
一、java概述1.1 Java 语言概述Java 是一种高级编程语言,而且是面向对象的编程语言。Java 语言是美国 Sun 公司(Stanford University Network),在 1995 年推出的高级的编程语言。Java 语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为 Java之父。Java 语言的版本:1.0-1.4,5.0…8.0…16.0,本文笔记用的 jdk 版本为 8.0。1.2 Java 语言平台版本JavaSE(Java Platf原创 2021-11-17 08:43:20 · 827 阅读 · 1 评论 -
mybatis学习使用
文章目录MyBatis简介MyBatis的优点与传统jdbc的比较Mybatis使用基本要素全局配置文件Mapper配置文件动态sql标签if 标签choose、when、otherwise 标签foreach遍历标签javaWeb项目进行mybatis搭建1、导入相应jar包2、书写配置文件3、创建相应数据库4、创建映射实体类5、存放增删改查sql的配置文件6、加入log4j日志7、将SqlSessionFactory设计成单例模式,做一个工具类8、代码测试mybatis注解开发常用注解@Param()注原创 2021-08-22 21:49:58 · 995 阅读 · 4 评论 -
xml解析
一、XML解析1.1 XML概念xml:即可扩展标记语言,是初期互联网前后台或多平台进行数据交互的通用语言格式,但随互联网发展,java更多的是进行前后台数据的交互,xml这种文本形式的数据格式,书写解析比较费劲所以已被json这种更轻量级的数据格式替换优点:xml与操作系统、编程语言的开发平台都无关;实现不同系统之间的数据交互。作用:配置应用程序和网站;数据交互;Ajax基石。在配置文件里边所有的配置文件都是以XMl的格式来编写的。1.2 XML基础语法xml语法分为两部分:1、原创 2021-07-06 17:20:45 · 172 阅读 · 0 评论 -
MyBatis生成UUID
<selectKey>标签属性说明keyProperty:设置需要自动生成键值的列order:可选值BEFORE和AFTER,设置为BEFORE会先执行selectKey语句,设置keyProperty属性,再执行insert语句;设置为AFTER会先执行insert语句再执行selectKey语句resultType:结果类型,MyBatis 通常可以自己检测到,但这并不影响给它一个确切的类型。MyBatis 允许使用任何基本的数据类型作为键值,也包括String 类型。stateme原创 2021-04-16 16:19:43 · 1911 阅读 · 1 评论 -
SSM整合
SSM整合项目创建①导入相应的依赖坐标 <!-- spring核心依赖坐标 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.5</version> </dependency>原创 2021-04-16 16:12:33 · 140 阅读 · 1 评论 -
springmvc组件配置简介与使用
SpringMVC的执行流程①用户发送请求至前端控制器DispatcherServlet。②DispatcherServlet收到请求调用HandlerMapping处理器映射器。③处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。④DispatcherServlet调用HandlerAdapter处理器适配器。⑤HandlerAdapter经过适配调用具体的处理器(Controller,也原创 2020-10-08 14:12:58 · 522 阅读 · 4 评论 -
springmvc简单理解
1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次。在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可原创 2020-09-27 22:50:31 · 511 阅读 · 0 评论 -
Spring与Mybatis整合
一、 MyBatis与Spring的集成在学习mybatis配置时,对于mybatis-config配置的时候我们发现,大致是需要配置三个方面:setting、datasource、mappers而mybatis的setting往往使用默认配置,所以我们经常配置datasource数据源与mappers映射,但学习spring之后发现,对于datasource的配置交由spring进行管理,所以在spring与mybatis整合后mybatis的配置文件中将不需要配置datasource,mybatis原创 2020-09-26 11:37:47 · 1313 阅读 · 0 评论 -
Spring JdbcTemplate的基本使用以及Spring事务
JdbcTemplate基本使用1、概述JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。2、JdbcTemplate基本使用①导入spring-jdbc和spring-tx等坐标 <dependency>原创 2020-09-25 05:54:38 · 302 阅读 · 0 评论 -
SpringAOP简介、AOP配置开发、AOP注解开发
1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。1.2 AOP 的作用及其优势作用:在程原创 2020-09-24 07:30:51 · 215 阅读 · 0 评论 -
Spring配置数据源、SpringIOC/DI注解开发
1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接资源1.2 数据源的手动创建①导入c3p0和druid的坐标<!-- C3P0连接池 -->原创 2020-09-22 20:46:04 · 240 阅读 · 0 评论 -
Spring的简单介绍、SpringIOC/DI
1. spring概述1.1 Spring是什么Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架1.原创 2020-09-21 23:17:56 · 303 阅读 · 0 评论