自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java输入输出流

什么是流在计算机的底层,文件是以字节进行保存的,Java中打开了一个流就是打开了文件的传输通道,在这条通道中进行文件数据的传输,包括从磁盘读取到内存和从内存中写入磁盘,要注意的如果对一个文件同时打开输入流和输出流,输出流会将文件置为空。需要注意的是,如果读取的文件更新了,但是如果还在使用同一个流对象,那么流中的数据还是旧的文件数据,流中的数据不是实时更新的。package com.entor.practice.IO_.bitestream;import java.io...

2021-07-27 17:58:33 503

原创 使用mybatisplus时,前台数据传递成功但是不执行sql语句的问题

问题是这样的,前台成功发送数据到后台,但是后台使用mybatisplus执行更新语句时一直不执行,这实际上很使用mybatis自动生成实体类时配置的相关注解有关,比如这个@TableField(fill = FieldFill.UPDATE)表示数据更新时才插入的语句,当实体类更新数据后,它的属性会被mybatisplus自动set进这个值,但是如果我们前台传递了这个值到实体类当中的话,Mybatisplus不会执行sql语句Preparing: UPDATE yb_user SET nam

2023-05-27 11:51:16 695

原创 spring注解等

@Component此注解多用在类上,作用:相当于配置文件中一个bean标签,相当于配置文件里面的bean标签,默认的id属性名称是名该类名的首字母小写格式,也可以指定名称@Resource注释在属性上面,作用,根据属性名称去配置文件中获取对应id(id属性是bean唯一标识,用来获取bean类的对象)名称的bean对象,找到后赋值给该属性如果没有找到这回根据属性类型去文件当中找,使用注解后可以省略属性的get和set方法@Autowired注解在属性上面,作用根据属性类型去配置文件查找..

2023-05-27 11:50:28 85

原创 Exception

Configuration problem: Configuration problem: Id is required for element 'advice' when used as a top-level tag你的advice(通知)里面的需要一个id的属性Caused by: java.lang.IllegalArgumentException: Property 'dataSource' is required你没有proptery并且里面缺少一个dateSource属性Erro.

2023-05-27 11:49:07 121

原创 用springboot忽视掉实体类中的某些属性

我们知道前台可以向后台以post方式传递一个json对象,后台通过给实体类参数添加@RequestBody来获取post中的值,此时json对象中的值键名对应实体类的属性就可以自动获取但是如果我们不需要实体类中的全部参数就可以用@JsonIgnoreProperties来设置不需要自动获取的值(通过实体类的中set方法实现)比如在实体类上使用@JsonIgnoreProperties({"verified","roleName","roles","createTime","updateTim

2021-11-14 21:51:22 2160

原创 框架合并(SSM)

框架合并主要是通过三个类来完成第一个是spring的配置类,包括mybatis的配置package com.entor.config;import com.alibaba.druid.pool.DruidDataSource;import com.baomidou.mybatisplus.core.MybatisConfiguration;import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBea

2021-09-29 19:28:40 179

原创 springmvc(配置和无配置)

通过idea创建一个springweb项目后要使用mvc首先要在pom.xml导入相关的依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.10</version> </dependency>第一步

2021-09-29 19:20:35 210

原创 spring集成mybatis(xml和注解)

pom.xml导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency> &lt

2021-09-22 15:37:40 113

原创 MyBatis练习笔记

什么框架基本都有一个配置文件,这里是maven的pom.xml文件,在里面配置这些依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.

2021-09-18 14:16:33 60

原创 spring注解jdbc

在maven项目自动导入依赖,加一个dependencies标签,在artifacid标签输入spring之后按照org.spring进行配置就能自动引进依赖了关于

2021-09-16 09:38:42 304

原创 spring对象配置 和 idea中maven配置

什么是spring开源的框架,框架就是半成品的产品,就像我们建楼,建房一样,每一个部分组成了一个统一的结构,spring就是集大成者,引入控制反转,简化企业开发,高复用性和移植性控制反转persondao是应用内部创建和维护的(personservice类中new 出来的),应用本身不负债依赖对象类的创建和维护,依赖对象的创建和维护是由外部容器负责的。控制权由应用移动到外部容器,也就叫依赖注入,是控制反转的重要部分,在程序运行当中动态的实现依赖注入,减少程序的耦合程度耦合:代码书写过程中所使

2021-09-15 10:06:19 173

原创 linux_shell入门

shell是什么 在计算机科学中,shell是一个命令解释器,我们知道我们是通过计算机的操作系统来控制硬件的,同样的,我们的应用程序也是通过计算机操作系统来控制底层的硬件,但是应用程序是不能直接操控操作系统,在应用程序和操作系统当中还有一个层级就是shell,shell是操作系统和应用程序之间的接口,shell先处理应用程序发送过来的信息,然后解释给操作系统,同时将操作系统的结果解释给应用程序,和我们java当中的jvm有些类似,一句话,shell就是在操作系统和应用程序之间的命令编译工具...

2021-08-28 17:54:11 68

原创 PLSQL

在大数据时代,学习数据库基本是必修课了,以下的所有练习基于PLSQL创建或替换一个私有同义词,hr.countries取一个别名counties,只能在本用户中使用create synonym countries for hr.countriesselect * from countries序列是用于生成唯一,连续序号的对象创建序列create sequence seq_test 使用序列中的两个伪列,获取序列当前值select seq_test.curr..

2021-08-16 17:46:20 955

原创 在java中==号和equals有什么区别

前言 在java当中,所以带双引号的字符串,都是String类的对象,字符串是不可以改变的,值在创建后不能被更改,但是String的值是可以被共享的。字符串常量池 在jdk7版本开始,字符串常量池从方法区中移动到了堆内存,当使用双引号创建字符串对象的时候,系统会检查该字符串是否在字符串常量池中存在,如果存在,就会直接复用,不存在则会创建package com.entor.practice.designmode.pra1;public cl...

2021-08-02 18:39:20 98

原创 网络编程和反射

网络编程入门 一般来说数据要在网络当中传输,需要经过以下几个步骤 1 确定接受端在网络当中的位置 2 确定接收端当中的数据入口(端口) 3 确定网络当中数据的传输规则这个过程就好像是你以前去邮局寄东西,首先要知道邮局在哪里,然后要在邮局里面填写收件人的地址,然后要知道怎么样把你的包裹运到邮局当中去。网络当中的地址(ip) IP:全称互联网协议地址,是分配给上网设备的数字标签,常见的ip分为:ipv4(4字节,点...

2021-08-02 10:11:03 55

原创 多线程概念

什么是线程 按照计算机组成原理书上面说的,线程是由一个程序控制块(pcb),相关代码段和相关资源组成的,之所以出现线程这个概念是因为一个进程在系统当中“太重了”(都是底层的细节,忘掉了),如果频繁的使用进程会加重系统的运行负担,而引入线程能较大程度上解决这个问题。一般来说一个进程包含多个线程,一个线程是程序的一条执行路线。线程的生命周期 在计算机操作系统中线程的状态包括1 创建 2就绪 3运行 4阻塞 5 终止1 创建,系统为进程分配资源2 就绪,进程等待运行...

2021-07-29 11:00:27 65

空空如也

空空如也

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

TA关注的人

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