自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦彬桂的专栏

仰望星空,脚踏实地

  • 博客(25)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 JQuery选择器中的空格问题

JQuery在使用多个选择器时正常是要以空格隔开, 下面是分别以空格分隔和不加空格分隔的比较。 具体代码贴出如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title> New Document </title> <meta name="Generator" content

2017-08-03 14:51:57 688

原创 WEB-INF目录

之前一直不知道WEB-INF目录是安全目录,所以犯了低级错误,难怪用浏览器始终访问不到。 WEB-INF简介 WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以

2017-07-27 14:25:06 713

原创 eclipse部署web项目

在eclipse部署项目时遇到错误:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path, 解决办法:右键项目Properties->Targeted Runtimes->选中tomcat7指定运行环境,相当于给web项目提供servlet容器,否则Servlet是不被支持的,当然报

2017-07-27 14:13:16 373

原创 SVN使用流程

svn版本管理系统整个思路是这样的:首先在服务端建立一个仓库,然后把项目(文件)导入到服务端的仓库中,然后别人就可以通过客户端来check out(迁出)项目来使用了。 流程如下: 1.右键创建仓库。 在Axure RP8中获取团队项目则要url选中到仓库的下一级目录:https://qinbingui-PC/svn/zhaodin/zhaodin 否则会提示无效的url 切记RP8中

2017-07-26 10:48:57 431

原创 MySQL创建表 错误代码1064

MySQL创建表 错误代码1064用sqlyog图形化界面写的语句复制如下:CREATE TABLE `student`.`student`( `id` INT(12) NOT NULL AUTO_INCREMENT, `name` VARCHAR(23), PRIMARY KEY (`id`) );sqlyog中截图如下: 我在sqlyog中手动代码创建表语句如下:CREATE TABLE '

2017-07-26 10:21:50 57908 4

原创 Sublime Text3 + Golang搭建开发环境遇到错误

在设置settings时由于文件目录路径斜杠写错了,sublime提示红色,此时保存不了,保存的话报错如下图。解决办法:把反斜杠改成正斜杠就可以了,或者再加个反斜杠转义。

2017-04-11 09:48:12 575

原创 Java基础--集合框架

集合框架中主要分两大接口: 1.Collection 2.Map List接口下两个最常使用的实现类是:ArrayList和LinkedList1.ArrayList底层是动态数组实现的,初始化容量是10,当调用add()方法时判断若是达到最大容量则扩容(1.5倍 + 1)。添加数据时直接添加在末尾。特点是:查找数据效率高,插入删除效率低。 2.LinkedList底层是循环双链表实现的,a

2017-04-09 22:42:42 253

原创 TreeSet在add对象时报ClassCastException错误

TreeSet实现了SortedSet接口,可以对集合中的对象进行排序,但是在使用TreeSet时要注意一点,那就是要给TreeSet传递一个比较器,也就是指定比较规则,否则的话,它就不知道谁大谁小,也就不能排序了。此时它会报一个ClassCastException的异常。jdk1.6文档里add方法关于这个异常是这样描述的: Throws: ClassCastException - if t

2017-04-07 23:27:21 2145

原创 我的学习路线

Java语言(动态语言)Go语言(静态语言)前端框架:angular JS、ReactNetty框架、高并发和多线程编程JavaScript脚本编程语言Linux

2017-04-07 13:27:05 206

原创 策略模式

其实,我们在Java中已经使用了这种模式。当我们在使用TreeSet的时候,提供了一个比较器(代码如下),TreeSet set = new TreeSet(new PersonComparator());就是我们在给TreeSet传什么样的比较器它就按照什么样的比较器去比较,传升序的比较器就按照升序比较,传降序的就按照降序的比较等等。而TreeSet本身是没有任何变化的,唯一变化的是用户给它传进去

2017-04-06 10:58:13 261

转载 迭代器模式

