自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx介绍以及原理解析

Nginx概念Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。​ Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡服务器。在性能上,Nginx占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率;在功能上,Nginx是优秀的代理服

2022-09-04 00:00:00 255

原创 Kafka介绍、安装以及原理解析

Kafka分布式流处理平台消息中间件(MQ)常见的MQ框架activeMQ,rabbitMQ,zeroMQ,metaMQ,rocketMQtopic(话题)kafka将消息分门别类,每一类的消息称之主题,是逻辑上的一个概念,如果是,真正到磁盘上,映射的是一个partition的一个目录。生产者(producer)发布消息的对象称之为生产者,只负责数据的产生,生产的来源,可以不在kafka集群上,而是来自其他的业务系统。消费者(consumer)订阅消息并处理发布消息的对象,称为消费者

2022-09-03 00:00:00 264

原创 K8s(kubernetes)介绍以及原理解析

K8s(kubernetes)云原生服务部署模式物理机模式–>虚拟化模式–>云端模式(云原生模式)K8s简介及架构容器编排技术,用来管理容器但是不直接管理容器,通过管理pod来间接管理容器pod是k8s最小操作单元pod内部封装的是容器容器内部部署的就是应用程序pod也是一个容器,虚拟化的机器pod内部封装的是dockerK8s解决的问题部署指令部署kubectl run my-app --image=hub.kaikeba.com/library/myap

2022-09-02 18:19:05 516

原创 Mac上Idea启动SprinBoot项目特别慢原因及解决方案

Mac上Idea启动SprinBoot项目特别慢原因及解决方案问题SpringBoot项目启动卡在某个地方没反应好久原因简单来说就是Spring找不到本机路由地址解决查看本机hostname在命令行窗口中输入hostname查看本机名Or系统偏好设置-共享- 电脑名+".local"在/etc/hosts中配置主机的hostnamesudo vim /etc/hosts添加以下两行,后面hostname替换为自己的成功解决!...

2022-09-02 18:16:07 1133

原创 旅游网项目案例以及源码

旅游网案例技术选型Web层Servlet:前端控制器html:视图Filter:过滤器BeanUtils:数据封装Jackson:json序列化工具Service层Javamail:java发送邮件工具Redis:nosql内存数据库Jedis:java的redis客户端Dao层Mysql:数据库Druid:数据库连接池JdbcTemplate:jdbc的工具创建数据库创建数据库create database travel;使用数据库use travel

2021-08-04 14:57:36 1615

原创 LayUI简单使用

LayUI使用方式<link rel="stylesheet" href="${pageContext.request.contextPath}/static/layui/css/layui.css"><script src="${pageContext.request.contextPath}/static/layui/layui.js"></script>文档Layui 开发使用文档 - 入门指南表格的使用<html><head&g

2021-08-04 14:56:49 694

原创 Spring详解

Spring程序的耦合耦合:程序间的依赖关系类之间的依赖方法间的依赖解耦:降低程序间的依赖关系实际开发中应该做到:编译期不依赖,运行时才依赖解耦的思路:第一步:使用反射来创建对象,而避免使用new关键字第二步:通过读取配置文件获取要创建的对象全限定类名使用工厂创建Bean对象Bean:可重用组件JavaBean:用java语言编写的可重用组件​ javabean > 实体类用来创建service和dao对象需要一个配置文件来配置我们的service和dao

2021-07-08 17:36:39 52

原创 IDEA将Java项目导出为可运行的jar包

