自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 《餐行健》品智餐饮管理系统

一、后台管理系统链接网址:http://hnrm.vmolife.com:8899/pzcatering-web/index.do#账号:管理 密码:XX893185二、前台安装全部安装好之后, 导入授权文件图标,安装升级包...

2019-07-01 11:40:27 6677 1

原创 ------- 讲座感想 ---------

**一,面试**1.面试是找工作,不是求着别人给你工作,是要讲出你适合这份工作。面试就是一个你看中我,我看中你的过程。心态。摆好。二,集合ArrayList和LinkList的区别ArrayList(数组结构):优点:get和set调用花费常数时间,也就是查询的速度快;缺点:新项的插入和现有项的删除代价昂贵,也就是添加删除的速度慢LinkedList(链表结构):优点:新项...

2019-03-05 11:13:17 165

原创 idea 新建的时候要注意的地方

新的工作环境下的创建项目点击右边的加号出现.。记住Name:archetypeCatalogValue: internal.1。建文件先在src的下面建立一个test的文件,再在mian和test的下面建立两个文件 分别为Java和resoures之后改变mian和resoures的类型。有test的就现在test的。2,创建的文件夹,Package 分类的放置一些帮助类...

2019-02-16 18:55:52 169

原创 程序人生

成熟 稳重 不用急躁 不要慌张 讲话慢而有条理 不要太快;淡定,对人和气点,要心平气和,服务的态度帮助别人;认为程序员的主要工作不需要和人交流,不重视人际交往能力;认为和写代码不相关的事都不是自己的责任,没有把工作当成自己的生意来对待;认为有钱是终极目标,只重薪水不重成长;面试官通常考察:三观、性格特点、思维方式、技能、知识;执行力->协同合作->带团队->战略思维-&...

2018-12-25 20:30:26 181

原创 IDEA之01、mybatis入门

一,核心导入依赖加入插件(插件依赖、插件文件、Free mybatis plugin、Mybatis generater)生成代码代码测试二、系统环境JDK版本:1.8IDE:InterliJ IDEA 2017.2.5Maven版本:3.5MyBatis版本:3.X数据库:MySQL 5.5优势mybatis1.1 mybatis本是apache的一个开源项目iBat...

2018-12-17 22:03:12 109

原创 Java操作redis

一. Java使用redis开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。1.1首先你需要下载驱动包 下载 jedis.jar. 在你的 classpath 中包含该驱动包。<dependency> <groupId>redis.clients</groupI...

2018-12-17 21:51:14 194

原创 在Linux部署Redis

重点:1 安装和启动redis服务2 后台进程方式启动Redis3 启动Redis客户端4 关闭Redis重点解析:1 安装和启动redis服务redis 官网:https://redis.io/1 在Linux中创建目录:/myredis/redis,并将压缩包复制到该目录(winscp)2 解压压缩文件,并执行make对解压后的文件进行编译(我使用的是最新版本)cd /my...

2018-12-17 21:37:47 87

原创 Sping框架(Ioc)

目录:1、什么是spring2、spring tool suite官方下载地址 *************什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可...

2018-11-05 20:29:18 188

原创 二级缓存(ehcache)

为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数...

2018-11-05 20:17:14 204

原创 hibernate 通用分页

