自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射111

@Componentpublic class DemoUtils { public String d1(){ return "OK"; } public static DemoUtils get(){ System.out.println("xxxx:"+DemoUtils.class); return SpringUtils.applicationContext.getBean(DemoUtils.class); }}

2022-04-21 11:29:48 94

原创 Poi导出

导出需要设置respone@GetMapping("/downExcel") public void downExcel(HttpServletResponse response) throws IOException{ response.setContentType("application/octet-stream;charset=UTF-8"); response.setHeader("Content-Disposition", "attachment;fi

2022-03-27 16:57:46 345

原创 压力测试-谷粒商城

性能与压力测试二、压力测试1. 性能指标二、压力测试压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数。使用压力测试,我们有希望找到很多种用其他测试方法更难发现的错误。有两种错误类型是:内存泄漏,并发与同步。有效的压力测试系统将应用以下这些关键条件:重复,并发,量级,随机变化。1. 性能指标响应时间(Response Time: RT):指用户从客户端发起一个请求开始,到客户端接收到从服务器端返

2022-03-10 17:30:58 724 1

原创 初级java程序员遇到的面试题

基础抽象类和接口有什么区别实现不一样,抽象类需要extends这个关键字来继承的,而接口是使用implements来实现这个接口抽象类是可以有构造函数的,接口不能有重载和重写的区别重载就是方法名一样,方法参数不一样在子类中把父类本身有的方法重新写一遍String StringBuid StringBuffer 有什么区别String 的源码规定了他是一个不可变的类,它是使用final关键字修饰的,每次修改都会都new一个新的,频繁修改的话会生成许多没有用的对象,而这些垃圾对象需要垃

2022-03-08 21:33:57 6181

原创 JVM-黑马

JVM什么是JVM定义JavaVirtural Machine - java 程序的运行环境(java 二进制字节码的运行环境)好处一次编写,到处运行自动内存管理,垃圾回收功能数组下标越界

2022-03-08 20:51:50 519

原创 git快速入门

删除上次提交记录本地做好备份本地做好备份本地做好备份大概就是本地删除上次提交的代码,回到上次提交前然后在远程删除上次提交代码,所以上次代码本地和服务器会都消失git reset --hard HEAD^git push origin master -fHEAD是指向最新的提交,上一次提交是HEAD,上上次是HEAD^,也可以写成HEAD~2 ,依次类推。...

2021-12-12 14:45:46 249

原创 面试题111

勇敢牛牛,不怕困难JVMMysql1、什么是索引2、索引的作用3、索引的分类4、索引原理5、索引的优点6、索引的缺点7、索引操作8、分析索引使用情况9、哪些字段适合加索引10、哪些字段不适合加索引11、哪些情况会造成索引失效12、联合索引最左原则13、聚簇索引和非聚簇索引14、事务的基本要素(ACID)15、什么是事务?16、事务的并发问题17、事务隔离性的作用18、事务的隔离级别4个19、mysql中锁的分类20、mysql中的几种连接查询21、sql的书写顺序和执行顺序SpringCloud【1】Spr

2021-09-05 23:22:24 221

原创 java解析XML 修改节点 删除节点 遍历节点 添加节点 dom4j SAXReader

<?xml version="1.0" encoding="UTF-8"?><Persons> <Person> <id>1001</id> <name>张三</name> <age>18</age> </Person> <Person id="1002"> <name>李四</name> <a

2021-08-07 00:10:44 1276

原创 PO、DO、TO、DTO

1.PO持久对象PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据的操作。2、DO(Domain 0bject)领域对象就是从现实世界中推象出来的有形或无形的业务实体。3.TO(Transfer 0bject),数据传输对象传输的对象不同的应用程序之间传输的对象。微服务4.DTO(Data Transfer Obiect)数据传输对象这个概念来源于J2EE的设汁模式,原来的目的是为了EJB的分布式应用握供粗粒度的数据实体,以减少分布式调用的次数,从而握

2021-08-04 21:54:08 679

原创 Java获取本地文件夹下的文件

Java获取本地文件夹下的文件private static List<File> readFile(String fileDir) { List<File> fileList = new ArrayList<File>(); File file = new File(fileDir); File[] files = file.listFiles();// 获取目录下的所有文件或文件夹 if (files == null) {// 如果目录

2021-08-04 20:29:55 368

原创 Elasticsearch-快速入门

Elastisearch-快速入门基本概念Index(索引)Type(类型)Document(文档)Docker安装Elasticsearch、Kibana1. 下载镜像文件2. 配置挂载数据文件夹3. 启动Elasticsearch设置 Elasticsearch 随Docker启动启动可视化Kibana6. 设置 Kibana 随Docker启动全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。

2021-08-01 21:39:10 227

原创 线程池粗糙的入门笔记

@Test public void c21(){ // 1.核心线程数 // 2.最大线程数 // 3.时间 // 4.时间单位,此处为秒 // 5.等待队列 // 6.线程工程,通过线程工程创建对象 // 7.拒绝策略 直接抛异常 ExecutorService threadPoolExecutor = new ThreadPoolExecutor(3, 5, 1L,

2021-08-01 17:20:19 77

原创 JSR303校验快速入门实战

JSR-303JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。快速入门给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示实体类上加上注解@NotBlank(message = "品牌

2021-07-07 00:15:13 95

原创 Spring Cloud

Spring Cloud Alibaba谁能证明它在我脑海短暂的停留,博客1、Nacos注册中心一个项目需要很多微服务,怎么确定确定有哪些服务,一个班级有很学生,怎么确定有哪些学生? 需要一个花名册​ 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。1)、首先安装Nacos客户端,并启动2)、引入依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artif

2021-06-14 14:08:59 92

原创 MyBtisPlus快速入门

由来一、创建一个简单的数据库表1.1创建数据表CREATE TABLE `user` ( `id` bigint(20) NOT NULL COMMENT '主键ID', `name` varchar(30) DEFAULT NULL COMMENT '姓名', `age` int(11) DEFAULT NULL COMMENT '年龄', `email` varchar(50) DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (`id`));

2021-05-02 13:26:42 331

原创 SpringBoot 自定义注解(元解)

定义注解类@Target用来表示注解作用范围        @Target(ElementType.TYPE)——接口、类、枚举、注解        @Target(ElementType.FIELD)——字段、枚举的常量        @Target(Eleme

2021-04-04 22:11:51 449

原创 java静态代理

静态代理 说白了就是两个角色,一个目标两个角色为共同一个目标实现角色1:张三 (类)角色2:婚介所 (类)目标:结婚(接口)两个类(角色)都需要实现接口(目标)但是静态代理这个模式本身有个大问题,如果类方法数量越来越多的时候,代理类的代码量是十分庞大的。所以引入动态代理来解决此类问题。(日后更新)public class Static_proxy { public static void main(String[] args) { // 你要结婚 ZhangSan zs =

2021-03-28 21:29:25 78

原创 Windows 关闭占用端口

查看指定端口的使用情况 使用命令: netstat -ano | findstr 端口号1 如下所示: 查看端口时可能会出现以下两种情况,即倒数第二个参数可能是LISTENING,或者TIME_WAIT , 当参数为 TIME_WAIT时,表示占用此端口的那个进程正在改变...

2021-03-21 17:13:24 297

原创 SpringBoot项目集成定时任务

1. 第一步:启动类上加上注解,表示开启定时任务@SpringBootApplication@EnableScheduling // 开启定时任务public class StaApplication { public static void main(String[] args) { SpringApplication.run(StaApplication.class,args); }}2. 创建定时任务类创建定时任务类,在这个类里面使用表达式设置什么时候去执行1. cron表达式

2021-03-20 22:24:33 186

原创 Hibernate 一对多操作,重复循环下标越界

如果实体类有lombok注解,把它去掉

2020-11-14 15:37:19 128

原创 Tomcat启动卡在 org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[D:\Java\Tomcat\apache-to

网上一大堆办法,并没有什么卵用,该卡还是卡,换Tomcat版本,由原来的9换成8,完美决绝https://tomcat.apache.org/download-80.cgi

2020-10-17 13:51:03 8645 3

原创 pageHelper分页插件的快速使用,比葫芦画瓢

第一步 导入pom依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency>第二步 写入配置如是单独的Mybatis项目直接在mybatis-config.xml如果是SSM项目的话

2020-10-16 17:44:34 130

原创 JSON页面响应数据乱码问题

页面响应数据乱码问题首先查看web.xml是否配置乱码过滤 <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>enc

2020-09-27 08:56:26 715

原创 Java Web图书管理系统——项目记录

图书管理简介项目展览项目分析搭建项目三层架构创建实现业务(注入灵魂)登录功能展示数据分页显示页数下一页及首页尾页优化代码借阅借阅分页如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介       &

2020-08-05 12:10:30 1407

空空如也

空空如也

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

TA关注的人

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