Java

Mybatis-Plus基本CRUD——通用Service

通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用 get 查询单行 remove 删 除 list 查询集合 page 分页 前缀命名方式区分 Mapper 层避免混淆。 MyBatis-Plus中有一个接口 IService和其实现类 ServiceImpl,封装了常见的业务层逻辑。 创建Service 接口和实现类 IUserService UserSer

黑马 2-javaweb 学习随记

day08    1:启动tomcat失败        1.1:端口冲突问题导致、   1.2:解决     netstat -ano|findstr 8080     taskkill /f /t /im       1.3:重新启动startup.bat   1.4:     2: 想发送一个POST请求,请求该Servlet但网页404   2.1

Spring中@Bean注解的作用以及如何使用

Spring中@Bean注解的作用以及如何使用 一、Bean是啥 1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);  2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性;  3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解;  4、把Bean理解为类的代理或代言人(实际

(六) Java API查询与算数运算符练习

目录API在线文档算数练习题 API在线文档 各种API集合 不过有了chatgpt这些都是弟弟了 算数练习题 i = i++ 这里的输出应该是1, 因为 i=i++ 这句规则使用临时变量, (1) temp = i; (2) i=i+1; (3)i=temp; i = ++i 这里的输出是2, (1)i=i+1; (2)temp=i;(3)i=temp;

使用 @ResponseBody 注解直接返回json字符串结果中文出现乱码

在类上直接使用 @RestController ,这样子,里面所有的方法都只会返回 json 字符串了,不用再每一个都添加@ResponseBody !我们在前后端分离开发中,一般都使用 @RestController ,十分便捷! @RestControllerpublic class UserController { //produces:指定响应体返回类型和编码 @RequestM

Mybatis-Plus常用注解

@TableName @TableName 设置实体类对应表名。 在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在 Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表。 MyBatis-Plus在确定操作的表时,由BaseMapper的泛型决定,即实体类型决定,且默认操作的表名和实体类型的类名一致。 问题: 若实体类类型的类

如何利用Requestly提升前端开发与测试的效率,让你事半功倍?

痛点 前端测试 在进行前端页面开发或者测试的时候,我们会遇到这一类场景: 在开发阶段,前端想通过调用真实的接口返回响应 在开发或者生产阶段需要验证前端页面的一些 异常场景 或者 临界值 时 在测试阶段,想直接通过修改接口响应来验证前端页面是否正常 想验证后端服务响应比较慢的情况下,验证前端页面是否正常(模拟接口超时或者模拟接口响应的时间的场景) 想更新请求头,请求体或者请求参数达到测试的目的

(七) 关系运算符,逻辑运算符,赋值运算符,三元运算符

目录关系运算符一览逻辑运算符一览逻辑运算规则逻辑与和短路与区别逻辑或和短路或的区别赋值运算符 关系运算符一览 关系运算符的结果都是boolean类型, 要么为true, 要么为false 关系运算符组成的表达式称为关系表达式, 如a>=b 逻辑运算符一览 用于连接多个条件(多个关系表达式), 最终的结果也是一个boolean值 逻辑运算规则 逻辑与和短路

boot-admin开源项目中有关后端参数校验的最佳实践

我们在项目开发中,经常会对一些参数进行校验,比如非空校验、长度校验,以及定制的业务校验规则等,如果使用if/else语句来对请求的每一个参数一一校验,就会出现大量与业务逻辑无关的代码,繁重不堪且繁琐的校验,会大大降低我们的工作效率,而且准确性也无法保证。为保证数据的正确性、完整性,前后端都需要进行数据检验。本文对开源 boot-admin 项目的后端校验实践进行总结,以飨码友。 boot-admi

Java练手项目(尚硅谷),后续2

菜鸟小白,如有大佬发现错误欢迎指正,洗耳恭听。 今天在练习Java尚硅谷的项目的时候,发现自己对break语句,还是不太了解,就把那个项目里面的一段循环代码拿了出来,单独放在一个小项目里,去看看,到底执行了哪句,执行顺序。 发现,这样来理解比较好一些。 代码如下: 第一种情况,输入测试用例为1,boolean b的值为true 第二种情况,输入测试用例为2222,boolean b的值为

Android进程创建流程——1

基于-Android 6.0,相关源码文件:   一、概述 1.1 准备知识 本文要介绍的是进程的创建,先简单说说进程与线程的区别: (1) 进程:每个App在启动前必须先创建一个进程,该进程是由 Zygote fork 出来的,进程具有独立的资源空间,用于承载App上运行的各种 Activity/Service 等组件。进程对于上层应用来说是完全透明的,这也是 google 有意

Spring简单认识

目前大部分企业都应用到了Spring这项技术 在我们的学校,甚至还是教JavaEE技术,这项技术以及很老了,很成熟,但是跟不上时代了,需要更加深刻的学习 就我本人而言,仅仅只会MyBatis框架,基于这一套,我可以学习一下更新的技术,即是Spring框架 而且Spring是JavaEE的升级版本,是一款轻量级的开发,似乎比Mybatis更加简单 简单认识的话 我最近在跟着黑马学习Web路线,学到了

与chatGPT讨论c#的calss 与TypeScript中的calss问题

与chatGPT讨论c#的calss 与TypeScript中的calss问题 目前来说chatGPT可以说是一场革命,它为我们提供了另一种选项,当你遇到问题的时候,只能去百度但度出来的结果大多不是我们想要的结果,特别是百度当你想要问度娘时......等到的却是一大堆广告,心中不由升起无明之火,不知百度能不能也搞出类chatGPT一样AI技术,但愿推出来的类chatGPT技术不要推广告就好。下面是

Book-Linux UNIX 系统编程手册-下册-41章 共享库基础

Book-Linux UNIX 系统编程手册-下册-41章 共享库基础 共享库是一种将库函数打包成一个单元使之能够在运行时被多个进程共享的技术。这种技术能 够节省磁盘空间和RAM。 41.1目标库 构建程序的一种方式是简单地将每一个源文件编译成目标文件,然后将这些目标文件链接在一起组成一个可执行程序,如下所示。 链接实际上是由一个单独的链接器程序 ld 来完成的。当使用 cc(或 gcc)命令链

【备忘】IOT的七大通信协议(IOT协议)

在物联网协议中,一般分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备间的组网及通信;通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行数据交换及通信。 那么物联网都有哪些通信协议呢? 深度分析IOT的七大通信协议(IOT协议) 物联网 通信协议 IOT 第1张 一、REST/HTTP(松耦合服务调用) REST即表述性状态传递,是基于H

美团面经总结(2023最新)

分享一份读者面试美团的面经,比较有参考性,感兴趣的可以看看~ 一面 消息队列如何保证可靠性 消息队列如何保证消息幂等性 消息队列的优缺点 为什么用b+树 聚集索引和主键区别,其他引擎怎么做的 平时数据库编码 explain参数 http报文参数有哪些吗? 做题,链表奇偶有序输出 二面 自我介绍 有哪些排序算法? 介绍下快排/堆排/归并排序。 数据库中的索引应该如何设计? 有哪些索引失效的情况

COMP4038 数据结构

COMP4038 Coursework 2 Tips v2023-05-02A good conceptual model structure for the report looks like this: Brief problem statement Objectives, including performance measures (where appropriate) {in an op

JVM系列---【使用jmx_agent监控java程序】

使用jmx_agent监控java程序 1.下载jmx_prometheus_javaagent.jar 从https://github.com/prometheus/jmx_exporter/releases下载最新版本的jmx_prometheus_javaagent.jar 2.创建一个名为jmx_exporter_config.yml的文件 用于配置jmx_prometheus_jav

SpringCloud gateway 元数据,超时,Netty Access Logs

元数据 可通过ServerWebExchange获取: 超时 要配置全局http超时: connect-timeout必须以毫秒为单位指定。 response-timeout必须指定为java.time.Duration。 修改Producer模块的Controller: 访问http://localhost:8500/producer/hello,看到: 要配置每个路由超时: conn

Kafka消费者

Kafka消费者 消费者和消费者群组 Kafka消费者从属于消费者群组。一个群组里的消费者订阅的是同一个主题,每个消费者接收一部分分区的消息。若分区的数量大于等于消费者的数量,则消费者会消费一个或多个分区的数据。若分区的数量小于消费者的数量就会出现闲置消费者。 上面为1个组群,下面是2个组群的情况,组群之间不存在任何联系。 消费者群组和分区再均衡 再均衡是指分区的所有权从一个消费者转移到另

当我再次用Kotlin完成五年前已经通过Kotlin完成的项目后

  > 近日来对Kotlin的使用频率越来越高, 也对自己近年来写过的Kotlin代码尝试进行一个简单的整理. 翻到了自己五年前第一次使用Kotlin来完成的一个项目([贝塞尔曲线](https://juejin.cn/post/6844903556173004807)), 一时兴起, 又用发展到现在的Kotlin和Compose再次完成了这个项目. 也一遍来看看这几年我都在Ko

.NET周报 【4月第5期 2023-04-30】

国内文章 基于 Github 平台的 .NET 开源项目模板. 嘎嘎实用! 大家好,为了使开源项目的维护和管理更方便一些,出于个人需求写了一款开源项目的模板,该模板基于 Github 平台,并使用 .NET 来实现管道功能. 在接受过实战检验后, 于今天开源, 项目地址:https://github.com/night-moon-studio/Template .NET开源分布式锁Distrib

springsecurity 认证,授权,注销,动态菜单,记住我和首页定制

搭建环境: 1.在创建springboot时选择组件web,thymeleaf,spring-security 2.导入静态资源,导入后测试一下环境  认证和授权: 继承类WebSecurityConfigurerAdapter,重写方法configure 若遇到报错: java.lang.IllegalArgumentException: There is no PasswordEnc

Oracle DB服务器体系结构

一、Oracle DB服务器体系结构概览。     Oracle DB 服务器体系结构包含以下三种主要结构:内存结构、进程结构和存储结构。基本的 Oracle DB 系统由 Oracle DB 和数据库实例组成。数据库包括物理结构和逻辑结构。由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响对逻辑存储结构的访问。实例由与该实例关联的内存结构和后台进程构成。每当启

VueUse 是怎么封装Vue3 Provide/Inject 的?

Provide/Inject Provide 和 Inject 可以解决 Prop 逐级透传问题。注入值类型不会使注入保持响应性,但注入一个响应式对象,仍然有响应式的效果。 Provide 的问题是无法追踪数据的来源,在任意层级都能访问导致数据追踪比较困难,不知道是哪一个层级声明了这个或者不知道哪一层级或若干个层级使用了。 看看 VueUse 的 createInjectionState 是怎么封

python3 pandas

Pandas 教程 | 菜鸟教程 (runoob.com) 1、介绍 Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。 Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。 2、Series类 这是一个一维数据对象 3、DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的

IoC入门案例

跟着黑马,简单写一个小的测试程序,学习一下IoC 第一步,导入Spring的坐标Spring-context,对应的版本是2.1.10.RELEASE 黑马刚开篇讲的是,springframework,需要用到这个maven依赖 Ps.别忘了加一下junit测试依赖 第二步,配置所需的bean 解释一下各类的标签作用吧 bean标签表示配置bean id属性表示给bean起名字 class属

项目总结

在实习中参与的是,内部立项与团队管理项目的开发,主要是服务于BPS部门和B中心员工的。BPS Project Information Publishing Platform项目信息发布平台,主要面向BPS部门的中国用户和美国用户。主要包括项目立项,项目流程关联,还包括会议管理,项目报告,项目任务,测试用例等。关联邮件系统,周报日报。讨论评论区以及个人中心等等。包括Project Leader, P

javaDoc生成文档

1.https://docs.oracle.com/javase/8/docs/api/(在线API帮助文档)  2.参数  

瑞吉外卖day2

员工信息分页查询 整体实现思路 前端页面发送ajax请求,将分页查询参数(page,pagesize,name)提交到服务端 服务端Controller接受页面提交的数据并调用Service查询数据 Service调用MApper操作数据库,查询分页数据 Controller将查询到的分页数据响应给页面 页面接收到分页数据并通过ElementUI的Table组件展示到页面 具体实现 通过Myb

<<  <  1303  1304  1305  1306  1307  1308  1309  1310  1311  1312  1313  >  >>