自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 maven + myBatis,myBatis绑定接口失败

报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 除了网上常说的那几个原因之外,自己遇到的原因是由于: 接口类和.xml文件 是在src/main/java/dao包下的, 而intellij idea不会编译src的java目录的xml文件,因此需要在pom.xml中添加

2017-07-18 22:10:36 417

原创 记录一下最近几天java web开发遇到的一些初级错误

这几天研究研究java web开发,遇到一些非常初级的错误,有的错误也挺奇葩的,记录一下希望以后再遇到能快速搞定。 1、Intellij idea部署tomcat后,勾选了运行后打开浏览器,而idea指定的浏览器本机上没有,然后就报一个错误:localhost:8080/xxx 找不到应用。 解决:tomcat不勾选运行后启动浏览器。 2、项目下有多层文件结构,jsp与servlet访问路径

2017-06-09 09:28:45 297

原创 java基础技术知识点总结——JDBC

JDBC主要是:首先需要一个jdbc的jar包,这个网上都能下载,然后:加载驱动:Class.forName("com.mysql.jdbc.Driver");连接到指定数据库,需要制定url、username、password,可以直接写也可以用配置文件等:Connection conn = DriverManager.getConnection("jdbc:mysql://localh

2017-05-28 15:35:13 580

原创 java基础技术知识点总结——容器、迭代器

Java容器类类库的用途是保存对象,并有两种不同的概念: 1、Collection接口。其有多个子类实现:List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序。 2、Map接口。键-值对对象,键不能重复而值是可以的,通过键来查询值。List分为两种: ArrayList:随机访问元素速度较快,但是在List的中间插入和移除元素较慢,底层是基于数

2017-05-17 21:26:30 270

原创 java基础技术知识点总结——构造器的调用顺序

class Meal{ Meal(){System.out.println("Meal()")}}class Bread{ Bread(){System.out.println("Bread()")}}class Cheese{ Cheese(){System.out.println("Cheese()")}}class Lettuce{ Lettuce(

2017-05-17 20:37:33 572

原创 java基础技术知识点总结——访问修饰符

public: 可以被所有类访问。 protected: 可以被同包的所有类、其他包的子类访问。其他包的其他类无法访问。 defalut/package/默认: 可以被同包的所有类访问。 private: 只能在自己类中访问(也就是说,例如一个class中包含2个级别相同的类,A类也无法访问B类的private变量,而内部类是可以访问外部类的私有成员的)。

2017-05-06 17:26:24 271

原创 java基础技术知识点总结——super、this关键字

this指示隐式函数,也就是被构造的对象。例如:class Person{ String name; public Person(String name){ //name = name;//如果这么写,则2个name引用的是构造器的函数变量name,而不是Person类的成员变量name。 this.name = name;//使用this关键字就可

2017-05-06 17:14:32 324

原创 java基础技术知识点总结——初始化

public class Test { public static void main(String[] args) { new Student(); }}class Person { static { System.out.println("Person的静态代码块"); } { System.out.pr

2017-05-06 17:05:18 300

原创 java基础技术知识点总结——字符串、循环、方法参数

字符串:String类是final的,意味着这个类不可继承,并且无法修改一个字符串的字符和大小。 进行字符串操作时,例如String s = “hello”; s +=”world”;实际上s指向的字符串常量地址已被修改。循环:for each循环中,可以用来依次处理数组或者集合中的元素,其中集合表达式必须是实现了Iterable接口的类对象,例如ArrayList。方法参数:在Java中,一个对

2017-05-06 16:45:07 344

原创 java基础技术知识点总结——运算符

自增运算符:int a = 1;int b = 1;int c = a++;//此时c还是为1,但是下次调用a时,a的值已经自增为2。int d = ++b;//此时d已经为2,b的值为2。关系运算符:短路:&& 和 || 分别表示逻辑与、逻辑或,但是如果第一个值已经能确定表达式的值,后续的值就不会再进行运算。相反:& 和 | 则需要两个操作数都进行运算。位运算符:包括 &=与,|=

2017-05-06 16:00:32 203

原创 java基础技术知识点总结——static关键字

class StaticTest{ static int i = 47;//静态成员变量,无论创建多少个StaticTest对象,都共享同一个i。}StaticTest s1 = new StaticTest();StaticTest s2 = new StaticTest();// s1.i和s2.i指向同一存储空间。还可以直接通过类名引用:StaticTest.i //同样指向该存

2017-05-05 23:05:42 237

原创 java基础技术知识点总结——存储、数组、字段和方法

1.寄存器 最快的存储区,位于处理器内部,但是数量极其有限。所以寄存器根据需求进行分配,无法直接人为控制,在程序中也无法感觉到寄存器存在的迹象。2.栈内存 位于RAM当中,通过堆栈指针可以从处理器获得直接支持。堆栈指针向下移动,则分配新的内存;向上移动,则释放那些内存。这种存储方式速度仅次于寄存器。 (常用于存放对象引用和基本数据类型,而不用于存储对象)3.堆内存 一种通用的内存池,也位于R

2017-05-05 22:24:08 325

原创 java基础技术知识点总结——基本数据类型、引用、常量

基本数据类型:byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 例子:byte a = 100,byte b = -50。short: short 数据类型是 16

2017-05-05 22:12:04 203

原创 简单的进程监控脚本

简单的进程监控脚本现有多台Linux服务器,其中一台连接了外网,其他服务器不允许连接外网,需求是监控所有服务器的进程和一些服务,有问题就发告警邮件。将能连接外网的服务器做成服务端服务器,用来做发送邮件告警,python脚本如下: Server.py:#-*- coding:utf-8 -*- from SocketServer import ThreadingTCPServer, StreamR

2017-01-23 14:19:00 1070

空空如也

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

TA关注的人

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