自定义博客皮肤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)
  • 收藏
  • 关注

原创 java.lang.AssertionError: Couldn‘t find a type mirror for class class java.time.chrono.HijraDate

在学习SpringMVC的时候,教学视频中有一个数据校验的功能。想要使用此功能需要导入五个jar包<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.5.Final</version> </dependency>

2020-08-17 15:05:58 98

原创 idea访问servlet404

404就是路径问题,很简单的嘛,把路径搞好就行了(cnm,搞了老子一个多小时)web.xml<servlet> <servlet-name>AddExpertServlet</servlet-name> <servlet-class>com.jxau.servlet.AddExpertServlet</servlet-class></servlet> <servlet-mapping> &lt

2020-07-31 21:14:18 105

原创 tomact正常启动,但是在日志文件报错java.lang.NoClassDefFoundError: java/util/logging/Logger

启动tomcat,显示正常启动tomcat这个小人,表面上Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/java/jdk-13.0.2/Using CLASSPATH: /usr/local/tomcat/bin/bootstr

2020-07-15 09:30:27 804 3

原创 设计模式常用的七大原则

设计模式常用的七大原则单一职责原则接口隔离原则依赖倒转原则里氏替换原则开闭原则迪米特法则合成复用原则单一职责原则基本介绍:​ 对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1、职责2。当职责1需求变更而改变A时,可能照成职责2执行错误,所以需要将类A的粒度分解为A1、A2注意事项和细节:降低类的复杂度,一个类只负责一项职责提高类的可读性,可维护性降低变更引起的风险通常情况下,我们应当遵守单一职责原则只有逻辑足够简单,才可以再代码级违反单一职责

2020-07-12 18:08:39 41

原创 声明式事务

编程式事务TransactionFilter{ try{ 获取连接 设置非自动提交(setAutoCommit(false)) chain.doFilter(); 提交(commit) }catch(Exception e){ 回滚(rollback()) }finally{ 关闭连接,释放资源 }}声明式事务​ 以前通过复杂的编程来编写一个事务,替换为只需要告诉spring哪个方法是事务方法即可​ spring自动进行事务控制AOP:环绕通知可以去做​ 获

2020-07-10 22:22:02 52

原创 MySQL常用函数

