- 博客(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 124
原创 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 149
原创 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 197
原创 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 188
原创 2016年7月30号
Java笔试题 点击打开链接从新学习了static ,构造函数之间的关系。java的集合,java的IO等知识什么情况下需要建立索引答案: 见链接点击打开链接如何创建mysql索引答案: 见链接点击打开链接如何使用索引?点击打开链接二叉树的遍历、宽度和深度建立二叉树的代码package 二叉树;import
2016-07-30 16:55:33 281
原创 2016年7月26 日的任务
1: 完成页面加入操作文档(对mongoDB)数据的调用2:理解session和cookie还有缓存之间的区别和应用3: 查询如何掌握单点登录4: 对Java的JVM、垃圾回收机制、变量和内存进行加深理解
2016-07-26 08:30:43 226
原创 session、cookie和缓存的区别
关于session、cookie、passwd和缓存的区别理解一: 首先session是存储在服务器端的,cookie是存储在客户端的。另外是session由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,
2016-07-25 22:08:09 716
原创 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 286
原创 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 150
原创 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 271
原创 linux的指令(二)
1:创建文件touch a.txt2:创建文件夹 liumkdir liu3:创建用户sudo adduser lilei4: 删除用户 sudo deluser lilei5:查看当前路径pwd6: 进入更目录cd ~7:进入上级目录cd ..
2016-07-25 20:39:42 172
原创 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 192
原创 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 529
原创 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 191
原创 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 301
原创 mysql 的基本命令
1: 多表查询首先,连接MySQL服务器,其次,选择指定的数据库:use db_xuesheng;要确保该数据库已经建立。还要确保已经建立了数据表tb_chengji,并且已经添加了数据,然后才能更好地理解下面的内容。1. selection_list设置查询的内容。1)如果要查询一个表中的所有列,可以将其设置为“*”。比如,查询tb_chengji数据表中的所
2016-07-25 20:19:23 320
原创 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 301
原创 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 444
原创 StringBuilder 和String的区别
简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象(为什么?问问 Java 的设计者吧,为什么 String 不是原生类型呢?)因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会
2016-07-25 20:12:29 209
原创 java的命名规则
1: 关于java命名规则1: 项目的名称: 首字母小写2: 包的名称:首字母小写3: 类和接口一般首字母要大写,且为了区分接口和一般类,一般要求在接口后面加上Impl2:SSM 框架调试的方法localhost:8080/项目的名称/namespace/xxx.action 1: 一般要求xxx中不含有action2: 对于action和对应的方法没有直接映
2016-07-25 19:57:39 229
原创 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 270
原创 java的变量
1: 成员变量和局部变量成员变量可以被全部调用,局部变量只能在所在函数内使用。且成员变量的默认值是0,可以不设初值。而局部变量不可以!同一方法中不允许有相同的局部变量,不同的方法中可以有。成员变量和局部变量同名的情况下,会优先取成员变量的值。2: 明白Static变量和方法1:静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中
2016-07-25 19:54:31 124
原创 java异常
1: NullPointerException一般是因为某个元素为空,或者调用不存在,或者没有接收到参数修改办法: 一般是在提示错误所在行的左右进行查看相关的变量(进入debug模式),来确保程序的正常进行
2016-07-25 19:53:09 139
原创 Java的注解
1: java的注解其实是一种接口,通过java的反射机制相关的API来访问Annotation的信息。忽略性:Java语言解释器在工作时会忽略这些annotation,因此在JVM 中这些Annotation是“不起作用”的,只能通过配套的工具才能对这些Annontaion类型的信息进行访问和处理。访问: 对于注解的访问主要通过java的反射机制2:Annot
2016-07-25 19:52:21 232
原创 java的泛型和反射,多线程
1: java的泛型2:java的super()在子类中使用时,必须放在第一行,还有对无参函数的调用问题。详细的参考链接http://lavasoft.blog.51cto.com/62575/188863: java的反射机制(详情请参考eclipse的例子)getConstructors()构造方法getDeclaredConstructors(
2016-07-25 19:51:27 880
原创 java的设计模式
1: 工厂模式(Spring就是基于工厂模式)工厂模式:http://blog.csdn.net/jason0539/article/details/230209892: 抽象工厂模式 总结一下,抽象工厂模式特别适合下面的产品结构: 产品分为几个系列,在每个系列中,产品的布局都是类似的,在一个系列中某个位置的产品,在另一个系列中一定有一个对应的产品。这样的产
2016-07-25 19:49:36 301
原创 java核心API
1:学习的流程图2: java.lang包java.lang 包中的 Integer 类、Long 类和 Short 类都是 Number 的子类,他们的区别在于不同子类里面封装着不同的数据类型,比如 Integer 类包装了一个基本类型 int。其包含的方法基本相同。方法 返回值
2016-07-25 19:38:54 2254
原创 java的IO知识点
java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。RandomAccessFile支持随机访问文件,可以访问文件的任意位置(1)java文件模型 在硬盘上的文件是byte byte byte存储
2016-07-25 19:37:58 502
原创 java对象转型
1、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型。除了基础数据类型的转型之外(基础数据类型的转型:大的可以转成小的,小的也可以转成大的。)
2016-07-25 19:35:55 319
原创 java的序列化和反序列化
1: 什么是序列化和反序列化把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Se
2016-07-25 19:35:04 211
原创 2016年7月25日任务
1: 完成windows的svn客户端和ubuntu的服务器端的svn之间的连接,并将eclipse的svn资源库进行配置正确2:完成对共享的excel文件的任务描述填写。3: 选择合适的任务进行完成4: 利用下班时间对博客进行编辑和为知笔记内容的抽取
2016-07-25 08:44:43 259
原创 2016年7月24日完成任务
学习了以下任务1: 数组的填充替换元素值: fill()2: 对数组进行复制copeOf()和copeOfRange3:binarySearch()4: static 方法里面不能有static变量5: equals方法在String和其他方面的包含不一样。还有其和“==”的区别
2016-07-25 08:39:54 167
SpringBoot mongoDB 项目 [免费]
2018-02-11
springmvc的shiro权限管理系统
2017-12-26
java MongoDB上传下载(图片,txt等大文件)
2017-09-08
[免费]svg滚轮缩放拖拽
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人