如果要问Java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:public static void print(Collection coll){ //Collection实现了Iterable接口 Iterator it = coll.iterator(); while(it.hasNext()){

2017-04-06 09:38:15 193

转载 单例模式

概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。(一般记住懒汉和饿汉就好)   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、

2017-04-06 09:20:10 203

原创 编程题--给定一个字符串数组,判断每个字符出现次数

题目要求:给定一个字符串数组,判断每个字符出现多少次? 解决思路:利用Map的特性:即Map集合中如果两个key(键)值是一样相同的,那么,后放(put)入的值会将前面存在的value(值)替换掉,也就是覆盖了前面的value。 所以把字符数组中的字符当作key,每遇到相同的key,value值加1即可。代码如下:public class HsahMapTest{ /** *

2017-04-05 22:56:17 4168

原创 Java基础--关于String常量详解

字符串对象一共有两种创建方式: 1.字面值方式。 2.new对象的方式。1. String s = “aaa”;(采用字面值方式赋值) 1) 查找 String Pool 中是否存在“ aaa”这个对象,如果不存在,则在 String Pool 中创建一个“ aaa” 对象,然后将 String Pool 中的这个“ aaa”对象的地址返回来,赋给引用变量 s,这样 s 会指向 String

2017-04-04 23:16:59 2693

转载 eclipse快捷键

eclipse 阅读代码 快捷键 转自eclipse 阅读代码 快捷键最常用的Eclipse快捷键(很有用)Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:”O”—>”Outline”—>”纲要”Ctrl+T查看一个类的继承关系树,是自顶向下的,再

2017-04-04 21:59:59 179

原创 Java值传递之swap()方法不能交换

自己写了一个Swap测试类,代码如下:public class Swap{ public static void main(String[] args) { int c = 3; int d = 5; swap(c, d); System.out.println("c: " + c + " d: " + d);

2017-04-04 10:50:54 5641

原创 MySQL错误号码2003 Cant connect to MySQL server localhost 0

MySQL登录时提示:错误号码2003 Cant connect to MySQL server localhost 0错误原因 最近,我一直都可以用SQLyog连接本地数据库,但是近几天却无法连接;并且一直都报上述错误,我查阅了很多资料,发现有很多中说法 总结一下 第一,MySQL中的my.ini出错; 第二,权限不够; 第三,可能是修改了MySQL自带的User表; 第四

2017-04-04 10:43:50 2609

原创 Java Language Specification之String类intern()方法

String类的intern()方法返回的无论何时都是字符串池里的字符串对象。 jdk 6API中这样描述public String intern()返回字符串对象的规范化表示形式。 一个初始为空的字符串池,它由类 String 私有地维护。 当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(用 equals(Object) 方法确定),则返回池中的字符串。否

2017-04-03 15:42:35 241

转载 Java静态初始化,非静态初始化以及构造方法

Java静态初始化,实例初始化以及构造方法 首先有三个概念需要了解: 一.静态初始化:是指执行静态初始化块里面的内容。 二.实例初始化:是指执行实例初始化块里面的内容。 三.构造方法:一个名称跟类的名称一样的方法,特殊在于不带返回值。 对于这三个概念,给出以下程序,方便理解: Java代码 我仅从代码执行的角度来探讨Java加载类、创建对象的过程,并没有深入到JVM的机制中去,因此不

2017-04-02 11:44:41 374

原创 静态代码块、非静态代码块、构造方法执行顺序

代码:public class StaticTest4{ public static void main(String[] args) { Child c = new Child(); Child c1 = new Child(); }}class Parent{ static { System.out.p

2017-04-01 22:32:26 414

原创 static修饰方法--向上转型调用静态方法的特别之处(反常规)

比较下面代码输出结果(实际开发中不会遇到,只是在找工作时可能会遇到)public class StaticTest{ public static void main(String[] args) { Parent p = new Child(); p.output(); }}class Parent{ public void

2017-04-01 21:09:23 1847 1

原创 编程习惯

同时写{},再把光标移到大括号中间,敲回车。这样就不会忘记漏写最后的大括号。int a = 1;在等号左右加空格,增加程序可读性。方法sing(arg1, arg2, arg3),方法的参数之间逗号隔开,然后加一个空格。条件语句if(3 == a),判断条件时,常量3放在前面。

2017-04-01 11:38:10 190

原创 多态

若是父类中没有sing()方法,则报错public class PolyTest{ public static void main(String[] args) { Parent p = new Child(); p.sing(); System.out.println(p.getClass()); }}class Pare

2017-04-01 11:15:09 228

原创 一些常用操作

vim 如何设置不创建备份Markdown编辑器视频教程 Markdown编辑器使用简介cmd常用命令运行框输入msconfig.exe命令修改开机启动项 cd:进入目录,直接进入盘符则不用(d:【enter】) cd..:退回上一级目录 dir:显示文件 cls:清屏 javac:编译java文件 java:执行java字节码文件(后缀不用.class)gvim编辑器常用命令set

2017-03-31 22:58:50 227

原创 Java基础——java堆和栈

使用markdown写博客 markdown编辑器简介 基本数据类型一定放在栈中吗?好多人都错了 局部变量使用前必须要赋初值,成员变量使用前必须要声明,但可以不赋初值。 public class Person { int age; String address; public static void main(String[] args) {

2017-03-31 14:47:08 271

Linux 高级Bash 脚本编程指南PDF中文版

Linux 高级Bash 脚本编程指南PDF中文版

2017-04-04

HTML与CSS入门经典(第8版)

HTML与CSS入门经典(第8版)

2017-04-04

JavaEE tutorial 7

javaee tutorial 7,英文版

2017-04-04

Java 8实战

Java 8实战 PDF

2017-04-03

编程语言快速记忆手册_通用版

编程语言快速记忆手册_通用版

2017-04-03

Struts2.0中文教程

Struts2.0中文教程

2017-04-02

Think In Java 4(完美高清中文版)

Think In Java 4(完美高清中文版)

2017-04-02

[北京圣思园Java培训教学视频]Java.SE.LessionCode(上课所有源代码)

[北京圣思园Java培训教学视频]Java.SE.LessionCode(上课所有源代码) ,包含笔记,还有上课源代码

2017-04-02

MySQL中文手册

MySQL中文手册

2017-04-02

JDK6API中文参考[沈东良](070114)

JDK6API中文参考[沈东良]

2017-04-02

简明PYTHON教程

简明PYTHON教程

2017-04-02

Spring 教程 - v1.0

Spring 教程 - v1.0,讲述Spring

2017-04-02

圣思园Java视频

张龙老师讲解的Java视频教程

2017-03-30

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

TA关注的人

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