自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 毕设艰辛历程

1.毕设题目无线传感器网络的时间同步系统的实现

2022-02-24 12:13:01 224

原创 双色球彩票号码生成

使用Java生成双色球彩票号码,打印在控制台打印10000条号码package com.cheng.lottery;import java.util.ArrayList;import java.util.List;public class GenerateLotteryCode { public static void generateCode(){ //红色球所有号码 List<Integer> red = new ArrayLis.

2022-02-16 17:03:52 1128

原创 springboot整合swagger

引言使用springboot整合swagger是遇到一个坑,使用swagger的版本为3.0是访问ui页面报404不知道怎么半,反正没整明白,就把版本换为2.9的就好了,但是看swagger的文件结构发现里面没有那个swagger-ui.html页面了也难怪找不到,本人能力有限不会解决404问题,只能换成2.9版本的swagger,正常访问页面本文很多是在网上其他资源上找的仅供学习使用和参考第一步 添加依赖注意这里的版本号为2.9,前面试过3.0失败了显示不了ui.html这个页面,反正没整明白

2021-09-20 13:59:31 158

原创 编译原理-词法分析

给出一个简单程序语言的语法结构单词种类编码代码实现主方法package com.cheng.wordAnalyzer;import java.util.ArrayList;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub String analyzePath="D:\\�ҵ��ļ�\\������\\complierTheory/w

2021-05-28 11:27:06 405

原创 Springmvc----02

1.RestFul风格restful风格就是在表单传递数据时,在网站地址栏上显示的不是用?分割并显式的将参数名字显示传递,而是用 / 分割,并在地址栏上不显示参数名字,只显示参数的数据例如不是restful风格的https://editor.youkuaiyun.com/md?not_checkout=1&articleId=117153966restful风格的https://baike.baidu.com/item/%E5%BC%A0%E6%9D%B0/256这样比较好看使用使用注解@

2021-05-22 12:03:25 103

原创 SpringMVC----01

概述Spring MVC是Spring Framework的一部分,是基于java实现的轻量级的框架架构model:数据模型,提供要展示的数据,包括数据和行为,与数据库打交道view:用户视图,呈现给用户的界面controller:控制器,接收用户请求并将请求委托给Model执行,并将结果返回给view建立第一个Spring MVC项目1.建立一个maven项目此项目作为父项目,依赖添加放在此项目中,删除掉src目录,成为一个干净的项目,在此项目基础上建立module,module也是建

2021-05-21 12:39:52 145 2

原创 spring----事务

事务管理编程式事务将事务管理代码嵌到业务方法中来控制事务的提交和回滚缺点:必须在每个事务操作业务逻辑中包含额外的事务管理代码声明式事务一般情况下比编程式事务好用。将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理。将事务管理作为横切关注点,通过aop方法模块化。Spring中通过Spring AOP框架支持声明式事务管理。原则:ACID分类spring支持七种事务管理propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个

2021-05-20 15:31:42 82

原创 Spring----mybatis和spring的整合

简介MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。 最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。1.导入依赖<dependency> <grou

2021-05-20 15:27:45 121

原创 Spring----02--代理

Spring的AOPSpring的AOP底层便是代理模式静态代理静态代理比较好理解,就是我们不需要直接对实际对象进行操纵,只需要对我们实现的代理类进行方法的调用,其中实际对象和代理对象实现了同一接口,而在代理类中拥有实际的对象实例,再实现接口的方法中,代理类执行的实际是被代理的对象的方法,但是在执行方法之前或者之后,我们可以执行其他的业务,这样在不修改原来被代理对象的代码的前提下,也能提供其他的功能,还能实现我们所需要的真实对象的方法调用。动态代理动态代理分为两大类,一是基于接口,就是jdk的动态

2021-05-20 14:58:42 102

原创 Spring---01

前言Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。组成及拓展SpringBootSpringboot 基于Spring可以快速的开发单个微服务约定大于配置SpringCloud基于SpringBoot实现...

2021-05-17 15:54:48 150

原创 mybatis之-----缓存

一级缓存mybatis默认开启一级缓存,且不可关闭,一级缓存属于sqlSession层面的,即若当你在sqlSession关闭之前查询多条相同的语句,则mybatis只会向数据库查询一次,然后将查询结果放在一级缓存中,当有重复的查询sql需要时,就会从一级缓存中得到数据,而不用再向数据库读入了,这样就减少了对数据库的读操作,在查询量大的时候就能提高查询效率。二级缓存二级缓存在Mybatis的mapper.xml层面上,也即全局缓存,同一mapper下的查询,若查询语句相同,则mybatis就会在二级缓

2021-05-16 10:37:06 216

原创 MyBatis动态sql

1. if语句相当于动态条件查询,如果条件满足就拼接,否则就不做任何事例如 <select id="getStudentListIf" resultType="Student" parameterType="map"> <!--select * from school.student where 1=1--> select * from school.student <where> &l

2021-05-16 10:17:16 95

原创 Mybatis复杂查询

mybatis复杂查询关联的嵌套select查询 <select id="getStudentList" resultMap="studentTeacher"> select * from school.student </select> <resultMap id="studentTeacher" type="Student"> <result property="id" column="id">&l

2021-05-15 09:19:23 154 1

原创 Mybatis优化----2

1.添加类型别名类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。标签为typeAliases例如:缩写名字<typeAliases> <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" type="domain.blog.Blog"/></typeAliases>当这样配置时,Blog

2021-05-14 10:12:02 114

原创 MyBatis优化----1

Mybatis优化1.创建db.properties文件将此文件归为resourcecs文件夹下,内容为连接数据库所需的参数信息,这样就不用在mybatis的核心配置文件里面修改driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/smbms?useSSL=true&useUnicode=true&characterEncoding=UTF-8username=rootpassword=9992.优化my

2021-05-13 14:14:03 145

原创 搭建第一个Mybatis项目

搭建第一个Mybatis项目简介–什么是mybatis?(来自官方)MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 JavaPOJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis说明网站https://mybatis.org/mybatis-3/zh/

2021-05-13 13:59:49 154

原创 mysql安装及卸载

关于MySql安装,更新`前言`卸载5.5版本安装mysql8.0官网下载压缩包标题合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言 原先的mysql是5.7版本的,原先安装是通过安装器安装的,简单跟着步骤来就行,这次要安装8.0

2021-05-12 13:27:31 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除