- 博客(44)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小记:windows,Linux杀死端口进程命令
缘起:最近偶然遇到一个问题,redis,nacos在运行的过程中闪退了,闪退之后再进行启动,会出现端口被占用的提示!解决办法:Linux中:通过 ps -ef|grep + 应用名 查看应用的端口,通过 kill -9 +端口号 强制干掉该进程,最后重新启动应用Windows中两步方法 : 1 查询端口占用,2 强行杀死进程通过 **netstat -aon|findstr ** +端口号 查看被占用的端口对应进程号通过 taskkill /pid
2021-05-25 15:00:58
1597
44
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手写WebServer服务器
文章目录项目介绍具体实现初步搭建类和结构测试浏览器与服务端的连接服务端的三步曲解析请求处理请求发送响应优化并处理转态码DOM4J读取xml文件结合服务器实战ATM项目心得总结项目介绍基于:Java EE、多线程、Socket网络编程、XML解析,反射虽然要用到的东西不是很多,但是却充满了挑战。通过这个项目可以大致的了解浏览器与服务器之间的数据传递,请求是如何发送的,以及服务端又是如何处理请求...
2019-02-16 21:03:58
4725
6
原创 力扣:两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。提示:每个链表中的节点数在范围 [1, 100] 内0 ...
2022-06-05 19:07:25
207
1
原创 力扣:两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[
2022-06-05 09:44:20
194
原创 我的Serverless实战——三分钟快速入门Serverless应用搭建
文章目录前言一、Serverless是什么?二、Serverless架构和传统的项目架构区别三、Serverless应用搭建四、展望未来前言 2020年天猫双11又一次创造记录,总交易额 4982亿元,订单创建峰值 58.3万笔/秒。对于阿里云来说有另一个意义,国内首例的Serverless在核心业务场景下的大规模落地,扛住了全球最大规模的流量洪峰,创造了 Serverless 落地应用的里程碑。那Serverless这玩意到底是啥子呢,下面呢我先来做一下简单的介绍。一、Serverless
2021-05-30 15:13:54
5801
23
原创 小记:父子工程项目打包报错-程序包com.XXX.XXX不存在
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2021-04-22 14:49:01
659
3
原创 小记:pom文件的 spring-boot-maven-plugin会报红,加版本号也无效
解决方法: <build> <plugins> <!-- 打jar包时如果不配置该插件,打出来的jar包没有清单文件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>
2021-04-19 11:03:48
2422
3
原创 小记: idea刚打开时疯狂报错
项目场景:idea刚打开,原本好的项目疯狂报错!问题描述:原因分析:1.可能是maven的jar包丢失,需要重新编译一下maven文件2.可能是缓存导致,idea清理一下缓存解决方案:
2021-04-15 14:08:00
556
6
原创 记:找工作的一周(java面试之旅)
系列文章目录文章目录系列文章目录前言一、你所知道的数据库优化?二、你所知道的表设计三、一个需求从提出到落实成功需要经过哪些环节四、spring中的事务传播五、MySQL如何控制高并发下安全修改同一条数据六、如何提升limit的一个分页效率七、redis五大数据类型八、简单阐述你所理解的aop总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2021-04-06 22:02:09
214
2
原创 小记:云服务器安装mysql遇到的问题
云服务器安装mysql遇到的问题Centos 安装mysql57 运行 yum install mysql-community-server 出现以下错误:1.No match for argument: mysql-community-server2.Error: Unable to find a match: mysql-community-server请尝试运行 yum module disable mysql然后在尝试 yum install mysql-community-s
2021-04-05 19:31:23
322
原创 数据库视图数据是否可以直接删除
数据库视图数据是否可以直接删除文章目录数据库视图数据是否可以直接删除一、视图是什么?二、视图数据删除1.多表构成视图数据删除2.单表视图数据删除总结一、视图是什么?视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即视图名字。视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。二、视图数据删除1.多表构成视图数据删除代码如下(示例):实践结果:多表构成视图数据不能删
2021-03-25 10:01:09
8491
转载 Spring Boot Configuration Annotation Processor not found in classpath解决方法
Spring Boot Configuration Annotation Processor not found in classpath解决方法
2019-11-25 10:12:05
329
转载 com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���
解决方案:为URL添加参数:jdbc:mysql://localhost:3306/demo01?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC...
2019-11-08 15:49:01
138
原创 小记: Mybatis重拾之路(SpringBoot整合Mybatis)
有些曾经,关于幸福或苦痛,只能深埋心底;有些希冀,关于现在或将来,只能逐步遗忘。一直在使用SpringBoot整合SpringDateJpa感觉很多mybatis的很多操作都忘记的差不多了…是时候复习一波了,下面呢将结合SpringBoot来学习Mybatis。Mybatis相关文档IDEA创建SpringBoot项目IDEA创建Mybatis的XML文件1.pom文件添加相关依赖...
2019-10-17 09:15:20
198
原创 3分钟layui组件的学习,快速让界面瞬间高大起来
缘起最近身边有很多朋友在学习前端的时候被感乏力,感觉又进入了一个新的世界,很多东西都记不住,界面也是写的非常的糟心。其实走开发路线前端的很多东西就只是熟悉了解,看得懂。前端也有前端的框架像Bootstrap,easyui,layui…然后也有各种好看的组件分分钟让你的界面美美哒。下面就带着大家快速的上手前端框架laiui,让界面分分钟的高大上起来。环境搭建1.layui框架下载2.将下...
2019-09-02 11:25:51
1298
3
原创 小记:java.lang.StackOverflowError(堆栈溢出错误)
首先我们需要明白java产生堆栈溢出的原因然后再来思考我们遇到的问题。错误场景如下解决思路堆栈内存溢出的原因无非分为两种系统的空间确实不够我们的程序出现了死循环(例如一直递归的调用自己)很快的排除了第一种情况,因为自己的这个项目纯粹练手,未涉及太多的内存消耗,那么围绕着第二种情况展开思考。观察错误,不难发现系统总是在初始化Orders和Munu,难道是死循环的创建了???带着...
2019-08-31 17:02:50
4411
1
原创 小记:Windows redis引发的一场血案(Cannot get Jedis connection&&java.util.NoSuchElementException Unable to ...)
Windows redis 安装教程Windows redis下载2.解压之后直接cmd进入刚刚安装的位置,通过指令 redis-server.exe redis.windows.conf 启动redis3.安装完后美滋滋的启动项目解决方法:1.进入安装的位置找到配置文件redis.windows.conf2.修改配置文件:找到 dir ./ 给他加上一个路径3.添加对...
2019-08-08 08:34:43
271
原创 小记:找不到或无法加载主类
缘起 整理了一下D盘下面的文件,将eclipse移动到了H盘某文件下,然后发现原来工作空间的项目运行便报错。如下图所示:缘灭接着再次启动项目,不再出现找不到主类,成功启动溯源本质的原因:在整理文件移动文件的过程中。由于所在的位置改变了,找不到原来的.class文件,故导致程序启动时报找不到或无法加载主类。后续,我们通过clean,让项目进行重构,重新的生成.class文件,自...
2019-08-07 16:03:07
231
转载 SIT与UAT的分别
在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。SIT(System Integration Testing)系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为一个组测试。它在单元...
2019-07-10 09:51:12
77596
1
转载 git提示error setting certificate verify locations解决办法
https://blog.csdn.net/sdhongjun/article/details/52144253
2019-07-06 20:40:37
772
原创 SpringBoot的缓存技术(整合Ehcache )
废话不多说,直接上项目的文件,如下图所示:1.修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h...
2019-06-17 07:15:13
5817
2
原创 小记:重装系统后装mysql8.0遇到的一些问题
缘起某天,领导给自己派点活,本以为可以大展拳脚,秀一波操作。然这不争气的电脑说蓝屏就蓝屏…生活入戏啊,人生入戏啊…经历了各种操作无解之后,无奈的重装系统!!!注册表信息什么的都没了,于是不得不重装各种软件,当然包括了我们的mysql运行环境。千难万险期间确实遇到了蛮多的问题,例如如何将mysql删的干干净净啊,以及安装时我们缺少的一些环境又要如何解决等等。当然网上的各种教程也很详细,...
2019-06-14 22:22:26
675
原创 小记: 修改主键为自增报出异常,Multiple primary key defined
问题描述修改已经存在表的主键(id),希望改成主键自增,一般习惯性的声明为PRIMARY KEY AUTO_INCREMENT 。发现自己使用SpringDateJpa生成的表中,主键是id,但是并没哟自增。于是直接…(一顿操作猛如虎,结果…)Multiple primary key defined定义了多个主键原理如此解决方法追本溯源虽然强行将表进行修改,最本溯源其本质一定是...
2019-05-07 14:15:43
6051
1
原创 java实习之新手村作战
简介 以前在找工作的时候,看到底下评论感觉特别有意思,这边和大家分享一下。笔试面试————>注册游戏账号实习阶段————>新手村工作年限————>游戏时长项目经验————>历史战绩项目经理————>团队指挥前端————>前期英雄后端————>后期英雄改BUG...
2019-05-01 20:44:40
543
原创 3分钟快速使用springboot整合SpringData Jpa进行增删改查
文章目录浅谈SpringData Jpa与Hibernate区别环境搭建浅谈SpringData Jpa与Hibernate区别SpringDate Jpa:Spring Data是Spring Framework的一部分。Spring Data存储库抽象的目标是显著减少为各种持久性存储实现数据访问层所需的代码量。Spring Data JPA不是JPA提供者。它是一个库/框架,它...
2019-04-12 22:18:48
1118
原创 小记: 一次数据填充入文本框引发的血案(Uncaught TypeError: Cannot read property 'XXX' of undefined)
需求:获得用户的所有信息,并将用户的信息在文本框中展示问题如图所示:解决方法:第一步:完成对应的方法测试,确保后台的业务逻辑没有问题,我们需要的对象也能够拿到。这里的话就是通过SQL语句拿到返回的对象(查看service层是否能拿到数据)第二步:完成控制器的代码,并且执行单元测试,确保控制器没有问题(通过浏览器直接输入地址测试)我的控制器如图所示(部分)浏览器测试结果:第...
2019-04-06 14:16:33
2470
原创 记:找工作的第一天(java面试之旅)
吐槽(这里可直接跳过):家里8.00出门,一个小时多的地铁,然后打印了一下简历就差不多10.00开始面试。过去之后直接面试,没有笔试。然后面完之后马不停蹄的去下一家公司。两家公司的方向正好相反,大概又是两个小时的地铁加公交… 中午吧早上的面试不会的地方又过了一遍,心里踏实很多,因为下午这家也是做经融的,面试题应该差别不大。然后下午一轮笔试,然后一面,再是经理面,再是具体的主管面试(前前后后差不多笔...
2019-03-30 09:42:26
409
原创 小记:idea中springboot无法自动装配Could not autowire. No beans of 'UserMapper' type found. more...
问题如图所示如果你遇到的情况也是这样,下面的步骤将带你快速出坑方案一在自动转配的注解后面添加(required=false) @Autowired(required=false) public UserMapper userMapper;当我们在使用@Autowired注解的时候,默认required=true,表示注入的时候bean必须存在,否则注入失败。方案二效果如...
2019-03-27 18:55:41
67289
20
原创 一份属于萌新的SpringMVC攻略,使用idea基于maven轻松上手
文章目录什么是SpringMVC五大核心组件使用SpringMVC实现helloworld进阶篇接收参数请求方法一方法二指定SpringMVC的编码响应处理结果重定向转发转发与重定向的区别总结什么是SpringMVC是Spring框架的一个模块,是基于mvc的webframework模块。解决了V-C交互的问题,传统的javaEE项目中,我们使用的控制器是Servlet,每个用户的请求都需...
2019-03-24 16:08:08
406
原创 小记:idea在jsp界面如何使用el表达式
之前一直是没搞懂为啥,jsp界面里面就那不到。感觉自己的代码没毛病啊,配置什么的也都没有问题。最后
2019-03-23 18:30:55
2951
2
原创 手写简易的MVC框架
文章目录什么是MVC如何使用MVCMVC的优缺点实现MVC目标架构小结什么是MVC一种软件架构思想,在设计软件的时候将软件分为模型,视图,控制器三部分模型负责数据处理(即业务逻辑 Model)视图负责数据展现(即表示逻辑 View)控制器负责协调模型和视图 (Controller控制器)视图将请求发送给控制器,由控制器来选择对应的模型来处理,模型将返回的结果也给控制器,由控制器...
2019-03-17 11:44:43
462
原创 设计模式之装饰模式
文章目录装饰模式的优缺点实现细节案例开发中使用的场景:总结装饰模式和桥接模式的区别装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的优缺点优点扩展对象功能比继承灵活,不会导致类的个数急剧增加可以对一个对象进行多次修饰,创建出不同行为的组合,得到功能更加强大的对象具体构建类和具体修饰类可以独立变...
2019-03-10 20:50:41
159
原创 小记:idea部署Tomcat运行servlet项目遇到的bug(jar not loaded)
情况如下:tomcat输出servlet-api-XX.jar - jar not loaded .解决方法首先将项目中的所有servlet相关的jar包移除,然后在pom.xml中进行配置 <dependency> <groupId>javax.servlet</groupId> <artifactId>ser...
2019-03-02 22:43:44
1703
原创 设计模式之模板方法模式
文章目录模板方法模式介绍实战银行案例JDBC操作数据库总结模板方法模式介绍它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现。这样新的子类可以在不改变一个算法结构的前提下重新定义该算法的某些特定步骤。例如:我们去外面吃饭,一般来说有三个固定的流程1.点菜2.吃东西3.买单其中吃什么东西要看我们具体点的是什么决定,比如香干炒肉,或者宫保鸡丁。。。。但是流程上的点菜,和买...
2019-02-24 21:17:59
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人