IDEA将Java项目导出为可运行的jar包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SiLcfyGu-1623323768347)(C:\Users\KILIG\AppData\Roaming\Typora\typora-user-images\image-20200707160546781.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mfjV1Ove-1623323768349)(C:\Users\KILIG\AppDa

2021-07-08 17:35:59 190

原创 Java基础整合

Java基础开发初级开发技能 jsp +servlet + jdbc 15年前 项目分层: 控制层,表现层,action层,Controller层(servlet) 服务层,业务层,service层(没有对应框架,程序员主要写代码的地方) 持久层,数据访问层,DAO(data access object)层(jdbc)中级开发技能 servlet->struts1 struts2 springmvc jdbc -&

2021-06-10 19:31:55 324

原创 五子棋

Java简单五子棋(源码)Chesspackage com.kiligzzz.gobang;import java.awt.*;/** * 五子棋-棋子类 */public class Chess { private int x; private int y; private Color color; public static final int DIAMETER=24; public Chess(int x, int y, Color col

2020-07-17 19:19:43 311

原创 数据库连接出错

数据库连接出错问题Type 异常报告消息 Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed描述 服务器遇到一个意外的情况,阻止它完成请求。Exceptionorg.springframework.jdbc.CannotGetJdbcConnectionException: Fai

2020-07-17 19:14:30 328

原创 页面一打开就全部失焦!!!

页面一打开就全部失焦!!!//正确!!!$("username").blur(checkUsername);//错误!!!会导致失去焦点函数打开页面就启动,坑死我了$("username").blur(checkUsername());

2020-07-17 19:11:48 179

原创 页面传递的参数为null时,判断是否为null

页面传递的参数为null时,判断是否为null其实页面真正传递的参数 rname=“null” 是String类型的 有双引号!!!!!!!!!!!!! 坑死!if (rname != null && rname.length() > 0 && !"null".equals(rname)){ ...}!“null”.equals(rname)...

2020-07-17 19:11:17 653 1

原创 使用queryForObject时出现EmptyResultDataAccessException

使用queryForObject时出现EmptyResultDataAccessExceptionEmptyResultDataAccessException: Incorrect result size: expected 1, actual 0原代码@Overridepublic User findByUsernameAndPassword(String username, String password) { String sql = "select * from tab_user wher

2020-07-17 19:09:57 272

原创 redis Windows 服务 启动异常,错误1067:进程意外终止。(已解决)

List itemredis Windows 服务 启动异常,错误1067:进程意外终止。(已解决)redis服务启动报错解决方法在redis安装目录下新建Logs文件夹即可

2020-07-17 19:09:05 539

原创 NoClassDefFoundError错误

使用BeanUtils的坑NoClassDefFoundError错误发生的原因:NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。解决方法:项目中导入commons-collections-3.2.2.jar包...

2020-07-17 19:08:34 109

原创 Maven不会自动下载jar包

不会自动下载jar包idea昨天还在正常使用,结果今天发现pom文件中的依赖不会自动下载了,最后百度找到了解决方案:setting ——> maven ——> 去掉work offline 的勾 , 问题解决!但是我之前用着还是没有这个问题的, 百度发现可能是Intellij idea setting显示出错/或者电脑运行过久出错,在经历几次重启 Intellij idea 和Invalidate caches/Restart之后,发现work offline 的勾被选中。这里我再整

2020-07-17 19:07:13 1184 1

原创 解决java.sql.SQLNonTransientConnectionException Public Key Retrieval is not allowed

解决java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed在git、cmd中或Navicat登录一次mysql即可

2020-07-17 18:59:38 668

原创 java.lang.NoClassDefFoundError orgslf4jLoggerFactory报错(解决)

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory报错(解决)导入这两个jar包然后出现发现多导入了slf4j-log4j12-1.7.25.jar,删除成功运行,但是出现红色警告再次导入slf4j-nop-1.7.25.jar解决,红色警告消失!...

2020-05-22 19:04:03 3444 1

原创 redis Windows 服务 启动异常,错误1067:进程意外终止。(已解决)

redis Windows 服务 启动异常,错误1067:进程意外终止。(已解决)redis服务启动报错解决方法在redis安装目录下新建Logs文件夹即可

2020-05-21 14:22:39 564

原创 数据库连接出错

数据库连接出错问题Type 异常报告消息 Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed描述 服务器遇到一个意外的情况,阻止它完成请求。Exceptionorg.springframework.jdbc.CannotGetJdbcConnectionException: Fai

2020-05-14 16:18:24 597

原创 gitbash中文乱码解决方案

GIt Bash中的乱码解决方案右键Option-Text的local修改为zh-CN,Character set修改为GBK时ls乱码,ping正常右键Option-Text的local修改为zh-CN,Character set修改为UTF-8时ls正常,ping乱码解决方案将Character set修改为UTF-8,用winpty ping来代替ping要是嫌麻烦可以在 ~/.bashrc 文件中添加alias ping='_win_ping() { winpty pin

2020-05-13 11:13:58 371

原创 去掉IDEA中sql语句黄色警告和红色下划线

IDEA中sql语句黄色警告和红色下划线如图问题:解决方法:Settings-Inspections-SQL-No data sources configured 的勾勾去掉Settings-Inspections-SQL-Unresolved reference 的勾勾去掉完成

2020-05-12 17:07:29 3938 4

原创 NoClassDefFoundError错误

使用BeanUtils的坑NoClassDefFoundError错误发生的原因:NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。解决方法:项目中导入commons-collections-3.2.2.jar包...

2020-05-12 16:22:33 110

原创 HTML笔记

HTML块级元素在页面以块的形式展现出现在新的一行占全部宽度<div> <h1>-<h6> <p>内联元素通常在块级元素内不会导致文本换行只占必要的部分宽度<a> <img> <em>//斜体 <strong>//加粗 <span>文本标签br:...

2020-05-04 17:43:28 95

原创 注解

注解概念JDK1.5之后的新特性说明程序的,给计算机看的作用分类编写文档:通过代码里标识的元数据生成文档(生成doc文档)package annotation;/** * @author 闻人醉 * @since 1.5 * @version 1.0 */public class AnnoDemo1 { /** * 计算两数的和 * @par...

2020-05-04 17:42:57 149

原创 Junit单元测试

Junit单元测试Junit使用:白盒测试步骤定义一个测试类(测试用例)测试类名:被测试的类名+Test包名:xxx.xxx.xx.test定义测试方法:可以独立运行方法名:test+测试的方法名返回值:void参数列表:空参给方法加@Test导入junit依赖环境@Before:初始化方法,用于资源申请,所有测试方法在执行前都会先执行该方法@After:...

2020-05-04 17:42:12 115

原创 ajax

AjaxAjax是一种无需重新加载整个页面的情况下,能够更新部分网页的技术原生js实现方式//前端:<script> /* 原生js实现ajax */ //定义方法 function fun() { //发送异步请求 //1.创建核心对象...

2020-05-04 17:41:05 74

原创 Servlet

Servletserver applet 运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则将来我们定义一个类,实现Servlet接口,复写方法快速入门创建JavaEE项目定义一个类,实现Servlet接口实现接口中的抽象方法配置Servlet<!--配置Servlet --><servlet&gt...

2020-05-04 17:39:48 115

原创 Tomcat

Tomcat配置第一种方式直接将项目打成一个war包,再将war包放置到webapps目录下​ war包会自动解压缩第二种方式配置conf/server.xml文件第三种方式在conf\Catalina\localhost创建任意名称的xml文件,在文件中编写与IDEA集成的配置热部署[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r9gCI...

2020-05-04 17:39:15 72

原创 XML

XML可扩展标记语言​ 可扩展:标签都是自定义的功能:存储数据​ 1.配置文件​ 2.在网络中传输xml和html的区别:xml标签都是自定义的,html标签是预定义的xml语法严格,html语法松散xml是存储数据的,html是展示数据的语法基本语法xml文档的后缀名 .xmlxml第一行必须定义为文档声明xml文档中有且仅有一个根标签属性值必须使用引...

2020-05-04 17:38:36 146

原创 Maven

MavenMaven​ 依赖管理项目构建​ 清理→编译→测试→运行→打包→安装→部署​ 交给maven进行管理,一个阶段一个命令Maven工程​ src/java/main/java目录 核心代码部分​ src/java/main/resources 配置文件部分​ src/java/test/java目录 测试代码部分​ src/java/test/resources ...

2020-05-04 17:37:21 107

原创 Bootstrap

Bootstrap概念:一个前端开发的框架好处:1.定义了很多css样式和js插件。可以直接使用这些样式和插件得到丰富的页面效果。​ 2.响应式布局 同一套页面可以兼容不同分辨率的设备响应式布局同一套页面可以兼容不同分辨率的设备实现:依赖于栅格系统,将一行平均分成12个格子,可以指定元素占几个格子//步骤: 1.定义容器,相当于之前的table 容器分类: ...

2020-05-04 17:36:19 80

原创 JDBC

JDBC概念:Java Database Connectivity Javas数据库连接,Java语言操作数据库本质:​ 是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类步骤:/* 快速入门*///1. 导入驱动jar包//2...

2020-05-04 17:35:27 90

原创 JS

JavaScriptJavaScript的两种添加方式<script>可以定义多个,可以定义在html页面的任何地方,但是定义的位置会影响执行顺序内部的JavaScript<script> //Your JavaScript</script>外部的JavaScript<script src="script.js"><...

2020-05-04 17:34:29 110

原创 CSS

CSScss的三种选择html的方式<p class="paragraph" id="para1">Lorem</p>css的选择元素选择器//直接指向p标签p{ color:red;}2. 类选择器```css//指向所有class="paragraph"的标签.paragraph{ color:red;}id选择器/...

2020-05-04 17:33:30 190

原创 反射

反射(框架设计的灵魂)框架半成品软件,可以在框架的基础上进行软件开发,简化编码反射Sourse源代码阶段 → Class类对象阶段 → Runtime运行时阶段所有的对象都是通过Class类对象创建的将类的各个组成部分封装为其他对象,这就是反射机制好处可以在程序运行过程中,操作这些对象可以解耦,提高程序的可扩展性Class类对象的方法获取Class对象的方式:Cla...

2020-05-04 17:29:44 101

原创 MySQL

MySQL在Git Bash中使用mysql//进入数据库管理winpty mysql -u root -p//查看所有的数据库show databases; //选中某个数据库use *** //退出数据库管理exit、quit、\q //创建一个名叫test的数据库create database test; //查看数据库中的所有数据表s...

2020-05-04 17:28:15 277

原创 Github笔记

Github名词解释仓库(Repository)仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库收藏(Star)收藏项目,方便下次查看复制克隆(Fork)复制克隆仓库到自己的里面,该fork的项目是独立存在的发起请求(Pull request)请求修改项目,向项目创建人发送请求关注(Watch)关注某个项目,此项目的所有更新会收到通知事务卡片(Issue...

2020-05-04 17:20:54 103

空空如也

空空如也

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

TA关注的人

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