- 博客(21)
- 收藏
- 关注
原创 vue学习2,webpack,组件,路由
一、vue指令v-for 准备vue对象,data数据 <script> new Vue({ el:"#lr", data:{ likes:["唱","跳","rap"], user:{ username:"用户", password:"1...
2019-07-28 16:17:11
289
原创 vue基础和node.js,npm的学习,vue-cli
一、node.js的概念 什么是node.js? nodejs不是一个js框架nodejs是js运行时,运行环境,类比java中jvm,简单的就是node.js可以解析和执行javeScript代码,以前只有浏览器可以解析执行JaveScript代码, 现到的javeScript可以完全脱离浏览器来运行,一切都归功于node.js、 nodejs构建于Chrome的V8引擎[目前解析执行Jave...
2019-07-26 23:23:22
1214
1
原创 SSM集成
spring+springMVC+MyBatis集成 一、创建Java项目 二、修改tomcat设置 1.启动服务器测试能否运行tomcat 2.在WEB-INF中创建lib文件夹,放入jar包 3.右键设置为library 4.创建文件夹resources,上色,设置为资源文件夹 5.创建applicationContext.xml资源文件 Spring官方文档中找到配置文件 6.拷贝...
2019-07-25 20:53:03
249
原创 MyBatis学习02
一 、基础回顾 1)导入jar包 2)准备配置文件 3)domain+表 4)实体的映射文件需要导入核心配置文件 5)抽取util,方便管理sqlSession 6)写dao层crud,dao层impl类实现方法,通过session调用命名空间中的sql方法来实现 7)在实体映射中sql语句,注意和接口中的方法对应 8)测试 二、mybatis映射器 使用mybatis要想完成一个domain持...
2019-07-25 13:25:07
258
原创 MyBatis学习
一、mybatis是什么 MyBatis是一个ORM的数据库持久化框架 框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性,框架本身不解决问题。 什么叫数据库持久化: 数据库持久化是数据持久化的其中一种,就是把内存中的数据保存到数据库中。 Java中最简单的就是使用jdbc来完成数据库持久化:但是代码重复,拼接复杂。。 ORM框架映射方式? 1、Sql操作方式(对j...
2019-07-23 23:59:29
238
原创 springmvc+JPA销售报表模块的学习
一、报表的分类 一般有图形和表格报表 二、页面准备 查询的展示报表效果 = 需要引入的easyUI的插件EasyUI(datagrid-groupview) easyUI官网的demo 下载地址 * 页面的准备 引入插件 只需要一个table,动态生成 <table id="purchasebillitemGrid"></table> <%--grid顶部工具栏 ...
2019-07-19 23:54:04
484
原创 springmvc+jpa采购订单模块
一、采购订单的模型分析关系 如果是下拉列表:一般是多对一,一对一 如果是复选框:一般是多对多,一对多 在一个页面同时操作2张表采购订单和采购订单明细 组合关系映射配置要求 整体和部分,整体和部分不能分割,本质还是双向一对多 一方(主表): @OneToMany(cascade = CascadeType.ALL, mappedBy = "bill", fetch = FetchType.LAZ...
2019-07-18 14:50:07
729
原创 产品模块,产品图片上传
一、数据字典 就是将各种表里面的代表属性的字段抽取成一张类型表 比如产品的名字,单位,重量,地区等等 id一般不会加入业务模块,使用编码sn代表唯一 字典详细数据 就是将每张表代表类型明细的数据抽取出来,比如产品的计量方式,各个产地等等 二、产品模块实体类的 关联 产品表 @Entity @Table(name="product") public class Product extends B...
2019-07-17 00:13:27
430
原创 EasyPoi与SpringMVC
一、easyPOI对于springMVC的支持 咱们现在开发前端都是直接使用SpringMVC,因此,EasyPoi也直接提供了对SpringMVC的支持! 要想操作excel表格的导入导出,只需要引入easypoi就可以简单的操作 以下为官方的介绍: easypoi view 项目是为了更简单的方便搭建在导出时候的操作,利用spring mvc 的view 封装,更加符合spring mvc的风...
2019-07-15 17:44:48
821
原创 使用shiro完成权限判断
一、权限判断 获取到所有权限进行判断,应该从数据库中获取 public class FilterChainDefinitionMapFactory { @Autowired private IPermissionService iPermissionService; public LinkedHashMap<String,String> builderFilter...
2019-07-13 23:01:07
3964
1
原创 使用shiro完成登陆验证和角色权限增删改查功能
一、密码加盐,MD5加密 准备一个MD5工具类 public class MD5Util { // String algorithmName, Object source, Object salt, int hashIterations //设置盐值 public static final String SALT = "lr"; //设置遍历次数 publ...
2019-07-12 12:28:04
2405
原创 spring和shiro的集成,以及web项目的登陆权限验证
一 Shrio与Spring集成 Shiro的理论 shiro是一个权限框架(身份认证,授权,会话,密码学) shiro(轻量级,粗粒度,其它涉及到细粒度自己代码完成)与Spring security(重量级,细粒度,有点麻烦) 身份认证(登录)authentication,授权authorization,密码学,会话管理 Subject(当前用户)—》SecurityMananger(所有功...
2019-07-10 23:53:23
426
原创 spring全家桶,spring,springData JPA,springMvc的集成
一.创建maven项目 二. 完成导包 三.配置resources中的xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...
2019-07-06 18:21:47
209
原创 springData jpa框架的基本使用方法
Spring,springdata jpa框架集成 sssdj:SpringMVC + Spring + SpringDataJpa(JPA规范的再次封装抽象)底层还是使用了Hibernate的JPA技术实现,引用JPQL的查询语句 ,是属于Spring的生成体系中的一部分。 一.新建maven项目,导包 二.创建实体类 Domain实体类对应实体表,抽取各个实体,id自动生成的部分 注意父类需要...
2019-07-04 23:56:41
484
原创 Java面向对象浅谈
类和对象 类是模子,确定对象将会拥有的特征(属性)和行为(方法)。 类的特点: 类是对象的类型; 具有相同属性和方法的一组对象的集合。 类是抽象的概念,仅仅是模板。对象是一个你能够看得到、摸得到的具体实体。 类与对象的关系/区别:类是抽象的概念是一个模板,是条件信息。对象是一个具体的东西,是一个客观存在。好比是类是能打电话,能发短信的功能条件。而对象就是一部手机。 定义一个类的 三个步骤 定义一...
2019-04-29 23:47:53
127
原创 常见java数据类型面试题
1.java中int char,long各占多少字节? 2.String 是最基本的数据类型吗? 答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),枚举类型(enumeration type)也是引用类型。 3.sh...
2019-04-29 23:00:49
2781
原创 Java IO流浅谈
一、什么是io流 谈到io流,其实是一个JAVA中使用非常广泛的“工具”,它掌控着大量数据的存储与使用,而什么是io流呢?io流其实简单来说就是input和output流,也就是输入输出流,java对数据的操作都是通过流来实现的,所以io流是java中非常重要的一部分。这里我们的io流主要分成2种: 字节流: 顾名思义,字节流就是以字节(byte)为单位传输数据的一种流,如:InputStream...
2019-04-29 22:57:22
363
原创 Java集合初步了解
集合框架的理解是java学习过程中一件必不可少的事情,以下是记录下我的理解。 集合框架在我看来就是 数组与链表。 ArrayList 我们经常用到的arraylist在我们原有的array上实现了List接口,其实现为动态可变数组。其中数组长度capacity随着数组量的大小而动态规划,看其源码可知。数据量达到默认长度时,增加数组长度,重新申请一块内存区域复制以往数据,然后增加新数据。其本质是动态...
2019-04-29 22:34:40
140
原创 小白java之数据类型间的转换
java 数据类型转换的基本认识 整型数据【值】 : 默认类型为int类型 :例如:12默认为int类型 小数数据 : 默认为double类型 :例如:3.14默认为double类型 运算时,表达式的类型会提升为表达式中数据的最高类型 1.自动类型转换: 小数据类型转大数据类型【存储空间的大小】 2.强制类型转换: 1)大数据类型转小数据类型[存储空间大小] 2)相同存储空间不同类型表达值范围不一...
2019-04-05 19:54:42
144
原创 java初学小白基础之数据类型
数据类型的分类 Java对数据进行了分类,存在不同的类型,这些类型就被称为数据类型. java的基本数据类型和引用数据类型 1024T 1T = 1024G 1G = 1024MB 1M = 1024KB 1KB=1024Byte 1Byte = 8 bit【1个bit就是一个二进制位】 基本数据类型 基本数据类型变量: 存的是值的本身 byte char short int long flo...
2019-04-05 18:16:22
218
原创 java学习之路--JDK的配置
作为一个小白,学习java的第一步就是先配置java的开发环境 下载JDK 点击进入jdk的下载地址 怎么看自己的系统是多少位的请看这里(win10做演示,其它系统同理) 在桌面找到我的电脑–右键—选择属性 如果自己的电脑为64位就下64位的,是32位就下32位的jdk。 下载完过后是这样子的,然后双击安装 点击下一步 这里可以改一下安装路径,然后都是下一步 ******注意:安装时会弹...
2019-04-05 16:43:49
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