常见函数概念:类似于java的方法,将一组逻辑语句封装在方法体总,对外暴露方法名好处:隐藏了实现细节,提高代码的重用性调用:select 函数名(实参列表) [from 表]分类:单行函数:concat、length、ifnull分组函数:做统计使用,又称为统计函数,聚合函数、组函数字符函数1. length() 获取参数值的字节个数select length('jjjj');select length('雷佳音hhh);#一个汉字占三个字节2. conccat() 拼接字符串

2020-07-10 22:02:12 53

原创 vim总结

vim简介vi:Visual Interface, 文本编辑器文本:ASCII,Unicode文本编辑种类:行编辑器:sed全屏编辑器:nano,vivim - Vi improved其他编辑器:gedit 一个简单的图形编辑器gvim 一个vim编辑器的图形版本打开文件# vim 【OPTION】… FILE…+# 打开文件后,让光标处于第#行的行首,+默认行尾+/PATTERN 打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首-b

2020-06-13 18:04:18 94

原创 linux的硬链接与软链接

硬链接:对一个文件,起多个名字创建硬链接会增加额外的记录项以引用文件对应于同一文件系统上一个物理文件每个目录引用相同的inode号创建时链接数递增删除文件时:rm命令递减计数的链接文件要存在,至少有一个链接数当链接数为零时,该文件被删除不能跨越驱动器或分区语法ln filename [linkname]软连接:原始文件一般路径用相对路径,相对路径一定相对于软链接文件的路径一个符号链接指向另一个文件ls -l 的显示链接的名称和引用的文

2020-05-13 15:32:03 34

原创 linux通配符

linux通配符在不同版本的linux中,通配符[a-C]不一定能被解析出来。例如: ls [a-C].txt 这条指令在Ubuntu中(我的虚拟机中)他会解析为小写的abc和大写的ABC在centos7中(我看的教学视频)它会解析为小写的abc和大写的AB在centos7中(阿里云服务器)会直接把这个当成文件名去查找可能不同的版本对其的解析是不一样的吧。如...

2020-04-27 14:12:01 38

原创 web项目的转发与重定向,以及浏览器的缓存机制导致web项目的js, css代码还是以前的版本

v

2019-11-19 21:37:52 92

原创 多线程笔记

多线程有两种创建方式,一种是继承Thread类,一种是实现Runnable接口。推荐使用第二种方法,因为java中不支持多继承。但是可以多实现。2.以下是继承Thread实现的多线程public class ThreadDemo { public static void main(String[] args) { // TODO Auto-generated method stub...

2019-08-23 19:35:29 38 2

原创 简单的计算器(java)

今天复习完了数据结构的栈,因此做了一个计算器。但是还有bug我无法解决。(以后学的深了在试试)此计算器可以实现:小数的加减乘除未实现:以 -( 开头的表达式和1+(-1)这类表达式,但是(-1)这类可以有。package stackSet;import java.util.*;public class Calculator { private static Tool<Ch...

2019-07-10 18:51:32 51

原创 java继承误区

之前飞快的学习了java基础,导致根基不稳。所以现在回过头来巩固java。在巩固的时候发现了继承里面的一些误区。在这里,我们先看这段代码:class A{ private int age; public void setAge(int age){ this.age = age; } public int getAge(){ return age; }}class B e...

2019-07-08 20:35:07 45 3

原创 迷宫求解(循环,java)

`哇!!!!!先让我哭一场!!!看了一天的迷宫求解算法,终于有点看懂了。啥都不说了,上代码,代码的注释自我感觉还行,比较详细。//栈的节点的类class stack { private int x = 0;//横纵坐标 private int y = 0; private stack next = null;//尾指针 private int front = 0; //fron...

2019-07-06 23:15:41 48

原创 MySQL从入门到放弃(刚开始学,碰到各种问题)

碰到的问题:1.下载驱动:去MySQL官网下载一定要下载和MySQL版本一样的jar包!!!(划重点,要考)。我刚开始就是下错了版本,导致了一系列问题。2.导入jar包刚开始创建项目的时候,我记得这里明明导入了,却没有成功(可能是我不会用吧)然后我在项目里导入了。没有导入会报错3.密码不对MySQL8.0+版本好像密码默认就是空,但是我用空密码登不上去所以用cmd登录mysql,...

2019-04-09 08:49:43 101

原创 C语言总复习(二)

(6)数据类型数据类型分为基本类型,枚举类型(enum),空类型(void)和派生类型。派生类型:指针类型(*),数组类型([ ]),结构体类型(struct),共用体类型(union),函数类型。基本类型整数类型 :基本整形(int),段整形(short int),长整型(long int),双长整型(long long int),字符型(char),布尔型(bool)...

2019-03-23 22:26:38 208

原创 数据结构(c语言)——简单迷宫

对于一个用空格和‘#’号组成的迷宫,如果碰到‘#’,就不往那个方向走,

2019-03-23 22:25:06 419

原创 C语言总复习(一)

一 . c语言程序的结构1.一个程序由一个或多个源程序文件组成。(1)预处理指令。(2)全局声明。(3)函数定义。2.函数是c程序的主要组成部分。3.一个函数包括两个部分。(1)函数首部。(2)函数体。(函数体又包括声明和执行两个部分)4.程序总是从main函数开始执行的。5.程序中要求计算机的操作是由函数中c语句完成的。6.每个数据声明和语句的最后必须有一个分号。7.c语...

2018-12-22 23:04:20 482

原创 EBOOK

江西农业大学 科技月月评1802的一个小组的作品: EBOOK简介:现在手机上的阅读软件百花齐放,但是电脑上的阅读软件却少之又少。于是我们小组做了一个阅读器。我们为了方便用户的使用,省略了用户登录界面。换成了一段有趣又个性鲜明的开场动画。接着让用户根据喜好自定义背景颜色和文字颜色。如果用户输入不正确则会报错,让用户重新输入。在阅读方面,我们不断的改善人机交互方式。用输入0和1的方式方便用...

2018-12-16 21:55:18 111

原创 文件操作

一.1.文件分为程序文件和数据文件。系统把各种设备都当做一个文件来处理。例如:终端键盘是输入文件。 显示屏和打印机是输出文件。所谓文件,一般指储存在外部介质上的数据的集合。一个文件有唯一一个文件标识(也就是文件名)。包括文件路径,文件名主干,文件后缀。例如:C:\tesr\hello.c文件路径:C:\test\文件名主干:hello文件名后缀:.c2.数据文件可以分为A...

2018-12-07 12:51:27 35

原创 结构体小结

11.261.struct 结构体名 结构体成员{成员列表;};最后的“;”不能省!也可指定一个无名的结构体类型,他不出现结构体名。2.结构体变量的初始化和引用。struct 结构体名 结构体成员{成员列表}成员={ }:也可成员.成员列表= ;*3.*只能对最低一级的成员进行赋值运算。struct student{int n;struc...

2018-11-30 21:00:48 49

原创 指针收获

11.18收获1.指针也有int ,char,float等类型;定义时必须指定int *p;p代表这个地址,*是取值符*p代表在p这个地址储存的值2.指针变量作为函数参数#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;int swap(int *p1, int *p2);int m

2018-11-23 18:05:01 71

原创 主要关于函数的学习

11.10问题:1.*乒乓球队问题:*切入点不应该是甲乙两队一起等于什么,可以直接把乙队的变量名赋值给甲队。2.计算器问题:计算器不能实现先乘除后加减。但是题目切入点在与switch语句。3.汉诺塔问题还是有点理解不了汉诺塔的操作步骤。收获:1.初步理解了递归法。先使一个数慢慢达到一个值,然后一步一步返回计算出结果。2.数组作为函数参数。可以是数组的元素,也可以是数组名。...

2018-11-16 21:34:26 58

原创 自我学习状况的第一次小结

总结:经过一个星期的学习,我在努力的学习了数组后,我学了一点函数。在此期间,我也做了些数组和循环的题目,感觉学的更加扎实了,但是还是能明显感觉有些思维是难以想象的。比如如何打印一个菱形,比如百元买百鸡问题。思考良久却没有所得,看了好久算法后才恍然大悟。遇到的问题1.単步调试之前由于编译器问题,不会単步调试。在努力的学习之后,终于学会了単步调试。在学会之后,我感觉到了単步调试的必要性和重要性...

2018-11-08 23:09:00 659

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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