萌萌的小学生
码龄12年
求更新 关注
提问 私信
  • 博客:224,863
    社区:138
    225,001
    总访问量
  • 116
    原创
  • 36
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2013-07-20
博客描述:
努力提高自己
查看详细资料
个人成就
  • 获得54次点赞
  • 内容获得680次评论
  • 获得161次收藏
  • 博客总排名934,001名
创作历程
  • 23篇
    2016年
  • 46篇
    2015年
  • 39篇
    2014年
  • 6篇
    2013年
成就勋章
TA的专栏
  • UML
    6篇
  • 软件工程
    1篇
  • C#
    3篇
  • 机房收费系统
    5篇
  • 其他
    19篇
  • 英语学习
    14篇
  • 设计模式
    5篇
  • 数据库
    8篇
  • 重构版机房收费系统
    2篇
  • B/S
    13篇
  • java
    16篇
  • android
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

4月英语——just say it

随着天气渐渐转热,学英语的热情也不断高涨,每周2和周5的english topic让大家不断的开口说,虽然刚开始说的也不流利,但是只要大家能够努力说,能表达自己的看法,我觉得就是不小的进步了。之前周日的集体topic我们小组表演的内容获得了大家的认可,投票很高,我就觉得很骄傲,小组的同学们英语水平不能说是很好,但是大家一起努力了,就可以获得很高的成绩。给小组成员点个赞。
原创
博文更新于 2015.05.02 ·
679 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

CentOS7安装mysql5.6

1.下载mysql的repo源        wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm2.安装源sudo rpm -ivh mysql-community-release-el6-5.noarch.rpm会得到两个yum repo源:/etc/yum.repos.d/mysql-com
原创
博文更新于 2016.07.31 ·
646 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

集合排序问题

在之前项目中有根据学年的list进行排序的需求,之前在本地运行没有问题,在集成之后,数据库数据改变了之后报错:Exception in thread"main" java.lang.IllegalArgumentException: Comparisonmethod violates itsgeneral contract!比较方法违反了契约。        代码中是用的Col
原创
博文更新于 2016.07.31 ·
584 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

druid连接池加密

一、什么是druidDruid是阿里的一个开源项目,首先是一个数据库连接池,类似于c3p0,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。   二、密码加密首先看druid的数据库连接池配置:
原创
博文更新于 2016.07.31 ·
3839 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

j2se环境jpa的实现和简单动态切换数据源

项目中持久层用的eclipselink,有个需求是动态切换数据源,首先做了个demo,先在j2se的环境中实现,然后再尝试加到项目中。               1、创建jpa项目,创建环境,创建eclipselink的user library,用于jpa项目                   2、创建jpa项目,将上一步创建的user library加入项目:      
原创
博文更新于 2016.06.29 ·
3191 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

hibernate进阶之路之其他知识(六)

之前几篇博客简单介绍了hibernate基本知识,和几种常见的映射,还有一些不常用的映射例如:继承映射、复合主键映射等就不介绍了。本篇博客讲介绍hibernate其他的一些常用知识。一、lazy策略        lazy懒加载可以提高效率,在真正使用的时候再去创建,再发出sql语句加载该对象,提升了性能。        lazy有以下策略:        1、lazy可以
原创
博文更新于 2016.06.29 ·
480 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

hibernate进阶之路之多对多映射(五)

