7 陈汐01

尚未进行身份认证

博主兰州某二流院校,机械专业毕业,挣扎几年,一事无成。遂跟人学Java开发,混沌几年,迟迟不见长进。一次面试,被大神狂虐,后获友人提点,如醐醍灌顶,茅塞顿开。故静心潜行,从头学起,所看所想,所惑所解,皆示与众,望批评指点。

等级
博文 50
排名 2w+

Mybatis中的 ${} 和 #{}区别与用法

Mybatis的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select*fromstudentwherestudent_name=#{name} 预编译后,会动

2017-12-27 17:45:17

Java集合框架关系图谱

Java集合是用于存储数量不等的对象的容器,还可以保存具有映射关系的关联数组,Collection是集合接口,它提供了对集合对象进行基本操作的通用接口方法。Java集合大致分为下面四种类型:List,Set,Queue,Map。List代表有序,可重复集合,Set代表无序,不可重复集合,Queue代表队列集合,Map代表具有映射关系的集合。Java集合主要有Collection和

2017-11-21 19:49:37

Invalid bound statement (not found)

今天用springboot+maven搭建新环境,环境搭建好后,一直在报Mybatis下的mapper接口找不到对应方法,错误如下:org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.**.**.persistence.UniversityMapper.selectByPr

2017-11-17 18:32:54

对Java的四大特性的理解

工作几年再回头聊这些三大特性感觉很easy,的确这是Java的入门知识,但是要把这几个特性说清楚及平时怎么使用,估计好多人含糊其辞,大家估计都是心里明白,爱在心中口难开。这其实是我们对Java的三大特性理解不深,我也借此机会深入理解下Java的三大特性。一,封装封装的定义:隐藏对象的属性及实现细节,仅对外公开访问接口,控制外部访问对外接口的访问权限,使对象内部数据及数据操作结合一个整体-类

2017-11-10 18:57:57

hashCode的作用及与equals的关系

要了解hashcode,首先了解下哈希表,这对我们加深理解Java中的hashcode作用有很大帮助。数据结构中的哈希表,它可以提供快速的查找及插入,它与线性查找的区别在于,他没有具体的依赖顺序,而是通过关键字直接可以定位到存储位置存储位置=f(关键字),简化就是:存储位置=f(key)。这种存储技术叫做散列技术,散列技术是在记录存储位置与它的关键字之间建立确定一种对应关系f,使每个关键字对

2017-11-09 17:56:56

SAP 远程连接出错 SAP GUI For Windows 7.40 hostname 'NiHLGetNodeAddr' unknown

最近刚换工作,就被派到北京学习SAPABAP,外网连不上,如下查询资料修改报错如下SAPUILandscape.xml文件的router="/H//H/"torouter="/H/"把后面的/h/删掉就好了SAPUILandscape.xml文件在C:\Users\当前用户名称\AppData\Roaming\SAP\Common 修改后重启S

2016-10-15 10:47:27

http://dl-ssl.google.com/android上不去解决方案

一、更新sdk,遇到了更新下载失败问题:Fetchinghttps://dl-ssl.google.com/android/repository/addons_list-2.xml FetchedAdd-onsListsuccessfully FetchingURL:https://dl-ssl.google.com/android/repository/reposi

2015-03-09 06:55:43

servlet 实现下载文件

servlet:publicclassUpAndDownServletextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setCon

2014-06-17 16:27:34

开源软件中的TOP10

对于开源软件来说,相信每个人心中都会有自己的TOP10,尤其是那些开源软件拥护者眼中的TOP10,可能会与我们所列的TOP10有些不同。不过,这是经过全球很多开源社区高手共同讨论的结果,我们觉得这个版本的TOP10是我们所能做到的最公正、最准确的了。当然如果你不同意这样的TOP10,没关系,尽管保留你心中的TOP10。  1Linux操作系统  Linux是一个众所周知的操作系统

2014-06-12 11:13:55

NoSuchBeanDefinitionException: No bean named 'testService' is defined

Exceptioninthread"main"org.springframework.beans.factory.NoSuchBeanDefinitionException:Nobeannamed'testService'isdefinedatorg.springframework.beans.factory.support.DefaultListableBeanFact

2014-04-15 21:26:42

frameset页面,需要整个页面跳转,而不是frameset框架下的页面

使用franeset不要使用location.href 而是使用 window.top.location.href

2014-04-14 14:48:31

Initialization of bean failed; nested exception is org.springframework.aop.framework.AopConfigExcep

信息:ClosingHibernateSessionFactoryExceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'testService'definedinfile[E:\Users\chen\wor

2014-04-12 19:00:24

ajax异步提交后出现卡死现象

本人是做电视节目站点开发,最近出现一个问题,异步提交后,页面一直在缓冲,出现卡死现象,在电脑测试一切正常,感觉很郁闷,代码什么没有问题,后发现是ajax问题。ajax分为同步提交和异步提交。以下是两个方法区别。异步方法:function getJSON2(){              var tmp;              var xmlHttpR

2014-04-03 17:49:13

java.io.IOException: Server returned HTTP response code: 505 for URL: 问题

java.io.IOException:ServerreturnedHTTPresponsecode:505forURL: 状态代码(505)表明该服务器不支持或不支持HTTP协议的版本中使用了请求消息。  所以检查http地址,发现有的地方运行正常,有的出现问题后在发现到出现错误的链接地址有空格,使用trim()方法去除空格,一切ok

2014-04-03 15:36:25

关于javamelody配置后,工程出错问题

javamelody的功能大家应该都知道,不知道的去google,在这不在多讲配置也很简单复制文件javamelody.jar和jrobin-x.jar位于所提供的lib,下载javamelody.zip文件就包含这个包,放入web应用的的WEB-INF/lib目录中。在项目的web.xml文件下添加   monitoring 

2014-03-25 11:05:32

MyEclipse6.5安装SVN插件的三种方法

MyEclipse6.5安装SVN插件的三种方法一、安装方法:方法一、如果可以上网可在线安装 1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall; 2.选择Searchfornewfeaturestoinstall,点击Next进入下一步; 3.点击"NewRemot

2014-03-21 16:05:20

设计模式-单例模式

面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(SingletonPattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton {      private static EagerSingleton singObj = new EagerSingleton();        pr

2014-03-01 18:08:38

mysql 实现while循环插入测试数据

需要对mysql数据库实现索引,需要插入大批测试数据,需要穿件存储过程,然后实现while循环delimiter$$ /*定义结尾符,其他字符也可以*/createPROCEDUREws() //创建存储过程begin declareiINTdefault0;whileiinsertintotest(id,name,age)values(i,

2014-02-17 16:20:09

守护线程(Daemon Thread)

在Java中有两类线程:用户线程 (UserThread)、守护线程 (DaemonThread)。所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。用户

2014-01-07 15:52:47

java 关于FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题解析

初次使用fileoutputstream写东西一直报这个错java.io.FileNotFoundException:D:\xxx\yyy(拒绝访问。),后具体到某个特定的文件,就不会报这个错,可见写的时候,必须要求是具体的文件而不是文件夹,在这里搞明白文件和文件夹的关系,这个问题就很快就想明白了

2014-01-03 17:46:12
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!