自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

原创 java基础------》IDE功能(MyEclipse)---》debug模式

关于debug模式,请看下面三幅图第一个红圈是执行下一步,红色是停止tomcat服务器红圈是断点,意思是在这里停住这个图是变量的查看

2017-04-02 10:50:18 837

原创 java基础------》数据结构---》交换排序(冒泡排序,快速排序),选择排序,系统排序,插入排序

冒泡排序是根据相邻的两个数进行对比第一次排序是进行大规模的排序,第二次排序减去了最末尾的那个数例如:5,4,3,8,1首先5和4比  大则换位    4,5,3,8,1        5和3比  大则换位    4,3,5,8,1        5和8比   小则不变   4,3,5,8,1        8和1比   大则换位   4,3,5,1,8

2017-03-31 22:32:31 449

原创 java基础------》设计模式---》单例设计模式(饿汉式和懒汉式)

单例设计模式的步骤:1.私有化构造函数;2.声明本类的引用类型变量,并且使用该变量指向本诶对象;3.提供一个公共静态的方法获取本类的对象。单例设计模式:保证一个类中只有一个对象。1.饿汉式:public class design_pattern_hungerType {    //单例设计模式    private design_patter

2017-03-31 00:41:14 399

原创 java基础------》构造函数私有化的作用

构造函数私有化,顾名思义就是将构造函数私有化。哈哈,其实一般来说构造函数是修饰权限应该是公开的public的才对,因为在类的运行当中,构造函数的初始化是后静态代码块的,但是又先于普通方法,所以构造函数私有化后将不可能在别的类里进行实例化了。看代码图:此处报错了,其实是因为构造私有化了,不能够实例化。所以在单例设计模式中,使用此方法禁止了人们通过实

2017-03-30 21:53:52 1090

原创 java基础------数据结构---》冒泡排序

public class kownledge {            public int[] bubble_sort(int [] ary) {            for(int i=0;i                for(int j=0;j                    if(ary[j]>ary[j+1]){

2017-03-30 11:27:28 314

转载 读书笔记-----》百度知道原文复制------》每天生活在地球上,但是你却不知道的事情

转自:https://zhidao.baidu.com/daily/view?id=466401.首先来看看地球,看起来不错哟,地球君~2.每天,地球上都有这么多的人在飞来飞去,就像下图中一样。3. 图中圈圈里头的人口,比其他地区的所有总和都还要多。4. 以整个地球史来看,曾活过的人类高达1150亿人,其中包括现存的70亿人口,你也是其中的一员。

2017-03-30 09:47:46 659

原创 数据库------》Mysql数据库---》group by子句中使用with rollup功能

with rollup 是统计记录数量的意思,(中文意思是:汇总)代码:列出friuts表的结构及数据在group by后使用with rollupMYSQL代码:select f_id ,count(*) as Total from friuts group by f_name with rollup效果图w

2017-03-28 20:07:04 1590

原创 数据库------》MYSQL数据库---》查询编-》in+order by的基本用法

代码: select 字段1,字段2 from 表 where 字段1 in (1,2,3) ;这是典型的MYSQL的IN的用法,意思是当字段1中有in里面的值时,便会返回该字段匹配项目,这就是in的用法图片效果:上图是水果表的内容这是in查询和in查询结果如果再加上order by效果又如何了?order by是一种查询优化语言

2017-03-28 18:05:27 849

原创 数据库------》mysql数据基本操作---》创建外键关联关系和删除外键关联关系

CREATE TABLE empl(    id INT(11) PRIMARY KEY,    NAME VARCHAR(25),    deptid INT(11),      CONSTRAINT fk_emp_dept1 FOREIGN KEY(deptid) REFERENCES dept(id))CREATE TABLE dept(    id INT PR

2017-03-28 14:58:57 1033

原创 Hibernate基础------》hibernate缓存---》线程创建缓存

1.在hibernate.cfg.xml配置中设置thread2.在运行类中Session session3 =  sf.getCurrentSession();// 创建session,绑定到线程        Session session4 = sf.getCurrentSession();// 从当前访问线程获取session        System.o

2017-03-28 13:40:09 361

原创 Hibernate基础------》缓存---》二级缓存的具体配置和解析(有例子)

############################# Second-level Cache #############################请认准这个标志,这是hibernate.properties的二级缓存的标识,在hibernate.cfg.xml中配置二级缓存信息是从里面获取的(具体路径:hibernate安装包----》project----》etc----》hi

2017-03-28 10:44:42 823

原创 Hibernate基础------》映射关系---》继承映射-》join_subclass映射(每个类对应一张表)

需求:员工是人,顾客是人,员工有技能,顾客有钱(这就是继承映射的需求)代码分析:人(父类)public class Person { private int id; private String name; 员工(子类)public class Emploee extends Person{ private String skill;}顾

2017-03-27 11:27:07 994

原创 Hibernate基础------》关系映射---》继承映射-》所有类映射到一张表中(类融合映射或者鉴别器映射)

子类融合映射或者鉴别器映射,其实是我自己起的名字,方便我自己记忆而已,如果你们听了,请一笑而过就行了。子类融合映射是通过父类的映射将子类的属性带出来,同时在运行类中不采用父类实例化,而都采用子类实例化,然后保存在session当中。例子:猫和猴子是动物,猫喜欢抓老鼠 ,猴子喜欢爬树代码:动物类(父类)public abstract class Animal {

2017-03-27 00:03:16 791

原创 Hibernate基础------》关系映射---》继承映射-》简单映射

简单继承映射就是将po类去继承它的父类,然后再用运行文件保存而已,非常简单的!                    例如:猫具有动物的属性,但是它又有自己的属性,抓老鼠                代码分析需求:                1.动物类(父类)        public class Animal {            private in

2017-03-26 20:42:03 428

原创 Hibernate基础------》关系映射---》组件映射(component)

组合映射        component是组合映射的关键字,用法和property相似,但是又与property有极大的不同,因为它可以糅合两个持久到一个配置文件当中(当然该配置文件处于控制类文件下)        其实:组合映射就是把两个持久类糅合成一张数据表而已例如:我们模拟需求:一辆奔驰汽车由四个轮子组装成代码Car持久类    private int id; 

2017-03-26 14:43:32 383

原创 Hibernate基础------》单向映射--->one2one

所谓的单向,我个人认为有点像有去无回的感觉(意思是我去撩女神,女神不鸟我,其实这是很正常的,哈哈!但是我们常用的多为双向,生活中多一点互动还是好的)        例子:妈妈对儿子的爱是无偿的,单向的!        代码分析需求        1.po        妈妈类        private int id;            private Strin

2017-03-25 10:40:06 671

原创 hibernate基础------》关系映射---》many2one和one2many的区别

many2one和one2many其实没什么差别,最大的不同就是站在不同的角度而已    例如:one2many视角:一棵苹果树有很多苹果,这是一对多关系(站在树的角度上看)          many2one视角:许多苹果在一棵苹果树上,这是多对一关系(站在苹果的角度上看)              代码分析需求    1.    PO类        苹果树

2017-03-25 09:50:12 1538

原创 Hibernate基础------》映射关系---》one2one

人们常说 One2one是特殊的one2many  其实这种说法很形象one2one就是两个持久类都引用彼此类本身作为一个组件,而且不以集合形式出现        例如:  在wife类下的private Husband husband;               在Husband类下的private Wife wife;

2017-03-24 17:12:42 589

原创 hibernate基础------》映射关系---》cascade作用

cascade级联操作(个人认为更像同步操作)        例子:            在多对多关系中,以员工和项目之间的关系为例                        不使用cascade情况下写法                        运行类            new emp--->emp1,emp2,emp3            ne

2017-03-24 15:02:48 749

原创 Hibernate基础------》映射关系---》many2many

many2many实际上是一个集合组件对应集合组件的特殊hibernate配置运行类@Test    public void test_many2many_save() {        Session session = sf.openSession();        Transaction tx = session.beginTransaction();     

2017-03-24 14:35:20 350

原创 hibernate之集合映射的属性详细解释

hibernate之集合映射的属性详细解释                                                    集合映射,总共有七种,最为常用的是list,set,map集合                    1.map集合映射private Map address1 =new HashMap();                 

2017-03-22 11:25:43 401

原创 hibernate基础----->一对多关系

hibernate 的一对多关系有三种:1对n    n对1   1对1其中一对多关系在现实生活中还是比较普遍的,例如:学生和班级,人和地址,客户和订单等等其实我个人认为一对多的关系有点像将集合映射,这个集合映射是有两个po文件组成,一个po是多一个po是一代码如下:首先创建一个主要po文件(person文件)package one;import j

2017-03-21 20:28:00 636

原创 hibernate基础------>hibernate集合映射--->set映射

hibenrate 有三种映射关系   1.一对一    2.一对多    3.多对多(剩余的关系是他们的笛卡尔乘积)这里我们首先说一下,hibernate的一对多关系一对多关系的表现形式:人对应地址(假设:一个人可能有多个房子,但是房子对应一个人)这个关系就是一对多关系,当然还有很多,例如班级和学生,客户和订单等等但是一对多关系是比较简单的,因为可以一张表和两个hiberna

2017-03-21 19:00:03 677

原创 hibernate基础------>二级缓存的配置文件

############################# Second-level Cache ############################### optimize chache for minimal "puts" instead of minimal "gets" (good for clustered cache)#hibernate.cache.u

2017-03-21 09:45:20 404

原创 异常------》hibernate异常---》Duplicate collection role mapping(重复映射)

Duplicate collection role mapping问题的引起因为config.addclass(person.class)等价于hibernate.cfg.xml的 所以千万不要配置完hibernate配置又配置addclass文件。具体如下:hibernate.cfg.xml                         

2017-03-20 16:14:13 1857

原创 Hibernate的增删改查

package one;import java.util.List;import org.hibernate.Query;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibe

2017-03-20 10:52:04 399

转载 Day_two--->java数据类型的转换

转载自:http://www.cnblogs.com/andy2005/archive/2006/07/24/458564.html1如何将字串 String 转换成整数 int?  A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix

2017-03-09 11:06:05 246

原创 Day_one

1.字符串去重package test;import java.util.ArrayList;import java.util.List;public class javaquchong {                 public static void main(String[] args) {            String str = "ab

2017-03-08 22:33:02 282

原创 Hibernate------>many to one的属性值

配置文件    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">                                            这里的many to

2017-03-08 12:00:53 940

原创 Hibernate异常--->关于Hibernate 映射当中的重复映射问题

...Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping Two.Person  //意思是重复的Two.person类...解决方法:hibernate.cfg.xml 中session-factory ,配置了此项和测试项app2中

2017-03-06 10:51:18 1271

原创 Hibernate基础--->HQL查询的分页功能

HQL--->hibernate的查询语言,又session管理控制代码:Session session = sf.openSession();        session.beginTransaction();         Query q = session.createQuery("from Employee_bean");分页功能--->Session se

2017-03-05 19:32:01 346

原创 Hibernate自动创表&&Hibernate的四种查询方式

1.SQL   本地Sql查询 ------> createSQLQuery( "sql查询语句").addEntity(实体类);2.HQL  Hibernate 查询语言------>    createQuery("from 实体类")3.QBC(Query by cretirea)标准查询   ------>    createCriteria(实体类)4.get,lo

2017-03-05 17:54:29 476

转载 hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置详解

hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: Hibernate Reference Documentation 3.3.1解释如下:Automatically validate or export schema DDL to the database when the SessionFactory is created.

2017-03-05 16:46:17 338

原创 MyEclipse操作------>自定义jar包群

需求:为我的项目添加 Hibernate所需要的包,而且将其导包进MyEcilpse,以后就不需要再从外部导包进IDE中      右击一下项目--->选择build path--->Configurae build path....--->add libray--->user library--->user libraries--->New--->写上该jar包群名字--->add Jars

2017-03-03 15:08:57 717

原创 mysql的储存过程

1.概念  网上有人总结为:该储存过程就像Java的函数一般,用于添加mysql功能的!2.接下去来一个比较简单的储存功能.DELIMITER $CREATE PROCEDURE pro()BEGIN SELECT * FROM cba;END $CALL pro();delimeter是分隔符    开始的意思  CREATE PR

2017-03-02 22:20:14 447

原创 mysql------>使用cmd打开my sql

在控制台打开ysql语句: mysql   -u  root    -p            (千万别加";')mysql的    "--"(记得是两个-) 是注释的意思mysql中的变量1:全局变量--> 定义:不是那么容易的,首先得有最高的权限要想查看一个全局变量,有如下两种方式:select @@global.var_name;show gl

2017-03-02 22:11:40 2392

原创 Hibernate------>JDBC--->优化版连接(jdbcUtil工具)

上一篇把基本的JDBC连接写了出来,但是你们会发现有很多重复的地方,这些重复的地方将他们打包至一个地方然后反射到主类文件即可达到优化效果!1.写pro.txt文件(该文件是写出主文件重复的密码账户,数据库具体地址等信息)user=rootpassword=samlin123url=jdbc:mysql:///test_jdbc(注意:千万不要加上任何一句多余的话,也不要把j

2017-03-02 17:47:31 320

原创 JDBC------>增删改查操作(没有优化)

增加(插入)数据代码:package JDBC;import java.sql.Connection;import java.sql.DriverManager;import com.mysql.jdbc.PreparedStatement;public class jdbc_insert {    private static String url="jdbc:mys

2017-03-02 15:56:28 345

转载 java基础------>获取资源--->Class类的getResource方法

转载自:http://riddickbryant.iteye.com/blog/436693首先,Java中的getResourceAsStream有以下几种:1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对

2017-03-02 13:35:23 490

转载 java基础------>Class类

转载自:http://blog.csdn.net/a379039233/article/details/6158816/         和 http://blog.csdn.net/yuebinghaoyuan/article/details/7244123一,class类有什么用?   class类的实例表示Java应用运行时的类(class ans enum)或接口(inte

2017-03-02 11:49:29 272

commons-logging-1.1.3包

这个是spring环境的日志包,搭建spring时候用的

2016-11-16

空空如也

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

TA关注的人

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