liu716zhifei
码龄15年
求更新 关注
提问 私信
  • 博客:54,117
    54,117
    总访问量
  • 58
    原创
  • 5
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
加入CSDN时间: 2011-09-03
博客简介:

liu716zhifei的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得4次收藏
  • 博客总排名1,300,070名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 64篇
    2011年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

第二周总结

河软CSDN乐知学院 学员周学习总结   姓名 刘志飞 周次 第二周 方向 Java 内 容 本周学习知识点:线程的生命周期,线程的优先级,死锁,线程同步通信,定时器,数据库概
原创
博文更新于 2021.04.21 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

懒加载

懒加载详解 懒加载为Hibernate中比较常用的特性之一,下面我们详细来了解下懒加载的原理和注意事项 Load()方法的懒加载原理 在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并不会直接将这条数据以指定对象的形式来返回,而是在你真正需要使用该对象里面的一些属性的时候才会去
原创
博文更新于 2011.12.15 ·
10712 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Hibernate继承映射

Hibernate继承映射 继承是面向对象编程中一个很重要的特征,在做面向对象的分析与设计是,经常会设计出具体继承关联的持久化类。 持久化类   Employee类 public class Employee {     private int id;     private String name;     private Department depart;
原创
博文更新于 2011.12.13 ·
711 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基本概念和CURD

基本概念和CURD Hibernate需要的三个条件 (1)、Domain类 (2)、 映射文件User.hbm.xml  (3)、表create table user(); 一、开发流程 1、 由Domian object ->mapping->db(官方推荐) 2、 由DB开始,用工具生成mapping和Domain object。(使用较多) 3、 有映射文件开始 二、
原创
博文更新于 2011.12.12 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集合的映射

Hibernate高级映射——集合映射 一 概念 1.集合类型的作用 在持久化类中,有时会使用到值类型的对象属性,所谓值类型的对象,是指它对应的类没有对象标识符属性,只能作为一个持久化类的属性使用。如果持久化类中一个值类型的集合,那么就需要一张额外的数据库表来保存这个值类型集合的数据,这张表被称为集合表。 2.集合接口的种类 (1)元素:可以映射类型为java.util.Set接口的属
原创
博文更新于 2011.12.12 ·
1031 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多对一

多对一(以Employee-Department为例) JavaBean类: 一的一方的类(Department类): package com.hbsi.domain;   import java.util.Set;   public class Department {     private int id;     private String name;
原创
博文更新于 2011.12.08 ·
1499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一对多

一对多(以Department-Employee为例) JavaBean类 一的一方的类(Department类): package com.hbsi.domain; //一的一方,部门 import java.util.Set;   public class Department {     private int id;     private String name;
原创
博文更新于 2011.12.08 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HQL

hibernate查询语言(Hibernate Query language,HQL),它是Hibernate提供的一种面向对象的查询语言,和SQL查询语言很相似。在Hibervate提供的各种查询方式中,它是使用最广泛的一种,也是官方推荐使用的查询方式,它具有一下功能: (1)在查询语句中设定各种查询条件。 (2)支持动态绑定参数。 (3)支持投影查询(即仅检索出对象的部分属性)、分页查询
原创
博文更新于 2011.12.07 ·
711 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibemate基本概念和CURD详解

Hibernate基本概念和CURD(增删改查)详解 开发流程三种方式 1、由Domain object -> mapping->db。(官方推荐) 2、由DB开始,用工具生成mapping和Domain object。(使用较多) 3、由映射文件开始。 一.         Domain Object限制(实体类的限制) class clazz=User.class; //调用无参
原创
博文更新于 2011.12.07 ·
1490 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate例

Hibernate例 一、              引入 (1)模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。 (2)解决办法 1、    使用JDBC手工转换 2、    使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hiberna
原创
博文更新于 2011.12.06 ·
604 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

控制台美化

之前写的简单的在这里http://hi.baidu.com/logicbaby/blog/item/176d254f0a1f5b33afc3ab9b.html 1、delphij的方法: 把下面的代码加入到你的 /etc/csh.cshrc: setenv LSCOLORS ExGxFxdxCxegedabagExEx setenv CLICOLOR yes set prompt =
翻译
博文更新于 2011.11.30 ·
1687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win7启用telnet功能

在Win7 下执行telnet 命令,居然提示没有: C:\Users\Administrator.DavidDai>telnet 192.168.3.100 3306 'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。 Google 了一下,原来是Win7 默认没有启用,启动步骤如下: (1) Start (2) Control Panel (3) Progr
转载
博文更新于 2011.11.28 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java

引言 Java语言自90年代出现以来,因为它的安全性和跨平台性(即所谓的”Write Once,Run Anywhere”)等特点,深得广大程序员的青睐,但是同时,Java程序的运行效率问题也是程序员的心病。Java是介于解释型和编译型之间的一种语言,同样的程序,假如用编译型语言C来实现,其运行速度一般要比Java快一倍以上。怎样提高java应用程序的效率是广大程序员关心问题。本文将从与 Jav
转载
博文更新于 2011.11.28 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件的上传

文件的上传 文件上传概述:     实现WEB开发中的文件上传功能,需完成如下二步操作:         在web页面中添加上传输入项(JSP页面或Html页面)         在servlet中读取上传文件的数据,并保存到本地硬盘中。 如何在WEB页面中添加上传输入项?      标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意: 1、    必须要设置i
原创
博文更新于 2011.11.23 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高并发高流量网站架构

Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨论了
转载
博文更新于 2011.11.22 ·
667 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Apache—DBUtils框架

Apache—DBUtils框架 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 API介绍: org.apache.commons.dbutils.Query
原创
博文更新于 2011.11.22 ·
1716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

连接池及数据元

编写数据库连接池 编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法: Connection getConnection() Connection getConnection(String username, String password) 实现DataSource接口,并实现连接池功能的步骤: 在
原创
博文更新于 2011.11.21 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL存储过程详解

MySQL存储过程详解 1.      存储过程简介   我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一
原创
博文更新于 2011.11.21 ·
761 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用JDBC处理大对象数量

使用JDBC处理大数据 在实际开发中,程序需要把大文本或二进制数据保存到数据库。 基本概念:大数据也称之为LOB(Large Objects),LOB又分为:clob和blob clob用于存储大文本。Text blob用于存储二进制数据,例如图像、声音、二进制文等。 对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为: T
原创
博文更新于 2011.11.17 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java WEB开发--国际化

Java WEB开发--国际化 一、国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。        国际化又称为 i18n:internationalization 二、合格的国际化软件 对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,
翻译
博文更新于 2011.11.14 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多