- 博客(58)
- 资源 (2)
- 收藏
- 关注
原创 java实现多线程编程的两种方法。
1、继承Thread类;2、实现Runnable接口;一、第一种方法:package thread;/** * @author : suyuyuan * @date :2016年6月30日 下午5:24:49 * @version 1.0 */public class MyThread extends Thread {private Stri
2016-06-30 17:46:09 378
转载 java多线程编程的好处。
转自:http://www.jikexueyuan.com/course/165_2.html?ss=1可以并发运行程序,提高cpu使用效率,哪个线程抢占到当前空余cpu,就先运行哪个线程。
2016-06-30 16:33:49 349
原创 java面向对象三大特征之一:多态性。
1、多态性的体现:方法的重载和重写;对象的多态性;2、对象的多态性:向上转型:程序会自动完成 父类 父类对象 = 子类实例向下转型:强制类型转换 子类 子类对象 = (子类)父类实例
2016-06-30 15:07:44 318
原创 实际开发运用的工具类优化。
工具类如下:package XML;import java.util.Scanner;/** (顺序一:列名的列表转行,以及实体类属性。)在控制台中输入所有换行形式的列名,以end字符串结束,输出实体类中的属性名定义。 * @author : suyuyuan * @date :2016年5月18日 下午2:24:15 * @version 1.0 */
2016-06-30 11:09:40 316
原创 mysql数据库命令查看数据库信息。
1、通过sql查看 数据库的所有表名:SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名';
2016-06-29 18:02:22 3927
转载 经典MySQL语句大全和常用SQL语句命令的作用。
转自网络:经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL类型包括数据库、表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML类型包括数据表中记录的查询,删除,修改,插入—数据操纵语言(SELECT,DELETE,UPDATE,I
2016-06-29 17:56:11 9862 1
转载 SQL语句基础教程。
来自:http://www.1keydata.com/tw/sql/sql.html无论您是一位 SQL 的新手,或是一位只是需要对SQL 复习一下的资料仓储业界老将,您就来对地方了。这个SQL 教材网站列出常用的SQL 指令,包含以下几个部分: ♦ SQL 指令: SQL如何被用来储存、读取、以及处理数据库之中的资料。 ♦ 表格处理: SQL如何
2016-06-29 17:54:46 3509
原创 mysql的case when then else end语法的例子。
实例sql:select distinct now() as `Data_Dt` ,count(*) as `Orders_close` ,sum(a.Order_Amt) as `Orders_Amt` ,count(case when a.Order_PayType
2016-06-29 17:52:12 3827
翻译 mongodb的聚合函数的$nor方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/query/nor.htmldb.inventory.find({})定义如下:{ "_id" : 1.0, "item" : { "name" : "ab", "code" : "123" },
2016-06-28 11:07:15 2859
翻译 mongodb的聚合函数的$redact方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/redact.htmlhttp://www.myexception.cn/go/2046467.html$redact 根据字段所处的document结构的级别,对文档进行“修剪”,它通常和“判断语句if-else”结合使用即“
2016-06-28 10:07:39 5962
翻译 mongodb的聚合函数的$group方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/group.html集合sales的定义如下:{ "_id" : 1, "item" : "abc", "price" : 10, "quantity" : 2, "date" : ISODate("2014-03-01T08:00:00Z") }
2016-06-27 15:54:17 9200 1
翻译 mongodb的聚合函数的$project方法运用。
译自:http://docs.mongoing.com/manual-zh/reference/operator/aggregation/project.html实例如下:db.books.insert({ "_id" : 1, title: "abc123", isbn: "0001122223334", author: { last: "zzz", firs
2016-06-27 11:24:38 20277 2
转载 mongodb的聚合函数的$skip + $limit 方法运用 和 顺序优化。
转自:http://docs.mongoing.com/manual-zh/core/aggregation-pipeline-optimization.html1、db.memos.find({})查询memos文档结果;2、db.memos.aggregate({$skip:3})跳过查询结果前三行;3、db.memos.aggregate({$limit:3})
2016-06-27 10:25:57 8808
翻译 mongodb的聚合函数的$sort 方法运用 和$sort + $match 顺序优化。
转自:http://docs.mongoing.com/manual-zh/core/aggregation-pipeline-optimization.html$sort + $match 顺序优化¶如果你的管道中, $sort 后面跟着 $match ,把 $match 移到 $sort 前面可以减少需要排序的对象个数。例如,如果管道中有以下两个部分:{ $
2016-06-27 09:57:44 15830
原创 java如何获取mongodb的连接并执行简单的操作?
转自:http://yuanzhen.iteye.com/blog/1959045/** * @author : suyuyuan* @date :2016年6月23日 下午3:10:03 * @version 1.0 */import java.net.UnknownHostException; import java.util.ArrayList;
2016-06-23 15:18:51 3852
翻译 mongodb的聚合函数aggregate的$match和$group方法。
译自:https://docs.mongodb.com/manual/aggregation/1、创表:db.orders.insert([{cust_id:"A123",amount:500,status:"A"},{cust_id:"A123",amount:250,status:"A"},{cust_id:"B212",amou
2016-06-23 14:16:54 16970 2
原创 java类的构造方法可以直接调用该类中已有的方法。
实例代码如下:其中构造方法中的调用替换掉原注释的部分。package test;/** * @author : suyuyuan* @date :2016年6月22日 下午2:46:43 * @version 1.0 */ class People{private String name;private int age;public Peo
2016-06-22 14:54:21 6822 1
转载 Java中堆内存和栈内存详解
转自:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的
2016-06-22 13:41:23 282
转载 JAVA父类引用指向子类的对象是什么意思?有什么作用?
转自:http://zhidao.baidu.com/question/397089741.htmlJAVA父类引用指向子类的对象是什么意思?有什么作用?给你举个简单的例子吧。类A,另外一个类B继承了类A。有如下代码:A a = new B() ; 这就称父类的引用a 指向了子类的对象new B(),就是这个意思。追问:有什么用呢?
2016-06-22 10:09:38 6793 2
转载 类成员变量和实例成员变量分别指什么有什么区别?
转自:http://zhidao.baidu.com/link?url=ptxWtmX2MJjai2zdGvXd4DsaxT_49lbSNpCJtmsmM1Zd2karemscjC1ka9V17RFwS42k87MawFq4vdNx1D1yoq例如定义一个类:class Text{ public static int number; public int temp;}如果你想访
2016-06-21 15:49:20 1861
原创 java反射机制浅析。
示例代码如下:ReflectTest 类:import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class ReflectTest { public static Car initByDefaultConst() throws Throwable
2016-06-21 15:05:33 384
转载 Spring如何利用XmlBeanFactory类加载bean的配置文件?
配置文件beans.xml的配置如下:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans
2016-06-21 14:31:54 247
原创 eclipse如何自定义快捷键?
eclipse如何自定义快捷键?1、打开eclipse;2、Preference(首选项)-》General -》Keys ;3、在搜索栏中(type filter text)中输入相关的按键即可查询相关的快捷键以及组合键,以及该快捷键的说明。
2016-06-21 10:32:09 343
原创 java的Comparator接口如何对指定类型进行排序。
java的Comparator接口如何对指定类型进行排序。实例代码如下:import java.util.Arrays;import java.util.Comparator;方法如下:Arrays.sort(resps, new Comparator() {@Overridepublic int compare(ChartRequest o1, Chart
2016-06-17 14:34:56 939
原创 Map集合的putAll()方法的使用。
Map集合的putAll()方法的使用。用途:将指定的Map集合添加到现有的Map集合当中:测试代码如下:package test;import java.util.HashMap;import java.util.Map;/** * @author : suyuyuan * @date :2016年5月11日 上午10:01:56 * @ver
2016-06-17 11:25:19 9902
原创 用junit对java代码进行单元测试时需要注意的问题。
用junit对java代码进行单元测试时需要注意的问题。1、用@Test注解的方法必须没有返回值,返回值类型无:void2、用@Test注解的方法必须没有入参。比如以下错误代码示例:package test;import org.junit.Test;/** * @author : suyuyuan* @date :2016年5月28日 上午10:4
2016-06-16 17:59:55 18444 4
转载 使用junit进行单元测试的注解的执行顺序。
转自:http://zhidao.baidu.com/link?url=chYfV-VFu4cK8t_sAMpYCglk-zl_JHlvx-9ink9sdD_LcrGnfBCrJJ2w2yOaDWyPGg9-ruGVdlt3Q8uLHxxLOt6u42uwBcdnsdzjMwbxBt_大致代码如下:package test;import static org.junit
2016-06-16 17:33:43 6709
原创 SpringMVC的web.xml的配置。
大致配置如下:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xsi:schemaLocation="http://java.su
2016-06-16 15:48:52 313
转载 spring学习之@ModelAttribute运用详解
转自:http://blog.csdn.net/li_xiao_ming/article/details/8349115@ModelAttribute使用详解1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller
2016-06-16 13:36:49 712
转载 spring学习之@SessionAttributes
转自:http://blog.csdn.net/li_xiao_ming/article/details/8349178自己的测试代码如下:package com.jikexueyuan.demo.springmvc.lesson2.controller;import javax.annotation.Resource;import javax.servlet.ht
2016-06-16 12:07:53 1009
转载 springmvc的@ResponseBody注解的作用。
转自:http://zhidao.baidu.com/link?url=KHPLyXqL5dGzd4oFEiw0wRe_XZBu6SU0NjLNlIInkwbckBAyjJTYZwOQ1Hk9nnyEt7_mi0cgvTllUczTtiWtfKGET模式下,这里使用了@PathVariable绑定输入参数,非常适合Restful风格。因为隐藏了参数与路径的关系,可以提升网站的安全性,静
2016-06-16 11:49:50 2703
原创 spring框架的项目报错:No mapping found for HTTP request with URI [ ] in DispatcherServlet with name 'spring'
SpringMVC框架的项目报错:No mapping found for HTTP request with URI [ ] in DispatcherServlet with name 'spring'解决办法:使用的Spring框架的@RequestMapping没有对应的类没有用@Controller注解标注,在类声明前面加上即可。
2016-06-15 16:40:18 6489
原创 maven项目报错:cvc-elt.1: Cannot find the declaration of element 'beans'.
maven项目莫名其妙报错:cvc-elt.1: Cannot find the declaration of element 'beans'.解决办法:右键maven项目,选择maven -》update project...重试几次,或者重启eclipse尝试几次即可。
2016-06-15 16:30:45 6102 1
原创 mybatis的sql的xml的配置文件中where条件中like的用法。
具体文档代码如下:resultType="com.hzcominfo.voucher.mapper.zsh.Faemp">SELECT * FROM FAEMP where gid = #{gid}resultType="String">SELECT gid FROM FAEMP resultType="long">SELEC
2016-06-15 10:58:07 14874 1
转载 mybatis配置文件中的${}和#{}有什么区别?
转自:http://zhidao.baidu.com/link?url=wFu4dsnKG-n2zx7ehfzHTrnGexmizJsXMvX39PmjN6KktYFtPAfcmXs89lR0k85SMkUXmHtfBA7DHOr9UwVQGA39AXmE0a1yDwOiGxvjos3#{},和 ${}传参的区别如下:使用#传入参数是,sql语句解析是会加上"",当成字符串来解析,
2016-06-15 10:51:08 11173
转载 mybatis的foreach标签。
转自:http://wenku.baidu.com/link?url=1WtwsAxySs_AdrXEUsqAAJkjw5HAVgdvOchNGTPjVt7hj3uI-XrZx8UH2LVimg7eyc3Bb55d-AsZ5YllPVNKC6Y-kqoinTdjZG3rP39waLKforeach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主
2016-06-15 10:32:22 590
原创 redis指定redis.conf启动的方法。
需要按照指定的redis.conf启动redis服务端的方法:打开cmd执行如下命令:redis-server E:\tools\redis\redis.conf即可。
2016-06-14 18:05:01 5506
转载 redis做简单的数据持久化的方法。
转自:http://www.runoob.com/redis/redis-backup.htmlredis做简单的数据持久化的步骤:1、打开cmd,启动服务端:redis-server,回车;2、打开另外一个cmd,启动客户端:redis-cli,回车;3、设置:set testKey su,检查:get testKey;4、保存当前数据:输入:save; //说明sa
2016-06-14 17:26:58 917
转载 redis安装教程。
转自:http://www.runoob.com/redis/redis-install.htmlredis安装步骤:1、下载安装包以后,把解压后的64bit文件夹中的内容复制到E:\tools\redis该路径下,2、在系统环境变量中添加E:\tools\redis该路径,3、启动服务端:打开命令行cmd.exe,输入:redis-server.exe,回车,
2016-06-14 16:08:18 476
struts2+mysql+Hibernate物流管理系统
2016-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人