自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Error The file name must end with xml

Error The file name must end with xml原因:在导入项目的时候在res下自动生成了String.xml.rej文件导致错误,将该文件删除重新编译就成功了。

2020-11-18 19:19:42 4581 2

原创 毕业设计(劳动力市场职介系统)-计算机科学与技术专业

登录界面修改密码界面主界面

2020-11-17 20:49:56 195 1

原创 新手实现aidl跨进程方式的坑

Android Studio中使用AIDL以及couldn’t find import for class问题的处理这是一个巨坑明明创建了一个java类,但是却一直说找不到,都要疯了。(这里的两个包名才是正确的要不然一直报找不到student类)2.改完这个之后编译的时候有出现生成的IMyAidlInterface文件报错,至今没找到原因(如果有知道可以给我留言)...

2020-11-17 17:42:46 249

原创 XShell中 /system/bin/sh: su: not found

XShell中 /system/bin/sh: su: not found问题出现额情况:昨天还好好的,今天在xShell中输入su回车就提示找不到su这条命令这个就是说su命令没有权限(当时是在公司)将公司的系统换个版本就好了

2020-11-13 10:43:15 800

原创 ssl peer shut down incorrectly(ssl对等机关闭不正确)

ssl peer shut down incorrectly(ssl对等机关闭不正确)这是我在bulid apk的时候出现的错误(提示我说android的包下载失败就是这个网络连接的问题,因为当时是连着公司的内网,有些包内网是不能下载的,换成外网就能解决了)记得在外网的情况下下载...

2020-11-13 10:39:09 494

原创 Type parameter T has incompatible upper bounds: ViewDataBinding and DataBindingModelActivity

新手Type parameter T has incompatible upper bounds: ViewDataBinding and DataBindingModelActivity刚开始使用的是androidx中的DataBindingUtil发现报错,以为是androidx的问题,没想到换成android一样会报错。出现这个问题的原因是我们的binding.xml对应的名称不对所导致的(这里的xml的返回值和我们所定义的类名不一样)在这里插入图片描述前面画红线的这个自动生成,刚开始我以

2020-11-13 10:31:37 1346

原创 如何获得表格中checkbox已选择的数据

如何获得表格中checkbox已选择的数据,本来想的是能够获得所选中一行的数据,但是能力有限,所以只能获得某个特殊的字段值,从而通过这个字段值再在后端获得其他的东西我的表格形式如下:这个问题时我想了好久才解决的,也百度了不少,但是对我没啥用,所以我觉得对我来说比较有价值,希望能够帮助到和我一样遇到这个困惑的人我的要求也简单,就是能获得选中的每一行中的姓名,我可以根据姓名1来解决其它的事情...

2020-03-29 23:05:06 1032

原创 java.lang.StackOverflowError

在对数据库中某个表插入数据的时候出现栈溢出的异常,这是我从来没有遇到过的问题,毕竟插入的数据量不是很大,但是竟然出现了这个问题,一时不知道该如何解决,一开始以为是插入数据范围太大了,这是我就去改了数据库表中字段的大小,但是发现还是没有用,重启服务器之后依然还是这个问题。接着我没有办法了,我只能将有关插入的语句重新检查了一遍,发现在service也就是所说的嵌入的是service而不是mapper...

2020-03-23 11:48:24 261

