- 博客(53)
- 资源 (2)
- 收藏
- 关注
原创 0001-JDK,JRE,JVM分别是什么?简述它们之间的关系
JVM:英文全称,Java Virtual Machine,是Java虚拟机,用来运行Java程序JRE:英文全称,Java Runtime Environment,是Java运行时环境,里边包含了Java运行时所需要的类库。JDK:英文全称,Java Development Kit,是Java开发工具包,里边包含了Java的开发工具。例如java,javac等。JRE=JVM+...
2018-07-08 09:36:58 7133 4
原创 Redis连接失败,Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to XXXX:6379
redis客户端连接失败Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to XXXX:6379
2022-10-04 15:42:59 1237
原创 MySQL数据库练习题
数据库——数据库练习题一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。表1-1数据库的表结构表(一)Student (学生表)属性名数据类型可否为空含 义SnoChar(3)否学号(主码)SnameChar(8)否学生姓名SsexChar(2)否学生性别Sbirthdaydat
2022-06-16 08:37:54 720
原创 Java 日志体系详解
本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解决,以及在各种场景下如何调整项目中的各个框架的日志输出,使得输出统一。Log日志体系在日常工作中我们可能看到项目中依赖的跟日志相关的jar包有很多:commons-logging.jar、log4j.jar、sl4j-api.jar、logback.jar等等,眼花缭乱。我们要正确的配置,使得jar包相互作用生效之前,就先要
2021-11-22 08:24:50 404
原创 IDEA工具使用手册
在IDEA中配置JDK第一步 点击 FiIe 打开 Project Structure.. 来进行配置 JDK。点击SDKs并找到SDKs界面中的加号 点击 Add JDK 进行添加新的JDK找到JDK的根目录 配置完成使用IDEA创建Java工程点击 File > new > Project.. 创建一个新的Java项目点击Java自定义项目名称创建完成使用IDEA创建JavaWe...
2021-11-11 08:59:45 659
原创 最全50个数据库查询练习题,MySQL数据库版本,全部都验证过
此数据库查询语句是网络上50个数据库查询练习题目,网上有些版本是oracle语句写的,大多数公司还是用免费的mysql数据库,以下都是mysql版本,全部都有验证过。表名和字段–1.学生表Student(s#, sname, sage,ssex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c#,cname,t#) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t#,tname) –教师编号,教师姓名–4.成绩表Sc(s#,
2021-11-10 14:17:30 1753
原创 SQL数据库查询练习题
一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。表1-1数据库的表结构表(一)Student (学生表) 属性名 数据类型 可否为空 含义 Sno ...
2021-11-10 14:09:20 1558
原创 MySQL数据库练习题
数据库——数据库练习题一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。表1-1数据库的表结构表(一)Student (学生表)属性名数据类型可否为空含 义SnoChar(3)否学号(主码)SnameChar(8)否学生姓名SsexChar(2)否学生性别Sbirthdaydat
2021-11-10 14:06:19 695
原创 MySQL 数据库 练习题
一、表关系 请创建如下表,并创建相关约束二、操作1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩;4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓“李”的老师的个数;6、查询没学过“叶平”老师课的同学的学号、姓名;7、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;8、查询学过“叶平”老师所教的所有课的同学的学号、姓名;9、查询课程编号“002”的成绩比.
2021-11-10 13:59:47 648 1
原创 String练习题
1.将字符串“abcde”反转。2.编写程序将 “jdk” 全部变为大写,并输出到屏幕,截取子串”DK” 并输出到屏幕。3.编写程序将字符串”test” 变为 “tset”。4.将字符串“欲游山河十万里”中的“十万”给截取出来,并输出到控制台。5.提取身份证号中的出生日期,例如,身份证号130423199011201031提取出来19901120。6.写一个方法判断一个字符串是否对称,例如abcba是对称的,abcda就不是对称的 6.1思路一 :反转原来字符串,然后与...
2021-10-30 17:23:57 361
原创 面向对象一
简述.java文件和.class文件的区别?简述class关键字的作用?类与对象的关系?如何创建一个类的对象类与对象使用的格式是什么?类与对象的内存图,并附上必要的文字说明
2021-09-26 11:17:43 70 2
原创 全网最全的 postman 工具使用教程
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观的来看下postman中所包含的功能 。图片当然,以上功能也只是展示了postman的一部分功能,为了能更加全面的体现这款工具的特点,我将从以下三个维度来加以说明。它们分别是: 基础功能
2021-09-21 19:07:29 10781 8
原创 Java判断文件编码
首先,我们需要三个jar包主要jar包:cpdetector.jar同时还需jchardet-1.0.jar这个包,否则detector.add(cpdetector.io.JChardetFacade.getInstance()); 会报错;还有一个antlr.jar,不然运行过程中detector.add(new ParsingDetector(false));会报错;public class Utils { private static final String UNKONW_...
2021-01-22 14:17:16 1721
原创 win10 你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问...
解决这个问题非常简单,只需要修改Win10 网络策略即可。请按以下步骤操作1.按window+R键输入gpedit.msc 来启动本地组策略编辑器。2.依次找到“计算机配置-管理模板-网络-Lanman工作站”这个节点。3.在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。4.双击“启用不安全的来宾登录”这一条策略设置,将其状态修改为“已启用”并单击确定按钮。设置完成再次尝试访问发现可以正常访问了。注意 : 个别系统可能输入gpedit.msc这条命令运行出错,这个时候请手动打开本地
2020-12-07 09:30:01 5474 1
原创 循环练习题
【程序1】:打印九九乘法口诀表。【程序2】:打印出100-999内所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。【程序3】:将所有的五位数中的回文数打印输出。即12321是回文数,个位与万位相同,十位与干位相同。【程序4】:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数,将最终结果输出打印。现在,请将 1 3 5 7 23 96 45 71这几个数字按
2020-11-26 14:27:26 941 1
原创 配置Linux服务器静态IP
服务器的ip地址,如果配置成动态获取的形式,那么有可能每次启动服务器,它的ip地址都发生变化这样对于开发者是非常不友好的,所以我们最好把服务器的ip地址配置成固定的,方便我们开发程序。这是没有配置静态以前的样子dhcp的意思就是动态获取ip地址。静态的ip大家按照图中设置,配置好自己的ip地址即可。配置好以后,只需要重新加载网卡即可生效,不需要重启系统。重新加载网卡 :...
2020-11-16 16:22:44 230
原创 Linux 配置zookeeper,tomcat开机启动
在linux系统中配置zookeeper,tomcat开机启动很简单,只需要修改一个配置文件即可编辑rc.local文件,添加上红框中的内容vi /etc/rc.d/rc.local注意 :第一行是让Java的环境变量开机生效,因为rc.local文件的系统级别特别高,它会随着系统启动而启动,但是Java环境并没有生效,所以需要单独配置Java环境变量开机生效。第二行和第三行则是 使用绝对路径启动zookeeper和tomcat最后则是蓝线部分,明确的说了要赋予该文件可执行权限.
2020-11-16 16:05:21 276
原创 dubbo配置日志输出,错误排查
使用dubbo的时候,默认输出的系统级别的日志,这些系统日志根本不会描述出来开发者真正的错误为了方便开发者调试错误,我们必须重新配置一下日志输出,让开发者的错误暴漏出来,从而方便调试程序。首先来看一下,默认的日志输出效果这个系统日志里边给出来两个关键信息,一个是尝试了三次的关键信息,第二个是BrandService。通常,遇到尝试三次这个错误,那么就是服务提供者内部出错了,所以系统给出来了BrandService这个关键信息,告诉开发者,是服务提供者出错了,但是具体是什么原因,并没有给暴
2020-11-08 19:39:38 2316
原创 maven中web项目的两种发布方式(IDEA启动项目太卡)(maven tomcat插件)
首先介绍一下开发工具,我们使用的是IDEA。在maven构建中,有两种方式可以发布web项目。第一种方式 : 使用tomcat插件。这种方式的优点简直不要不要的,卡哥我强烈推荐使用这种方式哦。这种方式的优点来看一下 :1:不需要安装tomcat2:运行速度快,只需要刷得两下,项目就启动起来了。(比起来后面的第二种方式,不知道快了多少倍)3:多个项目的时候,配置访问路径和端口也是非常方便添加完tomcat插件,我们就可以在我们的项目中看到这个插件了。接下来就是运行,
2020-11-07 21:26:14 495
原创 SpringMVC指定使用fastjson解析json
SpringMVC模式使用jackson来解析json的,那么我们如何不只用SpringMVC默认使用的jackson,而指定使用fastjson来解析json呢?其实很简单,只需要在配置文件中加入这样一段配置,就可以使用fastjson来解析json了,记得要导入fastjson的jar包,如果是使用maven的童鞋,记得导入fastjson的依赖哦...
2020-11-07 19:38:45 488
原创 idea中怎么创建web.xml(idea中创建模板文件)
首先,idea中没有直接能够创建web.xml的地方,但是我们却可以通过设置一个web.xml的模板来“定制”web.xml文件的创建一 : 复制一份web.xml文件的内容二:在idea中创建该模板1.点击红色的➕符号2.在蓝色位置输入模板名称,这里我要创建的是web.xml的模板,所以我输入的是web.xml,其实任何名称都可以3.在黄色位置输入文件的扩展名,这里要创建xml文件,所以输入的值是xml4.将复制好的web.xml的内容粘贴到紫色区域5.绿色的对勾...
2020-11-06 20:44:08 3769
原创 idea maven 资源目录中创建多级目录
很多刚学习maven的童鞋,尤其是使用idea在整合SSM框架的时候,配置文件的层级目录不知道怎么创建,例如mybatis的映射文件(例如User.xml)需要的层级目录。假设,我们要创建的多级别目录是com/xiaoka/mapper,如果我们创建错了,那么很有可能创建出来的是一个目录,这个目录的名称就是com.xiaoka.mapper,这个时候从视觉上无法区分出来,在运行的时候就会报错,给各位童鞋造成困扰。接下来我们就来看一下如何创建层级目录吧!首先,为了方便观察,我们先设置各个层级目
2020-11-06 19:25:02 1211
原创 idea Maven添加依赖没有提示
很多童鞋在maven中添加依赖的时候没有提示,达不到下图的效果大家只需要到 idea 的设置中,重新对maven的本地仓库建立索引,在添加依赖的时候就会有提示了,只需要点击下图中的update按钮就可以搞定了。...
2020-11-06 18:19:36 6065 5
原创 maven项目中 @Override 红色报错(maven编译插件的作用)
@Override是JDK自带的注解,表示方法的重写。这个注解很少会报错,但是个别情况下,我们在maven项目中,@Override注解 会报错。这是因为,在maven项目中使用的JDK版本太低的原因,我们只需要在pom文件中指定编译的版本是1.8就可以解决该错误了。 ...
2020-11-03 10:41:48 1148
原创 Jquery EasyUI 回车提交功能
$(function(){ $('input').on('keyup',function(event){ if(event.keyCode == '13'){ //提交表单的函数 submitForm(); } }); });
2020-02-20 09:15:00 307
原创 eclipse不提示代码
要解决eclipse没有提示的问题其实很简单,只需要按照下面的步骤来即可2021最新版本请按下面操作步骤一 : 1.点击Window→preferences→Java→Editor→Content Assist 2.注意刚进入它的默认值是(0),我们要把默认值改成(200); 3.注意刚进入它的默认值是(.),更改时不要删掉(.),我们需要在(.)的后面需要写入小写的26个英 文字母,在写完小写的26个英文字母...
2020-02-19 11:24:27 1403 1
原创 GET请求和POST请求的区别
GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST没有...
2019-09-21 11:38:52 202
git教程,github教程,gitee教程,gitlab教程
2022-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人