![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
牧码人Sentinel
这个作者很懒,什么都没留下…
展开
-
报错:org.apache.catalina.LifecycleException: Protocol handler start failed
解决:端口被占用,查找进程 tasklist |findstr [端口号] 根据端口号查询到进程,杀死进程 taskkill /f /t /im /javaw.exe 有时候这方法不管用,需打开控制台,搜索PID,手动终止:进程...原创 2019-05-09 11:16:06 · 32594 阅读 · 0 评论 -
eclipse源码下载地址
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-sourceBuild-srcIncluded-3.6.2.zip原创 2019-07-08 17:30:53 · 1503 阅读 · 0 评论 -
报错.NoClassDefFoundError: org/springframework/core/KotlinDetector
原因:缺少org.springframework.core.jar这个jar包解决:pom文件中添加<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <vers...原创 2019-07-04 15:55:18 · 9605 阅读 · 0 评论 -
classcastexception: com.github.pagehelper.pagehelper cannot be cast to org.apac site:blog.csdn.net
解决:将SqlMapConfig.xml 文件中修改为原创 2019-07-04 16:06:31 · 368 阅读 · 0 评论 -
.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonMerge
解决:将下面三个包替换掉项目中的那个。<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version> 2.9.9</version>&...原创 2019-07-04 16:33:21 · 7916 阅读 · 2 评论 -
数据库
1.1数据库设计:1.存储(文件系统): 将数据最终磁盘化存入硬盘中,如机械硬盘,或固态硬盘2.程序实例(用逻辑结构映射出物理结构来,并且在程序中,提供、获取、以及管理数据的方式,还有必要的问题追踪机制):频繁的IO,会使数据库的执行效率慢如蜗牛,因为一次IO读取多条数据,和单条数据花费的时间并没有多大的区别,我们可 以一次性的区读取多行,提升IO的效能,所以行就失去了它的意义。实...原创 2019-08-19 15:47:19 · 219 阅读 · 0 评论 -
Redis
1.1缓存中间件,Memacache 和Redis的区别:1.Memacache: 代码层次类似Hash。 Memacache的优点在于它非常简单易用,并且它跟Hash是非常类似的。是可以通过Hash这个数据结构来实现的 1.支持简单的数据类型 2. 不支持数据持久化存储,一旦服务器宕机之后,数据没有办法保存下来的 3. 不支持M...原创 2019-08-19 16:12:11 · 205 阅读 · 0 评论 -
多线程与并发
1.1进程和线程的区别 1.进程和线程的由来 串行:初期计算机只能床行执行任务,并且需要长时间等待用户输入 批处理:预先将用户的指令集中成清单,批量创行处理用户指令,仍然无法并发执行。 进程:进程独占内存空间,保存各自运行状态,相互间不干扰且可以互相切换,为并发处理任务提供了可能 线程:共享进程的内存资源,相互间切换更快速...原创 2019-08-19 16:38:51 · 148 阅读 · 0 评论 -
bat批量修改文件名
1.将文件全部存入同一文件夹,打开cmd,进入到文件夹。2.输入命令:dir /b>rename.xls3.打开rename.xls,将A内容复制到B,选中B,ctrl+H,将文件名批量替换成要修改的文件名。4.输入公式:="ren "&A1&" "&B1,将C中内容下拉至完整5.创建bat文件ren.bat ,将C中内容复制到bat文件中,双击ba...原创 2019-08-26 23:47:15 · 7451 阅读 · 0 评论 -
RuntimeException: Driver com.mysql.jdbc.Driver claims to not accept jdbcUrl, jdbc:mysql://localhost:
解决:配置文件路径错误,正确格式为 spring.datasource.url=jdbc:mysql://localhost:3306/test 如果数据库是mysql6版本,还应加上时区,所以完整写法:url = jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode...原创 2019-05-09 11:12:00 · 25989 阅读 · 3 评论 -
JAVA--基础
三目运算符公式:数据类型 变量 = boolean表达式 ? 值1:值2; 如果:boolean表达式结果为true,三目运算表达式结果就是值1; boolean表达式结果为false,三目运算表达式结果就是值2; 分页业务逻辑中使用/*需求给出一共46条数据,要求每一页最多十条数据*/int data = 46; //...原创 2017-12-24 21:35:03 · 311 阅读 · 0 评论 -
JAVA--集合Collection(概念)
Collection 集合的总接口 实现类常见的有 :ArrayList、LinkedList、HashSet、Treeset泛型:限制元素类型<E> E:引用数据类型add (E e):往集合中添加元素remove(E e):往集合中删除元素size():输出集合中元素的总个数contains():判断集合中是否包含指定元素存入一个对象,要在对象里面重写toStrin...原创 2018-01-25 17:38:02 · 215 阅读 · 0 评论 -
JAVA--同步锁(概念)
高耦合:直接使用生产者把肉包子给消费者,那么生产者中得存在消费者的引用,同理,消费者要消费生产者生产的包子消费者中也得存在生产者对象的引用,例子:主板和集成显卡,坏了都得换低耦合:使用一个中间对象,屏蔽了生产者和消费者直接的数据交互,例子:主板和独立显卡语法:高耦合共享资源public class ShaerResource{}生产者public class Producer{...原创 2018-01-25 17:37:01 · 558 阅读 · 0 评论 -
JAVA--接口和内部类(概念)
接口中可以不用public abstrac 修饰,因为默认,但是在实现类中必须要用public abstract修饰private是访问权限限定,static表示不要实例化就可以使用规范和实现相分离的好处:主板上 提供了usb插槽 ,只要一个遵循了usb规范的鼠标,就可以插入USB插槽并与主板正常通信。至于这个鼠标是谁生产的,内部是如何实现的,主板都不需要关心(只需要遵循了USB规范就...原创 2018-01-25 17:35:16 · 253 阅读 · 0 评论 -
JAVA--面向对象刷题小细节
1.子类里面的方法名如果和父类里面的方法名一样,那就构成重写,重写必须方法名和参数列表一样,返回值也一样。2.父类方法用public 修饰 子类重写的话必须也要用public修饰3.接口里面只能用public 修饰。4.全局变量在定义之后,调用的时候前面要写this,否则就是以参数的形式赋值。5.父类转换成为子类,前面要加上子类类型强制转换。6.子类在写构造方法的时候,如果父类没有...原创 2018-01-25 17:33:52 · 391 阅读 · 0 评论 -
JAVA--多线程(概念)
进程与线程的区别:进程 :有独立的内存空间,进程中的数据存放空间(堆空间和栈空间)是独立的至少有一个线程。线程:堆空间是共享的,栈空间是独立的,线程消耗的资源也比进程小,相互之间可以影响的,又成为轻型进程或进程元java程序员的进程里至少包含主线程和垃圾回收线程(后台线程)线程调度:计算机通常只有一个cpu时,在任意时刻只能执行一条计算机指令,每一个进程只有获得CPU的使用权才能执行指...原创 2018-01-25 17:36:10 · 202 阅读 · 0 评论 -
JAVA--String
String a = " abcdecfg ";去除字符串前后的空格 并不会把a改变,只是返回结果 所以这里我们将结果赋值给a a = a.trim();获取字符串长度 System.out.println(a.length());替换,把a替换成h 只是返回替换的结果,并不会把结果 赋值给aSystem.out.println(a.replace("a", ...原创 2018-01-25 17:30:22 · 544 阅读 · 0 评论 -
JAVA--基础
final修饰的类,表示最终的类 ,该类不能再有子类只要满足以下条件就可以把一个类设计成final类1.某类不是专门位继承而设计2.出于安全考虑,类的实现细节不许改动,不准修改源代码。3.确信该类不会被拓展。面试题:列举五个java中内置的使用final修饰的类java里面final修饰的类有很多,比如八大基本数据类型保证和String等final修饰的方法:最终的方法,该方法不能...原创 2018-01-18 11:15:03 · 319 阅读 · 0 评论 -
JAVA--基础
定义接口语法 public interfac 接口名(){} 接口起名问题: 表示具有某些能力的,有人习惯以able/handler结尾,walkable表示可以行走的。有的公式或个人习惯以I打头,表示接口成功编译之后,和类一样 ,具有一份字节码。 接口中存在的成员: 1.接口中没有构造器,接口不能创建对象。不能定...原创 2018-01-18 11:11:36 · 848 阅读 · 0 评论 -
JAVA--基础
** * 分支结构:根据某些具体条件来执行指定的代码 * if :如果 else :否则 * 语法: * if (逻辑表达式) * { * 条件满足时执行的代码 * } * else{ * * } * 如果逻辑表达式的结果为真,就执行里面的代码,如果为假就 不执行 */public class Demo01分支结构 { public stat...原创 2018-01-06 11:10:12 · 300 阅读 · 0 评论 -
JAVA--基础
逻辑运算符:package com.lanou.day03;/** * 运算符 : * 1.算术运算符 * * 表达式 * 1.逻辑表达式:结果为boolean类型的表达式,称为逻辑表达式 * < 、 > 、<= * 2.自增自减表达式 * i++/i++表达式: * i:变量 * ++在前 :先自加1,再使用 *...原创 2018-01-04 19:53:44 · 664 阅读 · 0 评论 -
JAVA--基础
1.安装软件eclipse :开源的 免费的 少插件my eclipse : 不开源的 收费的2.配置环境 安装jdk配置我的电脑 --->右键属性--->高级系统配置--->高级--->环境变量 ---->系统变量JAVA HOME: C:\Program Files\Java\jdk1.8.0 144Path--->点开加上 Path...原创 2018-01-03 17:09:12 · 727 阅读 · 0 评论 -
JAVA--笔记(重点)
Java线程死锁及解决方法:死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放,由于线程被无限期地阻塞,因此程序不可能正常终止/Java死锁产生的四个必要条件:1.互斥使用,即当资源被一个线程使用(占用)时,别的线程不能使用/2.不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能有资源占有者主动释放/3.请求和保持,即当资源请求者在请求其他的资源的...原创 2019-01-18 22:19:10 · 502 阅读 · 0 评论