自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

涂宗勋的技术博客

6年java工作经验,现居湖北武汉,从事车联网行业。个人博客blog.tzxcode.cn

  • 博客(23)
  • 资源 (41)
  • 论坛 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 (二十三)mongodb中group的问题

今天的工作中我需要从mongodb数据库中查出一定的数据,并排序后返回给前台,数据库表中包含了ruleID,processingID,userID,updateTime等字段。   同一个ruleID可以对应多条processingID,我要做的是查出同一个ruleID中不同的processingID的条数,然后根据条数来排列先后顺序,如果条数相等的情况下,就根据updateTime再排序。   

2015-03-29 17:33:21 1135

原创 (二十二)java小练习三

练习七:计算1-100的累加和package demo;/** * 计算1-100的累加和 * @author tuzongxun */public class Test16 {  public static void main(String [] args){ Test16 test=new Test16(); test.sum1(); System.ou

2015-03-29 17:32:06 578

原创 java字符串替换的问题

今天工作中遇到一个问题,需要输出mongodbObject中的部分内容,当我转换成字符串以后出现了好像无法替换的问题,经过验证,发现并非是不能替换,只是想法错误而已。package demo;/** * 输出字符串中的chenggongzhimu,shibai,count,123 * @author tuzongxun * */public class Test19 {/***

2015-03-29 17:29:56 809

原创 (二十)java小练习二

练习4:定义一个整数数组,编写程序求出一个数组的基数和偶数个数package demo;/* * 定义一个整数数组,编写程序求出一个数组的基数和偶数个数 */public class Test11 {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated

2015-03-26 08:50:25 543

原创 (十九)java小练习

练习1:计算13-23+33-43+……+993-1003的结果    package demo;/** * 计算13-23+33-43+……+993-1003的结果 * @author tuzongxun */public class Test10 {/*** @param args*/public static void main(String[] ar

2015-03-25 08:20:55 634

原创 java中equals和==以及toString

我们通常在控制台输出时使用System.out.print(),print只能直接输出基本类型和字符串,对于其他的类型直接输出将会输出@开头的引用,因此若需要输出对应的内容则需要使用toSring方法。    toString方法属于Object,Object是所有类的顶级父类,都继承了toString方法,在实际使用的时候需要重写toString方法然后实现内容的直接输出。    ==用

2015-03-24 18:51:12 687

原创 (十七)java冒泡排序和compareto

java中的排序有:冒泡排序、快速排序、选择排序、插入排序和希尔排序,还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序法:利用双重for循环,重复走访要排序的数列,两两比较大小,位置不对就交换位置直到无从可换,这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,就像冒泡一样。 冒泡排序的实现:比较相邻的元素,如果前边比后边大则交换;对每一对相邻

2015-03-24 08:32:18 1746

原创 (十六)java中的String

String:字符串类型,是java中最常用的引用类型,String是不可变的,java.lang.String是由final修饰,此类不可被继承。    String是不可变的,指的是字符串一旦创建,其对象不可改变,但是字符串引用是可以重新赋值的。    java中的字符串在内存中采用unicode编码格式存储,任何一个字符对应两个字节的定长编码,不论中文还是英文。    java中

2015-03-21 18:39:19 524

原创 java数组

数组在编程语言中是一种常见的数据结构或者说数据类型,数组中可以存储多个数据,这些数据叫做数组元素。数组是引用类型,数组中的元素可以是任意类型的,但是一个数组中的所有元素却必须是同一类型。    通常通过数组元素的索引来访问数组元素,包括为数组中的元素赋值和取出数组中的元素。    数组初始化以后,他所占用的内存就固定下来了,也就是长度将不可变,即使把该数组中的数据全部清空,他所占的内存依旧

2015-03-20 21:43:20 611

原创 (十四)java中super和this

super代表的是父类、超类,用在继承中的子类中;this代表对象本身,用在本类中。    super访问的是被子类隐藏的父类的属性或被覆盖的方法,而this访问的是同一类中的成员。    super调用的是父类中的某一个构造函数,而this调用的是本类中其他的构造函数。    super和this都需要位于构造器执行体的第一行,否则编译不通过。但是他们两个不能同时存在,因为this要

2015-03-20 08:31:54 609

原创 java类的继承

java中的继承用extends关键字来实现,被继承的类叫做超类、父类、基类,实现继承的类称为子类、派生类。    子类是一种特殊的父类,因此可以看作父类是大类,子类是小类。    extends实际上是拓展的意思,而父类和子类的关系实际上用拓展来解释似乎更加的恰当,子类在父类功能的基础上增加新的功能。    在继承中,除开父类的构造器以外,子类几乎可以继承父类所有的功能和属性。

2015-03-19 20:04:12 619

原创 (十二)java嵌套类和内部类

嵌套类和内部类:在一个类里边定义的类叫做嵌套类,其中没有static修饰的嵌套类是我们通常说的内部类,而被static修饰的嵌套类不常用。有的地方没有嵌套类和内部类的区分,直接是嵌套类就称作内部类,没有嵌套类的说法。而通常我所听说的基本上都是直接说的内部类,可能这种说法更为常见一些。    内部类的范围由装入它的类的范围限制,内部类可以访问外部类的成员,包括private修饰的,因为它被当成了

2015-03-19 20:00:01 479

原创 java中final和static

final的用法:final的意思是最终的,最后的额,不可变的,在java中也具有相似的含义。    final修饰基础数据表示把该数据修饰成常量,意味着不可修改,不可变。    final修饰对象的引用的时候,表示该引用不可变,但是引用的结果是可变的。这里和修饰数组相似,修饰数组的时候数组里边的内容是可变的。    final定义的方法不可被重写,final定义的类不能被继承。

2015-03-18 20:49:53 614 1

原创 java递归

递归:一个过程(方法)直接或间接的调用自己本身,这个过程叫做递归。例如这样一个小程序:package demo;public class Demo {   public static void main(String[] args) {Demo5 demo=new Demo5();int num=demo.test(3);//int num=demo.test(4);int

2015-03-18 20:48:13 929

原创 java重写和重载

方法的重载:在一个类中的两个或两个以上的方法,他们方法名相同但是参数列表不同,这种方式称为方法的重载,方法的重载是实现多态性的方式之一。    参数列表不同指的是参数的个数不同或相同的个数但顺序不同或者类型不同,方法重载时返回值类型可以不同,但是仅仅是返回值类型不同的话不可以。    java在调用方法的时候,如果精确匹配没有对应的方法,会自动转换匹配相应的方法,例如,如果没有int类型的

2015-03-18 13:02:52 1648

原创 (八)java垃圾回收和收尾

垃圾回收机制:当一个对象不再被引用时,或者说当一个对象的引用不存在时,我们就认为该对象不再被需要,它所占用的内存就会被释放掉。    垃圾回收只是在程序执行过程中偶尔发生,java不同的运行时刻会产生不同的垃圾回收办法,对于我们通常所写的大部分程序不需要考虑垃圾回收问题。    可以调用System.gc方法强制垃圾回收,但是这个方法也不是在调用时就立即进行垃圾回收,而是一样带有不确定时间

2015-03-18 12:57:48 608

原创 (七)java类和对象

一个类定义一个新的数据类型,也就是定义了一个逻辑框架,定义了它的成员之间的关系。可以通过这种类型来声明该类型的对象,通过new关键词来实例化对象,也就是为该类型的对象动态的分配物理内存空间,这个分配过程实在运行时发生的。内存空间是有限的,因此运行时分配内存有可能不成功,会造成运行时异常。    声明时的变量存储的是该内存空间的引用,也就是该内存空间的地址而不是该内存空间本身,这种变量之间的赋值

2015-03-17 20:54:26 710

原创 (六)java结构控制语句

选择语句,也叫条件分支语句:if……else和switch……case;其中if……else中的else是可选的,但是switch……case中的case是必须的。    switch后的条件必须是byte、short、int或者char类型,case后的值必须是一个常量而不是变量,且这个值不允许重复,使用break跳出整个switch语句执行switch之后的代码。    switch语

2015-03-17 20:51:41 789

原创 (五)java运算

java在运算的时候,会存在数据类型的转换,其中一种是自动类型转换,也称为隐式类型转换,这种转换需要满足一定的条件:    1.这两种类型是兼容的,例如同时都是整数类型或者都是数字类型    2.目的类型数的范围要大于来源数据的范围    运算时数据类型转换还有一种是强制类型转换,也称为显示类型转换,这种转换有的时候会发生截断和缩小,例如将一个小数强制转换成整数,则会丢弃小数部分。

2015-03-17 20:46:51 679

原创 (四)java程序基本组成

一个基本的java程序一般包括几个部分,分别是程序所在的包名、程序中用到的其他包的路径、程序的类、类中的方法、变量和字面量。package demo;import java.util.Date;public class Demo {public static void main(String[] args) {int num;num=1;String str=new S

2015-03-12 09:13:43 993

原创 (三)java的数据类型

java是一种强类型的语言,所谓强类型,意味着每个变量都要有确定的类型,每个表达式也要有明确的类型,包括传递的某些参数。java中从大的方面分有两大数据类型,分别是基本数据类型和引用数据类型,基本数据类型是java中规定的八种,引用数据类型则是除此八种以外的所有类型,一般都是在程序中根据需要自定义的。    基本数据类型包括整形int、字节形byte、短整型short、长整型long、字符型c

2015-03-12 09:02:41 620

原创 java特征

java的核心是面向对象,与之相对的是面向过程的编程,在对整个java编程没有足够的理解和运用的情况下恐怕没办法很好的理解这两个概念。    在我的初步理解中,写一个程序就例如做一件事情,面向过程的思想或许就是指这一步做什么,下一步又做什么,直到完成这件事,突出的是做的步骤;而面向对象的思想则是这个人做什么,那个人做什么,直到合起来完成这件事;虽然结果都是完成这件事,但是一个着重点是做的步骤,

2015-03-03 17:31:07 663

原创 (一)java的由来

java的诞生:每一次设计语言的革新都是为了解决先前语言所遇到的不能解决的问题,B语言导致C语言的诞生,C语言演变成C++,java则继承了这两种语言的大部分特性。java最初的推动力是为了找到一种能够解决独立平台的、能够嵌入多种电器设备的语言。    java虽然受到了C++很大的影响,但是java并不是C++的增强版,他们在实践和理论上都有很大的不同,java与C++既不向上兼容,也不向下

2015-03-03 16:47:08 1659 2

mysql-installer-community-5.6.35.0.msi

windows版mysql5.6.35.0安装包,mysql-installer-community-5.6.35.0.msi

2020-07-31

listener监听器demo

listener监听器小例子

2017-02-22

spring_mongo项目示例

和博客对应的spring_mongo的例子。

2016-12-13

MySQL 5.5官方简体中文参考手册完美版.pdf

MySQL 5.5官方简体中文参考手册完美版.pdf

2017-07-28

activit自定义流程demo

博客中activiti自定义流程demo

2016-07-14

Java编程语言.(第三版).pdf

Java编程语言.(第三版).pdf

2017-07-28

VMware-workstation-full-11.1.0.58002.1428919414.exe

vmware-workstation-full虚拟机11.1.0.58002.1428919414,windows安装板

2020-07-31

securecrt.rar

windows中linux操作工具securecrt,压缩解压版,支持基本的shell操作和界面等设置

2020-07-31

spring基础示例

spring基础示例,包含基本的bean装配和注入,采用原生bean管理、xml配置和注解相对比的方式示例。

2018-12-28

mongodb3.0.5.tgz

mongodb3.0.5在linux中的安装包,redhat6.

2015-08-12

spring event示例

spring event示例

2016-12-14

mongdb性能优化

自己整理的mongodb性能优化文档,包括监控和优化两部分

2015-08-11

servlet简单示例

最基础servlet例子,包含一个servlet类,一个web.xml文件的配置

2018-12-28

mongodb3.0.4.tgz安装包

mongodb3.0.4linux安装报

2015-08-10

spring-data-mongodb-1.8.0.RELEASE.jar

spring-data-mongodb-1.8.0.RELEASE.jar

2015-09-08

mongo-java-driver-3.0.3.jar

mongo-java-driver-3.0.3.jar

2015-09-08

Redis-x64-3.2.100.zip

rdis数据库3.2版本windowss安装包

2016-11-02

poolTest数据库连接池例子

java中数据库连接池的例子

2017-02-22

RedisClient20140730.1406883096.exe

redis数据库客户端工具

2016-11-02

mongodb使用文档ppt说明

自己整理的详细mongdb使用手册,配有截图,包括安装、基础操作、索引、副本集等

2015-08-11

spring-data-mongodb-1.7.2.jar

spring整合mongodb3.0的jar包,据说已经解决了最新用户验证的问题

2015-08-11

springmvc基础示例

基础spring mvc示例,包含基本的控制层代码,以及spring mvc、web.xml配置,和一个最简单的index.html

2018-12-28

logTest的例子

logback和log4j基本使用的例子

2017-02-22

mongodb-linux-x86_64-rhel62-3.0.6.tgz

mongodb-linux-x86_64-rhel62-3.0.6.tgz

2015-09-08

mong-java-driver-3.0.2.jar

mongodb3.0的java驱动包

2015-08-13

Go语言编程.pdf

Go语言编程.pdf

2017-07-28

robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip

robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip,mongodb客户端

2017-07-28

Tomcat原理与Java Web系统开发.pdf

Tomcat原理与Java Web系统开发.pdf

2017-07-28

aopalliance-1.0.jar

aopalliance-1.0.jar

2017-07-28

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf

2017-07-28

Navicat_for_MySQL_11.0.10.exe

Navicat_for_MySQL_11.0.10.exe,mysql客户端

2017-07-28

python-3.6.1.exe

python-3.6.1.exe

2017-07-28

java设计模式

java设计模式,24种设计模式与6大设计原则介绍。

2015-02-11

Spring Boot实战 ,丁雪丰 (译者) .pdf

Spring Boot实战 ,丁雪丰 (译者) .pdf

2017-07-28

Java 并发编程实战.pdf

Java 并发编程实战.pdf

2017-07-28

net.sf.jadclipse_3.3.0.jar

net.sf.jadclipse_3.3.0.jar

2017-07-28

eclipse反编译jad.exe

jad.exe

2017-07-28

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

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

2017-07-28

struts-2.5.10.1-lib.zip

struts-2.5.10.1-lib.zip

2017-07-28

apache-activemq-5.7.0.zip

apache-activemq-5.7.0.zip

2017-07-28

涂宗勋的留言板

发表于 2020-01-02 最后回复 2020-01-02

关于mongodb全文索引的问题

发表于 2017-03-17 最后回复 2017-03-17

请问有没有人使用spring整合过mongodb3.0啊?

发表于 2015-08-07 最后回复 2015-08-14

mongodb建立索引后,插入的字节数超过了800该怎么解决?

发表于 2015-05-12 最后回复 2015-07-20

为什么java一般都要求一年以上工作经验

发表于 2015-05-06 最后回复 2015-05-12

java把一个数组中非零元素取出放入一个新的数组的问题

发表于 2015-03-04 最后回复 2015-05-06

请问可有人遇到过这个问题啊?eclipse中的maven项目配置spring和mybatis是报错,请指教

发表于 2014-12-30 最后回复 2015-02-04

一个文件读取并运算的问题

发表于 2014-12-05 最后回复 2014-12-30

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

TA关注的人 TA的粉丝

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