java
java男播完
高级混凝土移动专业顾问和教授
展开
-
自定义注解
文章目录Java注解简介Java元注解自定义注解获取类与方法上的注解值获取类属性上的注解属性值获取参数修饰注解对应的属性值Aop自定义注解的应用Java注解简介Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。Java注解分类...原创 2019-12-25 00:19:39 · 264 阅读 · 0 评论 -
idea操作git
文章目录1、Git Gui的使用2、Ssh key 介绍及使用Ssh key介绍Ssh key配置3、jdea配置中使用git1、Git Gui的使用2、Ssh key 介绍及使用Ssh key介绍我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程...原创 2019-12-06 17:48:50 · 230 阅读 · 0 评论 -
git的搭建与使用
文章目录1、git与github介绍2、下载安装Git-20-64-bit.exe3、Git常用命令4、 Git命令使用场景1、git与github介绍Git是什么Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:gi...原创 2019-12-05 11:22:28 · 199 阅读 · 0 评论 -
hibernate 相关配置和CRUD操作
hibernate 相关配置和CRUD操作(Maven)搭建1. 什么是hibernateORM框架/持久层框架 jdbc的一个框架object(对象) reference (关系) mapping(映射)通过管理对象来改变数据库中的数据通过管理对象来操作数据库mybatis优势:跨数据库的无缝移植hibernate 导入依赖相当于jar包的全局变量,如果jar包版本需要改动...原创 2019-08-27 15:04:52 · 152 阅读 · 0 评论 -
hibernate的主键生成器介绍
hibernate的主键生成器介绍Hibernate推荐数据表采用逻辑主键,而不采用有物理含义的实体主键。逻辑主键没有实际意义,仅仅用来标识一行记录,通常由Hibernate负责生成。负责生成主键的工具称为主键生成器,应尽量为每个持久化类都设置主键生成器。在 xxx.hbm.xml 中 generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。下面是 genera...原创 2019-08-29 23:54:17 · 325 阅读 · 0 评论 -
hibernate关联关系(一对多)
hibernate关联关系(一对多)什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:t_hibernate_ordert_hibernate_order_item一个订单对应多个订单项class Order{private List orderItems;}class OrderItem{...原创 2019-08-31 19:13:41 · 97 阅读 · 0 评论 -
Hibernate (关联关系)多对多
Hibernate (关联关系)多对多一对多的自关联得到 Tree 的父节点 和字节点TreeNode 实体类:上对数据库进行描述package com.hyf.four.entity;import java.util.HashSet;import java.util.Set;public class TreeNode { private Integer nodeId; ...原创 2019-09-03 22:24:38 · 110 阅读 · 0 评论 -
hql
HQL是Hibernate Query Language的缩写hql 与 sql 的区别/异同hqlsql类名/属性表名/列名区分大小写,关键字不区分大小写不区分大小写别名 : ?,从下标0开始计算位置(hibernate5之后不支持)别名:?,从顺序1开始计算位置:命名参数不支持:命名参数面向对象的查询语言面向结构查询语言hql...原创 2019-09-05 00:19:58 · 2111 阅读 · 0 评论 -
Hibernate 二级缓存
Hibernate 二级缓存提高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改...原创 2019-09-07 00:47:51 · 144 阅读 · 0 评论 -
Spring - ioc
spring - ioc什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从 Spring中受益。目的:解决企业...原创 2019-09-09 02:05:38 · 208 阅读 · 0 评论 -
Stuts2 文件上传
Stuts2 文件上传文件上传:三种上传方案上传到tomcat服务器 不推荐 上传后需要刷新一遍,图片才会出来重启tomcat图片会丢失上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器图片上传到 d:/uploadImages/2019/08/23/20190823100951.png访问:http://www.java...原创 2019-08-26 21:52:31 · 135 阅读 · 0 评论 -
Struts2 入门
Struts2 入门Struts2 概叙Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。不久之后,Webwork框架和Struts社区联合创造了现在流行的Stru...原创 2019-08-22 11:57:13 · 240 阅读 · 0 评论 -
Maven 环境搭建
Maven 环境搭建Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。Maven安装与配置步骤如下下载maven安装包,解压即可使用maven官网下载配置maven环境变量创建两个变量 MAVEN_HOME 和 M2_HOME...原创 2019-08-20 15:54:41 · 138 阅读 · 0 评论 -
自定义标签库
自定义标签库# 标签语言特点<开始标签 属性=“属性值”>标签体</结束标签>1 jsp标签大概分为哪几类:ui标签 c:out特点是显示数据,并且数据不是来源于标签体的,而是来源于jsp标签本身控制标签 if /foreach/c特点是控制的对象是标签体数据标签 set特点是存储数据,没有任何的页面效果2 自定义标签的开发及使用步骤创建一...原创 2019-07-19 00:26:42 · 217 阅读 · 0 评论 -
easyui(一) 入门
easyui(一) 入门什么是 EasyUIjQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件。easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件。easyui 提供建立现代化的具有交互性的 javascript 应用的必要的功能。使用 easyui,您不需要写太多 ...原创 2019-07-29 03:39:24 · 360 阅读 · 0 评论 -
easyui(控件权限树)
easyui(控件权限树)二星权限设计思路:菜单不同的原因在于,利用不同menuid进行查询,原本默认查询的是所有菜单,是通过-1去查的;menuid由来:是登录用户id查询中间表数据所得来的今天类容是在 https://blog.csdn.net/wx1762813417/article/details/97619466 这篇博客上增加一些登入权限MenuDao与上...原创 2019-07-30 00:36:52 · 384 阅读 · 0 评论 -
通用分页(一)
通用分页什么是通用分页:是自己封装一个工具类,在不同类型的数据需要分页时直接调用,更改里面的sql语句即可分页的三要素page 页码 视图层传递过来rows 页大小 视图层传递过来total 总记录数 后台查出来控制 page 页码代码/** * 获得起始记录的下标 * * @return ...原创 2019-07-21 13:12:16 · 181 阅读 · 0 评论 -
MVC模式
MVC模式什么是MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码MVC结构MVC结构Vjsp/ios/androidCservlet/actionM实体域模型(名词)过程域模型(动词)jsp<%...原创 2019-07-25 11:26:55 · 157 阅读 · 0 评论 -
easyui (前后端分离)
easyui (前后端分离)两者的区别:陈旧的开发模式美工(ui工程师:出一个项目模型)java工程师:将原有的html转成jsp,动态展示数据缺点:客户需要调节前端的展示效果解决:由美工去重新排版,重新选色。Vs前后端分离美工、java工程师都是独立工作的,彼此之间在开发过程中是没有任何交际。在开发前约定数据交互的格式。java工程师的工作:写方法返回数据如tree_da...原创 2019-07-31 22:09:00 · 414 阅读 · 0 评论 -
通用分页(二)
通用分页(二)完善的 分页通用代码一 https://blog.csdn.net/wx1762813417/article/details/96644761让数据分页在网页中显示视图层 需要用到的新方法req.getRequestURL() //获取请求全路径Map<String, String[]> parameterMap = req.getParameterMap(...原创 2019-07-22 03:36:21 · 199 阅读 · 0 评论 -
JQuery
JQury 入门1.什么是jQuery它是一个轻量级的javascript类库2.jQuery优点总是面向集合多行操作集于一行1 使用JQuery 先导入.js文件2 然后在 导入js库( < script type=“text/javascript” src="">)3 $(fn)做为程序入口$ (fn)、$(document).ready(fn)与wi...原创 2019-07-26 11:44:57 · 1145 阅读 · 0 评论 -
自定义MVC(增删改查)
自定义MVC(对书籍的增删改查)1.箭头代表不需要的类2.框住的部分代表通用工具类,在这篇博客可以复制过来 https://blog.csdn.net/wx1762813417/article/details/967989453.用短红线标记的是xml建模 https://blog.csdn.net/wx1762813417/article/details/95791237 复制过来需...原创 2019-07-27 11:56:37 · 180 阅读 · 0 评论 -
Struts2增删改查
Struts2增删改查思路:导入相关的pom依赖(struts、自定义标签库的依赖)分页的tag类导入、z.tld、完成web.xml的配置dao层去访问数据web层去调用dao层给前台返回数据在struts_sy.xml进行配置写jsppom依赖 导入jstl 1.2jar 和 standard1.1.2jar 和 tomcat-jsp-api,放入pom.xml中<...原创 2019-08-24 09:41:27 · 273 阅读 · 0 评论 -
java-反射
java-反射反射介绍:反射java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法百分之90的框架都用到了反射;类类反射的相关代码都跟以下几个包相关:java.lang.Classjava.lang.reflect.Methodjava.lang.reflect.Fieldjava.lang.reflect.construct这是Student...原创 2019-07-14 19:19:15 · 155 阅读 · 0 评论