自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fan煮鸡蛋的博客

漫漫人生路,边思考边进步

原创 applicationContext.xml第一行无缘无故报错!!!

eclipse的bug,在projects里clean一下!!!!就好了!!!! 右键project的validate不管用

2019-01-08 11:18:35

阅读数 2350

评论数 3

转载 oracle和mysql细微区别

2. 小的方面(语法等) mysql可以实现自增长主键(通过字段的auto_increment属性);Oracle则需要通过序列(Sequence)来实现。 mysql可以用双引号来引用字符串(当然单引号也行);Oracle只能用单引号。 mysql在查询语句中可以通过limit [offs...

2018-12-28 13:37:40

阅读数 55

评论数 0

原创 康德曼面试

如果对象的引用被置为null,垃圾收集器是否会立即释放对象所占用的内存?   不会立即释放对象占用的内存。 如果对象的引用被置为null,只是断开了当前线程栈帧中对该对象的引用关系,而 垃圾收集器是运行在后台的线程,只有当用户线程运行到安全点(safe point)或者安全区域才会扫描对象引用...

2018-12-27 10:11:49

阅读数 114

评论数 0

原创 孩子的诞生

孩子诞生了,心情很复杂,软件编程需要在思想下,语法下,一步一步打磨,没有捷径,没有抱怨,实践出真知,不知道什么时候能够找到方向,出力,不留余力,孩子也是很操心,没想到烦恼来得这么快,共勉!...

2018-12-23 00:18:57

阅读数 50

评论数 0

原创 Exception in thread "Thread-0" java.lang.IllegalMonitorStateException

Exception in thread "Thread-0" java.lang.IllegalMonitorStateException 线程“thread -0”java.lang.IllegalMonitorStateException中的异常   /** ...

2018-12-13 00:41:29

阅读数 1067

评论数 0

原创 could not launch external web browser for .check the web browser preferences

无法启动外部浏览器,确认一下网页浏览器的偏好设置!!! preferences>general>web browser,没有发现什么疑问 最好是不要关闭外部的浏览器,每次保存之后,f5刷新再使用. 麻烦请解决的网友留言...

2018-12-10 13:02:08

阅读数 1077

评论数 0

原创 记录一次java英文面试及答题要点

1.[General]描述一下OOP Object Oriented Programming,封装,将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏实现细节 继承: 封装(Encapsulation):定义对象和操作,只提供抽象的接口,并隐藏它们的具体实现。 2.Overridi...

2018-12-08 00:12:26

阅读数 750

评论数 0

原创 Collections的排序总结

数组也有Arrays.sort()方法 但是这里讲的是Collections.sort()方法.        格式一: public static <T extends Comparable<? super T>> void so...

2018-12-07 16:33:52

阅读数 404

评论数 1

原创 Eclipse在创建类时出现create file failed MALFORMED

Eclipse在创建类的时候出现 create file failed MALFORMED,但是类文件已创建但是为空, maiformed难看的,畸形的   我这边是因为导入的库中包含非jar文件,lib添加了非jar的其他文件导致的,请注意查看下!...

2018-12-04 15:21:25

阅读数 237

评论数 0

原创 安装idea之后的探索(module)

区别:在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。接下来,就让咱们一起看看 IntelliJ IDEA 官方是如何描述两者的吧! module:模块,组件 因此,咱们可以大致总结出:一个...

2018-12-01 14:28:02

阅读数 36

评论数 0

原创 SSM框架之SpringMVC注解的使用

@transaction错错错!!!:是@Transactional 在dao层,service层使用 @Param:在Dao层的参数中使用,方法后(@Param("PageSize") int PageSize) mapper文件写在实体类这个包中,mapper指的是映射...

2018-11-29 23:46:43

阅读数 49

评论数 0

转载 找寻两个List内不同的元素

1两个List取出不同元素,放入一个新的List中 项目A:a,b,c 项目B:b,c,d 不同时包含的数据放到新的List中   解法:1.List的差集removeAll,交集retainAll 做了mXn次循环 2. 总共要循环的次数是两个List的size相乘的积 ...

2018-11-28 16:01:18

阅读数 71

评论数 0

转载 hashMap煮鸡蛋说(转载)(深度思考太棒了)

“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的...

2018-11-28 15:51:58

阅读数 112

评论数 1

原创 MyBatis的condition动态条件使用trim,where,set,foreach

trim元素作用在加前缀prefix和加后缀suffix,还可以覆盖某些前缀prefixOverrides,覆盖某些后缀suffixOverrides 能动态的把多余的and自动去除掉 这里没有and了!!!!   where,set,foreach还尚未总结,明天老婆要去做产检,...

2018-11-26 23:45:39

阅读数 652

评论数 0

原创 MyBatis的choose动态用法

choose有时候我们不想应用所有的条件,而是想从多个条件中选择一个(满足第一个填写的条件,即使传入了多个参数) 如果昵称不为空,加一个昵称的条件; 如果性别不为空,加一个性别的条件 如果地址不为空,加一个地址的条件. 区别与if(如果有参数,就生效),这里choose就是只要满足一个...

2018-11-26 23:24:31

阅读数 289

评论数 0

原创 myBatis的dtd文件配置/if动态查询实例/主键自动回填/resultMap使用方法

1.myBatis的dtd文件配置 mybatis使用先写dao层的接口文件,配合mpper文件,在mapper的nameSpace中配置接口 在mapper文件中的dtd文件有两个,在mapper.xml中配置mybatis-3-mapper.dtd约束文件 在mybatis.config...

2018-11-26 23:11:26

阅读数 51

评论数 0

转载 抽象类和接口煮鸡蛋说

仅能继承单个父类;可以实现多个接口。这是Java实现其多态性的重要手段,也涵盖了接口、抽象类和类之间的关系 接口的属性有字段和方法组成,没有构造函数的原因:接口是用来被子类继承实现多态性的,是不能被实例化的 相同点 A. 两者都是抽象类,都不能实例化。 B. interface实现类及ab...

2018-11-26 15:54:07

阅读数 49

评论数 0

转载 E_R图和类图的区别

Entity_RelationShip图用途数据库的设计 类图Class Digram用于描述实体类的,类分析设计模型,类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。属于UML(unified modify language)语言,即统一建模语言 类图包括7个元素:类(C...

2018-11-26 15:28:52

阅读数 1482

评论数 0

原创 代理模式逼逼叨

spring框架中用到了哪些设计模式 代理模式:在AOP和remoting中被用的比较多 代理:委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并且可以以被代理人的名义来实行这些权限,此时代理者与委托人等同,当然代理人也可以在实行权限时配合自己的能力来进行,当然...

2018-11-26 14:35:49

阅读数 37

评论数 0

原创 javaee的过滤器配合实现角色管理:UserLoginServlet使用过滤器项目报错

java.lang.IllegalStateException: Cannot forward after response has been committed 非法状态异常,在response被提交之后不能前进 而且首页变成了这样???? 解决了,是在Filter过滤器中LoginF...

2018-11-25 14:30:45

阅读数 136

评论数 0

原创 华为云微服务架构学习笔记

微服务引言 微服务出现的动机,现在业务变革太快了,要求技术架构需要跟上变化, 从单体架构到soa架构到微服务架构,灵活性,轻快做了进一步演进,从互联网公司到企业级的应用CRM系统,金融系统 不仅仅是应用的架构,自组织团队,完成分析开发测试部署运维,7~8个人;技术实践;流程与工具 Serv...

2018-11-17 16:07:10

阅读数 1579

评论数 0

转载 随笔

说几个风马牛不相及的词儿,spring的依赖注入定义,hibernate的数据映射定义,XML的DTD,再就是我们常说的报文格式。 文章要说的就是这个相似性,我管它叫做数据格式\元数据,DataSchema\MetaData   依赖注入和数据映射定义都是框架用于描述JavaBean的,DT...

2018-11-15 21:19:08

阅读数 62

评论数 0

转载 多线程基础

线程会各自执行自己的任务,但是一个人的力量是有限的,一个线程的力量也是有限的,要想使系统各部分配合得更好,我们需要实现各个线程间的通信。要实现线程间的通信最好的方法就是使用wait/notify机制(都是Object的方法)。   notify(),notifyAll(),wait()这三个方...

2018-11-15 15:17:06

阅读数 41

评论数 0

转载 Spring Cloud本质

咱们首先来看看Spring Cloud官方的介绍,其实这一句话基本说出了Spring Cloud的本质。   Spring Cloud provides tools for developers to quickly build some of the common patterns in di...

2018-11-15 15:14:33

阅读数 138

评论数 0

原创 多线程基础知识

1.想要当前线程编号Thread.currentThread().getId(); 当前线程休眠Thread.sleep(); 2.实现多线程的两种方法,一种是继承Thread类,一种是实现Runnable()接口,但是切记第二种构造方法的参数中都存在Runnable实例 MyRun myr...

2018-11-15 15:10:13

阅读数 39

评论数 0

原创 IO流知识要点

1.File类 能表示目录和文件两种东东 方法:public String[] list();目录(dir)的情况下,就是子目录;文件(file)的情况下,就是文件的名字 public File[]  listFiles();..子目录或者....文件的实例(全的地址); 另有interfa...

2018-11-15 15:09:34

阅读数 44

评论数 0

转载 简述bug修正周期(测试人员)

错误示范x: 创建bug--->提交bug--->指派--->开发解决--->测试验证-->关闭or激活--->over. 正确示范√:       我们公司来说,bug创建以及关闭比较规范。首先创建一个bu...

2018-11-09 22:20:24

阅读数 99

评论数 0

转载 面试官提问,平时怎么用日志的如何回答?

回答要点1.log4j.properties的五个级别 2.怎么配置的? 3.基本怎么用? 摘抄自https://www.cnblogs.com/wangzhuxing/p/7753420.html 实际中项目的需求是这样的: 1,可以记录日记在我们的java开发项目周期中; 2,很简...

2018-11-09 22:08:11

阅读数 811

评论数 0

原创 MyBatis报错MySQLIntegrityConstraintViolationException:Column "某一个列名" cannot be null

Integrity:完整性 Constraint:约束 Violation违反 即违反完整性约束异常,列名不能为空!!!! the error occurred while setting parameters  

2018-11-09 11:41:53

阅读数 2112

评论数 0

原创 Mybatis最大最小值之间的查询,报错mapped statement collection does not contain value for select这个链接

mapped映射的 collection集合 映射的语句集合不包括select链接里面的值 <!-- 多个同级别参数,封装在Map中,查询出结果集合 -->     <!-- 若要传入多个参数,且这几个参数并不能归纳到某个类中时,可采用Map集合,把...

2018-11-08 17:47:14

阅读数 238

评论数 0

原创 Mybatis报错cause by org.xml.sax.SAXparseException排查The content of element type "mapper" must match "(c

也出现了这段文字: The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|  insert*|update*|delete*|s...

2018-11-08 17:26:57

阅读数 285

评论数 0

原创 网络四层模型结构(我们编程到底是在哪里编程?)

TCP/IP 协议族 里重要的一点就是分层 应用层: 为用户提供所需要的各种协议,负责传送最终形态的数据,是直接和用户打交道,HTTP,FTP(file transfer protocol)(这两个都是属于TCP协议的),DNS(domain nane system)和SMTP(simple...

2018-11-07 13:14:38

阅读数 6022

评论数 0

转载 token的理解

Token 的中文有人翻译成 “令牌”,我觉得挺好,意思就是,你拿着这个令牌,才能过一些关卡   传统身份验证 HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证...

2018-11-06 00:01:26

阅读数 112

评论数 0

原创 maven基本常识之二-----版本管理

基础英文单词解释: svn:subversion trunk树干,主体 module:模块,组件 release:释放,发布 plugin:插件 artifact构件 schema:概要计划图表 scm:software configuration management 软件配置管...

2018-11-04 12:37:09

阅读数 37

评论数 0

原创 maven工程引入json lib2.4报错Missing artifact net.sf.json-lib:json-lib:jar:2.4

Missing artifact net.sf.json-lib:json-lib:jar:2.4 翻译为缺少 json-lib.jar这个工件!!!   原因:json-lib是需要区分jdk版本的,pom.xml中的配置应加上标签classifier指定jdk版本,如用jdk15 &a...

2018-11-04 11:50:49

阅读数 97

评论数 0

原创 记录一次,哔哩哔哩上某个被问逼的培训生被提问的问题(学习java不到一年看看)

你写的代码别人不放心,还不够别人维护的!! 你说你会使用svn,那么svn提交代码需要注意哪一些问题? 比如你提交代码,别人也提交代码冲突了,请问怎么解决??? 就自己写自己的代码,不要动别人的代码,谁的代码谁改正,每天提交自己的任务量,然后每天早上可以更新一下 简单介绍一下项目? 用户...

2018-11-03 23:41:16

阅读数 858

评论数 0

原创 MyBatis的模糊查询的基本用法

1.模糊查询 使用$符号,有点像EL表达式,用在单引号里面的,强制理解为一个变量 select * from EMP where ENAME like ''A"; <select id="queryEmpByName" para...

2018-11-01 15:55:15

阅读数 42

评论数 0

原创 Mybatis的防止sql注入

#{}是防止sql注入的,但是${}不防止 sql注入即:填信息的时候把sql语句拼到里面去了!!! eg:例如页面上有两个框填写参数,工资在1000 和3000 之间的人员的信息 但是在第二个框内,填写3000 and ENAME like "%A%" 或者 updat...

2018-11-01 15:12:30

阅读数 49

评论数 0

原创 SSM框架心得

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。   通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。   通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。   通常控制器负责从视图读取数据,控制...

2018-10-29 17:49:43

阅读数 644

评论数 0

原创 svn

  Git是目前世界上最先进的分布式版本控制系统,其实 Git 跟 SVN一样有自己的集中式版本库或服务器,但是Git 更倾向于被使用于分布式模式!   "Git是一个开源的分布式版本控制系统",其实这就是它与SVN这种非分布式版本管理工具的本质区别。GIT中有远程仓库与...

2018-10-29 17:49:26

阅读数 38

评论数 0

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