
问题与杂记
文章平均质量分 68
L提笔画长安
图难于其易,为大于其细
展开
-
杂记——25.eclipse如何连接并实现对数据库的操作
然后,我们来看静态代码块中的内容,其实关键的就一句——第11行,这句话的作用是利用反射获取这个类的字节码文件,我们可以理解为加载这个类,而这个类就是我们的mysql的驱动程序,通过反射,我们调用了这个文件,然后加载了mysql的驱动,可以实现对mysql的操作了,其余的就是打印信息了,这个就不是重点了。第二个就是在方法上面加上@Test注解,不过这个是有要求的,@Test注解只能放在方法的上面,也就是说只能运行方法,而不能运行类,并且我们还要注意这个方法是否是独立的,即是否可以独立的运行。原创 2023-05-16 19:25:48 · 7182 阅读 · 0 评论 -
杂记——26.对数据库进行操作出现java.sql.SQLException: Can not call getNString() when field‘s charset isn‘t UTF-8错误
getNString()如果查询了属性不为NCHAR、NVARCHAR、LONGNVARCHAR的字段,就会报错。数据库中表中字段的字符集和getNString( )函数所规定的字符集不一致,导致不能调用这个函数,然后出现错误。java.sql.sqlexception:当字段的字符集不是utf-8时,不能调用getNString( )而我们的getString()可以查询所有,并且不会报错。改为调用getString()函数。原创 2023-05-16 16:13:12 · 847 阅读 · 0 评论 -
杂记——24.HTML中空格的写法
可以看出,无论我们在HTML中是键入1个空格或者5个空格,还是其他多个空格,Web浏览器都会自动将这些空格折叠为仅一个空格。说明:全角空格会被解释为汉字,以空白汉字的形式显示,且是实数显示(有多少就显示多少)。前几天写项目时,突然对HTML中空格的写法感兴趣,于是搜了一下,现在对其进行总结。&ensp和&emsp字符所占据的宽度基本上不受字体影响,是相当稳健的。例:我们在下面代码中输入空格。在html页面中,我们可以通过键入“空格”键来插入空格。那么我们如何显示多个键入的空格?原创 2023-05-16 10:05:17 · 512 阅读 · 0 评论 -
杂记——23.java中的值传递和应用传递
例 String X = "abcde",这是一个引用类型,对这个引用类型而言,在栈中,放的是X,X里放的是字符串“abcde”在堆中的地址,并且X也有自己的地址;这就是值传递,传递的是值的地址,是堆中值的地址,是“abcde”这个字符串的地址,是X中放的地址,这就是值传递。如果是引用传递,那传的是句柄的地址,是栈中X的地址。而对于对象数据类型,因为该对象本身指向的是它在内存中的地址,所以方法调用的时候,实际上是创建的地址的副本,所以在方法中对其值进行改变的时候,他的地址没有变,值也就跟着改变了;原创 2023-05-16 09:41:40 · 515 阅读 · 0 评论 -
杂记——22.强弱类型语言的区别
(1)强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。(2)弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。原创 2023-05-16 09:15:43 · 721 阅读 · 0 评论 -
杂记——21.在Windows电脑上查看Mysql的版本
其实一般来说,看电脑上安装某个软件的版本,要么使用 -version,要么使用 -help,大多数都是这两种,这应该成为一个常识。这篇文章,我们来讲一下如何在Windows电脑上查看Mysql的版本。在cmd命令状态下:mysql --help 回车即可。在mysql命令状态下:select。个人推荐使用方法一;原创 2023-05-15 20:39:08 · 2659 阅读 · 0 评论 -
杂记——20.计算的存储规则及进制转换
在讲二进制前,我们先来说一下十进制由0123456789这10个数字组成,它是逢十进一,借一当十由此得出二进制由01这2个数字组成,它是逢二进一,借一当二十进制二进制001121031141005101…………原创 2023-03-18 16:59:05 · 916 阅读 · 0 评论 -
杂记——19.git上传时出现the remote end hung up unexpectedly错误
git是大家常用的项目版本控制工具,熟练地使用git可以提高开发效率,但是有时在使用git推送代码时,会提示“the remote end hung up unexpectedly”的问题,那么git推送代码提示“the remote end hung up unexpectedly”怎么解决呢,下面本文就介绍一下。原创 2023-03-07 16:49:51 · 11168 阅读 · 2 评论 -
杂记——18.VSCode的下载及使用
VScode全称是Visual Studio Code,是微软推出的一个跨平台的编辑器,能够在windows、Linux、IOS等平台上运行,通过安装一些插件可以让这个编辑器变成一个编译器。VSCode支持C++、Python、Java、C#、Go等多种语言,功能强大、插件丰富并且启动速度极快,值得每个开发人员尝试一把!原创 2023-03-07 16:38:28 · 1105 阅读 · 0 评论 -
杂记——18.git merge使用介绍
本文是关于git merge命令的概览。在使用Git的过程中,合并是非常重要的操作。本文讨论了合并操作背后的机制,以及快进合并与三路合并的区别。Git 合并流程是把不同的提交序列合并到一个统一的提交历史中Git合并过程中有两个主要的方式:快进合并 和 三路合并除非两个提交序列中出现冲突,Git通常可以自动对提交进行合并。转载 2023-03-07 10:14:07 · 1090 阅读 · 0 评论 -
杂记——17.Error:java: 读取D:\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr3Error:java: 读
Error:java: 读取D:\install\maven\maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.10.2\jackson-datatype-jsr310-2.10.2.jar时出错;),然后重新导入maven。删除仓库下报错的文件夹(原创 2023-03-07 10:03:32 · 693 阅读 · 0 评论 -
杂记——16.idea中导入maven项目
这篇文章我们来讲一下如何从Gitee上拉取项目,并将该项目导入到idea中。原创 2023-03-07 09:50:44 · 10202 阅读 · 1 评论 -
杂记——15.java API的介绍
API应用程序编程接口)是一些预先定义的接口,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。运行Java程序时,虚拟机装载程序的class文件所使用的JavaAPIclass文件。所有被装载的class文件(包括从应用程序中和从Java API中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在Java虚拟机上运行的整个程序。在一个平台能够支持Java程序以前,必须在这个特定平台上明确地实现API的功能。原创 2023-03-02 18:29:45 · 288 阅读 · 0 评论 -
杂记——14.git在idea上的使用及其实际开发介绍
dev:开发环境;从feature去mergetest:测试环境;从feature去mergepre/releace: 预生产环境;从master去merge,为了验证master代码master:生产环境;从feature去mergefeature_xxx: 开发分支;增加小功能;创建的时候,从master拉取hotfix_xxx: bug修复分支;从master拉取。原创 2023-03-01 20:05:46 · 973 阅读 · 1 评论 -
杂记——13ProcessOn历史版本回溯的方法
ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作看下登录界面:然后就是注册,登录,按照流程走一套步骤下来,就进入了操作页面:新建:画布页面:总体来说,ProcessOn是非常棒的一款在线绘图软件,很好用,很方便,推荐大家使用。原创 2023-02-28 00:16:18 · 1010 阅读 · 0 评论 -
杂记——12.腾讯会议使用OBS虚拟摄像头实现多屏幕共享的解决方法
这篇文章将来讲述一下腾讯会议如何使用OBS虚拟摄像头来实现多屏幕共享。原创 2023-01-31 22:51:59 · 7661 阅读 · 1 评论 -
杂记——11.eclipse中更改Tomcat的配置
这篇文章讲一下在eclipse中如何更改Tomcat的相关配置。原创 2023-01-30 16:16:47 · 1311 阅读 · 0 评论 -
杂记——10.git提交时出现“Please tell me who you are”问题
这是因为你没有进行相关的配置,上面这句话的意思是“请告诉我你是谁?”,这是因为没有进行配置,所以git不知道你的本地仓库的具体信息,解决方法很简单,就是进行相关的配置。要分开执行,其中第一句输入你的名字,第二句输入你的email。很多新手不知道该怎么办,下面具体讲解一下。原创 2023-01-20 20:26:45 · 2030 阅读 · 1 评论 -
杂记——9.eclipse启动Tomcat
我用的是8.5的,所以选8.5的,这个根据你本机安装的Tomcat来选择,然后点击next。这篇文章,我们简单的来说一下如何用eclipse启动Tomcat。点击add,把要运行的项目添加到右边,最后点击finish。原创 2023-01-30 15:33:00 · 8293 阅读 · 0 评论 -
杂记——8.git分支小结
6、 git merge 分支名 : 合并分支 (想要合并到某个分支上,先要切换到该分支)例如:dev分支上的新功能开发好了,需要合并到master主分支上(要合并在master主分支上,先要切换回master主分支),执行 git merge dev7、git branch -d 分支名 : 删除分支例如说某个bug分支,在修复好bug之后,就变得没有用了,所以要把它删掉,展示删掉dev分支:原创 2023-02-13 08:15:00 · 129 阅读 · 0 评论 -
杂记——7. git小结
Gitee即码云,是国内的一个代码托管网站。什么意思呢?就是指it行业的人员会写一些项目,然后他们将这些项目的代码上传到Gitee上面,然后供所有互联网的网民参考;或者是一个团队合作开发一个项目时,团队中的每个成员将自己所写的代码上传到Gitee上面,然后最后将所有代码进行合并就组成了一个完整的项目。原创 2023-02-13 08:00:00 · 93 阅读 · 0 评论 -
杂记——6.Git相关知识2
分支管理是项目联合开发的一个重要组成部分。可以想象如下场景:现在我们有一个项目,然后将此项目分成ABC三等份,分别交给甲乙丙三个人去完成,三个人分别完成各自的任务后,将其提交到远程仓库,然后再合并,就是一个完整的项目。但是我们的远程仓库有这样的一个功能:它可以有子仓库。那么我们是不是可以这样做:我们可以给ABC三部分分别创建三个子仓库(当然也可以根据甲乙丙三个人来创建是三个子仓库),然后每个人完成每个人所要完成的部分后将其提交到自己所属的子仓库中,等最后三个人都完成了,再完成最后的合并。其中,原创 2023-02-11 19:30:20 · 174 阅读 · 0 评论 -
杂记——5.Git相关知识1
版本管理工具,可以自动化管理我们当前的版本。原创 2023-02-08 13:57:34 · 126 阅读 · 0 评论 -
杂记——4.书写spring时出现的Error creating bean with name ‘user0‘ defined in file错误
Error creating bean with name 'user011' defined in file.Unsatisfied dependency expressed through constructor parameter 0原创 2022-11-14 20:45:18 · 4498 阅读 · 0 评论 -
杂记——3.java的设计模式,what and why
设计模式是在软件工程实践过程中,程序员们总结出的良好的编程方法。设计模式其实就是一种软件设计的整体思路。就是要把一些东西抽象出来再通过一定的方式重新整理,从而达到合理优化。这么说不好理解,就举个例子把。比如你最初只是建造了一座房子,只有四面墙一个顶。可随着你的需求增多,你要不断的装修这个房子。这里添面墙,那里掏个洞的。最终有一天你会发现你的装修没有一个合理的规划,导致了好好的一个房子弄的跟个迷宫似得。软件设计也是这样,如果最初就没有一个设计模型,只是为了完成功能而些代码。最终这个程序会混乱不堪。原创 2022-10-29 16:24:58 · 107 阅读 · 0 评论 -
杂记——2.运行Mybatis时出现的“log4j:WARN”问题
当我们在网上学习Mybatis时,直接粘贴运行某些代码,有时会出现下面这种情况,如图所示:翻译一下:原文: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).汉语:没有找到日志记录器(org.apache.ibatis.logging)原创 2022-10-12 20:36:58 · 1087 阅读 · 0 评论 -
杂记——1.Navicat连接远程数据库时出现的2003错误
1.问题描述当我们用Navicat连接自己的远程数据库时,在IP地址与密码都输入正确的情况下,点击测试连接时有时会出现以下情况导致连接失败,这就会困扰许多新手小伙伴,为什么我的IP与密码都输入正确却还是报错?下面就来分析一下问题原因与解决方法。2.问题原因上图的话翻译过来的意思是 “ 无法连接到“3*.*8.**.*** ”上的mysql服务器(10060“未知错误”)”。在我当初连接时,我的问题原因是防火墙没有关,这就导致我在本地连接远程数据库时被防火墙所阻挡,从而连接失败。3..原创 2022-01-30 12:32:47 · 14834 阅读 · 0 评论