一、hql相比原生sql的缺点1.配置关系复杂2.复杂sql查询(多张表时,所以三张及以上介意用原生sql、视图、存储过程)二、hql的通用分页1.我们需要先建一个BaseDao去专门处理分页:BaseDao的代码如下:private void setParameter(Query query,Map<String, Object> map) { if(map == n...

2018-11-05 19:35:21 81

原创 HQL(Hibernate Query Language)

1.什么是hql?HQL是Hibernate Query Language的缩写2、hql处理返回集结果结果处理情况一:直接利用对象进行数据接收jdbc:操作的是数据库表 select * from t_hibernate_book list<Book> list = this.bookDao.executeQuery(sql,pageBean); hql:操...

2018-11-05 19:16:56 320

原创 hibernate加载策略

对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态看图解一级缓存、快照(orm特性)一级缓存又被称为session级别的缓存1、相当于数据库中的某一条数据在hibernate中产生一个快照并将至封装进对象user2、user如果说发生改变,那么它会与之间的hibernate中的快照进行对比,如果说不一致,那么就会修改数据库中数据懒...

2018-10-29 20:04:27 103

原创 hibernate 的多对多2

数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多/**填写书本信息,勾选复选框类别,提交jdbc:boolDao.add, bookCategoryDao.add(中间表调用,建立联系)hibernate:bookDao.add四种做法讲解inverse属性 两种是正确的1. true false...

2018-10-29 19:47:31 104

原创 hibernate:多对多

1.多对多级联查询 书籍表、书籍类别表:以前我们要查询多个表的关系需要用到多表联查:select * from Book b,Book_category bc, category where b.bid=bc.bid and bc.bic=c.cid and bid = 2在hibernate中,你只管查询当前表对象即可, hibernate会自动关联桥表以及关联表查询出关联对象2.hib...

2018-10-29 19:02:01 103

原创 hibernate的一对多关联

什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}传统的jdbc要查有关系的两张表,一般就是同连表查询Hibernate就不要需要,它只需要维护实体类,表达清楚表与表之间的关系即可。俩张表 ,列如:...

2018-10-29 18:35:34 92

原创 hibernate 主键生成策略

hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned1.2 数据库控制: identity(标识列/自动增长) sequence1.3 hibernate控制:increment uuid/uuid.hex1.4 其它:native主键生成器要求2.1 assigned数据...

2018-10-22 19:36:29 103

原创 Hibernate 入门

什么是hibernatehibernate 是一个ORM框架/持久层框架,全称Object_Relative DateBase-Mapping;优势:跨数据库的无缝移植如何在项目中添加hibernate支持(手动添加)添加hibernate相关依赖2.1 添加hibernate相关依赖在resource目录下添加hibernate.cfg.xml(核心配置文件)添加DTD支...

2018-10-22 19:22:26 80

原创 Maven 安装步骤

1,Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。2,Maven安装与配置4.1 下载maven安装包,解压即可使用(apache-maven-3.5.0-bin.rar)http://maven.apache.org/download.c...

2018-10-22 19:00:17 150

原创 struts 图片的上传下载

1,上传图片1.1 前台显示页面:<body><h1>struts图片的上传下载</h1><form action="${pageContext.request.contextPath }/sy/uploadAction_upload.action" enctype="multipart/form-data" method="post"&am

2018-10-22 18:37:35 131

原创 struts值crud

1.查询页面(listStudent.jsp)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="/jsp/common/head.jsp" %><!DOCTYPE html PUBLIC &

2018-10-15 19:17:24 76

原创 Struts2标签

demo1.jsp 页面<%@page import=“java.util.Date”%><%@ page language=“java” contentType=“text/html; charset=UTF-8”pageEncoding=“UTF-8”%><%@taglib uri="/struts-tags" prefix=“s” %>...

2018-10-15 18:59:30 84

原创 OGNL(Object Graph Navigation Language)对象图导航语言

1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生) OgnlContext=根对象(1)+非根对象(N) 非根对象要通过"#key"访问,根对象可以省略"#key" 注1:context:英文原意上下文,环境/容器 ...

2018-10-15 18:47:32 414

原创 struts2入门

1,struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"&

2018-10-15 18:38:19 78

原创 导入PullToRefresh

导入PullToRefresh1.1 修改library的build.gradle中的sdk版本//修改前compileSdkVersion 16buildToolsVersion “27.0.3” defaultConfig { minSdkVersion 4 targetSdkVersion 4 } //修改后 compileSdkVersion...

2018-09-26 00:06:46 86

转载 httpcliet

一, 简介1 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和协议。2.2 Android已成功集成了HttpClient,这意味这开发人员可以直接在Android应用中使用HtppClient来提交请求、接收响应 注:在API 23中,Google已经移...

2018-09-26 00:02:11 402

原创 进度条,子线程访问主线程

1.进度条(ProgressBar)进度条的属性:style=”?android:attr/progressBarStyleHorizontal” 默认为圆形android:progress=”33” 进度条进行到的当前位置(去activity中动态加载)android:max=”100” 进度条的最大长度为 100<ProgressBar an...

2018-09-25 23:52:47 185

转载 自定义适配器

1.BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制2.数组适配器跟简单的适配器解析都是直接new出来,eg:数组适配器ArrayAdapter arrayAdapter=new ArrayAdapter(this,R.layout.actv_style, names);而自定义适配器解析需要获取解析器3、自定义适配器中的4中方法L`getcont();/...

2018-09-25 23:41:09 117

原创 Android 常用控件 图片框与进度条

ScaleType的8个属性代码,进度条package com.example.android_06;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;im...

2018-09-17 14:52:06 160

原创 Android 第一节课、view与wiewgroup

View和ViewGroup介绍View类似于swing中的JPanel,代表一个空白的矩形区域,Android应用中的绝大部分UI组件都继承于View或其子类 View还一个重要的子类ViewGroup,它通常作为其它组件的[容器]使简单来讲View是所有控件的父控件,ViewGroup可以包含其它的View对象,并且是所有布局控件的父类 Activity相当于一个...

2018-09-17 14:20:39 139

原创 使用和安装夜神模拟器

第一步:不修改安装路径的情况下,直接点击安装即可。下图所示:第二步:安装进度情况。下图所示:第三步:安装完成,点击安装完成,立即使用,启动夜神模拟器。下图所示:第四步:选择“手机版”,修改夜神模拟器的分辨率,点击保存设置。下图所示:第五步:点击“立即重启”。下图所示离线写博客即使用户在没有网络的情况下,也可以通过本编辑器离...

2018-09-11 21:08:27 2980

空空如也

空空如也

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

TA关注的人

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