自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuhenggchao186的博客

努力学习新的技术

  • 博客(39)
  • 资源 (14)
  • 收藏
  • 关注

原创 二叉树

1:二叉树的建立package 二叉树;public class BinaryTree { int data;// 根节点数据 public BinaryTree left; public BinaryTree right; public BinaryTree(int data) { // 实例化二叉树类 this.data = data; left = null;

2016-07-31 16:35:03 115

原创 java的枚举

1: 枚举是干什么的?在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组int常量,常常表示如下:public class Season {public static final int SPRING = 1; public static final int SUMMER = 2; public static final int AUTUMN = 3;

2016-07-31 15:26:10 141

原创 java内部类

1: java中的命名规范包的命名,尽量为xxx.xxx的形式。小写字母,这样方便包名的扩展2: final的用法final修饰变量无法更改final修饰方法,无法重写final修饰类无法继承3:成员内部类、局部内部类、匿名内部类、静态内部类、静态成员public class StaticInner { public static int a =1; publi

2016-07-31 10:37:19 187

原创 cookie和session

1: 可以使用cookie来保存用户名和密码保存cookie请输入用户名跟密码:用户名:密码:<% Cookie c1=new Cookie("uname",name);Cookie c2=new Cookie("password",psw);c1.setMaxAge(100000);c2.setMaxAge(100000);%><%response.addCook

2016-07-30 21:47:34 180

原创 Java的集合

2016-07-30 20:53:15 141

原创 java的IO

2016-07-30 20:52:12 135

原创 2016年7月30号

Java笔试题 点击打开链接从新学习了static ,构造函数之间的关系。java的集合,java的IO等知识什么情况下需要建立索引答案: 见链接点击打开链接如何创建mysql索引答案: 见链接点击打开链接如何使用索引?点击打开链接二叉树的遍历、宽度和深度建立二叉树的代码package 二叉树;import

2016-07-30 16:55:33 268

原创 JVM原理和垃圾回收

JVM原理通俗讲解点击打开链接JVM的深度原理理解点击打开链接  垃圾回收 点击打开链接

2016-07-30 15:40:35 139

原创 2016年7月26 日的任务

1: 完成页面加入操作文档(对mongoDB)数据的调用2:理解session和cookie还有缓存之间的区别和应用3: 查询如何掌握单点登录4: 对Java的JVM、垃圾回收机制、变量和内存进行加深理解

2016-07-26 08:30:43 214

原创 session、cookie和缓存的区别

关于session、cookie、passwd和缓存的区别理解一: 首先session是存储在服务器端的,cookie是存储在客户端的。另外是session由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,

2016-07-25 22:08:09 701

原创 版本管理工具(待续)

1: Gitblit的安装和了解    客户端的话使用git的bash

2016-07-25 21:02:18 181

原创 MongoDB的基本指令

1 数据更新var model = db.person.findOne({"name":"jack"})model.age= 30db.person.update({"name":"jack"},model) db.person.update({"name":"jock"},{$inc:{"age":30}}) #名为jack的用户的age增加30db.person.upda

2016-07-25 20:45:46 256

原创 Mongodb的安装

1:centos安装软件yum install wget #安装在线工具wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.4.tgz # 下载mongodb压缩包tar -zvxf mongodb-linux-x86_64-3.2.4.tgz -C /usr/local 将压缩包mongodb-linu

2016-07-25 20:45:11 131

原创 centos 的使用

1:centos打开终端桌面右键,选择终端进行打开2:查看centos的版本进入到root目录下,输入cat /etc/redhat-release 回车3:centos目前安装的软件yum check-update 检查可以更新的软件包yum update 更新所有的软件包4: cd /是打开根路径5; 创建用户和给

2016-07-25 20:42:13 249

原创 linux的指令(二)

1:创建文件touch a.txt2:创建文件夹 liumkdir liu3:创建用户sudo adduser lilei4: 删除用户  sudo deluser lilei5:查看当前路径pwd6: 进入更目录cd ~7:进入上级目录cd ..

2016-07-25 20:39:42 162

原创 linux常用指令(一)

Linux centos重启命令:  1、reboot  2、shutdown-r now立刻重启(root用户使用)  3、shutdown-r10过10分钟自动重启(root用户使用)  4、shutdown-r20:35在时间为20:35时候重启(root用户使用)  如果是通过shutdown命令设置重启的话,可以用s

2016-07-25 20:36:59 178

原创 SVN的安装

1:svn的多用户建立2: svn如何下载和同步(包括服务器和客户端)3: svn的访问控制4: eclipse的svn使用,使用时一定会要先更新再提交!5: eclipse的svn安装和具体使用一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --

2016-07-25 20:32:56 508

原创 mysql的基本命令

1: mysql启动mysql -h localhost -u root -p 其中-h用于指定客户端所要登录的mysql主机名 -u: 所要登录的用户名 -p: 告诉服务器将会使用一个密码来登录1: 判断是否存在名字为student的表格drop table if exists student;2:创建显示为utf8的数据库CR

2016-07-25 20:30:36 181

原创 mysql显示中文

第一步:找到安装mysql的目录找到 my.ini 文件;第二步:使用记事本打开my.ini文件 ,找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直接加上就好了!)# MySQL client library initialization.[client]port=3306[mys

2016-07-25 20:22:26 282

原创 mysql 的基本命令

1: 多表查询首先,连接MySQL服务器,其次,选择指定的数据库:use db_xuesheng;要确保该数据库已经建立。还要确保已经建立了数据表tb_chengji,并且已经添加了数据,然后才能更好地理解下面的内容。1. selection_list设置查询的内容。1)如果要查询一个表中的所有列,可以将其设置为“*”。比如,查询tb_chengji数据表中的所

2016-07-25 20:19:23 298

原创 mysql的安装和用户权限

1 :安装方法点击打开链接2:创建用户和用户的登录等1创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';  例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';  CREATE USER 'pig'@'192.168.

2016-07-25 20:16:25 289

原创 mysql左链接,右链接,内部链接,交叉连接

1: 参考链接http://www.imooc.com/article/12112: order by 和group byselectfromwhere    ingroup byorder by注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将

2016-07-25 20:14:45 432

原创 StringBuilder 和String的区别

简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象(为什么?问问 Java 的设计者吧,为什么 String 不是原生类型呢?)因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会

2016-07-25 20:12:29 196

原创 java的命名规则

1: 关于java命名规则1: 项目的名称: 首字母小写2: 包的名称:首字母小写3: 类和接口一般首字母要大写,且为了区分接口和一般类,一般要求在接口后面加上Impl2:SSM 框架调试的方法localhost:8080/项目的名称/namespace/xxx.action  1: 一般要求xxx中不含有action2: 对于action和对应的方法没有直接映

2016-07-25 19:57:39 215

原创 java的输入输出,操控mongodb

2:java操控mongodb中BasicDBObject和eq()两种方法之间的区别MongoCursorDocument> curs = coll.find(eq("TbmId", "CREC188")).iterator(); 其中的eq代表相等,用于查询。  此外还有一种查询的条件方法是BasicDBObject其包括两种不同的方法,put 和append,下面详细描述其不

2016-07-25 19:56:07 261

原创 java的变量

1: 成员变量和局部变量成员变量可以被全部调用,局部变量只能在所在函数内使用。且成员变量的默认值是0,可以不设初值。而局部变量不可以!同一方法中不允许有相同的局部变量,不同的方法中可以有。成员变量和局部变量同名的情况下,会优先取成员变量的值。2: 明白Static变量和方法1:静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中

2016-07-25 19:54:31 113

原创 java异常

1: NullPointerException一般是因为某个元素为空,或者调用不存在,或者没有接收到参数修改办法: 一般是在提示错误所在行的左右进行查看相关的变量(进入debug模式),来确保程序的正常进行

2016-07-25 19:53:09 132

原创 Java的注解

1: java的注解其实是一种接口,通过java的反射机制相关的API来访问Annotation的信息。忽略性:Java语言解释器在工作时会忽略这些annotation,因此在JVM 中这些Annotation是“不起作用”的,只能通过配套的工具才能对这些Annontaion类型的信息进行访问和处理。访问: 对于注解的访问主要通过java的反射机制2:Annot

2016-07-25 19:52:21 224

原创 java的泛型和反射,多线程

1: java的泛型2:java的super()在子类中使用时,必须放在第一行,还有对无参函数的调用问题。详细的参考链接http://lavasoft.blog.51cto.com/62575/188863: java的反射机制(详情请参考eclipse的例子)getConstructors()构造方法getDeclaredConstructors(

2016-07-25 19:51:27 864

原创 java的设计模式

1: 工厂模式(Spring就是基于工厂模式)工厂模式:http://blog.csdn.net/jason0539/article/details/230209892: 抽象工厂模式   总结一下,抽象工厂模式特别适合下面的产品结构:   产品分为几个系列,在每个系列中,产品的布局都是类似的,在一个系列中某个位置的产品,在另一个系列中一定有一个对应的产品。这样的产

2016-07-25 19:49:36 291

原创 Spring 学习

1: 明白什么是依赖注入点击打开链接2: 什么是控制反转

2016-07-25 19:48:32 360

原创 java核心API

1:学习的流程图2: java.lang包java.lang 包中的 Integer 类、Long 类和 Short 类都是 Number 的子类,他们的区别在于不同子类里面封装着不同的数据类型,比如 Integer 类包装了一个基本类型 int。其包含的方法基本相同。方法 返回值

2016-07-25 19:38:54 2238

原创 java的IO知识点

java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。RandomAccessFile支持随机访问文件,可以访问文件的任意位置(1)java文件模型  在硬盘上的文件是byte byte byte存储

2016-07-25 19:37:58 493

原创 jvm

JVM的原理JVM常见问题

2016-07-25 19:37:08 361

原创 java对象转型

1、对象转型介绍  对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型。除了基础数据类型的转型之外(基础数据类型的转型:大的可以转成小的,小的也可以转成大的。)

2016-07-25 19:35:55 310

原创 java的序列化和反序列化

1: 什么是序列化和反序列化把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Se

2016-07-25 19:35:04 199

转载 java的this关键字

参考链接http://www.cnblogs.com/xdp-gacl/p/3636071.html

2016-07-25 19:33:08 405

原创 2016年7月25日任务

1: 完成windows的svn客户端和ubuntu的服务器端的svn之间的连接,并将eclipse的svn资源库进行配置正确2:完成对共享的excel文件的任务描述填写。3: 选择合适的任务进行完成4: 利用下班时间对博客进行编辑和为知笔记内容的抽取

2016-07-25 08:44:43 247

原创 2016年7月24日完成任务

学习了以下任务1: 数组的填充替换元素值: fill()2: 对数组进行复制copeOf()和copeOfRange3:binarySearch()4: static 方法里面不能有static变量5: equals方法在String和其他方面的包含不一样。还有其和“==”的区别

2016-07-25 08:39:54 158

SpringBoot mongoDB 项目 [免费]

自己写的SpringBoot连接MongoDB的测试项目,里面实现比较简单,但是最基本的原理已经讲清楚了,希望对你们有所帮助

2018-02-11

[免费]gradle安装包和安装教程

gradle的windows安装教程,环境变量的配置以及对应的测试方法。

2018-01-15

java web 生成验证码

自己写的验证码,不仅能够实现加干扰条,还能实现字符倾斜,是数字和字母的混合

2017-12-29

springmvc的shiro权限管理系统

自己编写的基于shiro的权限管理,里面有数据库sql文件,可以直接运行,改一下数据库配置连接就行了,里面admin1-4的密码为000000;其余账号的密码为123456.欢迎大家下载使用。有问题多交流

2017-12-26

java MongoDB上传下载(图片,txt等大文件)

由于MongoDB的版本3.3之后,原来的GridFS的getDB()已经被废除了,所以自己花费了梁哥小时,写了GridFSBucket的方法,试下按照文件名和ObjectID的下载方法!希望对你们有用!

2017-09-08

[免费]svg滚轮缩放拖拽

自己写的关于js操控SVG的整体缩放,实现了鼠标滚轮的整体缩放,可以实现svg的单个图形或者任意多个图形的拖拽,缩放!辛苦了两天终于弄完了,希望对你有帮助!

2017-09-06

Svg滚轮缩放实现

网上找了好久Svg 的滚轮缩放,没有找到,自己就实现了一个

2017-08-22

svgTest.zip

自己写的实现svg 的拖拽,滚轮缩放功能,代码是用jquery和Snap实现的,而且svg是异步加载的,这样不污染原文件,下载直接可用。

2017-05-27

OTP测试程序,测试通过

欢迎大家下载

2016-04-07

CSS原创设计

自己开发的一个界面,用到了javascript和CSS,欢迎大家来知道哦

2014-11-25

MATLAB通信仿真和实例详解

matlab的经典教材,详细的讲解和程序。很值得推荐!

2014-05-10

java内部培训教程

达内的java内部培训教程,分享给大家!

2014-05-10

CSS设计指南的配套程序

经典的网页开发教材,自己买了教材后,讲书中附带的程序分享给大家!

2014-05-10

网页开发的经典资料

最经典的关于网页开发的畅销资料!果断分享给大家!嘿嘿……

2014-05-10

空空如也

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

TA关注的人

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