原创 Annotation-specified bean name 'userMapper' for bean class [com.oracle.labormarket.mapper.UserMapper

项目原本是好的,由于我们在写代码的过程中出现问题了,但是并没有重新启动项目,所以当时就没有及时的发现错误,从而也不知道我们修改了哪里出现了错误。后来在项目启动的时候出现下面的两个错误,真的不知道哪里出了问题,在网上查找了半天,最后突然想起在该项目bug的时候在加入了两个jar包,分别是 spring-web 3.17jar和spring-webmvc.3,17jar,才导致出现了这个问题,当...

2020-02-16 10:25:02 2674

原创 项目启动的时候出现mybatis的依赖包在系统中找不到相应的文件

项目启动的时候出现mybatis的依赖包在系统中找不到相应的文件昨天本来项目是好的,但是今天在运行的时候出现了mybatus-3.50在系统中找不到相应的文件,这时就导致了项目启动不成功。解决方法:很简单 直接右击项目,点击build project就行了...

2020-02-14 16:39:43 770

原创 通配符的匹配很全面, 但无法找到元素 'mybatis-spring:scan' 的声明。

对于新手的开发者来说,在使用sts工具的时候难免会遇到bug,这是一个变成人员最害怕的问题。接下来我就对通配符的匹配很全面, 但无法找到元素 ‘mybatis-spring:scan’ 的声明。我的问题已得到解决,主要的原因就在于application.xml文件中的xsi:schemaLocation中没有引入相应的spring-mybatis相应的地址,才导致找不到spri...

2020-02-13 10:21:05 1335

转载 搭服务器的教程

https://blog.csdn.net/weixin_37998544/article/details/94592228这是我同学搭服务器的教程,比较nice.https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gzhttps://download...

2019-07-08 19:39:53 159

原创 理解java面向对象的思想

一. 理解java面向对象的思想简单来说面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。对象是一个现实实体的抽象,由现实实体的过程和信息来定义,一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体。对象就是把某事物的特点和功能都抽象出来封装成一个类,由这个类创建具体的对象,例如我们可以把狗封装成...

2019-06-16 00:24:20 526

原创 剖析mvc设计模式

这是我在面试的过程中被问得最多的问题,觉得这块答得不是特别好。mvc:应用程序结构被用来分析分布式应用程序的特征,这种抽象结构能有助于将应用程序分割成若干个逻辑部件,使程序设计变得更加容易。mvc结构提供了一种按功能对各种对象进行分割的方法,其目的是将个对象间耦合度减至最小,mvc结构本来是为了将传统的输入,处理、输出的任务运用到图形化用户交互模型中而设计的。在mvc结构中,模型代表应用程...

2019-06-14 15:45:14 93

原创 Spring的补充

spring中依赖注入的原理和原因在java开发的过程中,程序员在某个类中需要依赖其他类的方法,通常的解决方法就是new一个依赖类在调用类实例的方法。这种开发的缺点就是:通过new出来的实例不好统一管理因此spring提出了依赖注入的思想,依赖类不由程序员进行实例化,而是通过spring容器帮我们帮我们new指定实例并且将实例注入到需要该对象的类中spring依赖注入的另一种说法是反转控...

2019-06-08 10:06:26 87

原创 springBoot的入门

1.bootSpringBoot是Spring全家桶一个成员,它是Spring4.0之后出现的;Booot最大的特点就是快速开发自动配置启动器(starter):为每个应用场景创建一个启动器集成的tomcat微服务的概念将一个单体的大项目分解成彼此有联系的多个小项目,每个小项目就是一个微服务器分布式;快速开发在Idea中开发的步骤:在这里一定要把JDK...

2019-06-01 11:45:04 144

原创 多线程的热点问题

什么是线程:线程是操作系统能够进行运行算调度的最小单位,它被包含在进程之中,是进程中的实际运作的单位线程和进程的区别:线程是进程的子集,一个进程拥有很多线程,每个线程执行不同的任务。但不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个线程都拥有单独的栈内存来存储本地数据。如何在java中实现线程java.lang.Thread类的实例就是一个线程但是它需要调用java...

2019-05-31 11:27:26 186

原创 所有排序的时间复杂度和空间复杂度的比较

冒泡排序数据结构 ---------- 数组最差时间复杂度 ---- O(n^2)最优时间复杂度 ---- 如果序列在一开始已经大部分排序过的话,会接近O(n)平均时间复杂度 ---- O(n^2)所需辅助空间 ------ O(1)稳定性 ------------ 稳定选择排序数据结构 ---------- 数组最差时间复杂度 ---- O(n^2)最优时间复杂度 -...

2019-05-30 10:05:11 271

转载 多线程并发的解决方法

synchronized关键字主要解决多线程共享数据同步问题。ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别:synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问。而ThreadLocal为每一个线程都...

2019-05-29 23:21:21 547

原创 用友和中尤文旅的面经

用友的面经简单介绍了一汽的项目,并说明在做的过程中遇到的难点或困难,通过什么方法解决的,最后得总结是什么,这一部分占的时间挺长的问了反射,还问了反射常用的方法,这里没说出来反射的概念和反射的实际应用和反射的入口。反射常用的方法:getSuperClass :获得父类Field相关的方法:getDeclaredFilelds():获得类本身的所有字段,包括公有,保护,私有的g...

2019-05-29 23:19:22 159

原创 东方国信面经

1.java面向对象中的多态和c语言中多态的区别2.什么是发射机制3.学过哪些框架,目前比较流行的框架是哪些4.前端的请求方式:get和post的区别5.mybatis的主要作用有哪些6.spring的常用注解有哪些7.Autowired和Resourse的区别8.springmvc的mvc模式,requestmapping的实现方式(意思好像是前端到后端的请求方式)9.怎么启动多...

2019-05-22 20:05:29 744

原创 TreeMap的工作原理

红黑树的基本概念增加节点,删除节点的过程左旋转,右旋转的复杂过程java中的TreeMap是如何通过put,deleteEntry两个来实现红黑树增加。删除节点的。基本概念红黑树首先是一颗二叉树,它具有二叉树的特性,同时红黑树更是一颗自平衡的排序二叉树。二叉树的特性:任何节点的值大于它的左节点且小于它的右节点,这样构建二叉树的过程很容易失去平衡,最坏的情况就是一边...

2019-05-22 09:43:58 1031

原创 Redis主从复制

配置一主二从的步骤启动主库查看主库 info replication启动从库查看从库的配置信息 info replication使用slaveof命令配置从库两个从库都是用:slaveof 127.0.0.1.6379(主库IP+端口)查看从库的配置对master进行写操作,对slave进行读操作如果master执行shutdown之后,slave的状态依旧保持,也只能...

2019-05-21 10:01:56 165

转载 Xshell许可证过期的解决方法,非常有用

首先,你的xshell不要卸载,不需要动任何地方。进官网:https://www.netsarang.com/zh/,翻到最下面,下载那里点家庭/学校免费。然后会跳转到下面这个界面,按图中标注操作点击下载按钮:然后会有这段文字:打开邮箱,没什么问题的话过十几秒就能收到两封邮件:然后安装然后发现可以打开了,而且许可类型是家庭/学校:用这种方式有一个大好处就是你不需要卸载xshe...

2019-05-21 08:20:34 24207 15

原创 AOF和RDB

AOF和RDB都是redis的两种持久化的方式两种区别:AOF的优缺点:-优点: 同步性好,实时,每秒,不同步缺点:速度慢于RDB及占用空间大总结:RDB用于对数据的完整性要求不是太高AOF的完整性更好,但性能不如RDB如果只做缓存,可以不用做任何储存这两种模式可以混合1使用Master-Slave可实现高可用...

2019-05-20 22:09:42 951

翻译 关系型和非关系型数据库

常见的关系型数据库:mysql oracle sqlServer db2常见的非关系型数据库:noSql Mongodb redis Hbase Cloudant两者的区别:关系型数据库是指采用了关系模型来组织数据的数据库关系型数据库最大的特点就是事物的一致性简单来说:关系模型指的就是二维表格模型,关系型数据库由二维表及表之间的联系所组成的一个数据组织。关...

2019-05-19 15:44:21 183

原创 JAVA中的多线程

几个基本的概念程序:代码的集合,是静态的进程:程序的一次执行(运行着的程序),是动态的线程:进程中可以并行执行的小任务(例如QQ,迅雷)操作系统中的进程:当一个程序进入内存运行时就变成了一个进程(是系统进行资源分配和调度的一个独立单位),具有独立性,动态性。并发性(程序是静态的指令集合,而进程是动态的)-线程:线程是进程的组成部分,是进程的执行单元,一个进程可有拥有多个...

2019-05-19 15:10:15 126

原创 Spring和SpringMvc

spring和springMvc的区别spring是IOC和AOP的容器框架,SpringMvc是基于Spring功能之上添加的web框架,想用springmvc必须依赖spring.spring可以说是一个管理bean的容器,也可以说是包括许多开源项目的总称,springmvc是其中一个开源项目。springmvc是一个mvc模式的web开发框架,Spring最大的用处就是通过...

2019-05-19 10:27:18 168

原创 Spring的总结

SpringSpring开源的,轻量级的,企业级,目前最流行的框架。特点:轻量:Spring是轻量的反转控制: IOC面向切面编程;AOP容器:spring是一个大容器,用来创建所有的bean,并设置bean之间的关系。一站式: 包括控制层,又包括持久层和业务层,还可以整合其它的框架。非侵入式设计:pojo...

2019-05-08 21:03:35 58

原创 MyBatis的重点和面试常问的问题

MyBatis${}和#{}的区别使用#{}时,mybatis会生成preparedStatment,并将#{}内容赋给对应的?,实际上是通过setXXX()来赋值。使用时,会将{}时,会将时,会将{}中的内容注入到sql语句中,例如在使用order by ${} 中可以指定一个排序的列名。Xml映射文件中,处理增删改查的标签之外,还有哪些标签《resultMap》,《param...

2019-05-08 11:27:18 207

原创 操作系统

多线程一些重要的概念:程序:代码的集合,程序是静态的进程:程序的一次执行,动态的线程:进程中可以并行执行的小任务只要启动jvm就会为我们创建一个线程,这个线程叫主线程。Java创建线程的方式继承Thread类实现Runnable接口Callable接口(属于juc)线程池(juc)...

2019-05-04 21:00:37 225

翻译 HashMap的源码分析

Node类Node类,此类实现Map.Entry接口,此类对Key,Value的封装,同时也是一个单向链表。 Node类中包含的属性有:hash:哈希值key:键value:值next:下一个结点的引用 属性:size:元素个数loadfactor:加载因子,默认为0.75,(元素个数/数组长度)超过这个值时,将会扩容table:内部用...

2019-01-22 22:44:54 74

原创 四种会话跟踪技术

常用的四种会话跟踪技术:Session,Cookie,URL重写,掩藏表单域为什么会出现会话跟踪技术:基于Http是一种无状态,无连接的协议,但是在现实生活中我们在浏览器中浏览的信息或是发送的请求都希望服务端能够识别是否是同一个人发送的请求,这时引入了会话跟踪技术。四种技术的区别:Session和Cookie是相互依存的,一旦某些浏览器禁用这两种技术,首先采用的是URL重写。...

2019-01-20 14:51:04 535

原创 Reflection

反射机制:什么是反射机制:1.java的反射机制是在运行状态中,对于任何一个类都能够知道这个类的所有属性和方法,对于任何一个对象都能够调用它的任何一个属性和方法,这种能动态的获取信息以及动态调用对象的方法的功能成为反射机制。- 反射技术:1.通过反射技术能够使java语言实现动态语言的特征。2.反射技术的含义:在程序运行时动态的分析类的能力就是反射。具体来说:在运行时可...

2018-12-30 16:26:40 84

原创 用JDBC完成数据库中表格的登录和注册

这是表中的数据和字段中的约束实现登录和注册功能的代码如下:package jdbc.homeWork;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExc...

2018-11-25 10:53:53 461

原创 dao模式

标题:dao (date access object) 数据库访问对象,主要功能就是进行数据库的操作(CURD),属于原子性的操作。

2018-11-19 21:43:15 89

原创 Jdbc的总结

一. JDBC的总结1.jdbc---->访问数据库的一组接口,用来操作关系型数据库简单来说就是一组规范,将所有关系型数据库都抽像出来的一组规 范。2.作用:就是访问不同的数据库jdbc的语句是一样的,3.访问数据库的4个步骤:加载驱动:Class.forName(“com.mysql.jdbc.Driver”)注意:对于不同的版本驱动是不一样的获得连接:Connect...

2018-11-18 14:09:08 131

空空如也

空空如也

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

TA关注的人

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