- 博客(22)
- 收藏
- 关注
原创 新手不会有高级错误
公司跟银行系统合作开发了一个终端服务系统,16年中标后做了一段时间,后来就没有了消息,上个月开始银行方面又在催着上线了。由于是老系统,而且是在另外一个项目的基础上修改的,所以跟银行的配合上,存在很多的字段偏差。我的工作就是,修改旧有的代码,适应新的需求。先把所有的页面上的显示名称,id名都按照新客户的需求改完。把新增的字段维护到数据库的对应的表里面。然后再去改sql语句。修改了查询语句,增加了三个...
2018-04-16 17:16:35
2980
1
原创 SSH框架下Tomacte修改server.xml配置
领导给安排了一个任务,是一个金融终端的增改查及页面显示的任务。刚从svn里Import下来,检查了下,加载Tomcat,修改Project Facts,修改java版本,jdk版本,然后强制下载Maven项目的jar包。ok,不再有红叉了。点击运行Run on server ,也出现登录画面,但就是登录不了,输入用户名和密码,就一直在那读啊读,就是进入不了页面。鼓捣了半天,还是弄不出来。只好请教领...
2018-04-03 11:37:04
520
原创 第一次部署代码
刚参加工作不久,写了一个客户终端增改查的程序,包括前台的简单页面和后台的java代码。客户那边要求我们去部署,可是公司人手不足,老板就让我跟另一个同事一起去。临行之前,我的小组领导对我进行了突击培训:1.下载一个pc程序:SSH Secure Shell2.打开Secure Shell Client3.file→Quick Connection,输入服务器ip(Host Name),和User N...
2018-04-02 16:46:52
1999
1
原创 nested exception is java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 28
这一组代码的功能是:接收从移动客户端发来的报文,解析后,根据关键字段id的值,先判断该id在数据库中是否存在,如果存在,则按照id更新其他数据;如果不存在,则作为新的数据插入数据库。之前更新的功能update方法,一直不起作用,一直想不明白原因,直到学习了另外一个类似的update方法;之前是因为在add方法中调用update(根据id判断),一直都显示成功,后来才发现,update方法里也写了,...
2018-03-28 11:05:12
3207
原创 37岁转行JAVA真的很难
上周在达内毕业了。求职的过程:很尴尬。面试了三家企业了,笔试问题不难,都过了;但是一到面试,面试官见面后一般就问我:“你今年多大了?”“37岁了。”“不好意思,我们的主要目的是要招聘一些学生,最好是明年才毕业正在找实习机会的学生。”“您37岁,太大了,已经不适合再干开发了。”......因为担心被老师说我挑剔,几乎每一次发布面试通知我都报
2017-12-07 08:53:25
30423
88
原创 final, finally, finalize的区别
final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码……finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收
2017-11-30 11:26:18
281
原创 重写与重载,构造器,构造方法
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通
2017-11-30 10:47:33
408
1
原创 继承,super,向上造型
继承: 1)作用:实现代码的复用 2)通过extends来实现继承 3)父类:所有子类所共有的属性和行为 子类:子类所特有的属性和行为 4)子类继承父类后,子类具有:子类+父类 5)一个父类可以有多个子类, 一个子类只能继承一个父类----单一继承 6)继承具有传递性 7)java规定:构造子类之前必须先构造父类 在子类构造中
2017-11-30 10:01:26
340
原创 面向对象的特征
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1封装:封装是保证软件部件具有优良的模块性的
2017-11-30 09:39:19
168
原创 SpringMVC的基本原理
SpringMVC共有五个模块:DispatcherServlet,HandlerMapping,Controller,ModelAndView, ViewResolver.客户端发送请求,由DispatcherServlet接收请求,DispatcherServlet根据HandlerMapping的规则,解析请求,并发送给Controller,Controller调用相
2017-11-17 08:49:45
297
原创 引用类型数组
数组,它是一种引用类型,数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留,因此数组长度将不能被改变。仅定义一个数组变量(int[] numbers)时,该变量还未指向任何有效的内存,因此不能指定数组的长度,只有对数组进行初始化(为数组元素分配内存空间)后才可以使用。数组初始化分为静态初始化(在定义时就指定数组元素的值,此时不能指定
2017-11-12 21:19:28
2049
原创 this
this:指代当前对象,哪个对象调用方法指的就是哪个对象 只能用在方法中,方法中访问成员变量之前默认有个this. this的用法: 1)this.成员变量名------------访问成员变量2)this.方法名()--------------调用方法3)this()---------------------调用构造方法
2017-11-12 20:42:53
206
原创 等同,equals,null
1. 引用类型之间画等号: 1)指向同一个对象 2)对其中一个引用的修改会影响另一个引用(对象只有一个) eg: 房子钥匙 基本类型之间画等号: 1)赋值 2)对其中一个变量的修改不会影响另一个变量(数据是两份) eg: 身份证复印件2.null:空,没有指向任何对象 若引用的值为null,则该引用不能再进行任何操作了,
2017-11-11 15:53:31
378
原创 类,面向对象,面向过程,对象
java的特点,也即优势在于其面向对象的设计思想。相对于面向对象,另一种程序设计思想叫做面向过程。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象是以功能来划分问题,而不是步
2017-11-11 15:19:34
282
原创 方法
1.方法: 1)封装一段特定的业务逻辑功能 2)方法尽可能的独立,一个方法只干一件事 3)方法可以被反复调用多次 4)减少代码重复,有利于代码维护,有利于团队协作开发。2.方法的定义: 修饰词 返回值类型 方法名(参数列表){ 方法体}3.方法的调用: 3.1)无返回值: 方法名(有参传参);
2017-11-11 15:06:25
199
原创 数组
1.数组: 1)相同数据类型元素的集合 2)数组是一种数据类型(引用类型) 3)数组的声明: int[] arr = new int[10]; 4)数组的初始化: int[] arr = new int[3]; //0,0,0 int[] arr = {1,4,7}; //1,4,7 int[] arr = new int[]{1,4
2017-11-11 14:56:02
191
原创 三种循环的适用情况
1.三种循环结构的更佳适用情况: 1)while:"当..."循环 2)do...while:"直到..."循环 要素1与要素3相同时首选do...while 3)for:固定次数循环2.嵌套循环: 1)循环中套循环,一般多行多列时使用,外层控制行,内存控制列 2)执行规则:外层循环走一次,内层循环走所有次 3)建议:嵌套的层
2017-11-11 14:52:02
1944
原创 循环,三要素及循环结构
1.循环:反复执行一段相同或相似的代码2.循环三要素: 1)循环变量的初始化 2)循环的条件(以循环变量为基础) 3)循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中所反复改变的那个数3.循环结构: 1)while:先判断后执行,有可能一次都不执行 2)do...while:先执行后判断,至少执行一次 要素1
2017-11-11 14:47:50
22569
原创 运算符与分支结构
1.运算符: 1)算术运算符:+,-,*,/,%(取余),++(每次加1),--(每次减一) 2)关系运算符:>,=, 3)逻辑运算符:&&,||,! 返回值数据类型为boolean 4)赋值运算符:=,+=,-=,*=,/=,%= 5)字符串连接运算符:+,主要用于连接不同的字符,如:"java"+"你好"; 6)三目运算符:boolean?数1:数2,如果b
2017-11-11 14:41:31
266
原创 变量相关知识总结二_基本数据类型
1.基本数据类型:总计8中基本数据类型: byte,short,int,long,float,double,char,boolean 1)int:整型,4个字节,-21个多亿到21个多亿 1.1)整数直接量默认为int型,但不能超范围,超范围则编译错误1.2)两个整数相除,结果还是整数,小数位无条件舍弃1.3)运算时超范围,会发生溢出,溢出是需要避免的
2017-11-11 11:46:54
167
原创 变量相关知识总结
1.变量:存放数据用的 1)变量的声明: int a; //声明一个整型的变量,名为a int b,c,d; //声明三个整型的变量,名为b,c,d 2)变量的命名: 2.1)只能包含字母、数字、_和$符, 并且不能以数字开头2.2)严格区分大小写2.3)不能使用关键字2.4)可以中文命名,但不建议 建议"英
2017-11-11 11:39:21
456
原创 Linux相关知识总结
使用优快云网站提供的图谱复习JAVA知识:JAVA语法--LINUXE相关知识:1.Linux: 1)开源的操作系统、免费的 主要是服务器操作系统,而Java主要是服务器端开发 2)Linux与Windows目录结构区别: 2.1)文件系统不同: Linux:目录 Windows:盘符2.2)外部设备映射不同:
2017-11-11 11:33:35
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人