实体的多对多映射,一般采用抽取第三张表的方式来解决,不论是单向关联还是双向关联都是这么做的,把两个表的关系放在第三张表中进行维护。一、实体有个用户实体user和角色实体role,一个角色可以有多个用户,一个用户可以有多个角色,那么这两个实体间的关系就是多对多。Role:public class Role { private int id; private String n
原创
博文更新于 2016.06.29 ·
373 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

hibernate进阶之路之一对多映射(四)

上篇博客介绍如何进行多对一的映射,这种一般都是查询多的一端,然后把一的一端数据连带着查询出来,但是,如果有查询一个班级,然后把这个班级所有学生信息查询出来的需求,就可以采用一对多的关联映射来完成。        一、单向关联        1、创建实体:Class和Student,Class添加一个set类型的属性,用于存放student实体集合:Class:public clas
原创
博文更新于 2016.05.31 ·
359 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

hibernate进阶之路之多对一映射(三)

本篇博客将介绍hibernate多对一映射,多对一映射应该是使用最为频繁,也是最为常用的映射。映射原理是在多的一端加入一个外键,指向了一的一端。        首先建立实体对象Group和User:public class Group { private int id; private String name; //省略getter和setter}public
原创
博文更新于 2016.05.31 ·
432 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

hibernate进阶之路之一对一映射(二)

上篇博客简单介绍了hibernate,并实现了一个基本映射,本篇博客将更加详细介绍映射相关内容。本文介绍一对一映射。一对一关联有两种策略:1、主键和主键关联;2、唯一外键关联,其实是多对一关联,但是把多的一端的外键设置成唯一;        1、主键主键关联:明确需求,创建实体:        一个用户只能有一个身份证号,那么user和idCard就是一对一关联,        首先看
原创
博文更新于 2016.05.31 ·
354 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

hibernate进阶之路(一)

hibernate是当前应用最为广泛的持久层框架之一,简单来说,是对jdbc进行了进一步封装,完成了关系型数据库和对象之间的映射,只需要面向对象进行操作,然后映射到数据库,不用再面对复杂的sql语句。        一、简介        hibernate主要有几个接口,        1、Configuration:读取配置,启动hibernate        2、Sessi
原创
博文更新于 2016.05.29 ·
400 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

另一个ORM——MyBatis(四)

本篇博客主要介绍mybatis的高级映射、延迟加载和缓存。一、高级映射。在实际应用中,关联表查询是很常见的,那么下面来介绍下mybatis是如何实现关联查询的。mapper.xml中定义一个查询: SELECT orders.*, USER.username, USER.sex, USER.address FROM orders, USER
原创
博文更新于 2016.04.30 ·
579 阅读 ·
0 点赞 ·
5 评论 ·
2 收藏

另一个ORM——MyBatis(三)

上篇博客简单介绍了mybatis如何工作的,和对第一篇博客的实例简单讲解。本篇博客介绍实际开发中如何使用mybatis的,介绍两种开发方式:1、原始dao开发方法。2、mapper代理开发方法。一、第一种原始dao开发方法:创建UserDao.java和UserDaoImpl.java。UserDao定义了接口,可以有增删改查的方法(User.xml等配置参见上篇博客):public in
原创
博文更新于 2016.04.30 ·
977 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

另一个ORM——MyBatis(二)

上篇博客介绍了mybatis,和一个简单的程序。这篇博客将介绍mybatis如何工作的。
原创
博文更新于 2016.04.30 ·
691 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

另一个ORM——MyBatis(一)

在接下来的项目中要使用mybatis,赶紧学习了一下,趁热打铁,小结一下。一、什么是mybatismabatis是一个持久层的框架,是Apache下的一个顶级项目。它让开发者把主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要开发者自己编写)满足需要的sql语句。mybatis可以将向preparedStatement中的输入参数自动进行输入映射
原创
博文更新于 2016.04.27 ·
1055 阅读 ·
0 点赞 ·
5 评论 ·
0 收藏

easyui-datagrid 编辑单元格

在做itoo成绩的时候,有个需求是教师判分,学生成绩有两部分组成:平时成绩和期末成绩,然后根据两种成绩比例算出总成绩。现在是有了平时成绩和成绩比例,输入期末成绩,计算出总成绩,并且把输入的期末成绩和计算的总成绩更新到数据库中。主要应用了单击单元格进行编辑,编辑完成之后,失去焦点则保存数据。如果数据没有变化,失去焦点则不更新数据库。         页面效果是这样的:期末成绩的单元格
原创
博文更新于 2016.03.30 ·
21598 阅读 ·
10 点赞 ·
4 评论 ·
25 收藏

策略模式的应用

在做mes系统的时候,有个需求是根据车辆品牌生成不同规则的VIN号,也就是每一辆车的身份证号,相当于ID。目前是只有两个品牌,为了扩展性和灵活性避免很多的if...else...。可以采用策略模式进行优化。        原来这样实现:public String getVin(String brand){ if(brand.equals("A")){ //生成A品牌的VIN号
原创
博文更新于 2016.03.30 ·
443 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

hibernate之坑

hibernate是orm映射工具之一,极大的便利了开发,面向对象的思想也得到实现。方便开发的同时,偶尔也会带来一些意想不到的小坑。        在做mes系统的时候,架构就是采用了hibernate,而底层类也对hibernate进行了进一步的封装,进行crud操作时拥有众多方法可以实现不同的crud需求。        在平时开发的时候,如果只用hql进行简单查询就可以直接在IDE中
原创
博文更新于 2016.03.30 ·
1575 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

半年耕耘与收获

时光飞逝,又是一个半年过去了。看看今目标,就知道自己这段时间都干了些什么,有哪些收获,去年的5月多开始,进入了全新的学习阶段。        一、培养计划的学习:        看着今目标,大概就是这个时候开始进入java 的学习的,软考的时候就接触了一部分,但是那只是一个匆匆而过的过程,并没有深入学习,到后来的j2ee和网上商城还有drp,才是真正的学习到了很多的知识,当然,和之前的.n
原创
博文更新于 2016.02.29 ·
581 阅读 ·
0 点赞 ·
5 评论 ·
0 收藏

oracle 之sequence

oracle没有自增字段,假如想要每增加一条记录便使id加1,则使用sequence就可以了。sequence和表没有关系,所以要在insert语句中给id这样赋值:seq_name.nextval;或者给表增加一个触发器,每次insert就执行一次sequence。       创建一个sequence:     create sequence SEQ_TESTminvalue 1
原创
博文更新于 2016.02.28 ·
626 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏
加载更多